lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request #7863 from C0DEHERO/fix/irrlicht-update

irrlicht: update rev 3843 (1.8) -> rev 5104 (1.8)..

+53 -17
+6 -16
pkgs/development/libraries/irrlicht/default.nix
··· 2 2 3 3 4 4 stdenv.mkDerivation rec { 5 - # Version 3843 is required for supertuxkart 6 - name = "irrlicht-1.8-svn-3843"; 5 + name = "irrlicht-${version}-svn-${revision}"; 6 + version = "1.8"; 7 + revision = "5104"; # newest revision as of 05-16-15 7 8 8 9 src = fetchsvn { 9 - url = https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk; 10 - rev = 3843; 11 - sha256 = "0v31l3k0fzy7isdsx2sh0baaixzlml1m7vgz6cd0015d9f5n99vl"; 10 + url = "https://svn.code.sf.net/p/irrlicht/code/branches/releases/${version}"; # get 1.8 release (same regardless of rev) 11 + rev = "${revision}"; 12 + sha256 = "18xvlrjf113mphf29iy24hmrkh7xff6j9cz0chrxjqbr9xk9h1yq"; 12 13 }; 13 14 14 - patches = [ ./irrlicht-1.8.1-mesa-10.x.patch ]; 15 - 16 - postPatch = '' 17 - sed -i /stdcall-alias/d source/Irrlicht/Makefile 18 - ''; 19 - 20 15 preConfigure = '' 21 16 cd source/Irrlicht 22 17 ''; ··· 28 23 preInstall = '' 29 24 sed -i s,/usr/local/lib,$out/lib, Makefile 30 25 mkdir -p $out/lib 31 - ''; 32 - 33 - postInstall = '' 34 - ln -s libIrrlicht.so.1.8.0-SVN $out/lib/libIrrlicht.so.1.8 35 - ln -s libIrrlicht.so.1.8.0-SVN $out/lib/libIrrlicht.so 36 26 ''; 37 27 38 28 buildInputs = [ unzip mesa libXrandr libX11 libXxf86vm ];
+45
pkgs/development/libraries/irrlicht/irrlicht3843.nix
··· 1 + { fetchsvn, stdenv, mesa, unzip, libXrandr, libX11, libXxf86vm }: 2 + 3 + 4 + stdenv.mkDerivation rec { 5 + # Version 3843 is required for supertuxkart 6 + name = "irrlicht-1.8-svn-3843"; 7 + 8 + src = fetchsvn { 9 + url = https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk; 10 + rev = 3843; 11 + sha256 = "0v31l3k0fzy7isdsx2sh0baaixzlml1m7vgz6cd0015d9f5n99vl"; 12 + }; 13 + 14 + patches = [ ./irrlicht-1.8.1-mesa-10.x.patch ]; 15 + 16 + postPatch = '' 17 + sed -i /stdcall-alias/d source/Irrlicht/Makefile 18 + ''; 19 + 20 + preConfigure = '' 21 + cd source/Irrlicht 22 + ''; 23 + 24 + buildPhase = '' 25 + make sharedlib NDEBUG=1 26 + ''; 27 + 28 + preInstall = '' 29 + sed -i s,/usr/local/lib,$out/lib, Makefile 30 + mkdir -p $out/lib 31 + ''; 32 + 33 + postInstall = '' 34 + ln -s libIrrlicht.so.1.8.0-SVN $out/lib/libIrrlicht.so.1.8 35 + ln -s libIrrlicht.so.1.8.0-SVN $out/lib/libIrrlicht.so 36 + ''; 37 + 38 + buildInputs = [ unzip mesa libXrandr libX11 libXxf86vm ]; 39 + 40 + meta = { 41 + homepage = http://irrlicht.sourceforge.net/; 42 + license = stdenv.lib.licenses.zlib; 43 + description = "Open source high performance realtime 3D engine written in C++"; 44 + }; 45 + }
+2 -1
pkgs/top-level/all-packages.nix
··· 6299 6299 6300 6300 intltool = callPackage ../development/tools/misc/intltool { }; 6301 6301 6302 - irrlicht3843 = callPackage ../development/libraries/irrlicht { }; 6302 + irrlicht = callPackage ../development/libraries/irrlicht { }; 6303 + irrlicht3843 = callPackage ../development/libraries/irrlicht/irrlicht3843.nix { }; 6303 6304 6304 6305 isocodes = callPackage ../development/libraries/iso-codes { }; 6305 6306