summary refs log tree commit diff
path: root/pkgs/games
diff options
context:
space:
mode:
authorYury G. Kudryashov <urkud.urkud@gmail.com>2012-01-03 17:25:24 +0000
committerYury G. Kudryashov <urkud.urkud@gmail.com>2012-01-03 17:25:24 +0000
commit2bca92e32dc0d5a315c2c82557704eda6fe30f08 (patch)
tree0bcdc5ba0a11d3a8178a6e7e703a905d2fd7ba42 /pkgs/games
parent08761e83fcdcf87877109f627a93ea9ebb2fc310 (diff)
parent71c6de7338c98e2363c72456aa9708f92b8cdfd6 (diff)
downloadnixlib-2bca92e32dc0d5a315c2c82557704eda6fe30f08.tar
nixlib-2bca92e32dc0d5a315c2c82557704eda6fe30f08.tar.gz
nixlib-2bca92e32dc0d5a315c2c82557704eda6fe30f08.tar.bz2
nixlib-2bca92e32dc0d5a315c2c82557704eda6fe30f08.tar.lz
nixlib-2bca92e32dc0d5a315c2c82557704eda6fe30f08.tar.xz
nixlib-2bca92e32dc0d5a315c2c82557704eda6fe30f08.tar.zst
nixlib-2bca92e32dc0d5a315c2c82557704eda6fe30f08.zip
Merge trunk
Conflicts:
1. cmake upgrade: use 2.8.7
2. openssl: left FreeBSD-asm patch.

svn path=/nixpkgs/branches/stdenv-updates/; revision=31245
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
   '';