diff options
author | Ricardo Wurmus <rekado@elephly.net> | 2018-11-30 09:41:03 +0100 |
---|---|---|
committer | Ricardo Wurmus <rekado@elephly.net> | 2019-03-07 13:44:25 +0100 |
commit | 4d0e085beace3da85c45058d6bb3ec2ff77d5835 (patch) | |
tree | 97ff80fb467f2dbb2af620e215f11d2db303555f /gnu/packages | |
parent | 34c44a34abeea2b7ee5362f6c54a7348ef321065 (diff) | |
download | guix-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.scm | 6 |
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 |