commit: c2a271e4491db7a1167d5596c419e870d9c20e29 Author: Alfred Wingate <parona <AT> protonmail <DOT> com> AuthorDate: Thu Jul 17 11:46:56 2025 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Thu Jul 17 17:30:01 2025 +0000 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=c2a271e4
kde-plasma/kscreen: add missing wayland requirements Upstream commit: 7b8ba62fed07826014234f901e6d97e77f219e54 Signed-off-by: Alfred Wingate <parona <AT> protonmail.com> Part-of: https://github.com/gentoo/kde/pull/1058 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> kde-plasma/kscreen/kscreen-6.4.49.9999.ebuild | 19 +++++++++++++++---- kde-plasma/kscreen/kscreen-9999.ebuild | 19 +++++++++++++++---- 2 files changed, 30 insertions(+), 8 deletions(-) diff --git a/kde-plasma/kscreen/kscreen-6.4.49.9999.ebuild b/kde-plasma/kscreen/kscreen-6.4.49.9999.ebuild index b7c43eaba2..624aa1954e 100644 --- a/kde-plasma/kscreen/kscreen-6.4.49.9999.ebuild +++ b/kde-plasma/kscreen/kscreen-6.4.49.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=( diff --git a/kde-plasma/kscreen/kscreen-9999.ebuild b/kde-plasma/kscreen/kscreen-9999.ebuild index d1499be4dd..26d11cbd21 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=(
