summary refs log tree commit diff
path: root/pkgs/games
diff options
context:
space:
mode:
authorYury G. Kudryashov <urkud.urkud@gmail.com>2012-01-02 17:37:53 +0000
committerYury G. Kudryashov <urkud.urkud@gmail.com>2012-01-02 17:37:53 +0000
commit5ca5a0242ac5088ec839a456a58320d029e3f259 (patch)
treec53d39b94e54fbc33abdb520dbd5b7cc425a5090 /pkgs/games
parent98e4666dcdabd6a59c1e3919d6b482f1b6e5f6ae (diff)
downloadnixlib-5ca5a0242ac5088ec839a456a58320d029e3f259.tar
nixlib-5ca5a0242ac5088ec839a456a58320d029e3f259.tar.gz
nixlib-5ca5a0242ac5088ec839a456a58320d029e3f259.tar.bz2
nixlib-5ca5a0242ac5088ec839a456a58320d029e3f259.tar.lz
nixlib-5ca5a0242ac5088ec839a456a58320d029e3f259.tar.xz
nixlib-5ca5a0242ac5088ec839a456a58320d029e3f259.tar.zst
nixlib-5ca5a0242ac5088ec839a456a58320d029e3f259.zip
naev-0.5.0
svn path=/nixpkgs/trunk/; revision=31214
Diffstat (limited to 'pkgs/games')
-rw-r--r--pkgs/games/naev/default.nix28
1 files changed, 18 insertions, 10 deletions
diff --git a/pkgs/games/naev/default.nix b/pkgs/games/naev/default.nix
index abafd7eb36dc..f6e571404d6e 100644
--- a/pkgs/games/naev/default.nix
+++ b/pkgs/games/naev/default.nix
@@ -1,25 +1,33 @@
-{ fetchurl, stdenv, lua5, SDL, openal, SDL_mixer, libxml2, pkgconfig, libvorbis
-, libpng, mesa, makeWrapper }:
+{ fetchurl, stdenv, SDL, openal, SDL_mixer, libxml2, pkgconfig, libvorbis
+, libpng, mesa, makeWrapper, zlib }:
 
+let
+  pname = "naev";
+  version = "0.5.0";
+  name = "${pname}-${version}";
+in
 stdenv.mkDerivation {
-  name = "naev-0.5.0beta1";
+  inherit name;
 
   srcData = fetchurl {
-    url = http://naev.googlecode.com/files/ndata-0.5.0-beta1;
-    sha256 = "0pqys1wdlxa336i9gjxfkgnq42xrbvq58ym66y0aa9xm92vr53f6";
+    url = "mirror://sourceforge/naev/ndata-${version}";
+    sha256 = "0l05xxbbys3j5h6anvann2vylhp6hnxnzwpcaydaff8fpbbyi6r6";
   };
 
   src = fetchurl {
-    url = http://naev.googlecode.com/files/naev-0.5.0-beta1.tar.bz2;
-    sha256 = "1nkwjclfjypgdcfbfqkiidsvi0zfjvkcj0dgnrbj1g11rr6kd3wm";
+    url = "mirror://sourceforge/naev/${name}.tar.bz2";
+    sha256 = "0gahi91lmpra0wvxsz49zwwb28q9w2v1s3y7r70252hq6v80kanb";
   };
 
-  buildInputs = [ SDL lua5 SDL_mixer openal libxml2 pkgconfig libvorbis
-    libpng mesa makeWrapper ];
+  buildInputs = [ SDL SDL_mixer openal libxml2 libvorbis libpng mesa zlib ];
+
+  buildNativeInputs = [ pkgconfig makeWrapper ];
+
+  NIX_CFLAGS_COMPILE="-include ${zlib}/include/zlib.h";
 
   postInstall = ''
     ensureDir $out/share/naev
-    cp $srcData $out/share/naev/ndata
+    cp -v $srcData $out/share/naev/ndata
     wrapProgram $out/bin/naev --add-flags $out/share/naev/ndata
   '';