use qt5.15 LTS instead of 5.14 for packages currently
not building due to broken qtwebengine 5.14
(see https://github.com/NixOS/nixpkgs/issues/169996)
packages were checked on hydra and if broken, tried to build
with qt 5.15. If this succeeded, they were upgraded here.
Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
Per ee35de1861 the condition that was
there before was not quite right, to avoid infinite recurion. This one
is probably also not quite right, but good enough for now.
Co-Authored-By: John Ericson <git@JohnEricson.me>
The C++ compiler in our musl bootstrap for aarch64 is too old to build
the latest version of patchelf, so we need to use the latest version
that builds with that compiler to get a new bootstrap.
The C++ compiler in our musl bootstrap for aarch64 is too old to build
the latest version of patchelf, so introduce a package for the most
recent version it's capable of building that we can use to get a new
bootstrap.
This is done by modifying the current `snes9x-gtk` derivation, including
a new `withGtk` option that when enabled will build the `snes9x-gtk`,
but when disabled will build `snes9x` instead. `snes9x` has less
dependencies than `snes9x-gtk`, having only X11 as a major dependency
and a minor one in ALSA. However, the only audio backend supported is ALSA,
so audio is only available on Linux.
Still, this has less dependencies than the GTK version, so it should be
useful as a minimal version for cross-compilation cases or when
porting to new devices. This also builds in macOS, however as I said
before, shouldn't have any sound there.