diff options
author | Yury G. Kudryashov <urkud.urkud@gmail.com> | 2011-09-19 05:17:00 +0000 |
---|---|---|
committer | Yury G. Kudryashov <urkud.urkud@gmail.com> | 2011-09-19 05:17:00 +0000 |
commit | de2105b74024f33cc09dda31f5085cd3ec03923c (patch) | |
tree | 947195a2edee5a53684a5d9e38132443fc385016 /pkgs/games/scorched3d/default.nix | |
parent | a5864633f305a3adf105ffcf6b8a73772bfe9fdb (diff) | |
download | nixpkgs-de2105b74024f33cc09dda31f5085cd3ec03923c.tar nixpkgs-de2105b74024f33cc09dda31f5085cd3ec03923c.tar.gz nixpkgs-de2105b74024f33cc09dda31f5085cd3ec03923c.tar.bz2 nixpkgs-de2105b74024f33cc09dda31f5085cd3ec03923c.tar.lz nixpkgs-de2105b74024f33cc09dda31f5085cd3ec03923c.tar.xz nixpkgs-de2105b74024f33cc09dda31f5085cd3ec03923c.tar.zst nixpkgs-de2105b74024f33cc09dda31f5085cd3ec03923c.zip |
scorched3d: latest version, build against wxgtk-2.8
svn path=/nixpkgs/trunk/; revision=29341
Diffstat (limited to 'pkgs/games/scorched3d/default.nix')
-rw-r--r-- | pkgs/games/scorched3d/default.nix | 39 |
1 files changed, 22 insertions, 17 deletions
diff --git a/pkgs/games/scorched3d/default.nix b/pkgs/games/scorched3d/default.nix index 18a86f2d85c..63fae5df0fc 100644 --- a/pkgs/games/scorched3d/default.nix +++ b/pkgs/games/scorched3d/default.nix @@ -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/; |