diff options
Diffstat (limited to 'pkgs/games/gog/settlers2.nix')
-rw-r--r-- | pkgs/games/gog/settlers2.nix | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/pkgs/games/gog/settlers2.nix b/pkgs/games/gog/settlers2.nix index 1d4497b9..4f0ac193 100644 --- a/pkgs/games/gog/settlers2.nix +++ b/pkgs/games/gog/settlers2.nix @@ -1,4 +1,4 @@ -{ stdenv, lib, buildSandbox, fetchGog, innoextract, bchunk, p7zip +{ stdenv, lib, buildSandbox, fetchGog, gogUnpackHook, bchunk, p7zip , fetchFromGitHub, cmake, gettext, boost, miniupnpc, bzip2 , SDL, SDL_mixer, libpulseaudio, alsaLib, libGL, lua5_2 @@ -15,14 +15,10 @@ let sha256 = "19c88h972ydfpdbay61lz6pi4gnlm2lq5dcya5im9mmlin2nvyr7"; }; - unpackCmd = toString [ - "innoextract" - "--include" "/app/DATA" - "--include" "/app/GFX" - "-m" "\"$curSrc\"" - ]; + nativeBuildInputs = [ gogUnpackHook ]; + innoExtractOnly = [ "/app/DATA" "/app/GFX" ]; + innoExtractKeepCase = true; - nativeBuildInputs = [ innoextract ]; phases = [ "unpackPhase" "patchPhase" "installPhase" ]; installPhase = '' |