at v192 37 lines 1.1 kB view raw
1{ fetchurl, stdenv, mesa, SDL, scons, freeglut, SDL_image, glew, libvorbis, 2 asio, boost, SDL_gfx, pkgconfig, bullet, curl, libarchive }: 3 4stdenv.mkDerivation rec { 5 version = "2012-07-22"; 6 name = "vdrift-${version}"; 7 patch = "c"; # see https://github.com/VDrift/vdrift/issues/110 8 9 src = fetchurl { 10 url = "mirror://sourceforge/vdrift/${name}.tar.bz2"; 11 sha256 = "1yqkc7y4s4g5ylw501bf0c03la7kfddjdk4yyi1xkcwy3pmgw2al"; 12 }; 13 14 patches = fetchurl { 15 url = "mirror://sourceforge/vdrift/${name}${patch}_patch.diff"; 16 sha256 = "08mfg4xxkzyp6602cgqyjzc3rn0zsaa3ddjkpd44b83drv19lriy"; 17 }; 18 patchFlags = "-p0"; 19 20 buildInputs = [ scons mesa SDL freeglut SDL_image glew libvorbis asio boost 21 SDL_gfx pkgconfig bullet curl libarchive ]; 22 23 buildPhase = '' 24 sed -i -e s,/usr/local,$out, SConstruct 25 scons 26 ''; 27 installPhase = "scons install"; 28 29 meta = { 30 description = "Car racing game"; 31 homepage = http://vdrift.net/; 32 license = stdenv.lib.licenses.gpl2Plus; 33 maintainers = with stdenv.lib.maintainers; [viric]; 34 platforms = stdenv.lib.platforms.linux; 35 hydraPlatforms = []; 36 }; 37}