at 18.03-beta 39 lines 1.1 kB view raw
1{ fetchurl, stdenv, SDL2, freealut, SDL2_image, openal, physfs, zlib, libGLU_combined, glew }: 2 3stdenv.mkDerivation rec { 4 name = "trigger-rally-0.6.5"; 5 6 src = fetchurl { 7 url = "mirror://sourceforge/trigger-rally/${name}.tar.gz"; 8 sha256 = "095s4sx0s1ijlarkh84rvzlv4nxh9llrsal1lb3m3pf0v228gnzj"; 9 }; 10 11 buildInputs = [ SDL2 freealut SDL2_image openal physfs zlib libGLU_combined glew ]; 12 13 preConfigure = '' 14 sed s,/usr/local,$out, -i bin/*defs 15 16 cd src 17 export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${SDL2.dev}/include/SDL2" 18 export makeFlags="$makeFlags prefix=$out" 19 ''; 20 21 enableParallelBuilding = true; 22 23 postInstall = '' 24 mkdir -p $out/bin 25 cat <<EOF > $out/bin/trigger-rally 26 #!/bin/sh 27 exec $out/games/trigger-rally "$@" 28 EOF 29 chmod +x $out/bin/trigger-rally 30 ''; 31 32 meta = { 33 description = "Rally"; 34 homepage = http://trigger-rally.sourceforge.net/; 35 license = stdenv.lib.licenses.gpl2; 36 maintainers = with stdenv.lib.maintainers; [viric]; 37 platforms = with stdenv.lib.platforms; linux; 38 }; 39}