aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZheng Junjie <zhengjunjie@iscas.ac.cn>2024-07-06 10:49:38 +0800
committerZheng Junjie <zhengjunjie@iscas.ac.cn>2024-07-18 10:45:05 +0800
commita4d0d15915348cb5a8022fb08749b3f992ce21d8 (patch)
tree22df7c7ba2116ee2166bd4b71687e9befa9ac8f4
parent975ae462242ac448e2a2853455b38ea4ff89b988 (diff)
downloadguix-a4d0d15915348cb5a8022fb08749b3f992ce21d8.tar.gz
guix-a4d0d15915348cb5a8022fb08749b3f992ce21d8.zip
gnu: kcmutils: Update to 6.3.0.
* gnu/packages/kde-frameworks.scm (kcmutils): Update to 6.3.0. [inputs]: Remove kauth, kcodecs, kconfig, kcoreaddons, kdeclarative, kpackage, qtbase-5, and qtdeclarative-5; add kio, kcompletion, kcolorscheme, and qtbase. [propagated-inputs]: Remove kservice; add kcoreaddons and qtdeclarative. [native-inputs]: Add gettext-minimal, qttools, and kirigami. [arguments]: Remove patch phase. Change-Id: I4f860272c51d3fd0857caf4bc956d1717ea40262
-rw-r--r--gnu/packages/kde-frameworks.scm55
1 files changed, 21 insertions, 34 deletions
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 3a764a6bf1..f5f32f1ef0 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2328,7 +2328,7 @@ using the XBEL format.")
(define-public kcmutils
(package
(name "kcmutils")
- (version "5.114.0")
+ (version "6.3.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2337,49 +2337,36 @@ using the XBEL format.")
name "-" version ".tar.xz"))
(sha256
(base32
- "1pblf3c60m0gn3vhdprw28f8y54kij02jwz91r2vnmng8d1xkrp9"))))
+ "0h4fjav5r2hc8520yh5hwvxw982rad3sf9n1vjffbj93wj6b164r"))))
(build-system cmake-build-system)
(propagated-inputs
- (list kconfigwidgets kservice))
+ (list kconfigwidgets
+ kcoreaddons
+ qtdeclarative))
(native-inputs
- (list extra-cmake-modules))
- (arguments
- (list
- #:phases
- #~(modify-phases %standard-phases
- (add-after 'unpack 'patch
- (lambda _
- (substitute* "src/kpluginselector.cpp"
- ;; make QDirIterator follow symlinks
- (("^\\s*(QDirIterator it\\(.*, QDirIterator::Subdirectories)(\\);)"
- _ a b)
- (string-append a
- " | QDirIterator::FollowSymlinks" b)))
- (substitute* "src/kcmoduleloader.cpp"
- ;; print plugin name when loading fails
- (("^\\s*(qWarning\\(\\) << \"Error loading) (plugin:\")( << loader\\.errorString\\(\\);)"
- _ a b c)
- (string-append a
- " KCM plugin\" << mod.service()->library() << \":\""
- c)))))
- (add-before 'check 'check-setup
- (lambda _
- (setenv "QT_QPA_PLATFORM" "offscreen"))))))
+ (list extra-cmake-modules
+ gettext-minimal
+ qttools
+ ;; required by kcmloadtest test
+ kirigami))
(inputs
- (list kauth
- kcodecs
- kconfig
- kcoreaddons
- kdeclarative
+ (list kio
+ kcompletion
kguiaddons
kiconthemes
kitemviews
ki18n
- kpackage
+ kcolorscheme
kwidgetsaddons
kxmlgui
- qtbase-5
- qtdeclarative-5))
+ qtbase))
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-before 'check 'check-setup
+ (lambda _
+ (setenv "QT_QPA_PLATFORM" "offscreen"))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Utilities for KDE System Settings modules")
(description "KCMUtils provides various classes to work with KCModules.