* Remove `mesa` as dependency; `qt5-base` and `qt6-base` both depend on it
and none of the projects depend on it directly; official Qt-based
packages like `qtcreator` also don't depend on `mesa`
* Add `libx11` as dependency of `qtutilities` and variants as it is
actually used directly by those packages for the capslock detection (even
though that feature was broken for quite some time)
These haven't been tested yet and I'm not sure whether it makes sense to
add them by default to the build yet. However, they might be useful in the
future.
Ensure that ada host tools are built/linked with host g++ and thus linked
against the host glibc. Attempting to link against the target glibc leads
otherwise to linker errors like (since the host glibc has been updated to
2.38):
```
/usr/bin/ld: ../../libcommon.a(diagnostic.o): in function `get_terminal_width()':
/usr/include/stdlib.h:483:(.text+0x790): undefined reference to `__isoc23_strtol'
```
Not sure why GCC's build script is using the target "xg++" tool here. Maybe
a misconfiguration on my side or an upstream bug.
* Enable built-in translations for Linux version in consistency
with qtutilities-qt6-git
* Add make dependency for bundling breeze icons for Windows
version
* Enable FluidSynth in custom and mingw-w64 package
* Use minimal build of mingw-w64-fluidsynth after all to avoid
pulling in too many dependencies which unfortunately would
cause various linker errors
* Make the static library in mingw-w64-fluidsynth usable with
the static libraries of mingw-w64-glib2
* Fix missing build dependencies in custom package
* Workaround CMake not configuring static libraries correctly