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