diff options
author | Mykyta Holubakha <hilobakho@gmail.com> | 2016-11-04 20:52:04 +0200 |
---|---|---|
committer | Patrice Clement <monsieurp@gentoo.org> | 2016-11-04 23:23:04 +0100 |
commit | e366d8cd7eb95abaaff29f6e19a65a97dd4685b2 (patch) | |
tree | 4e784e05e690798601950f430ac9aa71c5acbccd | |
parent | sys-block/targetcli-fb: update dependencies. (diff) | |
download | gentoo-e366d8cd7eb95abaaff29f6e19a65a97dd4685b2.tar.gz gentoo-e366d8cd7eb95abaaff29f6e19a65a97dd4685b2.tar.bz2 gentoo-e366d8cd7eb95abaaff29f6e19a65a97dd4685b2.zip |
dev-libs/wlc: introduce xwayland use flag.
Closes: https://github.com/gentoo/gentoo/pull/2744
Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
-rw-r--r-- | dev-libs/wlc/metadata.xml | 1 | ||||
-rw-r--r-- | dev-libs/wlc/wlc-9999.ebuild | 8 |
2 files changed, 5 insertions, 4 deletions
diff --git a/dev-libs/wlc/metadata.xml b/dev-libs/wlc/metadata.xml index bd85b2b7a6ab..3319b29914b0 100644 --- a/dev-libs/wlc/metadata.xml +++ b/dev-libs/wlc/metadata.xml @@ -12,5 +12,6 @@ <use> <flag name="systemd">Enable support for systemd-logind.</flag> <flag name="X">Enable X11 backend and XWayland support.</flag> + <flag name="xwayland">Enable XWayland support.</flag> </use> </pkgmetadata> diff --git a/dev-libs/wlc/wlc-9999.ebuild b/dev-libs/wlc/wlc-9999.ebuild index 5a3e040fbf84..e44e750107d2 100644 --- a/dev-libs/wlc/wlc-9999.ebuild +++ b/dev-libs/wlc/wlc-9999.ebuild @@ -14,7 +14,7 @@ EGIT_REPO_URI="https://github.com/Cloudef/wlc.git" LICENSE="MIT ZLIB" SLOT="0" KEYWORDS="" -IUSE="X static-libs systemd" +IUSE="X static-libs systemd xwayland" RDEPEND="virtual/opengl media-libs/mesa[wayland,gbm,gles2,egl] @@ -29,6 +29,7 @@ RDEPEND="virtual/opengl x11-libs/xcb-util-image x11-libs/xcb-util-wm x11-libs/libXfixes ) + xwayland? ( x11-base/xorg-server[wayland] ) systemd? ( sys-apps/systemd sys-apps/dbus )" DEPEND="${RDEPEND} @@ -52,9 +53,8 @@ src_configure() { } pkg_postinst() { - if use X && !has_version 'x11-base/xorg-server[wayland]' + if use X && !use xwayland then - elog "You have enabled wlc's X11 support. To use Xwayland, you must emerge" - elog "'x11-base/xorg-server[wayland]'." + elog "xwayland use flag is required for X11 applications support" fi } |