From 1171d3e22c7d1f8ab0c89f4f9ffeaf18ebd36eec Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Mon, 14 May 2007 21:47:11 +0000 Subject: * Added GemRB, a reimplementation of the Infinity Engine. svn path=/nixpkgs/trunk/; revision=8695 --- pkgs/development/libraries/freealut/default.nix | 10 ++++++++++ pkgs/games/gemrb/default.nix | 20 ++++++++++++++++++++ pkgs/top-level/all-packages.nix | 8 ++++++++ 3 files changed, 38 insertions(+) create mode 100644 pkgs/development/libraries/freealut/default.nix create mode 100644 pkgs/games/gemrb/default.nix (limited to 'pkgs') diff --git a/pkgs/development/libraries/freealut/default.nix b/pkgs/development/libraries/freealut/default.nix new file mode 100644 index 000000000000..72d19875dec8 --- /dev/null +++ b/pkgs/development/libraries/freealut/default.nix @@ -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]; +} diff --git a/pkgs/games/gemrb/default.nix b/pkgs/games/gemrb/default.nix new file mode 100644 index 000000000000..8dbc3861df09 --- /dev/null +++ b/pkgs/games/gemrb/default.nix @@ -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/; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ea42553927bc..4244871ddeae 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1288,6 +1288,10 @@ rec { inherit fetchurl stdenv freetype expat; }; + freealut = import ../development/libraries/freealut { + inherit fetchurl stdenv openal; + }; + freeglut = import ../development/libraries/freeglut { inherit fetchurl stdenv x11 mesa; }; @@ -3037,6 +3041,10 @@ rec { stdenv = overrideGCC stdenv gcc34; }; + gemrb = import ../games/gemrb { + inherit fetchurl stdenv SDL openal freealut zlib libpng python; + }; + quake3demo = import ../games/quake3/wrapper { name = "quake3-demo"; description = "Demo of Quake 3 Arena, a classic first-person shooter"; -- cgit 1.4.1