summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorDomen Kožar <domen@dev.si>2014-02-08 18:09:27 +0100
committerDomen Kožar <domen@dev.si>2014-02-08 18:11:59 +0100
commit64a8ae3692a3139ce0b576e6b1a0575b605187b7 (patch)
treeb6eef327f4411e54af1033dab7a864cd5d0d8d2f /pkgs
parent94ae555c069cad7f947b943173cda1758b5e14be (diff)
downloadnixlib-64a8ae3692a3139ce0b576e6b1a0575b605187b7.tar
nixlib-64a8ae3692a3139ce0b576e6b1a0575b605187b7.tar.gz
nixlib-64a8ae3692a3139ce0b576e6b1a0575b605187b7.tar.bz2
nixlib-64a8ae3692a3139ce0b576e6b1a0575b605187b7.tar.lz
nixlib-64a8ae3692a3139ce0b576e6b1a0575b605187b7.tar.xz
nixlib-64a8ae3692a3139ce0b576e6b1a0575b605187b7.tar.zst
nixlib-64a8ae3692a3139ce0b576e6b1a0575b605187b7.zip
SpringRTS: fix runtime dependencies and maintain
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/games/spring/default.nix17
1 files changed, 9 insertions, 8 deletions
diff --git a/pkgs/games/spring/default.nix b/pkgs/games/spring/default.nix
index 4f8fe0d19744..c5ba87b113e2 100644
--- a/pkgs/games/spring/default.nix
+++ b/pkgs/games/spring/default.nix
@@ -14,23 +14,24 @@ stdenv.mkDerivation rec {
     sha256 = "1axyqkxgv3a0zg0afzlc7j3lyi412zd551j317ci41yqz2qzf0px";
   };
 
-  buildInputs = [ cmake lzma boost libdevil zlib p7zip openal libvorbis freetype SDL
-    xlibs.libX11 xlibs.libXcursor mesa glew asciidoc libxslt docbook_xsl curl ]
+  cmakeFlags = ["-DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON"
+                "-DCMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=ON"
+                "-DPREFER_STATIC_LIBS=OFF"];
+
+  buildInputs = [ cmake lzma boost libdevil zlib p7zip openal libvorbis freetype SDL glibc
+    xlibs.libX11 xlibs.libXcursor mesa glew asciidoc libxslt docbook_xsl curl
+    docbook_xsl_ns ]
     ++ stdenv.lib.optional withAI jdk
     ++ stdenv.lib.optional withAI python;
 
-  prePatch = ''
-    substituteInPlace cont/base/make_gamedata_arch.sh --replace "#!/bin/sh" "#!${stdenv.shell}/bin/sh" \
-      --replace "which" "type -p"
-  '';
-
+  # reported upstream http://springrts.com/mantis/view.php?id=4305
   #enableParallelBuilding = true; # occasionally missing generated files on Hydra
 
   meta = with stdenv.lib; {
     homepage = http://springrts.com/;
     description = "A powerful real-time strategy (RTS) game engine";
     license = licenses.gpl2;
-    maintainers = [ maintainers.phreedom maintainers.qknight ];
+    maintainers = [ maintainers.phreedom maintainers.qknight maintainers.iElectric ];
     platforms = platforms.mesaPlatforms;
   };
 }