* Added GemRB, a reimplementation of the Infinity Engine.

svn path=/nixpkgs/trunk/; revision=8695
This commit is contained in:
Eelco Dolstra 2007-05-14 21:47:11 +00:00
parent f6a2b45146
commit 1171d3e22c
3 changed files with 38 additions and 0 deletions

View File

@ -0,0 +1,10 @@
{stdenv, fetchurl, openal}:
stdenv.mkDerivation {
name = "freealut-1.1.0";
src = fetchurl {
url = http://www.openal.org/openal_webstf/downloads/freealut-1.1.0.tar.gz;
sha256 = "0kzlil6112x2429nw6mycmif8y6bxr2cwjcvp18vh6s7g63ymlb0";
};
buildInputs = [openal];
}

View File

@ -0,0 +1,20 @@
{stdenv, fetchurl, SDL, openal, freealut, zlib, libpng, python}:
stdenv.mkDerivation {
name = "gemrb-0.2.8";
src = fetchurl {
url = http://heanet.dl.sourceforge.net/sourceforge/gemrb/gemrb-0.2.8.tar.gz;
sha256 = "1a0pald30m941i67nc7silz36pc1ixrfgkvsr7dcac6mwqmi89kr";
};
buildInputs = [SDL openal freealut libpng python];
configureFlags = "--with-zlib=${zlib}";
meta = {
description = "A reimplementation of the Infinity Engine "
+ " (used by Baldur's Gate, Icewind Dale, Planescape: Torment, etc.)";
homepage = http://gemrb.sourceforge.net/;
};
}

View File

@ -1288,6 +1288,10 @@ rec {
inherit fetchurl stdenv freetype expat; inherit fetchurl stdenv freetype expat;
}; };
freealut = import ../development/libraries/freealut {
inherit fetchurl stdenv openal;
};
freeglut = import ../development/libraries/freeglut { freeglut = import ../development/libraries/freeglut {
inherit fetchurl stdenv x11 mesa; inherit fetchurl stdenv x11 mesa;
}; };
@ -3037,6 +3041,10 @@ rec {
stdenv = overrideGCC stdenv gcc34; stdenv = overrideGCC stdenv gcc34;
}; };
gemrb = import ../games/gemrb {
inherit fetchurl stdenv SDL openal freealut zlib libpng python;
};
quake3demo = import ../games/quake3/wrapper { quake3demo = import ../games/quake3/wrapper {
name = "quake3-demo"; name = "quake3-demo";
description = "Demo of Quake 3 Arena, a classic first-person shooter"; description = "Demo of Quake 3 Arena, a classic first-person shooter";