summary refs log tree commit diff
path: root/pkgs/games/exult
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2008-07-12 17:00:57 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2008-07-12 17:00:57 +0000
commite266c599f4df68b87a164fb893cd26b8a8e86b32 (patch)
tree2b49424a8b8e43175e407c74299ab74de049845e /pkgs/games/exult
parent78e9d3eef09aa80f445161a0e6f450875dfda6a1 (diff)
downloadnixpkgs-e266c599f4df68b87a164fb893cd26b8a8e86b32.tar
nixpkgs-e266c599f4df68b87a164fb893cd26b8a8e86b32.tar.gz
nixpkgs-e266c599f4df68b87a164fb893cd26b8a8e86b32.tar.bz2
nixpkgs-e266c599f4df68b87a164fb893cd26b8a8e86b32.tar.lz
nixpkgs-e266c599f4df68b87a164fb893cd26b8a8e86b32.tar.xz
nixpkgs-e266c599f4df68b87a164fb893cd26b8a8e86b32.tar.zst
nixpkgs-e266c599f4df68b87a164fb893cd26b8a8e86b32.zip
* Exult 1.4 snapshot.
svn path=/nixpkgs/trunk/; revision=12349
Diffstat (limited to 'pkgs/games/exult')
-rw-r--r--pkgs/games/exult/snapshot.nix44
1 files changed, 44 insertions, 0 deletions
diff --git a/pkgs/games/exult/snapshot.nix b/pkgs/games/exult/snapshot.nix
new file mode 100644
index 00000000000..95643af6a62
--- /dev/null
+++ b/pkgs/games/exult/snapshot.nix
@@ -0,0 +1,44 @@
+{ stdenv, fetchurl, SDL, SDL_mixer, zlib, libpng, unzip
+, autoconf, automake, libtool, bison, flex
+}:
+
+stdenv.mkDerivation {
+  name = "exult-1.4-pre-svn-20080712-0500";
+  
+  builder = ./builder.sh;
+  
+  src = fetchurl {
+    url = http://www.math.leidenuniv.nl/~wpalenst/cvs/exult-20080712-0500.tar.gz;
+    sha256 = "186z8qb713yr1wfasfbpgz2wfqwmbh2d6lmgz1v8lhmwmfpkzgc4";
+  };
+
+  buildInputs = [
+    SDL SDL_mixer zlib libpng unzip
+    # The following are only needed because we're building from SVN.
+    autoconf automake libtool bison flex
+  ];
+  
+  NIX_CFLAGS_COMPILE = "-I${SDL_mixer}/include/SDL";
+
+  preConfigure = ''
+    ./autogen.sh
+  '';
+  
+  # Digital recordings of the music on an original Roland MT-32.  So
+  # we don't need actual MIDI playback capability.
+  musicFiles = [
+    (fetchurl {
+      url = mirror://sourceforge/exult/U7MusicOGG_1of2.zip;
+      md5 = "7746d1a9164fd67509107797496553bf";
+    })
+    (fetchurl {
+      url = mirror://sourceforge/exult/U7MusicOGG_2of2.zip;
+      md5 = "cdae5956d7c52f35e90317913a660123";
+    })
+  ];
+
+  meta = {
+    homepage = http://exult.sourceforge.net/;
+    description = "A reimplementation of the Ultima VII game engine (pre-release)";
+  };
+}