at 15.09-beta 43 lines 1.1 kB view raw
1{ fetchurl, stdenv, SDL, freealut, SDL_image, openal, physfs, zlib, mesa, jam }: 2 3stdenv.mkDerivation rec { 4 name = "trigger-rally-0.6.1"; 5 6 src = fetchurl { 7 url = "mirror://sourceforge/trigger-rally/${name}-src.tar.bz2"; 8 sha256 = "1fvb6dl5bwclmx0y8ygyrfn8jczc5kxawxlyv6mp592smb5x5hjs"; 9 }; 10 11 srcData = fetchurl { 12 url = "mirror://sourceforge/trigger-rally/${name}-data.tar.bz2"; 13 sha256 = "04f9d74gz5xvfx6pnmbfxqhp0kd1p16j5lrgcq12wxvla6py4qaw"; 14 }; 15 16 buildInputs = [ SDL freealut SDL_image openal physfs zlib mesa jam ]; 17 18 preConfigure = '' 19 configureFlags="$configureFlags --datadir=$out/share/${name}-data" 20 ''; 21 22 # It has some problems installing the README file, so... out. 23 patchPhase = '' 24 sed -i /README/d Jamfile 25 ''; 26 27 buildPhase = "jam"; 28 29 installPhase = '' 30 jam install 31 mkdir -p $out/share 32 pushd $out/share 33 tar xf $srcData 34 ''; 35 36 meta = { 37 description = "Rally"; 38 homepage = http://trigger-rally.sourceforge.net/; 39 license = stdenv.lib.licenses.gpl2; 40 maintainers = with stdenv.lib.maintainers; [viric]; 41 platforms = with stdenv.lib.platforms; linux; 42 }; 43}