gnu: efl: Remove hardcoding pulseaudio and libsndfile.
* gnu/packages/enlightenment.scm (efl)[arguments]: Remove custom phase to hardlink to the locations of pulseaudio and libsndfile.
This commit is contained in:
parent
846b2534df
commit
92330ba90d
|
@ -131,23 +131,7 @@
|
||||||
"--enable-multisense"
|
"--enable-multisense"
|
||||||
"--with-opengl=es"
|
"--with-opengl=es"
|
||||||
"--enable-egl"
|
"--enable-egl"
|
||||||
"--enable-harfbuzz")
|
"--enable-harfbuzz")))
|
||||||
#:phases
|
|
||||||
(modify-phases %standard-phases
|
|
||||||
;; ecore_audio cannot find pulseaudio or libsndfile when compiled.
|
|
||||||
;; Starting in version 1.18.0, these two libraries are dlopened so
|
|
||||||
;; we hardcode their locations as a temporary workaround.
|
|
||||||
(add-after 'configure 'hardlink-dlopen-files
|
|
||||||
(lambda _
|
|
||||||
(substitute* "src/lib/ecore_audio/ecore_audio.c"
|
|
||||||
(("libpulse.so.0")
|
|
||||||
(string-append (assoc-ref %build-inputs "pulseaudio")
|
|
||||||
"/lib/libpulse.so.0")))
|
|
||||||
(substitute* "src/lib/ecore_audio/ecore_audio.c"
|
|
||||||
(("libsndfile.so.1")
|
|
||||||
(string-append (assoc-ref %build-inputs "libsndfile")
|
|
||||||
"/lib/libsndfile.so.1")))
|
|
||||||
#t)))))
|
|
||||||
(home-page "https://www.enlightenment.org")
|
(home-page "https://www.enlightenment.org")
|
||||||
(synopsis "Enlightenment Foundation Libraries")
|
(synopsis "Enlightenment Foundation Libraries")
|
||||||
(description
|
(description
|
||||||
|
|
Loading…
Reference in New Issue