diff options
author | Nikolay Amiantov <ab@fmap.me> | 2016-02-04 19:24:27 +0300 |
---|---|---|
committer | Nikolay Amiantov <ab@fmap.me> | 2016-02-04 19:27:44 +0300 |
commit | 4f3a6d8ee2d35941d8092ebce5a094fc5cdae0d4 (patch) | |
tree | 81b5b0c4eda91aad83fa678b24c5ea8eb8ab7071 /pkgs/games/zandronum/bin.nix | |
parent | 27016659046a8f8e7b4fd61ecbceaf9f5e306258 (diff) | |
download | nixpkgs-4f3a6d8ee2d35941d8092ebce5a094fc5cdae0d4.tar nixpkgs-4f3a6d8ee2d35941d8092ebce5a094fc5cdae0d4.tar.gz nixpkgs-4f3a6d8ee2d35941d8092ebce5a094fc5cdae0d4.tar.bz2 nixpkgs-4f3a6d8ee2d35941d8092ebce5a094fc5cdae0d4.tar.lz nixpkgs-4f3a6d8ee2d35941d8092ebce5a094fc5cdae0d4.tar.xz nixpkgs-4f3a6d8ee2d35941d8092ebce5a094fc5cdae0d4.tar.zst nixpkgs-4f3a6d8ee2d35941d8092ebce5a094fc5cdae0d4.zip |
zandronum-bin: fix argv0, add license
Diffstat (limited to 'pkgs/games/zandronum/bin.nix')
-rw-r--r-- | pkgs/games/zandronum/bin.nix | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/pkgs/games/zandronum/bin.nix b/pkgs/games/zandronum/bin.nix index cf46877ef71..92f93d8f778 100644 --- a/pkgs/games/zandronum/bin.nix +++ b/pkgs/games/zandronum/bin.nix @@ -16,6 +16,7 @@ , pango , SDL , zlib +, makeWrapper }: stdenv.mkDerivation rec { @@ -46,6 +47,8 @@ stdenv.mkDerivation rec { zlib ]; + nativeBuildInputs = [ makeWrapper ]; + phases = [ "unpackPhase" "installPhase" ]; sourceRoot = "."; @@ -64,14 +67,17 @@ stdenv.mkDerivation rec { --set-rpath $libPath \ $out/share/zandronum/zandronum-server - ln -s $out/share/zandronum/zandronum $out/bin/zandronum - ln -s $out/share/zandronum/zandronum-server $out/bin/zandronum-server + # If we don't set absolute argv0, zandronum.wad file is not found. + makeWrapper $out/share/zandronum/zandronum $out/bin/zandronum + makeWrapper $out/share/zandronum/zandronum-server $out/bin/zandronum-server ''; meta = { homepage = http://zandronum.com/; description = "multiplayer oriented port, based off Skulltag, for Doom and Doom II by id Software. Binary version for online play."; maintainer = [ stdenv.lib.maintainers.lassulus ]; + # Binary version has different version string than source code version. + license = stdenv.lib.licenses.unfreeRedistributable; platforms = [ "x86_64-linux" ]; }; } |