mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2025-01-19 14:07:01 +01:00
gnu: efl: Hardcode libcurl path.
* gnu/packages/enlightenment.scm (efl)[arguments]: Hardcode the location of libcurl.so.
This commit is contained in:
parent
b6598237f2
commit
0329f6f76c
1 changed files with 10 additions and 0 deletions
|
@ -149,6 +149,16 @@ (define-public efl
|
|||
"--enable-drm")
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
;; If we don't hardcode the location of libcurl.so then we
|
||||
;; have to wrap the outputs of efl's dependencies in curl.
|
||||
(add-after 'unpack 'hardcode-libcurl-location
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(let* ((curl (assoc-ref inputs "curl"))
|
||||
(lib (string-append curl "/lib/")))
|
||||
(substitute* "src/lib/ecore_con/ecore_con_url_curl.c"
|
||||
(("libcurl.so.?" libcurl) ; libcurl.so.[45]
|
||||
(string-append lib libcurl)))
|
||||
#t)))
|
||||
(add-after 'unpack 'set-home-directory
|
||||
;; FATAL: Cannot create run dir '/homeless-shelter/.run' - errno=2
|
||||
(lambda _ (setenv "HOME" "/tmp") #t)))))
|
||||
|
|
Loading…
Reference in a new issue