about summary refs log tree commit diff
path: root/pkgs/games/gog/xeen.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/games/gog/xeen.nix')
-rw-r--r--pkgs/games/gog/xeen.nix10
1 files changed, 3 insertions, 7 deletions
diff --git a/pkgs/games/gog/xeen.nix b/pkgs/games/gog/xeen.nix
index d4b07c73..e5e65fc8 100644
--- a/pkgs/games/gog/xeen.nix
+++ b/pkgs/games/gog/xeen.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, buildSandbox, fetchGog, innoextract, bchunk, p7zip
+{ lib, stdenv, buildSandbox, fetchGog, gogUnpackHook, bchunk, p7zip
 , scummvm, fetchFromGitHub
 , runCommand, xvfb_run
 
@@ -20,12 +20,8 @@ let
       sha256 = "0jv9k5rcapqlk61pawa5l4m34iwllx8j6cfz69gl092h04fvfqki";
     };
 
-    unpackCmd = toString [
-      "${innoextract}/bin/innoextract"
-      "--include" "app/game1.gog"
-      "--include" "app/music"
-      "-L" "-m" "\"$curSrc\""
-    ];
+    nativeBuildInputs = [ gogUnpackHook ];
+    innoExtractOnly = [ "app/game1.gog" "app/music" ];
 
     patchPhase = ''
       cat > game1.inst <<EOF