vdrift: 2012-07-22 -> 2014-10-20

+15 -13
+15 -13
pkgs/games/vdrift/default.nix
··· 1 - { fetchurl, stdenv, mesa, SDL, scons, freeglut, SDL_image, glew, libvorbis, 2 - asio, boost, SDL_gfx, pkgconfig, bullet, curl, libarchive }: 3 4 stdenv.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 '';
··· 1 + { stdenv, fetchFromGitHub, fetchsvn, pkgconfig, scons, mesa, SDL2, SDL2_image, libvorbis, 2 + bullet, curl, gettext }: 3 4 stdenv.mkDerivation rec { 5 + version = "2014-10-20"; 6 name = "vdrift-${version}"; 7 8 + src = fetchFromGitHub { 9 + owner = "VDrift"; 10 + repo = "vdrift"; 11 + rev = version; 12 + sha256 = "09yny5qzdrpffq3xhqwfymsracwsxwmdd5xa8bxx9a56hhxbak2l"; 13 }; 14 15 + data = fetchsvn { 16 + url = "svn://svn.code.sf.net/p/vdrift/code/vdrift-data"; 17 + rev = 1386; 18 + sha256 = "0ka6zir9hg0md5p03dl461jkvbk05ywyw233hnc3ka6shz3vazi1"; 19 }; 20 21 + buildInputs = [ pkgconfig scons mesa SDL2 SDL2_image libvorbis bullet curl gettext ]; 22 23 buildPhase = '' 24 + cp -r --reflink=auto $data data 25 + chmod -R +w data 26 sed -i -e s,/usr/local,$out, SConstruct 27 scons 28 '';