summaryrefslogtreecommitdiff
path: root/kde-plasma/kscreen/kscreen-9999.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'kde-plasma/kscreen/kscreen-9999.ebuild')
-rw-r--r--kde-plasma/kscreen/kscreen-9999.ebuild19
1 files changed, 15 insertions, 4 deletions
diff --git a/kde-plasma/kscreen/kscreen-9999.ebuild b/kde-plasma/kscreen/kscreen-9999.ebuild
index d1499be4dda..26d11cbd216 100644
--- a/kde-plasma/kscreen/kscreen-9999.ebuild
+++ b/kde-plasma/kscreen/kscreen-9999.ebuild
@@ -19,8 +19,9 @@ IUSE="X"
# bug #580440, last checked 5.6.3
RESTRICT="test"
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+# slot op: Uses Qt6GuiPrivate and Qt6WaylandClientPrivate
+COMMON_DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,wayland,widgets]
>=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
>=dev-qt/qtsensors-${QTMIN}:6
>=kde-frameworks/kcmutils-${KFMIN}:6
@@ -41,11 +42,21 @@ DEPEND="
x11-libs/libXi
)
"
-RDEPEND="${DEPEND}
+RDEPEND="${COMMON_DEPEND}
>=dev-qt/qt5compat-${QTMIN}:6[qml]
>=kde-plasma/kglobalacceld-${KDE_CATV}:6
"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
+RDEPEND+=" || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 )"
+DEPEND="${COMMON_DEPEND}
+ >=dev-libs/wayland-protocols-1.41
+"
+BDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[wayland]
+ dev-util/wayland-scanner
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ virtual/pkgconfig
+"
+BDEPEND+=" || ( >=dev-qt/qtbase-6.10:6[wayland] <dev-qt/qtwayland-6.10:6 )"
src_configure() {
local mycmakeargs=(