summaryrefslogtreecommitdiff
path: root/x11-wm/enlightenment
diff options
context:
space:
mode:
Diffstat (limited to 'x11-wm/enlightenment')
-rw-r--r--x11-wm/enlightenment/Manifest5
-rw-r--r--x11-wm/enlightenment/enlightenment-0.22.4-r1.ebuild2
-rw-r--r--x11-wm/enlightenment/enlightenment-0.23.0.ebuild (renamed from x11-wm/enlightenment/enlightenment-0.22.4.ebuild)64
3 files changed, 42 insertions, 29 deletions
diff --git a/x11-wm/enlightenment/Manifest b/x11-wm/enlightenment/Manifest
index 7152fed362f1..c43edabaef77 100644
--- a/x11-wm/enlightenment/Manifest
+++ b/x11-wm/enlightenment/Manifest
@@ -1,6 +1,7 @@
AUX enlightenment-0.22.4-efl-1.22-wayland.patch 2288 BLAKE2B 6e8a9f4d47318372c06a74bb6e3c233c36f9e57332519e706602a0472285e0b249c45d3d6fbd3074d6d720f157b6ddcf1a37da60b60f52908ee0f006a9e11239 SHA512 7ba3e501d7df99aa3f0336c1db09edaf5b2acd9eb6d2ad4f8465d92c595edd2b85e6a16c1408dc75502d73778cd2634ce2f409319887f6e53707208cd4128335
AUX gentoo-sysactions.conf 3056 BLAKE2B 155b0826c544a5a4829214b4b43d49e2dad455d041f0afc7077dc44780d12bd1a99a1bc94bb5a4a9ba21f59f679e1d4c82609791ee5a5e9828543b1e9154fae5 SHA512 688f02cbff0d50a847eb08ca7832699b836adca9b22e15a780943a8e5a8213aac04b335cfdf3cb96adbff238f681ae8954a720153e8e35b2afaba3225d53206a
DIST enlightenment-0.22.4.tar.xz 25656972 BLAKE2B 5e24e226e5f9295d27658656aefaf39cc80ad3634ba1937ef1a3c8e1adeba8cf3cbab2c43cb9e80ac298107a7a64e248ff252084b19c26a974ffff9eb9e6c3fa SHA512 9f4366bfed4d65e7baaeffd4f5b8ba6febf6f9888e6156dd3e100c9fca42c377f76f156f3dd1f6ab97745ffcb69e1e8d320937e41333797580624a9b74d298ba
-EBUILD enlightenment-0.22.4-r1.ebuild 2202 BLAKE2B 452b356c54a8f77a1cc81b8ec7cd9417f62c19a836c7ca2e1c3896ecdce46134c866c50d7ac033fa335a80f9622318fcf8c90185705292124eed3562dd8029f2 SHA512 b2388a95bb84e8e63ba500514360d144549816125465a33b1494f1f6a3ac6a4804d41672017d6df9dae440e37f4c38e030214254447167c5edf30001a6cca1a3
-EBUILD enlightenment-0.22.4.ebuild 2188 BLAKE2B e5edf01ab49f61a0318e0669f9193482bd713e3bdae5167f73d69d1eedfd3f233dec84f02711fbc39f59d3ef592ff1c1406ea605ed2f541e55a913c35f6ff8b6 SHA512 6082de94db744272db7ea7f767b6c3ef5d4320cabdd65c724248f17ba995c4ca9d914374101b6449a201275adc20ad4d580d59f40b3bdab4e853559467869a78
+DIST enlightenment-0.23.0.tar.xz 26425732 BLAKE2B 2b0bd2f27f5589eb4fa9e1cdd0f2713db26eef36ac204f666dded8a07e91edd260192d413b88e82609c700a71a3459defe8dcae6b778601473c32565799c15c8 SHA512 e49ed9d1d1725cbfd488eb654c3fbe60700382e26136d568b23452cff0112c49953633fd7ac9df7b64f910d37679681b2b9b417d710f46608e97c4060362c7d8
+EBUILD enlightenment-0.22.4-r1.ebuild 2200 BLAKE2B ec7e475f9a23d34b0505fd4e17d105e46f5ff678c9f886458a7b80cfa04e40545435105c495e6d8842a5d89b26babf6ae4d29215d99386d8870eb06952a668b0 SHA512 d538a3ebe011b66d0c81c0f18a3614a418d39f19c43ae30d1991af447eda682a1198437589914561c7367c60b3239e0f7b3504277cad4c770bb1172e152e9fbb
+EBUILD enlightenment-0.23.0.ebuild 2714 BLAKE2B f48e6fdccc7aa0059aad47a0c2f97c59c0e31f56b51b6d7ad2b8f0bf8d5e3f8d63899ffd17e87bbc9eb33f8e115a1c9b7ec2b33a8585e642ab4ec1a5aa760b95 SHA512 7da0ee6376955274ca05abb0717f43371056a387d563614a59de457b4db99cbc12e9935327dddf0293e2cca64edeb9e1eb25316a9110082ce1097b759fafc290
MISC metadata.xml 802 BLAKE2B b7b4f3531b89d5aa743c0153171fc9c36e732ba609eb7703961fd65780c59662ebf796cd7c822ab3cfeed7198fbf4fe8f9b481755f6ac5792729f30e4cc13c6c SHA512 4634f5d13c9f6ae6a7ddeb2c50e8882fac00ac17de37e8eabc24d5edd2470a5e35ffcf21a885be572d1d55f12610eb7496b39a29aad5b3d5f48e67ec26be884b
diff --git a/x11-wm/enlightenment/enlightenment-0.22.4-r1.ebuild b/x11-wm/enlightenment/enlightenment-0.22.4-r1.ebuild
index 99d2165d2e07..f94da2d87cbc 100644
--- a/x11-wm/enlightenment/enlightenment-0.22.4-r1.ebuild
+++ b/x11-wm/enlightenment/enlightenment-0.22.4-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://download.enlightenment.org/rel/apps/${PN}/${P}.tar.xz"
LICENSE="BSD-2"
SLOT="0.17/${PV%%_*}"
-KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86"
IUSE="acpi bluetooth connman doc geolocation nls packagekit pam systemd udisks wayland wifi xwayland"
REQUIRED_USE="xwayland? ( wayland )"
diff --git a/x11-wm/enlightenment/enlightenment-0.22.4.ebuild b/x11-wm/enlightenment/enlightenment-0.23.0.ebuild
index 61ce22391698..d3c781b0cb83 100644
--- a/x11-wm/enlightenment/enlightenment-0.22.4.ebuild
+++ b/x11-wm/enlightenment/enlightenment-0.23.0.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-inherit meson xdg-utils
+inherit eutils meson xdg-utils
DESCRIPTION="Enlightenment window manager"
HOMEPAGE="https://www.enlightenment.org"
@@ -11,11 +11,13 @@ SRC_URI="https://download.enlightenment.org/rel/apps/${PN}/${P}.tar.xz"
LICENSE="BSD-2"
SLOT="0.17/${PV%%_*}"
-KEYWORDS="amd64 ~ppc x86"
-IUSE="acpi bluetooth connman doc geolocation nls packagekit pam systemd udisks wayland wifi"
+KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
+IUSE="acpi bluetooth connman doc geolocation nls packagekit pam systemd udisks wayland wifi xwayland"
+
+REQUIRED_USE="xwayland? ( wayland )"
RDEPEND="
- >=dev-libs/efl-1.20.5[eet,X]
+ >=dev-libs/efl-1.22.3[eet,X]
virtual/udev
x11-libs/libXext
x11-libs/libxcb
@@ -30,11 +32,15 @@ RDEPEND="
systemd? ( sys-apps/systemd )
udisks? ( sys-fs/udisks:2 )
wayland? (
- >=dev-libs/efl-1.21.0[drm,wayland]
+ >=dev-libs/efl-1.22.0[drm,wayland]
dev-libs/wayland
x11-libs/libxkbcommon
x11-libs/pixman
)
+ xwayland? (
+ dev-libs/efl[X,wayland]
+ x11-base/xorg-server[wayland]
+ )
"
BDEPEND="
virtual/pkgconfig
@@ -42,25 +48,26 @@ BDEPEND="
"
DEPEND="${RDEPEND}"
-src_prepare() {
- default
- xdg_environment_reset
-}
-
src_configure() {
local emesonargs=(
-D device-udev=true
+ -D install-enlightenment-menu=true
+
+ -D bluez4=false
-D install-sysactions=false
- -D mount-udisks=$(usex udisks true false)
- -D bluez4=$(usex bluetooth true false)
- -D connman=$(usex connman true false)
- -D geolocation=$(usex geolocation true false)
- -D nls=$(usex nls true false)
- -D packagekit=$(usex packagekit true false)
- -D pam=$(usex pam true false)
- -D systemd=$(usex systemd true false)
- -D wayland=$(usex wayland true false)
- -D wireless=$(usex wifi true false)
+ -D mount-eeze=false
+
+ $(meson_use udisks mount-udisks)
+ $(meson_use bluetooth bluez5)
+ $(meson_use connman)
+ $(meson_use geolocation)
+ $(meson_use nls)
+ $(meson_use packagekit)
+ $(meson_use pam)
+ $(meson_use systemd)
+ $(meson_use wayland wl)
+ $(meson_use wifi wireless)
+ $(meson_use xwayland)
)
if ! use wayland; then
@@ -72,7 +79,6 @@ src_configure() {
-D wl-weekeyboard=false
-D wl-wl=false
-D wl-x11=false
- -D xwayland=false
)
fi
@@ -83,16 +89,22 @@ src_install() {
insinto /etc/enlightenment
newins "${FILESDIR}"/gentoo-sysactions.conf sysactions.conf
- if use doc; then
- local HTML_DOCS=( doc/. )
- fi
-
+ use doc && local HTML_DOCS=( doc/. )
meson_src_install
}
pkg_postinst() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
+
+ einfo "Additional programs to complete full EFL suite: "
+ optfeature "an EFL-based IDE" dev-util/edi
+ optfeature "image viewer" media-gfx/ephoto
+ optfeature "ConnMan user interface for Enlightenment" net-misc/econnman
+ optfeature "system and process monitor" sys-process/evisum
+ optfeature "downloading themes and add-ons" x11-misc/enlightenment-extra
+ optfeature "feature rich terminal emulator" x11-terms/terminology
+ optfeature "a matching GTK theme" x11-themes/e-gtk-theme
}
pkg_postrm() {