SpringRTS: fix runtime dependencies and maintain

This commit is contained in:
Domen Kožar 2014-02-08 18:09:27 +01:00
parent 94ae555c06
commit 64a8ae3692

View File

@ -14,23 +14,24 @@ stdenv.mkDerivation rec {
sha256 = "1axyqkxgv3a0zg0afzlc7j3lyi412zd551j317ci41yqz2qzf0px"; sha256 = "1axyqkxgv3a0zg0afzlc7j3lyi412zd551j317ci41yqz2qzf0px";
}; };
buildInputs = [ cmake lzma boost libdevil zlib p7zip openal libvorbis freetype SDL cmakeFlags = ["-DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON"
xlibs.libX11 xlibs.libXcursor mesa glew asciidoc libxslt docbook_xsl curl ] "-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 jdk
++ stdenv.lib.optional withAI python; ++ stdenv.lib.optional withAI python;
prePatch = '' # reported upstream http://springrts.com/mantis/view.php?id=4305
substituteInPlace cont/base/make_gamedata_arch.sh --replace "#!/bin/sh" "#!${stdenv.shell}/bin/sh" \
--replace "which" "type -p"
'';
#enableParallelBuilding = true; # occasionally missing generated files on Hydra #enableParallelBuilding = true; # occasionally missing generated files on Hydra
meta = with stdenv.lib; { meta = with stdenv.lib; {
homepage = http://springrts.com/; homepage = http://springrts.com/;
description = "A powerful real-time strategy (RTS) game engine"; description = "A powerful real-time strategy (RTS) game engine";
license = licenses.gpl2; license = licenses.gpl2;
maintainers = [ maintainers.phreedom maintainers.qknight ]; maintainers = [ maintainers.phreedom maintainers.qknight maintainers.iElectric ];
platforms = platforms.mesaPlatforms; platforms = platforms.mesaPlatforms;
}; };
} }