From 6a17c5a46c933deb6c856be8602ea9f5d6560e98 Mon Sep 17 00:00:00 2001 From: Shea Levy Date: Sat, 9 Sep 2017 17:20:03 -0700 Subject: libappstream-glib: Properly set rpath --- pkgs/development/libraries/appstream-glib/default.nix | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'pkgs/development') diff --git a/pkgs/development/libraries/appstream-glib/default.nix b/pkgs/development/libraries/appstream-glib/default.nix index 8addecfa1b4..0b2f0e03cc1 100644 --- a/pkgs/development/libraries/appstream-glib/default.nix +++ b/pkgs/development/libraries/appstream-glib/default.nix @@ -1,10 +1,17 @@ { stdenv, fetchFromGitHub, pkgconfig, gettext, gtk3, intltool, glib , gtk_doc, autoconf, automake, libtool, libarchive , gobjectIntrospection, sqlite, libsoup, gcab, attr, acl, docbook_xsl -, libuuid, json_glib, autoconf-archive, meson, gperf, ninja +, libuuid, json_glib, autoconf-archive, meson, gperf, ninja, gdk_pixbuf }: - -stdenv.mkDerivation rec { +let rpath = stdenv.lib.makeLibraryPath + [ libuuid.out + glib + libsoup + gdk_pixbuf + libarchive.lib + gcab + ]; +in stdenv.mkDerivation rec { name = "appstream-glib-0.7.2"; src = fetchFromGitHub { @@ -21,6 +28,8 @@ 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"; + meta = with stdenv.lib; { description = "Objects and helper methods to read and write AppStream metadata"; homepage = https://github.com/hughsie/appstream-glib; -- cgit 1.4.1