gnu: libcap: Add $libdir to the RUNPATH of executables.

* gnu/packages/linux.scm (libcap)[arguments]: Set LDFLAGS to
  '-Wl,-rpath=...' in Make.Rules.
This commit is contained in:
宋文武 2015-04-11 13:59:54 +08:00
parent d1f9e45e5d
commit 6d889daf2a

View file

@ -982,7 +982,15 @@ (define-public libcap
(base32
"07vjhkznm82p8dm4w6j8mmg7h5c70lp5s9bwwfdmgwpbixfydjp1"))))
(build-system gnu-build-system)
(arguments '(#:phases (alist-delete 'configure %standard-phases)
(arguments '(#:phases
(modify-phases %standard-phases
(replace 'configure
;; Add $libdir to the RUNPATH of executables.
(lambda _
(substitute* "Make.Rules"
(("LDFLAGS := #-g")
(string-append "LDFLAGS := -Wl,-rpath="
%output "/lib"))))))
#:tests? #f ; no 'check' target
#:make-flags (list "lib=lib"
(string-append "prefix="