commit: f9b71dba9fe32c4e8436cf950447ad309cdea65b
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 4 22:35:21 2026 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Jan 4 22:54:35 2026 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=f9b71dba
kde-plasma/kscreenlocker: Add missing RDEPEND and PDEPEND
kde-frameworks/kdeclarative for org.kde.kquickcontrolsaddons
Upstream commits:
c9025c9a4cd6396df231718d64d03a1a86bb3d0d (!)
65f1447b6a4c24211cb182ca0225ebec8628a9cc
kde-plasma/plasma-workspace for org.kde.plasma.private.sessions
... using PDEPEND to avoid a circular dependency
Upstream commit 54b296936cce74df82cea9a4eb337c7336e5d1dc (!)
See also:
https://invent.kde.org/plasma/kscreenlocker/-/merge_requests/222
Bug: https://bugs.gentoo.org/968165
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-plasma/kscreenlocker/kscreenlocker-6.5.49.9999.ebuild | 11 +++--------
kde-plasma/kscreenlocker/kscreenlocker-9999.ebuild | 11 +++--------
2 files changed, 6 insertions(+), 16 deletions(-)
diff --git a/kde-plasma/kscreenlocker/kscreenlocker-6.5.49.9999.ebuild
b/kde-plasma/kscreenlocker/kscreenlocker-6.5.49.9999.ebuild
index e4e061bc41..bc269e733a 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-6.5.49.9999.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-6.5.49.9999.ebuild
@@ -15,6 +15,7 @@ SLOT="6"
KEYWORDS=""
IUSE=""
+# requires running environment w/ RDEPENDs (circular dep w/ plasma-workspace)
RESTRICT="test"
# qtbase slot op: GuiPrivate use in greeter
@@ -50,6 +51,7 @@ DEPEND="${COMMON_DEPEND}
x11-base/xorg-proto
"
RDEPEND="${COMMON_DEPEND}
+ >=kde-frameworks/kdeclarative-${KFMIN}:6
>=kde-frameworks/kirigami-${KFMIN}:6
>=kde-plasma/libplasma-${KDE_CATV}:6
"
@@ -57,14 +59,7 @@ BDEPEND="
dev-util/wayland-scanner
>=kde-frameworks/kcmutils-${KFMIN}:6
"
-
-src_test() {
- # requires running environment
- local myctestargs=(
- -E x11LockerTest
- )
- ecm_src_test
-}
+PDEPEND=">=kde-plasma/plasma-workspace-${KDE_CATV}:6"
src_install() {
ecm_src_install
diff --git a/kde-plasma/kscreenlocker/kscreenlocker-9999.ebuild
b/kde-plasma/kscreenlocker/kscreenlocker-9999.ebuild
index 6d76c52908..78fb07fe9d 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-9999.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-9999.ebuild
@@ -15,6 +15,7 @@ SLOT="6"
KEYWORDS=""
IUSE=""
+# requires running environment w/ RDEPENDs (circular dep w/ plasma-workspace)
RESTRICT="test"
# qtbase slot op: GuiPrivate use in greeter
@@ -50,6 +51,7 @@ DEPEND="${COMMON_DEPEND}
x11-base/xorg-proto
"
RDEPEND="${COMMON_DEPEND}
+ >=kde-frameworks/kdeclarative-${KFMIN}:6
>=kde-frameworks/kirigami-${KFMIN}:6
>=kde-plasma/libplasma-${KDE_CATV}:6
"
@@ -57,14 +59,7 @@ BDEPEND="
dev-util/wayland-scanner
>=kde-frameworks/kcmutils-${KFMIN}:6
"
-
-src_test() {
- # requires running environment
- local myctestargs=(
- -E x11LockerTest
- )
- ecm_src_test
-}
+PDEPEND=">=kde-plasma/plasma-workspace-${KDE_CATV}:6"
src_install() {
ecm_src_install