perfect_dark: refactor

- Use sdl2-compat attribute instead of SDL2
- Remove `hardeningEnable` attribute
- Limit `patchShebangs` to `tools/assetmgr`

Jasi e0c39cc4 9aaf71a4

+3 -4
+3 -4
pkgs/by-name/pe/perfect_dark/package.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchFromGitHub, 5 - SDL2, 5 + sdl2-compat, 6 6 cmake, 7 7 libGL, 8 8 pkg-config, ··· 34 34 35 35 # Fails to build if not set: 36 36 hardeningDisable = [ "format" ]; 37 - hardeningEnable = [ "pie" ]; 38 37 39 38 cmakeFlags = [ 40 39 (lib.cmakeFeature "ROMID" romID) ··· 47 46 ]; 48 47 49 48 buildInputs = [ 50 - SDL2 49 + sdl2-compat 51 50 libGL 52 51 zlib 53 52 ]; ··· 72 71 ''; 73 72 74 73 preConfigure = '' 75 - patchShebangs --build . 74 + patchShebangs --build tools/assetmgr 76 75 ''; 77 76 78 77 installPhase = ''