pkgs/games/warsow: Now mesa will be added to RPATH. Small cleanup.

svn path=/nixpkgs/trunk/; revision=20935
This commit is contained in:
Alexander Tsamutali 2010-04-03 23:01:36 +00:00
parent bb8a2181ad
commit c68b4a9297

View file

@ -19,10 +19,9 @@ stdenv.mkDerivation rec {
cd source
unzip $src2 'basewsw/*' -d release
'';
inherit openal;
patchPhase = ''
substituteInPlace Makefile --replace "openal-config" "pkg-config openal"
substituteInPlace snd_openal/snd_main.c --replace libopenal.so.0 $openal/lib/libopenal.so
substituteInPlace Makefile --replace openal-config 'pkg-config openal'
substituteInPlace snd_openal/snd_main.c --replace libopenal.so.0 ${openal}/lib/libopenal.so
'';
buildInputs = [ unzip pkgconfig zlib curl libjpeg libvorbis libXxf86dga
libXxf86vm libXinerama SDL mesa openal ];
@ -38,6 +37,11 @@ stdenv.mkDerivation rec {
cp -rv basewsw libs $dest
cp -v warsow wsw_server wswtv_server $out/bin
'';
postFixup = ''
p=$out/opt/warsow/warsow.*
cur_rpath=$(patchelf --print-rpath $p)
patchelf --set-rpath $cur_rpath:${mesa}/lib $p
'';
meta = {
description = "A multiplayer FPS designed for competitive gaming.";
longDescription = ''