supertuxkart: updating to 0.8
This commit is contained in:
parent
d0463caac5
commit
ce705aa998
@ -1,24 +1,27 @@
|
|||||||
{ fetchurl, stdenv, plib, SDL, openal, freealut, mesa
|
{ fetchurl, cmake, stdenv, plib, SDL, openal, freealut, mesa
|
||||||
, libvorbis, libogg, gettext, irrlicht3843, libXxf86vm, curl, pkgconfig
|
, libvorbis, libogg, gettext, libXxf86vm, curl, pkgconfig
|
||||||
, fribidi }:
|
, fribidi, autoconf, automake, libtool }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "supertuxkart-0.7.3";
|
name = "supertuxkart-0.8";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://sourceforge/supertuxkart/${name}-src.tar.bz2";
|
url = "mirror://sourceforge/supertuxkart/${name}-src.tar.bz2";
|
||||||
sha256 = "0njrs2qyhbiqdbsqk9jx0sl8nhdwmipf1i91k23rv1biwrim9yq7";
|
sha256 = "12sbml4wxg2x2wgnnkxfisj96a9gcsaj3fj27kdk8yj524ikv7xr";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
plib SDL openal freealut mesa libvorbis libogg gettext irrlicht3843
|
plib SDL openal freealut mesa libvorbis libogg gettext
|
||||||
libXxf86vm curl pkgconfig fribidi
|
libXxf86vm curl pkgconfig fribidi autoconf automake libtool cmake
|
||||||
];
|
];
|
||||||
|
|
||||||
configureFlags = [ "--with-irrlicht=${irrlicht3843}" ];
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
postInstall = ''
|
preConfigure = ''
|
||||||
mv $out/games $out/bin
|
echo Building internal Irrlicht
|
||||||
|
cd lib/irrlicht/source/Irrlicht/
|
||||||
|
NDEBUG=1 make ''${enableParallelBuilding:+-j''${NIX_BUILD_CORES} -l''${NIX_BUILD_CORES}}
|
||||||
|
cd -
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
|
@ -8374,12 +8374,7 @@ let
|
|||||||
|
|
||||||
superTux = callPackage ../games/super-tux { };
|
superTux = callPackage ../games/super-tux { };
|
||||||
|
|
||||||
superTuxKart = callPackage ../games/super-tux-kart {
|
superTuxKart = callPackage ../games/super-tux-kart { };
|
||||||
/* With GNU Make 3.82, the build process is stuck in the `data'
|
|
||||||
directory, after displaying "Making all in tracks", and `pstree'
|
|
||||||
indicates that `make' doesn't launch any new process. */
|
|
||||||
stdenv = overrideInStdenv stdenv [ gnumake381 ];
|
|
||||||
};
|
|
||||||
|
|
||||||
tbe = callPackage ../games/the-butterfly-effect {};
|
tbe = callPackage ../games/the-butterfly-effect {};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user