scorched3d: latest version, build against wxgtk-2.8

svn path=/nixpkgs/trunk/; revision=29341
This commit is contained in:
Yury G. Kudryashov
2011-09-19 05:17:00 +00:00
parent a5864633f3
commit de2105b740
3 changed files with 22 additions and 76 deletions
+22 -17
View File
@@ -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/;