We must not link statically against it because it is also pulled by the
shared GLX library and would therefore end up multiple times in the apps
address space causing crashes. It should be stable enough anyways to not
having to bundle it. Since 1.6.x is still the newest version on older
distributions we must downgrade the version, though.
* Use an older glibc so resulting binaries can run
on older systems (without having to link statically
against glibc)
* Call packages static-compat-* to make it clear that
these packages are intended for compatibility with
older distributions
* Add further libraries to get static-compat-qt6-base
and some other static-compat-qt6-* packages building
* Install licenses correctly under /usr/share/licenses/$pkgname
* Remove documentation
* Call `set_property` for fixing D-Bus issues only if actually using D-Bus
to make the patch more generic
* Add mingw-w64-cmake-static as a separate package
* Fix linker errors (FREETYPE_DEPENDENCIES really must include `-lfreetype`
itself due to the cyclic dependency between FreeType2 and Harfbuzz
* Add patch to fix static compilation of qt6-tools
* Add certain variables to find Qt's dependencies to the CMake
toolchain file because these variables would otherwise needed to
be set every time Qt 6 is used
* Add a static variant
* Not fully tested yet
* Further repos besides base and svg will be added later