summary refs log tree commit diff
path: root/pkgs/games/tremulous/default.nix
diff options
context:
space:
mode:
authorAlexander Tsamutali <astsmtl@yandex.ru>2012-01-04 16:46:25 +0000
committerAlexander Tsamutali <astsmtl@yandex.ru>2012-01-04 16:46:25 +0000
commit3b4451ade5c4c7d931ab35de9155dddaaf19f8a1 (patch)
treee9b954b4053453329090fcf35208240244b80754 /pkgs/games/tremulous/default.nix
parent3ca658287487cf6747236835de0c7a816e187270 (diff)
downloadnixlib-3b4451ade5c4c7d931ab35de9155dddaaf19f8a1.tar
nixlib-3b4451ade5c4c7d931ab35de9155dddaaf19f8a1.tar.gz
nixlib-3b4451ade5c4c7d931ab35de9155dddaaf19f8a1.tar.bz2
nixlib-3b4451ade5c4c7d931ab35de9155dddaaf19f8a1.tar.lz
nixlib-3b4451ade5c4c7d931ab35de9155dddaaf19f8a1.tar.xz
nixlib-3b4451ade5c4c7d931ab35de9155dddaaf19f8a1.tar.zst
nixlib-3b4451ade5c4c7d931ab35de9155dddaaf19f8a1.zip
games/tremulous: Removed rust.
svn path=/nixpkgs/trunk/; revision=31282
Diffstat (limited to 'pkgs/games/tremulous/default.nix')
-rw-r--r--pkgs/games/tremulous/default.nix9
1 files changed, 8 insertions, 1 deletions
diff --git a/pkgs/games/tremulous/default.nix b/pkgs/games/tremulous/default.nix
index 0124e2f448b0..a4a887e2ed3d 100644
--- a/pkgs/games/tremulous/default.nix
+++ b/pkgs/games/tremulous/default.nix
@@ -25,6 +25,12 @@ stdenv.mkDerivation rec {
     tar xvf $src3
     cd ..
   '';
+  patches = [ ./parse.patch ];
+  patchFlags = "-p 0";
+  NIX_LD_FLAGS = ''
+    -rpath ${stdenv.gcc}/lib
+    -rpath ${stdenv.gcc}/lib64
+  '';
   buildPhase = ''
     cd Release_1.011
     make
@@ -45,11 +51,12 @@ stdenv.mkDerivation rec {
         cat << EOF > $out/bin/$b
     #!/bin/sh
     cd $out/opt/tremulous
-    ./$b.$arch "$@"
+    exec ./$b.$arch "\$@"
     EOF
         chmod +x $out/bin/$b
     done
   '';
+  dontPatchELF = true;
   meta = {
     description = "A game that blends a team based FPS with elements of an RTS";
     longDescription = ''