summary refs log tree commit diff
path: root/pkgs/development/libraries/irrlicht
diff options
context:
space:
mode:
authorLluís Batlle i Rossell <viric@vicerveza.homeunix.net>2012-02-19 13:15:50 +0000
committerLluís Batlle i Rossell <viric@vicerveza.homeunix.net>2012-02-19 13:15:50 +0000
commit3b02e6f70d8d24200cc2ca5647dc222703deec89 (patch)
tree69df8afca25196d01dad02797cf3310f03f4af32 /pkgs/development/libraries/irrlicht
parent668a5052142eab0b67a54160c9d299db78a2ce5d (diff)
downloadnixpkgs-3b02e6f70d8d24200cc2ca5647dc222703deec89.tar
nixpkgs-3b02e6f70d8d24200cc2ca5647dc222703deec89.tar.gz
nixpkgs-3b02e6f70d8d24200cc2ca5647dc222703deec89.tar.bz2
nixpkgs-3b02e6f70d8d24200cc2ca5647dc222703deec89.tar.lz
nixpkgs-3b02e6f70d8d24200cc2ca5647dc222703deec89.tar.xz
nixpkgs-3b02e6f70d8d24200cc2ca5647dc222703deec89.tar.zst
nixpkgs-3b02e6f70d8d24200cc2ca5647dc222703deec89.zip
Updating super tux kart to 0.7.3. I also add the library irrlicht, the specific
version needed for super tux kart.


svn path=/nixpkgs/trunk/; revision=32399
Diffstat (limited to 'pkgs/development/libraries/irrlicht')
-rw-r--r--pkgs/development/libraries/irrlicht/default.nix39
1 files changed, 39 insertions, 0 deletions
diff --git a/pkgs/development/libraries/irrlicht/default.nix b/pkgs/development/libraries/irrlicht/default.nix
new file mode 100644
index 00000000000..ccc088816c6
--- /dev/null
+++ b/pkgs/development/libraries/irrlicht/default.nix
@@ -0,0 +1,39 @@
+{ fetchsvn, stdenv, mesa, unzip, libXrandr, libX11, libXxf86vm }:
+
+
+stdenv.mkDerivation rec {
+  # Version 3843 is required for supertuxkart
+  name = "irrlicht-1.8-svn-3843";
+
+  src = fetchsvn {
+    url = https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk;
+    rev = 3843;
+    sha256 = "0v31l3k0fzy7isdsx2sh0baaixzlml1m7vgz6cd0015d9f5n99vl";
+  };
+
+  preConfigure = ''
+    cd source/Irrlicht
+  '';
+
+  buildPhase = ''
+    make sharedlib NDEBUG=1
+  '';
+
+  preInstall = ''
+    sed -i s,/usr/local/lib,$out/lib, Makefile
+    mkdir -p $out/lib
+  '';
+
+  postInstall = ''
+    ln -s libIrrlicht.so.1.8.0-SVN $out/lib/libIrrlicht.so.1.8
+    ln -s libIrrlicht.so.1.8.0-SVN $out/lib/libIrrlicht.so
+  '';
+
+  buildInputs = [ unzip mesa libXrandr libX11 libXxf86vm ];
+
+  meta = {
+    homepage = http://irrlicht.sourceforge.net/;
+    license = "zlib";
+    description = "Open source high performance realtime 3D engine written in C++";
+  };
+}