Adding the racing videogame VDrift.

I added the asio library as a side effect.

svn path=/nixpkgs/trunk/; revision=26575
This commit is contained in:
Lluís Batlle i Rossell 2011-03-28 16:08:21 +00:00
parent 97182f0bcb
commit 655a9ea9c3
3 changed files with 53 additions and 1 deletions

View file

@ -0,0 +1,20 @@
{stdenv, fetchurl, boost, openssl}:
stdenv.mkDerivation rec {
name = "asio-1.5.3";
src = fetchurl {
url = "mirror://sourceforge/asio/${name}.tar.bz2";
sha256 = "08fdsv1zhwbfwlx3r3dzl1371lxy5gw92ms0kqcscxqn0ycf3rlj";
};
propagatedBuildInputs = [ boost ];
buildInputs = [ openssl ];
meta = {
homepage = http://asio.sourceforge.net/;
description = "Cross-platform C++ library for network and low-level I/O programming";
license = "boost";
};
}

View file

@ -0,0 +1,28 @@
{ fetchurl, stdenv, mesa, SDL, scons, freeglut, SDL_image, glew, libvorbis,
asio, boost, SDL_gfx }:
stdenv.mkDerivation rec {
name = "vdrift-2010-06-30";
src = fetchurl {
url = "mirror://sourceforge/vdrift/${name}.tar.bz2";
sha256 = "1zbh62363gx4ayyx4wcsp5di4f16qqfg2ajwkgw71kss6j7lk71j";
};
buildInputs = [ scons mesa SDL freeglut SDL_image glew libvorbis asio boost
SDL_gfx ];
buildPhase = ''
sed -i -e s,/usr/local,$out, SConstruct
scons
'';
installPhase = "scons install";
meta = {
description = "Car racing game";
homepage = http://vdrift.net/;
license = "GPLv2+";
maintainers = with stdenv.lib.maintainers; [viric];
platforms = with stdenv.lib.platforms; linux;
};
}

View file

@ -2748,6 +2748,8 @@ let
bdbSupport = true;
};
asio = callPackage ../development/libraries/asio { };
aspell = callPackage ../development/libraries/aspell { };
aspellDicts = recurseIntoAttrs (import ../development/libraries/aspell/dictionaries.nix {
@ -7194,7 +7196,9 @@ let
ut2004demo = callPackage ../games/ut2004demo { };
warmux = callPackage ../games/warmux {};
vdrift = callPackage ../games/vdrift { };
warmux = callPackage ../games/warmux { };
warsow = callPackage ../games/warsow {
libjpeg = libjpeg62;