gnu: efl: Add wayland support.
* gnu/packages/enlightenment.scm (efl)[inputs]: Add wayland-protocols. Move mesa ... [propagated-inputs]: ... to here. Add libinput, libxkbcommon, wayland. [arguments]: Add flags to enable wayland, elput and drm.
This commit is contained in:
parent
0d3ecf77ba
commit
6ce8fe4cd0
|
@ -53,6 +53,7 @@
|
||||||
#:use-module (gnu packages python)
|
#:use-module (gnu packages python)
|
||||||
#:use-module (gnu packages tls)
|
#:use-module (gnu packages tls)
|
||||||
#:use-module (gnu packages video)
|
#:use-module (gnu packages video)
|
||||||
|
#:use-module (gnu packages xdisorg)
|
||||||
#:use-module (gnu packages xorg))
|
#:use-module (gnu packages xorg))
|
||||||
|
|
||||||
(define-public efl
|
(define-public efl
|
||||||
|
@ -101,11 +102,11 @@
|
||||||
("libxscrnsaver" ,libxscrnsaver)
|
("libxscrnsaver" ,libxscrnsaver)
|
||||||
("libxtst" ,libxtst)
|
("libxtst" ,libxtst)
|
||||||
("lz4" ,lz4)
|
("lz4" ,lz4)
|
||||||
("mesa" ,mesa)
|
|
||||||
("openjpeg" ,openjpeg-1)
|
("openjpeg" ,openjpeg-1)
|
||||||
("poppler" ,poppler)
|
("poppler" ,poppler)
|
||||||
("printproto" ,printproto)
|
("printproto" ,printproto)
|
||||||
("scrnsaverproto" ,scrnsaverproto)
|
("scrnsaverproto" ,scrnsaverproto)
|
||||||
|
("wayland-protocols" ,wayland-protocols)
|
||||||
("xextproto" ,xextproto)
|
("xextproto" ,xextproto)
|
||||||
("xinput" ,xinput)
|
("xinput" ,xinput)
|
||||||
("xpr" ,xpr)
|
("xpr" ,xpr)
|
||||||
|
@ -122,11 +123,15 @@
|
||||||
("glib" ,glib) ; ecore.pc, ecore-cxx.pc
|
("glib" ,glib) ; ecore.pc, ecore-cxx.pc
|
||||||
("harfbuzz" ,harfbuzz) ; evas.pc, evas-cxx.pc
|
("harfbuzz" ,harfbuzz) ; evas.pc, evas-cxx.pc
|
||||||
("luajit" ,luajit) ; elua.pc, evas.pc, evas-cxx.pc
|
("luajit" ,luajit) ; elua.pc, evas.pc, evas-cxx.pc
|
||||||
|
("libinput" ,libinput) ; elput.pc
|
||||||
("libpng" ,libpng) ; evas.pc, evas-cxx.pc
|
("libpng" ,libpng) ; evas.pc, evas-cxx.pc
|
||||||
("libsndfile" ,libsndfile) ; ecore-audio.pc, ecore-audio-cxx.pc
|
("libsndfile" ,libsndfile) ; ecore-audio.pc, ecore-audio-cxx.pc
|
||||||
|
("libxkbcommon" ,libxkbcommon) ; ecore-wl2.pc, elementary.pc, elput.pc
|
||||||
|
("mesa" ,mesa) ; ecore-drm2.pc
|
||||||
("openssl" ,openssl) ; ecore-con.pc, eet.pc, eet-cxx.pc, emile.pc
|
("openssl" ,openssl) ; ecore-con.pc, eet.pc, eet-cxx.pc, emile.pc
|
||||||
("pulseaudio" ,pulseaudio) ; ecore-audio.pc, ecore-audio-cxx.pc
|
("pulseaudio" ,pulseaudio) ; ecore-audio.pc, ecore-audio-cxx.pc
|
||||||
("util-linux" ,util-linux) ; mount: eeze.pc
|
("util-linux" ,util-linux) ; mount: eeze.pc
|
||||||
|
("wayland" ,wayland) ; ecore-wl2.pc, elementary.pc
|
||||||
("zlib" ,zlib))) ; eet.pc, eet-cxx.pc, emile.pc
|
("zlib" ,zlib))) ; eet.pc, eet-cxx.pc, emile.pc
|
||||||
(arguments
|
(arguments
|
||||||
`(#:configure-flags '("--disable-silent-rules"
|
`(#:configure-flags '("--disable-silent-rules"
|
||||||
|
@ -137,7 +142,11 @@
|
||||||
"--enable-multisense"
|
"--enable-multisense"
|
||||||
"--with-opengl=es"
|
"--with-opengl=es"
|
||||||
"--enable-egl"
|
"--enable-egl"
|
||||||
"--enable-harfbuzz")
|
"--enable-harfbuzz"
|
||||||
|
;; for wayland
|
||||||
|
"--enable-wayland"
|
||||||
|
"--enable-elput"
|
||||||
|
"--enable-drm")
|
||||||
#:phases
|
#:phases
|
||||||
(modify-phases %standard-phases
|
(modify-phases %standard-phases
|
||||||
(add-after 'unpack 'set-home-directory
|
(add-after 'unpack 'set-home-directory
|
||||||
|
|
Loading…
Reference in New Issue