From 0329f6f76c147f84b7de2faf847a62a6db3d7158 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Sun, 17 Sep 2017 12:58:53 +0300 Subject: gnu: efl: Hardcode libcurl path. * gnu/packages/enlightenment.scm (efl)[arguments]: Hardcode the location of libcurl.so. --- gnu/packages/enlightenment.scm | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'gnu/packages/enlightenment.scm') diff --git a/gnu/packages/enlightenment.scm b/gnu/packages/enlightenment.scm index aa7b87c2ba..ec22d8a5ec 100644 --- a/gnu/packages/enlightenment.scm +++ b/gnu/packages/enlightenment.scm @@ -149,6 +149,16 @@ "--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))))) -- cgit v1.2.3