summary refs log tree commit diff
path: root/pkgs/development/libraries/appstream-glib
diff options
context:
space:
mode:
authorVladimír Čunát <vcunat@gmail.com>2017-09-13 22:41:10 +0200
committerVladimír Čunát <vcunat@gmail.com>2017-09-13 22:41:35 +0200
commitefeef044bef9cdcb7ee8431a8c174a7a20be93c7 (patch)
tree16723f832f4192d829c4c833b6142cd24ae11b4f /pkgs/development/libraries/appstream-glib
parent349a09228e626a460a3b2aeea3a79bb6d8fb942b (diff)
downloadnixpkgs-efeef044bef9cdcb7ee8431a8c174a7a20be93c7.tar
nixpkgs-efeef044bef9cdcb7ee8431a8c174a7a20be93c7.tar.gz
nixpkgs-efeef044bef9cdcb7ee8431a8c174a7a20be93c7.tar.bz2
nixpkgs-efeef044bef9cdcb7ee8431a8c174a7a20be93c7.tar.lz
nixpkgs-efeef044bef9cdcb7ee8431a8c174a7a20be93c7.tar.xz
nixpkgs-efeef044bef9cdcb7ee8431a8c174a7a20be93c7.tar.zst
nixpkgs-efeef044bef9cdcb7ee8431a8c174a7a20be93c7.zip
appstream-glib: more RPATH fixes #29326
Fix in 6a17c5a46c93 wasn't enough.
Diffstat (limited to 'pkgs/development/libraries/appstream-glib')
-rw-r--r--pkgs/development/libraries/appstream-glib/default.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgs/development/libraries/appstream-glib/default.nix b/pkgs/development/libraries/appstream-glib/default.nix
index 0b2f0e03cc1..e07e1fc3908 100644
--- a/pkgs/development/libraries/appstream-glib/default.nix
+++ b/pkgs/development/libraries/appstream-glib/default.nix
@@ -28,7 +28,11 @@ in stdenv.mkDerivation rec {
   propagatedBuildInputs = [ gtk3 ];
   mesonFlags = [ "-Denable-rpm=false" "-Denable-stemmer=false" "-Denable-dep11=false" ];
 
-  postFixup = "patchelf --set-rpath ${rpath} $out/lib/libappstream-glib.so";
+  postFixup = ''
+    for elf in "$out"/bin/* "$out"/lib/*.so; do
+      patchelf --set-rpath '${rpath}':"$out/lib" "$elf"
+    done
+  '';
 
   meta = with stdenv.lib; {
     description = "Objects and helper methods to read and write AppStream metadata";