commit:     a8a20aa51adf97ccff35df1c521e86e189e1dd18
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 25 22:18:51 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Nov 26 18:17:55 2024 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=a8a20aa5

kde-frameworks/kio: PDEPEND on kde-plasma/keditfiletype

KWidgetsAddons has runtime dependency on keditfiletype binary, but as Tier1
Framework only depends on Qt modules. keditfiletype otoh has rather heavy
dependencies (including KIO itself), so it cannot be a dependency of
KWidgetsAddons.

As a compromise, put it into PDEPEND here, since KFileWidget exposes this
KWidgetsAddons component, and revdeps like dolphin and krusader (typical
consumers of KIO) too.

Bug: https://bugs.gentoo.org/944812
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 kde-frameworks/kio/kio-9999.ebuild | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/kde-frameworks/kio/kio-9999.ebuild 
b/kde-frameworks/kio/kio-9999.ebuild
index f307f063a8..6bc28d99f0 100644
--- a/kde-frameworks/kio/kio-9999.ebuild
+++ b/kde-frameworks/kio/kio-9999.ebuild
@@ -66,7 +66,13 @@ RDEPEND="${COMMON_DEPEND}
        >=dev-qt/qtbase-${QTMIN}:6[libproxy]
        sys-power/switcheroo-control
 "
-PDEPEND=">=kde-frameworks/kded-${PVCUT}:6"
+# bug 944812: File Properties is accessible from KFileWidget (KIO); this
+# provides access to keditfiletype binary via KWidgetsAddons (Tier1)
+# Typical KIO revdeps (dolphin, krusader et al.) can rely on this dep
+PDEPEND="
+       >=kde-frameworks/kded-${PVCUT}:6
+       kde-plasma/keditfiletype
+"
 
 src_configure() {
        local mycmakeargs=(

Reply via email to