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

commit 0ae64a443f702e5c5aee76bc8956cead506cbc94
Author: Sughosha <[email protected]>
AuthorDate: Fri May 8 08:50:46 2026 +0530

    gnu: kcmutils: Update to 6.24.0.
    
    * gnu/packages/kde-frameworks.scm (kcmutils): Update to 6.24.0.
    [arguments]<#:phases>: Add 'unrequire-qmlmodule phase.
    
    Change-Id: I746c69bdff93e3cc611a22ddb2061c37fab1c2b1
---
 gnu/packages/kde-frameworks.scm | 20 ++++++++++++++------
 1 file changed, 14 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 786f3f1522..34ee6f0d6a 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -3112,7 +3112,7 @@ using the XBEL format.")
 (define-public kcmutils
   (package
     (name "kcmutils")
-    (version "6.23.0")
+    (version "6.24.0")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -3121,7 +3121,7 @@ using the XBEL format.")
                     name "-" version ".tar.xz"))
               (sha256
                (base32
-                "1y0h8bffb9f2jlrrb6x1k5z5b4r93pj572wbm5gyj7691gfgxv2l"))))
+                "12p5x0z38h6lymq8gqsgr7x4a9bxk0yssls0vp4ip8ak5c04ccw9"))))
     (build-system qt-build-system)
     (propagated-inputs
      (list kconfigwidgets
@@ -3133,18 +3133,26 @@ using the XBEL format.")
            gettext-minimal
            qttools))
     (inputs
-     (list kio
+     (list kcolorscheme
            kcompletion
            kguiaddons
+           ki18n
            kiconthemes
+           kio
            kitemviews
-           ki18n
-           kcolorscheme
            kwidgetsaddons
            kxmlgui
            qtwayland))
     (arguments
-     (list #:qtbase qtbase))
+     (list #:qtbase qtbase
+           #:phases
+           #~(modify-phases %standard-phases
+               (add-after 'unpack 'unrequire-qmlmodule
+                 (lambda _
+                   ;; HACK: ecm_find_qmlmodule cannot find qmlmodule on other
+                   ;; prefix, so we remove its requirement.
+                   (substitute* "CMakeLists.txt"
+                     (("(org\\.kde\\.kirigami) REQUIRED" _ keep) keep)))))))
     (home-page "https://community.kde.org/Frameworks";)
     (synopsis "Utilities for KDE System Settings modules")
     (description "KCMUtils provides various classes to work with KCModules.

Reply via email to