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.