commit:     fa690a7b01cc743955de1549ab409683edc0994c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 17 12:11:20 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 17 12:11:20 2023 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=fa690a7b

kde-plasma/plasma-integration: lift xdg-desktop-portal-kde from RDEPEND->PDEPEND

We only need it at runtime so let's lift it to PDEPEND to avoid a circular 
dependency.

```
* Error: circular dependencies:

(kde-plasma/xdg-desktop-portal-kde-9999:6/6::kde, ebuild scheduled for merge) 
depends on
 (kde-plasma/plasma-workspace-9999:6/6::kde, ebuild scheduled for merge) 
(buildtime)
  (kde-plasma/plasma-integration-9999:6/6::kde, ebuild scheduled for merge) 
(runtime)
   (kde-plasma/xdg-desktop-portal-kde-9999:6/6::kde, ebuild scheduled for 
merge) (runtime)
```

Closes: https://bugs.gentoo.org/920188
Signed-off-by: Sam James <sam <AT> gentoo.org>

 kde-plasma/plasma-integration/plasma-integration-9999.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/kde-plasma/plasma-integration/plasma-integration-9999.ebuild 
b/kde-plasma/plasma-integration/plasma-integration-9999.ebuild
index 98d27eeb3f..8de40f8ee5 100644
--- a/kde-plasma/plasma-integration/plasma-integration-9999.ebuild
+++ b/kde-plasma/plasma-integration/plasma-integration-9999.ebuild
@@ -65,11 +65,13 @@ DEPEND="${COMMON_DEPEND}
        >=dev-libs/plasma-wayland-protocols-1.11.1
 "
 RDEPEND="${COMMON_DEPEND}
-       >=kde-plasma/xdg-desktop-portal-kde-${PVCUT}:6
        media-fonts/hack
        media-fonts/noto
        media-fonts/noto-emoji
 "
+PDEPEND="
+       >=kde-plasma/xdg-desktop-portal-kde-${PVCUT}:6
+"
 BDEPEND="
        >=dev-qt/qtwayland-${QTMIN}:6
        qt5? ( >=dev-qt/qtwaylandscanner-${QT5MIN}:5 )

Reply via email to