From b0f167e96d26c43c6cac122ed26e8d3d5eeaef37 Mon Sep 17 00:00:00 2001 From: Unai Zalakain Date: Thu, 25 May 2017 16:13:32 +0200 Subject: xonotic: fix xonotic not finding libcurl at runtime --- pkgs/games/xonotic/default.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'pkgs/games/xonotic') diff --git a/pkgs/games/xonotic/default.nix b/pkgs/games/xonotic/default.nix index fc42b299e918b..6b246895f18a9 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"; -- cgit 1.4.1