diff options
author | Unai Zalakain <unai@gisa-elkartea.org> | 2017-05-25 16:13:32 +0200 |
---|---|---|
committer | Profpatsch <mail@profpatsch.de> | 2017-05-26 18:24:17 +0200 |
commit | b0f167e96d26c43c6cac122ed26e8d3d5eeaef37 (patch) | |
tree | c176ece956c7bbd05fd336b962fcb2f74401edb8 /pkgs/games/xonotic | |
parent | 5886b7fd726f0ad88fdc0364c56fd7e26f6bed4a (diff) | |
download | nixpkgs-b0f167e96d26c43c6cac122ed26e8d3d5eeaef37.tar nixpkgs-b0f167e96d26c43c6cac122ed26e8d3d5eeaef37.tar.gz nixpkgs-b0f167e96d26c43c6cac122ed26e8d3d5eeaef37.tar.bz2 nixpkgs-b0f167e96d26c43c6cac122ed26e8d3d5eeaef37.tar.lz nixpkgs-b0f167e96d26c43c6cac122ed26e8d3d5eeaef37.tar.xz nixpkgs-b0f167e96d26c43c6cac122ed26e8d3d5eeaef37.tar.zst nixpkgs-b0f167e96d26c43c6cac122ed26e8d3d5eeaef37.zip |
xonotic: fix xonotic not finding libcurl at runtime
Diffstat (limited to 'pkgs/games/xonotic')
-rw-r--r-- | pkgs/games/xonotic/default.nix | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/pkgs/games/xonotic/default.nix b/pkgs/games/xonotic/default.nix index fc42b299e91..6b246895f18 100644 --- a/pkgs/games/xonotic/default.nix +++ b/pkgs/games/xonotic/default.nix @@ -1,6 +1,6 @@ { stdenv, fetchurl , # required for both - unzip, libjpeg, zlib, libvorbis, curl + unzip, libjpeg, zlib, libvorbis, curl, patchelf , # glx libX11, mesa, libXpm, libXext, libXxf86vm, alsaLib , # sdl @@ -48,7 +48,13 @@ stdenv.mkDerivation rec { ln -s "$out/bin/xonotic-sdl" "$out/bin/xonotic" ''; + # Xonotic needs to find libcurl.so at runtime for map downloads dontPatchELF = true; + postFixup = '' + patchelf --add-needed ${curl.out}/lib/libcurl.so $out/bin/xonotic-dedicated + patchelf --add-needed ${curl.out}/lib/libcurl.so $out/bin/xonotic-sdl + patchelf --add-needed ${curl.out}/lib/libcurl.so $out/bin/xonotic-glx + ''; meta = { description = "A free fast-paced first-person shooter"; |