scorched3d: latest version, build against wxgtk-2.8
svn path=/nixpkgs/trunk/; revision=29341
This commit is contained in:
@@ -1,29 +1,34 @@
|
||||
{stdenv, fetchurl, mesa, openal, autoconf, automake, libtool, freealut, wxGTK,
|
||||
freetype, fftw, SDL, SDL_net, zlib, libpng, libjpeg} :
|
||||
freetype, fftwSinglePrec, SDL, SDL_net, zlib, libpng, libjpeg, pkgconfig, libogg,
|
||||
libvorbis} :
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "scorched3d-42.1";
|
||||
name = "scorched3d-43.2a";
|
||||
src = fetchurl {
|
||||
url = mirror://sourceforge/scorched3d/Scorched3D-42.1-src.tar.gz;
|
||||
sha256 = "0vhhi68ii5ldxbacsiqccsascrn3q033hnaa1ha8r9gxspzcqkl8";
|
||||
url = mirror://sourceforge/scorched3d/Scorched3D-43.2a-src.tar.gz;
|
||||
sha256 = "1hv1mnfb7y51hqmg95l8rx00j66ff32ddxxi5zgfyw92hsvahgxi";
|
||||
};
|
||||
|
||||
buildInputs = [ mesa openal autoconf automake libtool freealut wxGTK
|
||||
freetype fftw SDL SDL_net zlib libpng libjpeg ];
|
||||
buildInputs =
|
||||
[ mesa openal freealut wxGTK freetype fftwSinglePrec SDL_net zlib libpng libjpeg
|
||||
libogg libvorbis ];
|
||||
|
||||
unpackPhase = "tar xvzf $src ; cd scorched";
|
||||
buildNativeInputs = [ pkgconfig ];
|
||||
|
||||
patches = [ ./scorched3d-42.1-fixups.patch ./file-existence.patch ];
|
||||
patches = [ ./file-existence.patch ];
|
||||
|
||||
preConfigure = ''
|
||||
set +e
|
||||
aclocal
|
||||
libtoolize --copy --force
|
||||
autoconf
|
||||
automake
|
||||
libtoolize
|
||||
set -e
|
||||
'';
|
||||
sourceRoot = "scorched";
|
||||
|
||||
configureFlags = "--with-fftw=${fftwSinglePrec}";
|
||||
|
||||
# Fake openal-config
|
||||
preConfigure =
|
||||
''
|
||||
mkdir -pv mybin
|
||||
export PATH=$PATH:$PWD/mybin
|
||||
echo -e "#!/bin/sh\npkg-config openal \"$@\"" > mybin/openal-config
|
||||
chmod +x mybin/openal-config
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = http://scorched3d.co.uk/;
|
||||
|
||||
Reference in New Issue
Block a user