When this was added in 2128224620 ("linuxPackages.vhba: disable PIC hardening"),
it was necessary to prevent a build failure. Since it now builds fine
with PIC enabled, I think it's safe to enable it.
Update all usage of lib.concatStrings (lib.intersperse ...) to
lib.concatStringsSep. This produces the same result as per https://github.com/NixOS/nixpkgs/pull/135843,
however it yields a performance benefit on Nix versions that
support the builtins.concatStringsSep primop.
This reorganises the whole derivation because upstream switched from GTK
(optional) to Qt (required) and now uses CMake instead of SCons as build
system.
In a typical FHS-compliant system, the rom and the emulator share the same
directory tree, and x16emu explores it. But Nix/Nixpkgs breaks this assumption.
Therefore, I made a useful script tailored to a regular user of Nixpkgs invoke
it in a more straightforward way. With this, the end user does not need to
explicitly set the default rom path.
This package was changed to refer to `lib` instead of `stdenv.lib`, but
`lib` was not actually in scope. I don't know what this package is about
or how evaluation got to that point, but this is clearly more correct.
fixed
Changed license to gpl3Only and removed stdenv
Removed doCheck = true in proton-caller
Co-authored-by: legendofmiracles <30902201+legendofmiracles@users.noreply.github.com>
version fixed
fixed maintainers on proton-caller