summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZheng Junjie <zhengjunjie@iscas.ac.cn>2025-01-10 11:51:53 +0800
committerZheng Junjie <z572@z572.online>2025-07-05 23:06:56 +0800
commit5881c73949776be46a43f8123ed75f98e1d3faf3 (patch)
treeb75e398af055dbd289bc91a19ce684b2dccce0fe
parent163973245ec35781fbb392e6c239719efd2eda2a (diff)
gnu: kinfocenter: Update to 6.2.5.
* gnu/packages/kde-plasma.scm (kinfocenter): Update to 6.2.5. [inputs]: Add bash-minimal and fwupd. [arguments]<#:phases>: Adjust set-path phase. Change-Id: I37b1718d3dbeb97d0ff5f69f7695ed26963d7a4d * gnu/packages/kde-plasma.scm (kinfocenter): Update to 6.2.5. Change-Id: I18ae6638f49cab8a4ad903e7074d5b73ad494ebd
-rw-r--r--gnu/packages/kde-plasma.scm27
1 files changed, 21 insertions, 6 deletions
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index cd01448f14..0d3b0c0b4e 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -721,14 +721,14 @@ functionality")
(define-public kinfocenter
(package
(name "kinfocenter")
- (version "6.1.4")
+ (version "6.2.5")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/" version
"/" name "-" version ".tar.xz"))
(sha256
(base32
- "1n904nn0jrrih9qk8cz2d2sp9pghr6qn0ra5jbbg2rpz4k1gv78p"))))
+ "1yczcgq4rnfmg3g8sb83nym8jmglp0hwhyfwz24n29947bdpxn4y"))))
(build-system cmake-build-system)
(arguments
(list
@@ -747,7 +747,8 @@ functionality")
(search-input-file
inputs
(string-append "/bin/" cmd))
- "\""))))))
+ "\"")))))
+ (dmidecode (search-input-file inputs "/sbin/dmidecode")))
(substitute* "CMakeLists.txt"
(("\\$\\{KDE_INSTALL_FULL_BINDIR\\}/systemsettings")
(search-input-file inputs
@@ -758,7 +759,20 @@ functionality")
(substitute* "kcms/kwinsupportinfo/main.cpp"
(("QLibraryInfo::path\\(QLibraryInfo::BinariesPath\\) \\+ QStringLiteral\\(\"/qdbus\"\\)")
(string-append "QStringLiteral(\"" (search-input-file inputs "/bin/qdbus") "\")")))
-
+ (substitute* "kcms/memory/kcm_memory.json"
+ (("pkexec dmidecode")
+ (string-append
+ "pkexec " dmidecode)))
+ (substitute* "kcms/memory/main.cpp"
+ (("dmidecode") dmidecode))
+ (substitute* '("kcms/firmware_security/main.cpp"
+ "kcms/firmware_security/fwupdmgr.sh"
+ "kcms/firmware_security/kcm_firmware_security.json")
+ (("aha") (search-input-file inputs "/bin/aha"))
+ (("\"fwupdmgr\"") (string-append "\"" (search-input-file inputs "/bin/fwupdmgr") "\""))
+ (("fwupdmgr security") (string-append (search-input-file inputs "/bin/fwupdmgr") " security"))
+ (("sed") (search-input-file inputs "/bin/sed"))
+ (("/bin/sh") (search-input-file inputs "/bin/sh")))
(replace '("kcms/cpu/kcm_cpu.json"
"kcms/cpu/main.cpp") "lscpu")
(replace '("kcms/opencl/kcm_opencl.json"
@@ -776,8 +790,9 @@ functionality")
(native-inputs (list aha extra-cmake-modules kdoctools pkg-config qttools))
;; * vulkaninfo
;; Wayland KCM
- (inputs (list dmidecode
- ;; fwupdmgr ;; Packaged on master branch already
+ (inputs (list bash-minimal
+ dmidecode
+ fwupd
kauth
kconfig
kconfigwidgets