diff options
author | Michael Palimaka <kensington@gentoo.org> | 2015-10-15 20:59:47 +1100 |
---|---|---|
committer | Michael Palimaka <kensington@gentoo.org> | 2015-10-15 21:00:11 +1100 |
commit | 15c417c8f8765fd1802f425d07253e597132e9b1 (patch) | |
tree | 563296a3a3aeb8240381aa03f08ee3991f92b001 | |
parent | kde-apps/kdebase-runtime-meta: Make more RDEPENDs optional (diff) | |
download | kde-15c417c8f8765fd1802f425d07253e597132e9b1.tar.gz kde-15c417c8f8765fd1802f425d07253e597132e9b1.tar.bz2 kde-15c417c8f8765fd1802f425d07253e597132e9b1.zip |
kde-frameworks/plasma: replace opengl USE flag with gles2
This mirrors how Qt packages handled, reducing conflicts when switching on/off.
Package-Manager: portage-2.2.20.1
-rw-r--r-- | kde-frameworks/plasma/metadata.xml | 1 | ||||
-rw-r--r-- | kde-frameworks/plasma/plasma-9999.ebuild | 11 |
2 files changed, 5 insertions, 7 deletions
diff --git a/kde-frameworks/plasma/metadata.xml b/kde-frameworks/plasma/metadata.xml index 0515e238fd..4c736d55c3 100644 --- a/kde-frameworks/plasma/metadata.xml +++ b/kde-frameworks/plasma/metadata.xml @@ -4,5 +4,6 @@ <herd>kde</herd> <use> <flag name="egl">Enable EGL support</flag> + <flag name="gles2">Use GLES 2.0 or later instead of full OpenGL</flag> </use> </pkgmetadata> diff --git a/kde-frameworks/plasma/plasma-9999.ebuild b/kde-frameworks/plasma/plasma-9999.ebuild index b59950aed2..0718f6bcbd 100644 --- a/kde-frameworks/plasma/plasma-9999.ebuild +++ b/kde-frameworks/plasma/plasma-9999.ebuild @@ -11,7 +11,7 @@ inherit kde5 DESCRIPTION="Plasma framework" LICENSE="LGPL-2+" KEYWORDS="" -IUSE="egl opengl X" +IUSE="egl gles2 X" RDEPEND=" $(add_frameworks_dep kactivities) @@ -33,7 +33,7 @@ RDEPEND=" $(add_frameworks_dep kxmlgui) dev-qt/qtdbus:5 dev-qt/qtdeclarative:5 - dev-qt/qtgui:5 + dev-qt/qtgui:5[gles2=] dev-qt/qtquickcontrols:5 dev-qt/qtscript:5 dev-qt/qtsql:5 @@ -41,10 +41,7 @@ RDEPEND=" dev-qt/qtwidgets:5 dev-qt/qtxml:5 egl? ( media-libs/mesa[egl] ) - opengl? ( - dev-qt/qtgui:5[opengl(+),-gles2] - virtual/opengl - ) + !gles2? ( virtual/opengl ) X? ( dev-qt/qtx11extras:5 x11-libs/libX11 @@ -62,7 +59,7 @@ RESTRICT="test" src_configure() { local mycmakeargs=( $(cmake-utils_use_find_package egl EGL) - $(cmake-utils_use_find_package opengl OpenGL) + $(cmake-utils_use_find_package !gles2 OpenGL) $(cmake-utils_use_find_package X X11) $(cmake-utils_use_find_package X XCB) ) |