summary refs log tree commit diff
path: root/gnu/packages
diff options
context:
space:
mode:
authorRicardo Wurmus <rekado@elephly.net>2018-11-30 09:41:03 +0100
committerRicardo Wurmus <rekado@elephly.net>2019-03-07 13:44:25 +0100
commit4d0e085beace3da85c45058d6bb3ec2ff77d5835 (patch)
tree97ff80fb467f2dbb2af620e215f11d2db303555f /gnu/packages
parent34c44a34abeea2b7ee5362f6c54a7348ef321065 (diff)
downloadguix-4d0e085beace3da85c45058d6bb3ec2ff77d5835.tar.gz
gnu: gnome-settings-daemon: Ensure RUNPATH contains library subdir.
* gnu/packages/gnome.scm (gnome-settings-daemon)[arguments]: Pass configure
flag to add $out/lib/gnome-settings-daemon-3.0 to RUNPATH.
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/gnome.scm6
1 files changed, 5 insertions, 1 deletions
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index b019f46419..6a9c44ce0b 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -3184,7 +3184,11 @@ services for numerous locations.")
        #:configure-flags
        (list (string-append "-Dudev_dir="
                             (assoc-ref %outputs "out")
-                            "/lib/udev/rules.d/"))
+                            "/lib/udev/rules.d/")
+             ;; Otherwise, the RUNPATH will lack the final path component.
+             (string-append "-Dc_link_args=-Wl,-rpath="
+                            (assoc-ref %outputs "out")
+                            "/lib/gnome-settings-daemon-3.0"))
        ;; Color management test can't reach the colord system service.
        #:tests? #f))
     (native-inputs