summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2024-03-16 10:23:53 +0100
committerAndreas Sturmlechner <asturm@gentoo.org>2024-03-21 16:25:38 +0100
commit2a83c1ac3d96e38b04d9f665e53d4ab69389a58a (patch)
treed9203d304e5ff4402f8503f4ab0b8df460149884
parent3b311abf2687c8553f12bed5391721bf90aab1f5 (diff)
downloadkde-2a83c1ac3d96e38b04d9f665e53d4ab69389a58a.tar.gz
kde-2a83c1ac3d96e38b04d9f665e53d4ab69389a58a.tar.bz2
kde-2a83c1ac3d96e38b04d9f665e53d4ab69389a58a.zip
kde-plasma/kscreen: Add IUSE X
See also: https://invent.kde.org/plasma/kscreen/-/merge_requests/295 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
-rw-r--r--kde-plasma/kscreen/kscreen-9999.ebuild20
1 files changed, 15 insertions, 5 deletions
diff --git a/kde-plasma/kscreen/kscreen-9999.ebuild b/kde-plasma/kscreen/kscreen-9999.ebuild
index 4f0f70be1fd..1ba543d68a9 100644
--- a/kde-plasma/kscreen/kscreen-9999.ebuild
+++ b/kde-plasma/kscreen/kscreen-9999.ebuild
@@ -15,14 +15,14 @@ HOMEPAGE="https://invent.kde.org/plasma/kscreen"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
KEYWORDS=""
-IUSE=""
+IUSE="X"
# bug #580440, last checked 5.6.3
RESTRICT="test"
# qtbase slot up: GuiPrivate use in kded daemon
DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets]
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
>=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
>=dev-qt/qtsensors-${QTMIN}:6
>=kde-frameworks/kcmutils-${KFMIN}:6
@@ -37,12 +37,22 @@ DEPEND="
>=kde-plasma/layer-shell-qt-${PVCUT}:6
>=kde-plasma/libkscreen-${PVCUT}:6=
>=kde-plasma/libplasma-${PVCUT}:6
- x11-libs/libX11
- x11-libs/libxcb:=
- x11-libs/libXi
+ X? (
+ >=dev-qt/qtbase-${QTMIN}:6=
+ x11-libs/libX11
+ x11-libs/libxcb:=
+ x11-libs/libXi
+ )
"
RDEPEND="${DEPEND}
>=dev-qt/qt5compat-${QTMIN}:6[qml]
>=kde-plasma/kde-cli-tools-${PVCUT}:*
"
BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_X11=$(usex X) # Pending: https://invent.kde.org/plasma/kscreen/-/merge_requests/295
+ )
+ ecm_src_configure
+}