guix_mirror_bot pushed a commit to branch kde-team
in repository guix.

commit f1f6c992bea0297eb9a03a78106d969521daf529
Author: Sughosha <[email protected]>
AuthorDate: Fri Oct 3 07:09:39 2025 +0530

    gnu: xdg-desktop-portal-kde: Move to kde-plasma.scm.
    
    * gnu/packages/freedesktop.scm (xdg-desktop-portal-kde): Remove.
    * gnu/packages/kde-plasma.scm (xdg-desktop-portal-kde): New variable.
---
 gnu/packages/freedesktop.scm | 51 --------------------------------------------
 gnu/packages/kde-plasma.scm  | 50 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 50 insertions(+), 51 deletions(-)

diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 29730410b8..9b27bf9de4 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -111,7 +111,6 @@
   #:use-module (gnu packages hunspell)
   #:use-module (gnu packages ibus)
   #:use-module (gnu packages image)
-  #:use-module (gnu packages kde-frameworks)
   #:use-module (gnu packages kde)
   #:use-module (gnu packages language)
   #:use-module (gnu packages libffi)
@@ -3318,56 +3317,6 @@ interfaces.")
      "This package provides an @code{xdg-desktop-portal} backend for 
Hyprland.")
     (license license:bsd-3)))
 
-(define-public xdg-desktop-portal-kde
-  (package
-    (name "xdg-desktop-portal-kde")
-    (version "6.4.3")
-    (source (origin
-              (method url-fetch)
-              (uri (string-append "mirror://kde/stable/plasma/" version "/"
-                                  name "-" version ".tar.xz"))
-              (sha256
-               (base32
-                "09zwq52wyr2wj5zvgqrzi02xcy610hrvqx1sb4ykps5b0ph73v1z"))))
-    (build-system qt-build-system)
-    (arguments (list
-                #:tests? #f ;; colorschemetest test fail, because require dbus.
-                #:qtbase qtbase))
-    (native-inputs (list extra-cmake-modules pkg-config
-                         ;; require by test.
-                         python-minimal
-                         python-pygobject))
-    (inputs (list cups
-                  kcoreaddons
-                  kconfig
-                  kcrash
-                  ki18n
-                  kdeclarative
-                  kio
-                  kirigami
-                  knotifications
-                  libplasma
-                  plasma-wayland-protocols
-                  kstatusnotifieritem
-                  kwayland
-                  kwidgetsaddons
-                  kwindowsystem
-                  kiconthemes
-                  qtdeclarative
-                  qtwayland
-                  wayland
-                  kglobalaccel
-                  kguiaddons
-                  libxkbcommon
-                  wayland-protocols))
-    (propagated-inputs
-     (list xdg-desktop-portal))
-    (synopsis "Backend implementation for xdg-desktop-portal using Qt/KF5")
-    (description "This package provides a backend implementation
-for xdg-desktop-portal that is using Qt/KF5.")
-    (home-page "https://invent.kde.org/plasma/xdg-desktop-portal-kde";)
-    (license license:lgpl2.0+)))
-
 (define-public xdg-desktop-portal-wlr
   (package
     (name "xdg-desktop-portal-wlr")
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index e0b87589d7..ceaa610f7e 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -1764,6 +1764,56 @@ on top of Baloo.")
     (description "This package provides Ocean Sound Theme for Plasma.")
     (license license:lgpl3+)))
 
+(define-public xdg-desktop-portal-kde
+  (package
+    (name "xdg-desktop-portal-kde")
+    (version "6.3.4")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append "mirror://kde/stable/plasma/" version "/"
+                                  name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "0888kybi3xqp45chlvh5w43rs4jw0z9kmn1pslfp5b1dkmkjzijr"))))
+    (build-system qt-build-system)
+    (arguments (list
+                #:tests? #f ;; colorschemetest test fail, because require dbus.
+                #:qtbase qtbase))
+    (native-inputs (list extra-cmake-modules pkg-config
+                         ;; require by test.
+                         python-minimal
+                         python-pygobject))
+    (inputs (list cups
+                  kcoreaddons
+                  kconfig
+                  kcrash
+                  ki18n
+                  kdeclarative
+                  kio
+                  kirigami
+                  knotifications
+                  libplasma
+                  plasma-wayland-protocols
+                  kstatusnotifieritem
+                  kwayland
+                  kwidgetsaddons
+                  kwindowsystem
+                  kiconthemes
+                  qtdeclarative
+                  qtwayland
+                  wayland
+                  kglobalaccel
+                  kguiaddons
+                  libxkbcommon
+                  wayland-protocols))
+    (propagated-inputs
+     (list xdg-desktop-portal))
+    (synopsis "Backend implementation for xdg-desktop-portal using Qt/KF5")
+    (description "This package provides a backend implementation
+for xdg-desktop-portal that is using Qt/KF5.")
+    (home-page "https://invent.kde.org/plasma/xdg-desktop-portal-kde";)
+    (license license:lgpl2.0+)))
+
 (define-public plasma
   (package
     (name "plasma")

Reply via email to