[PATCH 000/209] update kde package and add plasme desktop

  • Done
  • quality assurance status badge
Details
4 participants
  • Zheng Junjie
  • Andreas Enge
  • ???
  • Sughosha
Owner
unassigned
Submitted by
Zheng Junjie
Severity
normal
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:09
(address . guix-patches@gnu.org)
tencent_E4CD36415249B326FEE475D2CA7D4BFA6A09@qq.com
hello!

I updated some kde package, and add plasma desktop.

and have some other changes:
1. change qt-wrap wrap QML2_IMPORT_PATH from `=' to `prefix', because some qt
program have optional/circular runtime qml dependencies, so get them from
environment.

2. add some envvar to sddm service, make breeze theme work.


Hartmut Goebel (1):
services: Add Plasme desktop service.

Zheng Junjie (208):
gnu: extra-cmake-modules: Update to 5.108.0.
gnu: kconfig: Update to 5.108.0.
gnu: kquickcharts: Update to 5.108.0.
gnu: attica: Update to 5.108.0.
gnu: attica: use G-expressions.
gnu: bluez-qt: Update to 5.108.0.
gnu: breeze-icons: Update to 5.108.0.
gnu: kapidox: Update to 5.108.0.
gnu: kapidox: use G-expressions.
gnu: karchive: Update to 5.108.0.
gnu: kcalendarcore: Update to 5.108.0.
gnu: kcalendarcore: use G-expressions.
gnu: kcodecs: Update to 5.108.0.
gnu: kcoreaddons: Update to 5.108.0.
gnu: kcoreaddons: use G-expressions.
gnu: kauth: Update to 5.108.0.
gnu: kauth: use G-expressions.
gnu: kwidgetsaddons: Update to 5.108.0.
gnu: kwidgetsaddons: use G-expressions.
gnu: kwindowsystem: Update to 5.108.0.
gnu: kwindowsystem: use G-expressions.
gnu: modemmanager-qt: Update to 5.108.0.
gnu: modemmanager-qt: use G-expressions.
gnu: networkmanager-qt: Update to 5.108.0.
gnu: networkmanager-qt: use G-expressions.
gnu: oxygen-icons: Update to 5.108.0.
gnu: prison: Update to 5.108.0.
gnu: ki18n: Update to 5.108.0.
gnu: ki18n: use G-expressions.
gnu: kidletime: Update to 5.108.0.
gnu: kirigami: Update to 5.108.0.
gnu: kitemmodels: Update to 5.108.0.
gnu: kitemviews: Update to 5.108.0.
gnu: kplotting: Update to 5.108.0.
gnu: ksyntaxhighlighting: Update to 5.108.0.
gnu: kcompletion: Update to 5.108.0.
gnu: kcrash: Update to 5.108.0.
gnu: kcontacts: Update to 5.108.0.
gnu: kcontacts: use G-expressions.
gnu: kjobwidgets: Update to 5.108.0.
gnu: knotifications: Update to 5.108.0.
gnu: knotifications: use G-expressions.
gnu: kpty: Update to 5.108.0.
gnu: kpty: use G-expressions.
gnu: kunitconversion: Update to 5.108.0.
gnu: syndication: Update to 5.108.0.
gnu: kdoctools: Update to 5.108.0.
gnu: kdoctools: use G-expressions.
gnu: kpackage: Update to 5.108.0.
gnu: kpackage: use G-expressions.
gnu: kguiaddons: Update to 5.108.0.
gnu: kholidays: Update to 5.108.0.
gnu: kconfigwidgets: Update to 5.108.0.
gnu: kconfigwidgets: use G-expressions.
gnu: kiconthemes: Update to 5.108.0.
gnu: sonnet: Update to 5.108.0.
gnu: solid: Update to 5.108.0.
gnu: solid: use G-expressions.
gnu: threadweaver: Update to 5.108.0.
gnu: kjs: Update to 5.108.0.
gnu: kjsembed: Update to 5.108.0.
gnu: plasma-wayland-protocols: Update to 1.10.0.
gnu: kwayland: Update to 5.108.0.
gnu: kdnssd: Update to 5.108.0.
gnu: kimageformats: Update to 5.108.0.
gnu: kimageformats: use G-expressions.
gnu: kdesignerplugin: Update to 5.108.0.
gnu: kdbusaddons: Update to 5.108.0.
gnu: kglobalaccel: Update to 5.108.0.
gnu: kservice: Update to 5.108.0.
gnu: kxmlgui: Update to 5.108.0.
gnu: kbookmarks: Update to 5.108.0.
gnu: ktextwidgets: Update to 5.108.0.
gnu: kpeople: Update to 5.108.0.
gnu: kwallet: Update to 5.108.0.
gnu: kded: Update to 5.108.0.
gnu: kdesu: Update to 5.108.0.
gnu: kemoticons: Update to 5.108.0.
gnu: kemoticons: use G-expressions.
gnu: qqc2-desktop-style: Update to 5.108.0.
gnu: kfilemetadata: Update to 5.108.0.
gnu: kfilemetadata: use G-expressions.
gnu: kio: Update to 5.108.0.
gnu: kdeclarative: Update to 5.108.0.
gnu: kdeclarative: use G-expressions.
gnu: kactivities: Update to 5.108.0.
gnu: kactivities-stats: Update to 5.108.0.
gnu: kcmutils: Update to 5.108.0.
gnu: kcmutils: use G-expressions.
gnu: knotifyconfig: Update to 5.108.0.
gnu: kparts: Update to 5.108.0.
gnu: kinit: Update to 5.108.0.
gnu: kdav: Update to 5.108.0.
gnu: kdav: use G-expressions.
gnu: kross: Update to 5.108.0.
gnu: kmediaplayer: Update to 5.108.0.
gnu: purpose: Update to 5.108.0.
gnu: purpose: use G-expressions.
gnu: kxmlrpcclient: Update to 5.108.0.
gnu: kdelibs4support: Update to 5.108.0.
gnu: khtml: Update to 5.108.0.
gnu: ktexteditor: Update to 5.108.0.
gnu: baloo: Update to 5.108.0.
gnu: baloo: use G-expressions.
gnu: knewstuff: Update to 5.108.0.
gnu: plasma-framework: Update to 5.108.0.
gnu: plasma-framework: use G-expressions.
gnu: kde-frameworkintegration: Update to 5.108.0.
gnu: krunner: Update to 5.108.0.
gnu: grantlee: Update to 5.3.1.
gnu: grantlee: use G-expressions.
gnu: grantleetheme: Update to 23.04.3.
gnu: baloo-widgets: Update to 23.04.3.
gnu: libkomparediff2: Update to 23.04.3.
gnu: qca: Update to 2.3.6.
gnu: kdf: Update to 23.04.3.
gnu: poxml: Update to 23.04.3.
gnu: kdegraphics-mobipocket: Update to 23.04.3.
gnu: libkexiv2: Update to 23.04.3.
gnu: libkdegames: Update to 23.04.3.
gnu: kcachegrind: Update to 23.04.3.
gnu: ktimer: Update to 23.04.3.
gnu: kirigami-addons: Update to 0.9.0.
gnu: kdeconnect: Update to 23.04.3.
gnu: kdeconnect: use G-expressions.
gnu: kpmcore: Update to 23.04.3.
gnu: kpmcore: use G-expressions.
gnu: kosmindoormap: Update to 23.04.3.
gnu: kopeninghours: Update to 23.04.3.
gnu: kopeninghours: use G-expressions.
gnu: marble-qt: Update to 23.04.3.
gnu: marble-qt: use G-expressions.
gnu: okular: Update to 23.04.3.
gnu: kdevelop-pg-qt: Update to 2.2.2.
gnu: kpublictransport: Update to 23.04.3.
gnu: kpublictransport: use G-expressions.
gnu: dolphin: Update to 23.04.3.
gnu: dolphin-plugins: Update to 23.04.3.
gnu: konsole: Update to 23.04.3.
gnu: yakuake: Update to 23.04.3.
gnu: ksystemlog: Update to 23.04.3.
gnu: khelpcenter: Update to 23.04.3.
gnu: khelpcenter: use G-expressions.
gnu: bluedevil: Update to 5.27.6.
gnu: kactivitymanagerd: Update to 5.27.6.
gnu: kdecoration: Update to 5.27.6.
gnu: kwayland-server: Update to 5.24.7.
gnu: breeze: Update to 5.27.6.
gnu: breeze-gtk: Update to 5.27.6.
gnu: drkonqi: Update to 5.27.6.
gnu: kgamma: Update to 5.27.6.
gnu: kmenuedit: Update to 5.27.6.
gnu: ksshaskpass: Update to 5.27.6.
gnu: libksysguard: Update to 5.27.6.
gnu: kwallet-pam: Update to 5.27.6.
gnu: kwrited: Update to 5.27.6.
gnu: milou: Update to 5.27.6.
gnu: oxygen-sounds: Update to 5.27.6.
gnu: plasmatube: Update to 23.01.0.
gnu: plasma-disks: Update to 5.27.6.
gnu: plasma-firewall: Update to 5.27.6.
gnu: plasma-nano: Update to 5.27.6.
gnu: plasma-pa: Update to 5.27.6.
gnu: polkit-kde-agent: Update to 5.27.6.
gnu: calindori: Update to 23.01.0.
gnu: kongress: Update to 23.01.0.
gnu: bluedevil: Update to 5.27.6.
gnu: libkscreen: Update to 5.27.6.
gnu: kscreen: Update to 5.27.6.
gnu: layer-shell-qt: Update to 5.27.6.
gnu: plasma-workspace-wallpapers: Update to 5.27.6.
gnu: plasma-vault: Update to 5.27.6.
gnu: kwayland-integration: Update to 5.27.6.
gnu: plasma-nm: Update to 5.27.6.
gnu: plasma-systemmonitor: Update to 5.27.6.
gnu: ksystemstats: Update to 5.27.6.
gnu: Add qtvirtualkeyboard-5.
gnu: kscreenlocker: Update to 5.27.6.
gnu: kscreenlocker: Format with 'guix style'.
gnu: discover: Update to 5.27.6.
gnu: Add wayland-protocols-next.
gnu: kwin: Update to 5.27.6.
gnu: kio-extras: Update to 23.04.3.
gnu: plasma-workspace: Update to 5.27.6.
gnu: plasma-desktop: Update to 5.27.6.
gnu: kde-cli-tools: Update to 5.27.6.
gnu: khotkeys: Update to 5.27.6.
gnu: system-settings: Update to 5.27.6.
gnu: powerdevil: Update to 5.27.6.
gnu: plasma-integration: Update to 5.27.6.
gnu: plasma-browser-integration: Update to 5.27.6.
gnu: plasma-bigscreen: Update to 5.26.90.
gnu: kinfocenter: Update to 5.27.6.
gnu: plasma: Update to 5.27.6.
gnu: xdg-desktop-portal-kde: Update to 5.27.6.
gnu: plasma-welcome: Update to 5.27.6.
gnu: kmix: Update to 23.04.3.
gnu: kwave: Update to 23.04.3.
gnu: kid3: Update to 3.9.4.
gnu: libkcompactdisc: Update to 23.04.3.
gnu: libkcddb: Update to 23.04.3.
gnu: system-settings: add some qml runtime dependency to inputs.
gnu: plasma-workspace: add some qml runtime dependency to inputs.
gnu: plasma-desktop: add qtquickcontrols-5 to inputs.
qt-utils: wrap QML2_IMPORT_PATH from '=' to 'prefix'.
services: sddm: set some envvar to constructor.
gnu: plasma: cleanup propagated-inputs.
examples: add plasma operating-system example

Makefile.am | 1 +
doc/guix.texi | 18 +
gnu/local.mk | 1 -
gnu/packages/freedesktop.scm | 26 +-
gnu/packages/kde-frameworks.scm | 1008 +++++++++--------
gnu/packages/kde-multimedia.scm | 22 +-
gnu/packages/kde-plasma.scm | 567 ++++++----
gnu/packages/kde-systemtools.scm | 55 +-
gnu/packages/kde.scm | 225 ++--
.../patches/kwayland-skip-flaky-test.patch | 13 -
gnu/packages/qt.scm | 60 +-
gnu/services/desktop.scm | 53 +
gnu/services/sddm.scm | 11 +-
gnu/system/examples/plasma.tmpl | 67 ++
guix/build/qt-utils.scm | 2 +-
15 files changed, 1251 insertions(+), 878 deletions(-)
delete mode 100644 gnu/packages/patches/kwayland-skip-flaky-test.patch
create mode 100644 gnu/system/examples/plasma.tmpl


base-commit: fdfea4c4ed0d31494fcb3633c26290f4eba9d2af
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:08
[PATCH 003/209] gnu: kquickcharts: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_FA9F95CE77F944C953EDD5E674AA5B96C206@qq.com
* gnu/packages/kde-frameworks.scm (kquickcharts): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 031199cb67..ca66e7f080 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -183,7 +183,7 @@ (define-public extra-cmake-modules
(define-public kquickcharts
(package
(name "kquickcharts")
- (version "5.96.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/frameworks/"
@@ -191,7 +191,7 @@ (define-public kquickcharts
"/" name "-" version ".tar.xz"))
(sha256
(base32
- "1sd9mfxk72xfa1kz77s7z312scfm0vwvvgmyi4pypb9cs7d9dq3j"))))
+ "1wdmgala480qjipzpq9v85vy1i3n0qgria0rgn26ibhm2wmvmrpw"))))
(build-system cmake-build-system)
(arguments
(list #:phases #~(modify-phases %standard-phases
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:08
[PATCH 006/209] gnu: bluez-qt: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_6D9DABF2EE12E5DAF94D8254832CF7BF0407@qq.com
* gnu/packages/kde-frameworks.scm (bluez-qt): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 206ce38d17..e7f539a551 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -334,7 +334,7 @@ (define-public attica
(define-public bluez-qt
(package
(name "bluez-qt")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -343,7 +343,7 @@ (define-public bluez-qt
name "-" version ".tar.xz"))
(sha256
(base32
- "0h2k2qiskn921cpni5rs7x5ahric6dlllwsrk77akpi4xcsrip2g"))))
+ "1yf2rbqp9997318ybnd8myvj26pzdkx55j6w86ibvn7hwgb77hhs"))))
(build-system cmake-build-system)
(native-inputs
(list dbus extra-cmake-modules))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:08
[PATCH 001/209] gnu: extra-cmake-modules: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_4260ADC7264D6A6E56E89F8B8E64B97E8906@qq.com
* gnu/packages/kde-frameworks.scm (extra-cmake-modules): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

Toggle diff (32 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index b82c243126..452ca3476d 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -11,6 +11,7 @@
;;; Copyright © 2021 Alexandros Theodotou <alex@zrythm.org>
;;; Copyright © 2022 Brendan Tildesley <mail@brendan.scot>
;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
+;;; Copyright © 2023 Zheng Junjie <873216071@qq.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -98,7 +99,7 @@ (define-module (gnu packages kde-frameworks)
(define-public extra-cmake-modules
(package
(name "extra-cmake-modules")
- (version "5.104.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -107,7 +108,7 @@ (define-public extra-cmake-modules
name "-" version ".tar.xz"))
(sha256
(base32
- "1nc5ynfz903jc87xawnww3pf1y73x9jvmxnbrj24nqv6vcgv57p4"))))
+ "0yj4xpzzz5q8140mqkl2s5zabfbks76a3rqfq3cc4d5x3b9an57z"))))
(build-system cmake-build-system)
(native-inputs
;; Add test dependency, except on armhf where building it is too
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:08
[PATCH 007/209] gnu: breeze-icons: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_E54D98D48A2CB6BF059DBE729712B7DA9407@qq.com
* gnu/packages/kde-frameworks.scm (breeze-icons): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index e7f539a551..a8b49bb602 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -370,7 +370,7 @@ (define-public bluez-qt
(define-public breeze-icons
(package
(name "breeze-icons")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/frameworks/"
@@ -378,7 +378,7 @@ (define-public breeze-icons
"/" name "-" version ".tar.xz"))
(sha256
(base32
- "0a3zvmhcfsnxv0jpyjny3sl769p99psadl1872v0qlkax47pvsjp"))))
+ "175g6352lv8gq6sn4pkl91b51njdliryb82x2wdjbvzlc3zhfrcy"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:08
[PATCH 009/209] gnu: kapidox: use G-expressions.
(address . 64798@debbugs.gnu.org)
tencent_AF397F0945EDDFA6446A4E56CA9F82CE5706@qq.com
* gnu/packages/kde-frameworks.scm (kapidox)[arguments]:
Rewrite as G-expressions.
---
gnu/packages/kde-frameworks.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (19 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 030574eb0f..0945d036f4 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -421,9 +421,9 @@ (define-public kapidox
"1xpapgzja66lwxagrynns2ycx4cdllld5b3xrxg67si3bjz9p70a"))))
(build-system python-build-system)
(arguments
- `(#:tests? #f ; test need network
- #:phases (modify-phases %standard-phases
- (delete 'sanity-check)))) ;its insane.
+ (list #:tests? #f ; test need network
+ #:phases #~(modify-phases %standard-phases
+ (delete 'sanity-check)))) ;its insane.
(propagated-inputs
;; kapidox is a python programm
;; TODO: check if doxygen has to be installed, the readme does not
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:08
[PATCH 002/209] gnu: kconfig: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_6A48FF407556CA954A586BDF3775520DB209@qq.com
* gnu/packages/kde-frameworks.scm (kconfig): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 452ca3476d..031199cb67 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -557,7 +557,7 @@ (define-public kcodecs
(define-public kconfig
(package
(name "kconfig")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -566,7 +566,7 @@ (define-public kconfig
name "-" version ".tar.xz"))
(sha256
(base32
- "15m2bggfr682q68dym7nzmvz7q7pwarzijad1wj0r5cs62l3bkjy"))))
+ "0gq30f5yx3razkn12zq7224sivl76jikf7c4xdfc9fw1k54sxbjd"))))
(build-system cmake-build-system)
(native-inputs
(list dbus extra-cmake-modules inetutils qttools-5
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:08
[PATCH 005/209] gnu: attica: use G-expressions.
(address . 64798@debbugs.gnu.org)
tencent_27A43E65C9FC1DEA0894679424D54A6D0A0A@qq.com
* gnu/packages/kde-frameworks.scm (attica)[arguments]:
Rewrite as G-expressions.
---
gnu/packages/kde-frameworks.scm | 15 ++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)

Toggle diff (28 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index d654fcc621..206ce38d17 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -305,13 +305,14 @@ (define-public attica
"15didd7llqamp9wbvrynnf9cap2dqmwr51mz0pcjdk0iqs6ym4qq"))))
(build-system cmake-build-system)
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'disable-network-tests
- (lambda _
- ;; These tests require network access.
- (substitute* "autotests/CMakeLists.txt"
- ((".*providertest.cpp") "")))))))
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'disable-network-tests
+ (lambda _
+ ;; These tests require network access.
+ (substitute* "autotests/CMakeLists.txt"
+ ((".*providertest.cpp") "")))))))
(native-inputs
(list extra-cmake-modules))
(inputs
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:08
[PATCH 004/209] gnu: attica: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_110BB5919B0BA92B59307F513A64E5132508@qq.com
* gnu/packages/kde-frameworks.scm (attica): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index ca66e7f080..d654fcc621 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -293,7 +293,7 @@ (define-public phonon-backend-gstreamer
(define-public attica
(package
(name "attica")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -302,7 +302,7 @@ (define-public attica
name "-" version ".tar.xz"))
(sha256
(base32
- "0w1w6w2jia1q32jnn2dhyxmkq64ha1dcbsqj233v4f224rp3aknp"))))
+ "15didd7llqamp9wbvrynnf9cap2dqmwr51mz0pcjdk0iqs6ym4qq"))))
(build-system cmake-build-system)
(arguments
`(#:phases
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:08
[PATCH 008/209] gnu: kapidox: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_5B31E9F495EF96BCD6C66DFEA55665C1FD0A@qq.com
* gnu/packages/kde-frameworks.scm (kapidox): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (28 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index a8b49bb602..030574eb0f 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -409,7 +409,7 @@ (define-public breeze-icons
(define-public kapidox
(package
(name "kapidox")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -418,10 +418,10 @@ (define-public kapidox
name "-" version ".tar.xz"))
(sha256
(base32
- "1k2qk8ibv5dqdhkn2992n8rlmslpmngz83hxb7zrh3pkphdg8v2n"))))
+ "1xpapgzja66lwxagrynns2ycx4cdllld5b3xrxg67si3bjz9p70a"))))
(build-system python-build-system)
(arguments
- `(#:tests? #f ; has no test target
+ `(#:tests? #f ; test need network
#:phases (modify-phases %standard-phases
(delete 'sanity-check)))) ;its insane.
(propagated-inputs
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:08
[PATCH 010/209] gnu: karchive: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_98D6D85F8E4E5CB94709432DCEE644EA7A06@qq.com
* gnu/packages/kde-frameworks.scm (karchive): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (33 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 0945d036f4..35d32f10e5 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -449,7 +449,7 @@ (define-public kapidox
(define-public karchive
(package
(name "karchive")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/frameworks/"
@@ -457,7 +457,7 @@ (define-public karchive
"/" name "-" version ".tar.xz"))
(sha256
(base32
- "1ipj7j1iw6g56z0qppji38h6qwbs05piiqqbsw8hdbf96l6cdiq2"))))
+ "1rbmh0sfrgv7nkmmnf8zyd5x66g9bh6kj9ry2yzivqn73ralk44y"))))
(build-system cmake-build-system)
(arguments
(list #:phases #~(modify-phases %standard-phases
@@ -466,7 +466,7 @@ (define-public karchive
(when tests?
(invoke "ctest" "-E" "karchivetest")))))))
(native-inputs
- (list extra-cmake-modules pkg-config))
+ (list extra-cmake-modules pkg-config qttools-5))
(inputs
(list bzip2 qtbase-5 xz zlib `(,zstd "lib")))
(home-page "https://community.kde.org/Frameworks")
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:21
[PATCH 011/209] gnu: kcalendarcore: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_DF86928FDAE7CD92D4AFACFA3F5C1D97F207@qq.com
* gnu/packages/kde-frameworks.scm (kcalendarcore): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 35d32f10e5..140d13f98e 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -486,7 +486,7 @@ (define-public karchive
(define-public kcalendarcore
(package
(name "kcalendarcore")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -495,7 +495,7 @@ (define-public kcalendarcore
name "-" version ".tar.xz"))
(sha256
(base32
- "16kclspsjzld9n07z1i8li2pc91ihpqhbk46a4s92nsihs2dkayk"))))
+ "1wxlixz7624p7693lwxgdzyi30n9zgs0mgvwldp0q0llzpxqp5yv"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules perl tzdata-for-tests))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:21
[PATCH 015/209] gnu: kcoreaddons: use G-expressions.
(address . 64798@debbugs.gnu.org)
tencent_1CA7BD1CAD84A63676F3371530EBEF8F4305@qq.com
* gnu/packages/kde-frameworks.scm (kcoreaddons)[arguments]:
Rewrite as G-expressions.
---
gnu/packages/kde-frameworks.scm | 35 +++++++++++++++++----------------
1 file changed, 18 insertions(+), 17 deletions(-)

Toggle diff (51 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 7539e9807e..fe88629243 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -632,26 +632,27 @@ (define-public kcoreaddons
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules qttools-5 shared-mime-info))
- ;; TODO: FAM: File alteration notification http://oss.sgi.com/projects/fam
+ ;; TODO: FAM: File alteration notification http://oss.sgi.com/projects/fam
(inputs
(list qtbase-5))
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (add-before 'check 'blacklist-failing-test
- (lambda _
- ;; Blacklist failing tests.
- (with-output-to-file "autotests/BLACKLIST"
- (lambda _
- ;; FIXME: Make it pass. Test failure caused by stout/stderr
- ;; being interleaved.
- (display "[test_channels]\n*\n")
- ;; FIXME
- (display "[test_inheritance]\n*\n")))))
- (add-before 'check 'check-setup
- (lambda _
- (setenv "HOME" (getcwd))
- (setenv "TMPDIR" (getcwd)))))))
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-before 'check 'blacklist-failing-test
+ (lambda _
+ ;; Blacklist failing tests.
+ (with-output-to-file "autotests/BLACKLIST"
+ (lambda _
+ ;; FIXME: Make it pass. Test failure caused by stout/stderr
+ ;; being interleaved.
+ (display "[test_channels]\n*\n")
+ ;; FIXME
+ (display "[test_inheritance]\n*\n")))))
+ (add-before 'check 'check-setup
+ (lambda _
+ (setenv "HOME" (getcwd))
+ (setenv "TMPDIR" (getcwd)))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Qt addon library with a collection of non-GUI utilities")
(description "KCoreAddons provides classes built on top of QtCore to
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:21
[PATCH 019/209] gnu: kwidgetsaddons: use G-expressions.
(address . 64798@debbugs.gnu.org)
tencent_F711B2AEFE6E744ECA414A9E6A6937D55309@qq.com
* gnu/packages/kde-frameworks.scm (kwidgetsaddons)[arguments]:
Rewrite as G-expressions.
---
gnu/packages/kde-frameworks.scm | 16 +++++++++-------
1 file changed, 9 insertions(+), 7 deletions(-)

Toggle diff (29 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 22046d1b8c..8526c39074 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1148,13 +1148,15 @@ (define-public kwidgetsaddons
(inputs
(list qtbase-5))
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- (when tests?
- (setenv "XDG_CACHE_HOME" "/tmp/xdg-cache")
- (invoke "ctest" "-E" "(ksqueezedtextlabelautotest|\
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (setenv "XDG_CACHE_HOME" "/tmp/xdg-cache")
+ (invoke "ctest" "-E"
+ "(ksqueezedtextlabelautotest|\
kwidgetsaddons-kcolumnresizertest)")))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Large set of desktop widgets")
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:21
[PATCH 013/209] gnu: kcodecs: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_13C0A6776A68D6C4DF880E46F95A49446D06@qq.com
* gnu/packages/kde-frameworks.scm (kcodecs): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index c9e306dd96..1c8ecf51d4 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -527,7 +527,7 @@ (define-public kcalendarcore
(define-public kcodecs
(package
(name "kcodecs")
- (version "5.104.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -536,7 +536,7 @@ (define-public kcodecs
name "-" version ".tar.xz"))
(sha256
(base32
- "0swxj2kr37pnwdxsipfii8q02g58lvm9lsh4kflqgfjyhvv0kjby"))))
+ "12vav9ncxcf0vpmfp7wps91ax7azrwaxhqdq8z52vcyl0rvgy341"))))
(build-system cmake-build-system)
(native-inputs (list extra-cmake-modules gperf qttools-5))
(inputs (list qtbase-5))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:21
[PATCH 014/209] gnu: kcoreaddons: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_5CE85495F39468D5526D3AA4966429FEFD0A@qq.com
* gnu/packages/kde-frameworks.scm (kcoreaddons): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 1c8ecf51d4..7539e9807e 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -619,7 +619,7 @@ (define-public kconfig
(define-public kcoreaddons
(package
(name "kcoreaddons")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -628,7 +628,7 @@ (define-public kcoreaddons
name "-" version ".tar.xz"))
(sha256
(base32
- "0lqmyxqsw7w1qgdgmax63v64cy7dwk7n4zi8k53xmrqjmd9jir52"))))
+ "0l8f59ijmcjvrpgysvrw2nmh3jqlzhlqxmgrvybipxpywams3cy8"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules qttools-5 shared-mime-info))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:21
[PATCH 012/209] gnu: kcalendarcore: use G-expressions.
(address . 64798@debbugs.gnu.org)
tencent_EE20947B97BCD6866C0EA4FA6515FE29EB0A@qq.com
* gnu/packages/kde-frameworks.scm (kcalendarcore)[arguments]:
Rewrite as G-expressions.
---
gnu/packages/kde-frameworks.scm | 19 ++++++++++---------
1 file changed, 10 insertions(+), 9 deletions(-)

Toggle diff (32 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 140d13f98e..c9e306dd96 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -502,15 +502,16 @@ (define-public kcalendarcore
(inputs
(list libical qtbase-5))
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (add-before 'check 'check-setup
- (lambda* (#:key inputs #:allow-other-keys) ;;; XXX: failing test
- (setenv "QT_QPA_PLATFORM" "offscreen")
- (setenv "TZ" "Europe/Prague")
- (setenv "TZDIR"
- (search-input-directory inputs
- "share/zoneinfo")))))))
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-before 'check 'check-setup
+ (lambda* (#:key inputs #:allow-other-keys) ;;; XXX: failing test
+ (setenv "QT_QPA_PLATFORM" "offscreen")
+ (setenv "TZ" "Europe/Prague")
+ (setenv "TZDIR"
+ (search-input-directory inputs
+ "share/zoneinfo")))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Library for interfacing with calendars")
(description "This library provides access to and handling of calendar
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:21
[PATCH 016/209] gnu: kauth: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_1E72B09295DAD0CDE1D4A92CA53F571D9807@qq.com
* gnu/packages/kde-frameworks.scm (kauth): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index fe88629243..7263c7d173 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1545,7 +1545,7 @@ (define-public kactivities
(define-public kauth
(package
(name "kauth")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1554,7 +1554,7 @@ (define-public kauth
name "-" version ".tar.xz"))
(sha256
(base32
- "0nzdvx2mibpq1cgzpll9ffjr46vch1qvriaywyqih0iybx6mx5z6"))))
+ "0xn0v1rzjsv1a856zcw9s9qkbfaq184663akc5rrapvvfcrm2vjz"))))
(build-system cmake-build-system)
(native-inputs
(list dbus extra-cmake-modules qttools-5))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:21
[PATCH 018/209] gnu: kwidgetsaddons: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_9856C35FBACE593974094E2DFA667CEA6206@qq.com
* gnu/packages/kde-frameworks.scm (kwidgetsaddons): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index daffee7c7c..22046d1b8c 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1132,7 +1132,7 @@ (define-public kwayland
(define-public kwidgetsaddons
(package
(name "kwidgetsaddons")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1141,7 +1141,7 @@ (define-public kwidgetsaddons
name "-" version ".tar.xz"))
(sha256
(base32
- "117wki4w2bs1d2pjhi5qpb2b3qhhva6fq9gikba5fb6980kmdayr"))))
+ "1a7svxd0c5dzx5pqjddc38cybf21wrg1hfz91gkrlv9f7ai0k878"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules qttools-5 xorg-server-for-tests))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:21
[PATCH 017/209] gnu: kauth: use G-expressions.
(address . 64798@debbugs.gnu.org)
tencent_AAE34F5527A89CBE84A1567753325535EB05@qq.com
* gnu/packages/kde-frameworks.scm (kauth)[arguments]:
Rewrite as G-expressions.
---
gnu/packages/kde-frameworks.scm | 37 +++++++++++++++++----------------
1 file changed, 19 insertions(+), 18 deletions(-)

Toggle diff (50 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 7263c7d173..daffee7c7c 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1561,24 +1561,25 @@ (define-public kauth
(inputs
(list kcoreaddons polkit-qt qtbase-5))
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'fix-cmake-install-directories
- (lambda _
- ;; Make packages using kauth put their policy files and helpers
- ;; into their own prefix.
- (substitute* "KF5AuthConfig.cmake.in"
- (("@KAUTH_POLICY_FILES_INSTALL_DIR@")
- "${KDE_INSTALL_DATADIR}/polkit-1/actions")
- (("@KAUTH_HELPER_INSTALL_DIR@")
- "${KDE_INSTALL_LIBEXECDIR}")
- (("@KAUTH_HELPER_INSTALL_ABSOLUTE_DIR@")
- "${KDE_INSTALL_LIBEXECDIR}"))))
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- (when tests?
- (setenv "DBUS_FATAL_WARNINGS" "0")
- (invoke "dbus-launch" "ctest")))))))
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'fix-cmake-install-directories
+ (lambda _
+ ;; Make packages using kauth put their policy files and helpers
+ ;; into their own prefix.
+ (substitute* "KF5AuthConfig.cmake.in"
+ (("@KAUTH_POLICY_FILES_INSTALL_DIR@")
+ "${KDE_INSTALL_DATADIR}/polkit-1/actions")
+ (("@KAUTH_HELPER_INSTALL_DIR@")
+ "${KDE_INSTALL_LIBEXECDIR}")
+ (("@KAUTH_HELPER_INSTALL_ABSOLUTE_DIR@")
+ "${KDE_INSTALL_LIBEXECDIR}"))))
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (setenv "DBUS_FATAL_WARNINGS" "0")
+ (invoke "dbus-launch" "ctest")))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Execute actions as privileged user")
(description "KAuth provides a convenient, system-integrated way to offload
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:21
[PATCH 020/209] gnu: kwindowsystem: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_2D1D9AF296129F5AF9CD8D54F82C97BF6E07@qq.com
* gnu/packages/kde-frameworks.scm (kwindowsystem): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 8526c39074..aa53b5849a 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1169,7 +1169,7 @@ (define-public kwidgetsaddons
(define-public kwindowsystem
(package
(name "kwindowsystem")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1178,7 +1178,7 @@ (define-public kwindowsystem
name "-" version ".tar.xz"))
(sha256
(base32
- "02l7xmxcilmrxpkkid4m9srl0d8ymqgwpw5j80w3g57p0rahwjl1"))))
+ "0112cgy09qw069v1lzaz6rp84p128mq3xqp3xink398xhp3nrkqd"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:33
[PATCH 021/209] gnu: kwindowsystem: use G-expressions.
(address . 64798@debbugs.gnu.org)
tencent_12366873241531ABEC4F5C27B49CBE64AF05@qq.com
* gnu/packages/kde-frameworks.scm (kwindowsystem)[arguments]:
Rewrite as G-expressions.
---
gnu/packages/kde-frameworks.scm | 29 +++++++++++++++--------------
1 file changed, 15 insertions(+), 14 deletions(-)

Toggle diff (42 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index aa53b5849a..b8ffbdb9f1 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1194,20 +1194,21 @@ (define-public kwindowsystem
xcb-util-keysyms
xcb-util-wm))
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- ;; The test suite requires a running window anager
- (when tests?
- (setenv "XDG_RUNTIME_DIR" "/tmp")
- (system "Xvfb :1 -ac -screen 0 640x480x24 &")
- (setenv "DISPLAY" ":1")
- (sleep 5) ;; Give Xvfb a few moments to get on it's feet
- (system "openbox &")
- (setenv "CTEST_OUTPUT_ON_FAILURE" "1")
- (setenv "DBUS_FATAL_WARNINGS" "0")
- (invoke "dbus-launch" "ctest")))))))
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ ;; The test suite requires a running window anager
+ (when tests?
+ (setenv "XDG_RUNTIME_DIR" "/tmp")
+ (system "Xvfb :1 -ac -screen 0 640x480x24 &")
+ (setenv "DISPLAY" ":1")
+ (sleep 5) ;; Give Xvfb a few moments to get on it's feet
+ (system "openbox &")
+ (setenv "CTEST_OUTPUT_ON_FAILURE" "1")
+ (setenv "DBUS_FATAL_WARNINGS" "0")
+ (invoke "dbus-launch" "ctest")))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "KDE access to the windowing system")
(description "KWindowSystem provides information about and allows
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:33
[PATCH 024/209] gnu: networkmanager-qt: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_739A6C9EA43A641DFFC1EA6896EB954CD70A@qq.com
* gnu/packages/kde-frameworks.scm (networkmanager-qt): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 1bd3bb39f7..b89e558fd4 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1262,7 +1262,7 @@ (define-public modemmanager-qt
(define-public networkmanager-qt
(package
(name "networkmanager-qt")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1271,7 +1271,7 @@ (define-public networkmanager-qt
name "-" version ".tar.xz"))
(sha256
(base32
- "0s1h02v9k8nyl30mw7gayzvpb8bnzzp9crcfqpry7rf02rxv9idw"))))
+ "0y9h1n4hccdzk5rp2bq7dyq617yg5myq7dcwnpnp1aik40647vjf"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules dbus pkg-config))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:33
[PATCH 023/209] gnu: modemmanager-qt: use G-expressions.
(address . 64798@debbugs.gnu.org)
tencent_4A55FFFDE8A895339758D65E6CD2A612640A@qq.com
* gnu/packages/kde-frameworks.scm (modemmanager-qt)[arguments]:
Rewrite as G-expressions.
---
gnu/packages/kde-frameworks.scm | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)

Toggle diff (26 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index d0c10e78c2..1bd3bb39f7 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1245,13 +1245,12 @@ (define-public modemmanager-qt
(inputs
(list qtbase-5))
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- (when tests?
- (setenv "DBUS_FATAL_WARNINGS" "0")
- (invoke "dbus-launch" "ctest")))))))
+ (list #:phases #~(modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (setenv "DBUS_FATAL_WARNINGS" "0")
+ (invoke "dbus-launch" "ctest")))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Qt wrapper for ModemManager DBus API")
(description "ModemManagerQt provides access to all ModemManager features
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:33
[PATCH 026/209] gnu: oxygen-icons: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_A4649B5FA952590E7F2A3AC1E56E250BB508@qq.com
* gnu/packages/kde-frameworks.scm (oxygen-icons): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 6db1995e40..5f1bdae99c 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1299,7 +1299,7 @@ (define-public networkmanager-qt
(define-public oxygen-icons
(package
(name "oxygen-icons")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1308,7 +1308,7 @@ (define-public oxygen-icons
name "5" "-" version ".tar.xz"))
(sha256
(base32
- "03wk52hqrgj0r73nb4yiq7rnmdn4rrqzrj3cdzbg3flkw5r7wbbq"))))
+ "0w9zcgii9z91060cnqcalv8vnj03xrnjr5k6crx28szrpplqcvxd"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules fdupes))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:33
[PATCH 025/209] gnu: networkmanager-qt: use G-expressions.
(address . 64798@debbugs.gnu.org)
tencent_95A1A99459327F293AF0E52E257AB5359B08@qq.com
* gnu/packages/kde-frameworks.scm (networkmanager-qt)[arguments]:
Rewrite as G-expressions.
---
gnu/packages/kde-frameworks.scm | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)

Toggle diff (26 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index b89e558fd4..6db1995e40 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1282,13 +1282,12 @@ (define-public networkmanager-qt
(inputs
(list qtbase-5))
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- (when tests?
- (setenv "DBUS_FATAL_WARNINGS" "0")
- (invoke "dbus-launch" "ctest")))))))
+ (list #:phases #~(modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (setenv "DBUS_FATAL_WARNINGS" "0")
+ (invoke "dbus-launch" "ctest")))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Qt wrapper for NetworkManager DBus API")
(description "NetworkManagerQt provides access to all NetworkManager
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:33
[PATCH 027/209] gnu: prison: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_58CBE2CF5807AC1CB124B3B67A332CB52605@qq.com
* gnu/packages/kde-frameworks.scm (prison): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 5f1bdae99c..2243078f91 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1323,7 +1323,7 @@ (define-public oxygen-icons
(define-public prison
(package
(name "prison")
- (version "5.98.0")
+ (version "5.108.0")
(source
(origin
(method url-fetch)
@@ -1331,7 +1331,7 @@ (define-public prison
(version-major+minor version) "/"
name "-" version ".tar.xz"))
(sha256
- (base32 "1ppqm1f06q8fc1ncvzn9a133npmvlh1qxgvvbpwn6m0a8cr7ac6w"))))
+ (base32 "1pn62pd7jy589z9y5r00m8d5rcqvrbskyr4a2yyfs24xv21x8lw4"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:33
[PATCH 030/209] gnu: kidletime: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_336E7324D53C6BEA4F4167BE3CB0C4A3B605@qq.com
* gnu/packages/kde-frameworks.scm (kidletime): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 390c2cc7d9..ef07b60abd 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -857,7 +857,7 @@ (define-public ki18n
(define-public kidletime
(package
(name "kidletime")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -866,7 +866,7 @@ (define-public kidletime
name "-" version ".tar.xz"))
(sha256
(base32
- "1jdbjkishqnlzz1qrzyg92xnlsl7w89dmrh0zhzaj9bnr5a3icck"))))
+ "0cqb33xyqxh507332c30ja5anq99zj250b4sl6r6bn1z6j7yfzx7"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules pkg-config))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:33
[PATCH 029/209] gnu: ki18n: use G-expressions.
(address . 64798@debbugs.gnu.org)
tencent_8C227402CA554AF86A8F36A15357B270FF09@qq.com
* gnu/packages/kde-frameworks.scm (ki18n)[arguments]:
Rewrite as G-expressions.
---
gnu/packages/kde-frameworks.scm | 15 ++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)

Toggle diff (28 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index cc4ca9a229..390c2cc7d9 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -833,13 +833,14 @@ (define-public ki18n
(inputs
(list qtbase-5 qtdeclarative-5 qtscript iso-codes))
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- (when tests?
- (setenv "HOME" (getcwd))
- (invoke "ctest" "-E" "(kcountrytest|kcountrysubdivisiontest)")))))))
+ (list #:phases #~(modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (setenv "HOME"
+ (getcwd))
+ (invoke "ctest" "-E"
+ "(kcountrytest|kcountrysubdivisiontest)")))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "KDE Gettext-based UI text internationalization")
(description "KI18n provides functionality for internationalizing user
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:33
[PATCH 031/209] gnu: kirigami: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_A409372F537BB36AFE547502CBF94B806A09@qq.com
* gnu/packages/kde-frameworks.scm (kirigami): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index ef07b60abd..424e097735 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -886,7 +886,7 @@ (define-public kirigami
;; plasma-framework which is tier 3.
(package
(name "kirigami")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -895,7 +895,7 @@ (define-public kirigami
"kirigami2-" version ".tar.xz"))
(sha256
(base32
- "1l0ggwrprmg5n5y3gxv7h4593fg87d7naxkf30603kkavq0hgks6"))))
+ "0kbzqkvq169w9kl4z7l7zd21mgxqdsyv8ia2j6cwd3qqn4xd3nbp"))))
(properties `((upstream-name . "kirigami2")))
(build-system cmake-build-system)
(native-inputs
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:33
[PATCH 028/209] gnu: ki18n: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_353675340BEF6F40A7A8FCBDE4A436617305@qq.com
* gnu/packages/kde-frameworks.scm (ki18n): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 2243078f91..cc4ca9a229 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -815,7 +815,7 @@ (define-public kholidays
(define-public ki18n
(package
(name "ki18n")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -824,7 +824,7 @@ (define-public ki18n
name "-" version ".tar.xz"))
(sha256
(base32
- "0b3r53v2ybhlyqpkjv98dv2w9q49yqqxk9qzbyc4mm7ypq4hvl47"))))
+ "0kpza0n900j8lf27d60ikl963616vcqnns8va6cg8y2lf2pmxvsr"))))
(build-system cmake-build-system)
(propagated-inputs
(list gettext-minimal python))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:33
[PATCH 022/209] gnu: modemmanager-qt: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_4C4487A95CB4C4BF366A9326F5380BE82F05@qq.com
* gnu/packages/kde-frameworks.scm (modemmanager-qt): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index b8ffbdb9f1..d0c10e78c2 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1226,7 +1226,7 @@ (define-public kwindowsystem
(define-public modemmanager-qt
(package
(name "modemmanager-qt")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1235,7 +1235,7 @@ (define-public modemmanager-qt
name "-" version ".tar.xz"))
(sha256
(base32
- "0gk4jy3r1451a2dajhnz6lin4lfawc4qdlxp7n7m43ca4d89h13k"))))
+ "1rkz1m2dlfhny9zvy8axzgjxgh41cfnmpb52rwargmrsgplcx7rz"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules dbus pkg-config))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 032/209] gnu: kitemmodels: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_378D2CA5BF1D9DAB72881283DA83CD91D407@qq.com
* gnu/packages/kde-frameworks.scm (kitemmodels): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 424e097735..e6f60f9689 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -921,7 +921,7 @@ (define-public kirigami
(define-public kitemmodels
(package
(name "kitemmodels")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -930,7 +930,7 @@ (define-public kitemmodels
name "-" version ".tar.xz"))
(sha256
(base32
- "1z9swjmll833jxy2ym63zzgi9vl8ld79mgypndqszsrd4mfsbs16"))))
+ "05dd1d1dxkbjrr6x73ndsrabzaa02m3cn1h4dmsgpydy1rkzbj9v"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 036/209] gnu: kcompletion: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_62A0D4CE6E46A4DA652DFCE5EA04958B950A@qq.com
* gnu/packages/kde-frameworks.scm (kcompletion): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index ab3d18e82c..878208272e 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1592,7 +1592,7 @@ (define-public kauth
(define-public kcompletion
(package
(name "kcompletion")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1601,7 +1601,7 @@ (define-public kcompletion
name "-" version ".tar.xz"))
(sha256
(base32
- "191vid00zskvhl6dgj6yz9iyvwdcmg35l5gq68ggjr17cj59acsf"))))
+ "0fgz30fb6wp2jb7bii5wy6akdzjiqy73w5mnmv0hi15mj2jkpgdq"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules qttools-5))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 034/209] gnu: kplotting: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_4FCAE34A2A6BCB3669524DB2DEFEC2743E09@qq.com
* gnu/packages/kde-frameworks.scm (kplotting): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index d3bc05ff8c..4ad9c7dd58 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -996,7 +996,7 @@ (define-public kitemviews
(define-public kplotting
(package
(name "kplotting")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1005,7 +1005,7 @@ (define-public kplotting
name "-" version ".tar.xz"))
(sha256
(base32
- "0hnzyl1x6acv1psdgsa9prpvnm12j71x6w6wbs1b0fl9bv5zw222"))))
+ "1rnkwxxms2raqswgwm0i4xgjqpzkz7wl2kbdra2gqscfz7a23s4p"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules qttools-5))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 037/209] gnu: kcrash: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_78ACE3BF4F1DC8F29A129CDAC6CD85D4BA07@qq.com
* gnu/packages/kde-frameworks.scm (kcrash): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 878208272e..5b246109e8 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1663,7 +1663,7 @@ (define-public kcontacts
(define-public kcrash
(package
(name "kcrash")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1672,7 +1672,7 @@ (define-public kcrash
name "-" version ".tar.xz"))
(sha256
(base32
- "03ba3x9jgp15dxgwbjnv5s98f5di2z4ncp4hiv1qkyiibqqfx6kf"))))
+ "1990yfssxcmbpbq9pz2nv07fpnjih4q9ql2bz1nfnanrm858pi9y"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 035/209] gnu: ksyntaxhighlighting: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_7A4F5247B49CA844B5366F733EB523EBF405@qq.com
* gnu/packages/kde-frameworks.scm (ksyntaxhighlighting): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 4ad9c7dd58..ab3d18e82c 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1023,7 +1023,7 @@ (define-public kplotting
(define-public ksyntaxhighlighting
(package
(name "ksyntaxhighlighting")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1032,7 +1032,7 @@ (define-public ksyntaxhighlighting
"syntax-highlighting-" version ".tar.xz"))
(sha256
(base32
- "092ilbhhs8xaqblc9w1xksapdzvqyazz8lj011wz4762p1nagiq2"))))
+ "1lri80bv4i50xsd2wgyv383sqkxpav3smgk9ql5dil2n8pl219ky"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules perl qttools-5
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 033/209] gnu: kitemviews: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_82B85679533075220BFB4F43A7AEFCA74405@qq.com
* gnu/packages/kde-frameworks.scm (kitemviews): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index e6f60f9689..d3bc05ff8c 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -971,7 +971,7 @@ (define-public kitemmodels
(define-public kitemviews
(package
(name "kitemviews")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -980,7 +980,7 @@ (define-public kitemviews
name "-" version ".tar.xz"))
(sha256
(base32
- "176gqlinsvdgkbg7kr4qd97mnvcnbymrkcs9kg6hm75qzxcaj8dj"))))
+ "13dcy804lv6ws1gdfjczkbnlyig11ir4p2mi26ashbgrdfpywxv1"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules qttools-5))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 040/209] gnu: kjobwidgets: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_F73D59877F613A26E56725EFB5269BD5A908@qq.com
* gnu/packages/kde-frameworks.scm (kjobwidgets): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 616f695988..17f838e413 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1838,7 +1838,7 @@ (define-public kimageformats
(define-public kjobwidgets
(package
(name "kjobwidgets")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1847,7 +1847,7 @@ (define-public kjobwidgets
name "-" version ".tar.xz"))
(sha256
(base32
- "0f87n5d3h2f9y1z2imfd0jj9108wbcxg7dg4k1c53zar2lrfx4wc"))))
+ "0vhv9gx8qq73hvalcyx4g8c1ji9qxb2rn5wp4mdl7n9pypd0gscq"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules qttools-5))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 039/209] gnu: kcontacts: use G-expressions.
(address . 64798@debbugs.gnu.org)
tencent_E2CA6B5736A952E5B30AFFDE7580CADD4B09@qq.com
* gnu/packages/kde-frameworks.scm (kcontacts)[arguments]:
Rewrite as G-expressions.
---
gnu/packages/kde-frameworks.scm | 17 +++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)

Toggle diff (31 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 62c7a1d2b5..616f695988 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1636,15 +1636,16 @@ (define-public kcontacts
(list qtbase-5))
(propagated-inputs
(list ;; As required by KF5ContactsConfig.cmake.
- iso-codes kcodecs kconfig kcoreaddons qtdeclarative-5 ki18n))
+ iso-codes kcodecs kconfig kcoreaddons qtdeclarative-5 ki18n))
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (add-before 'check 'check-setup
- (lambda _
- (setenv "HOME" (getcwd))
- (system "Xvfb +extension GLX :1 -screen 0 640x480x24 &")
- (setenv "DISPLAY" ":1"))))))
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-before 'check 'check-setup
+ (lambda _
+ (setenv "HOME" (getcwd))
+ (system "Xvfb +extension GLX :1 -screen 0 640x480x24 &")
+ (setenv "DISPLAY" ":1"))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "API for contacts/address book data following the vCard standard")
(description "This library provides a vCard data model, vCard
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 038/209] gnu: kcontacts: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_3E1CA804B0966A7338F53C4BF8CF43C7AF05@qq.com
* gnu/packages/kde-frameworks.scm (kcontacts): Update to 5.108.0.
[native-inputs]: use XORG-SERVER-FOR-TESTS replace XORG-SERVER.
[arguments]: stop replace check phase, add check-setup phase.
---
gnu/packages/kde-frameworks.scm | 23 ++++++++---------------
1 file changed, 8 insertions(+), 15 deletions(-)

Toggle diff (52 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 5b246109e8..62c7a1d2b5 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1617,7 +1617,7 @@ (define-public kcompletion
(define-public kcontacts
(package
(name "kcontacts")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1628,10 +1628,10 @@ (define-public kcontacts
(search-patches "kcontacts-incorrect-country-name.patch"))
(sha256
(base32
- "0g3lg1i9rg7hjw7xjx9228sy54dy35lgwghcjds5cawszl5yi106"))))
+ "15x6f05ngs3nmxpdi11bi4k4zpjnvx5cy3yxbdklls3f2wpq6jd4"))))
(build-system cmake-build-system)
(native-inputs
- (list extra-cmake-modules xorg-server)) ; for the tests
+ (list extra-cmake-modules xorg-server-for-tests)) ; for the tests
(inputs
(list qtbase-5))
(propagated-inputs
@@ -1640,18 +1640,11 @@ (define-public kcontacts
(arguments
`(#:phases
(modify-phases %standard-phases
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- ;; The test suite requires a running X server.
- ;; Xvfb doesn't have proper glx support and needs a pixeldepth
- ;; of 24 bit to avoid "libGL error: failed to load driver: swrast"
- ;; "Could not initialize GLX"
- (when tests?
- (setenv "HOME" (getcwd))
- (system "Xvfb :1 -screen 0 640x480x24 &")
- (setenv "DISPLAY" ":1")
- (invoke "ctest" "-E"
- "(kcontacts-birthdaytest|kcontacts-testroundtrip|kcontacts-addresstest)")))))))
+ (add-before 'check 'check-setup
+ (lambda _
+ (setenv "HOME" (getcwd))
+ (system "Xvfb +extension GLX :1 -screen 0 640x480x24 &")
+ (setenv "DISPLAY" ":1"))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "API for contacts/address book data following the vCard standard")
(description "This library provides a vCard data model, vCard
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 041/209] gnu: knotifications: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_BFE792C35AA9CD9F54EFACF3BF369DFDF207@qq.com
* gnu/packages/kde-frameworks.scm (knotifications): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 17f838e413..1d80dda371 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1862,7 +1862,7 @@ (define-public kjobwidgets
(define-public knotifications
(package
(name "knotifications")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1871,7 +1871,7 @@ (define-public knotifications
name "-" version ".tar.xz"))
(sha256
(base32
- "10whr3wjldaxdvbj6i250rqgsy2m1n606ja1yka571f1fz7laqcd"))))
+ "05qdmjjxj362zhwyk0vv83wfzsgjd4nxnvk2avhiscr2k46swn96"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules dbus pkg-config qttools-5))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 043/209] gnu: kpty: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_BEB95809412DD5A647AA7956F4DF8DCE4606@qq.com
* gnu/packages/kde-frameworks.scm (kpty): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index cdca2f5147..46d607de05 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1961,7 +1961,7 @@ (define-public kpackage
(define-public kpty
(package
(name "kpty")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1970,7 +1970,7 @@ (define-public kpty
name "-" version ".tar.xz"))
(sha256
(base32
- "0arxbdxldwnrcg5x1vpvkwdd4hayrpqvn08jz6r7zb4s9h1582ww"))))
+ "11k1jv2wazlxbz5y7l94zsykcq544k1zbb49ximbdh45r3p5hdgw"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 042/209] gnu: knotifications: use G-expressions.
(address . 64798@debbugs.gnu.org)
tencent_7EF28612BF5A884D94D4A8ACEB3F789DC207@qq.com
* gnu/packages/kde-frameworks.scm (knotifications)[arguments]:
Rewrite as G-expressions.
---
gnu/packages/kde-frameworks.scm | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)

Toggle diff (29 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 1d80dda371..cdca2f5147 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1888,14 +1888,14 @@ (define-public knotifications
qtspeech
qtx11extras))
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- (when tests?
- (setenv "HOME" (getcwd))
- (setenv "DBUS_FATAL_WARNINGS" "0")
- (invoke "dbus-launch" "ctest")))))))
+ (list #:phases #~(modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (setenv "HOME"
+ (getcwd))
+ (setenv "DBUS_FATAL_WARNINGS" "0")
+ (invoke "dbus-launch" "ctest")))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Desktop notifications")
(description "KNotification is used to notify the user of an event. It
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 044/209] gnu: kpty: use G-expressions.
(address . 64798@debbugs.gnu.org)
tencent_05CD8BD4A0ACDA3F371DDEF28512F8DAA907@qq.com
* gnu/packages/kde-frameworks.scm (kpty)[arguments]:
Rewrite as G-expressions.
---
gnu/packages/kde-frameworks.scm | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)

Toggle diff (27 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 46d607de05..43cb2feea8 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1979,13 +1979,13 @@ (define-public kpty
;; TODO: utempter, for managing UTMP entries
qtbase-5))
(arguments
- `(#:tests? #f ; FIXME: 1/1 tests fail.
- #:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'patch-tests
- (lambda _
- (substitute* "autotests/kptyprocesstest.cpp"
- (("/bin/bash") (which "bash"))))))))
+ (list #:tests? #f ; FIXME: 1/1 tests fail.
+ #:phases #~(modify-phases %standard-phases
+ (add-after 'unpack 'patch-tests
+ (lambda _
+ (substitute* "autotests/kptyprocesstest.cpp"
+ (("/bin/bash")
+ (which "bash"))))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Interfacing with pseudo terminal devices")
(description "This library provides primitives to interface with pseudo
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 046/209] gnu: syndication: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_E4729B40A92459697FB73A75E51E25A2B508@qq.com
* gnu/packages/kde-frameworks.scm (syndication): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index b5b5951b2a..640d90055e 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2023,7 +2023,7 @@ (define-public kunitconversion
(define-public syndication
(package
(name "syndication")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2032,7 +2032,7 @@ (define-public syndication
name "-" version ".tar.xz"))
(sha256
(base32
- "04py880hxkvidydsqcyjbkq0wv9cp42d7svkdgf74fmzfyfrmrax"))))
+ "0q1yhziwxj2dllqyapkqnsskhvzsjm5iz2my4pn8n0lfm90rdf8h"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 047/209] gnu: kdoctools: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_91CCD4066E9EA72266A5FCA5EBCC941F940A@qq.com
* gnu/packages/kde-frameworks.scm (kdoctools): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 640d90055e..91b6262311 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1681,7 +1681,7 @@ (define-public kcrash
(define-public kdoctools
(package
(name "kdoctools")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1690,7 +1690,7 @@ (define-public kdoctools
name "-" version ".tar.xz"))
(sha256
(base32
- "0ygpjasdynsmb3c8rdwnc5jminl5f34cmqnihsig831xsq8z6chs"))))
+ "0zi3va3jn4jps9h9h94ivxkzxw7v5vqwxgikb321hnnjgxy4nzwr"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 045/209] gnu: kunitconversion: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_EFE57E2506B5809B75A9AF59E77F323A7008@qq.com
* gnu/packages/kde-frameworks.scm (kunitconversion): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 43cb2feea8..b5b5951b2a 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1996,7 +1996,7 @@ (define-public kpty
(define-public kunitconversion
(package
(name "kunitconversion")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2005,7 +2005,7 @@ (define-public kunitconversion
name "-" version ".tar.xz"))
(sha256
(base32
- "0lhyg1d1k25kqk94lzy8mb06p4c17limmcrzirnsnxjvhjrc6r05"))))
+ "1kwz5wx0s522mwb5gxjz6cxqdkzflcckmra9qikpjrzsngamrq3j"))))
(build-system cmake-build-system)
(arguments `(#:tests? #f)) ;; Requires network.
(native-inputs
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 049/209] gnu: kpackage: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_537E6FE2A41666DDFEC1E9EC940F9458D50A@qq.com
* gnu/packages/kde-frameworks.scm (kpackage): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index d8429576a3..c18bf4e1d7 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1907,7 +1907,7 @@ (define-public knotifications
(define-public kpackage
(package
(name "kpackage")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1916,7 +1916,7 @@ (define-public kpackage
name "-" version ".tar.xz"))
(sha256
(base32
- "1234jq9qqhq2z5afkkniz6w5s1ab9r4x9wamq3c9y08nzjq634py"))))
+ "18185xi48an6fi0dinzfcc50lzq8cb5dx16sikmavcnhmfvlvw1g"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 048/209] gnu: kdoctools: use G-expressions.
(address . 64798@debbugs.gnu.org)
tencent_02E8DAA5CDA6D4B72CD13F4A1DF972831207@qq.com
* gnu/packages/kde-frameworks.scm (kdoctools)[arguments]:
Rewrite as G-expressions.
---
gnu/packages/kde-frameworks.scm | 46 +++++++++++++++++----------------
1 file changed, 24 insertions(+), 22 deletions(-)

Toggle diff (59 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 91b6262311..d8429576a3 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1705,28 +1705,30 @@ (define-public kdoctools
perl-uri
qtbase-5))
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'cmake-find-docbook
- (lambda* (#:key inputs #:allow-other-keys)
- (substitute* (find-files "cmake" "\\.cmake$")
- (("CMAKE_SYSTEM_PREFIX_PATH")
- "CMAKE_PREFIX_PATH"))
- (substitute* "cmake/FindDocBookXML4.cmake"
- (("^.*xml/docbook/schema/dtd.*$")
- "xml/dtd/docbook\n"))
- (substitute* "cmake/FindDocBookXSL.cmake"
- (("^.*xml/docbook/stylesheet.*$")
- (string-append "xml/xsl/docbook-xsl-"
- ,(package-version docbook-xsl) "\n")))))
- (add-after 'install 'add-symlinks
- ;; Some package(s) (e.g. kdelibs4support) refer to this locale by a
- ;; different spelling.
- (lambda* (#:key outputs #:allow-other-keys)
- (let ((xsl (string-append (assoc-ref outputs "out")
- "/share/kf5/kdoctools/customization/xsl/")))
- (symlink (string-append xsl "pt_br.xml")
- (string-append xsl "pt-BR.xml"))))))))
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'cmake-find-docbook
+ (lambda* (#:key inputs #:allow-other-keys)
+ (substitute* (find-files "cmake" "\\.cmake$")
+ (("CMAKE_SYSTEM_PREFIX_PATH")
+ "CMAKE_PREFIX_PATH"))
+ (substitute* "cmake/FindDocBookXML4.cmake"
+ (("^.*xml/docbook/schema/dtd.*$")
+ "xml/dtd/docbook\n"))
+ (substitute* "cmake/FindDocBookXSL.cmake"
+ (("^.*xml/docbook/stylesheet.*$")
+ (string-append "xml/xsl/docbook-xsl-"
+ #$(package-version docbook-xsl)
+ "\n")))))
+ (add-after 'install 'add-symlinks
+ ;; Some package(s) (e.g. kdelibs4support) refer to this locale by a
+ ;; different spelling.
+ (lambda* (#:key outputs #:allow-other-keys)
+ (let ((xsl (string-append (assoc-ref outputs "out")
+ "/share/kf5/kdoctools/customization/xsl/")))
+ (symlink (string-append xsl "pt_br.xml")
+ (string-append xsl "pt-BR.xml"))))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Create documentation from DocBook")
(description "Provides tools to generate documentation in various format
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 050/209] gnu: kpackage: use G-expressions.
(address . 64798@debbugs.gnu.org)
tencent_F816EE5FB58E667946C95F2DC166506A5D06@qq.com
* gnu/packages/kde-frameworks.scm (kpackage)[arguments]:
Rewrite as G-expressions.
---
gnu/packages/kde-frameworks.scm | 55 ++++++++++++++++++---------------
1 file changed, 30 insertions(+), 25 deletions(-)

Toggle diff (68 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index c18bf4e1d7..98e2a5bb72 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1928,31 +1928,36 @@ (define-public kpackage
ki18n
qtbase-5))
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'patch
- (lambda _
- (substitute* "src/kpackage/package.cpp"
- (("externalPaths.false.") "externalPaths(true)"))
- ;; Make QDirIterator follow symlinks
- (substitute* '("src/kpackage/packageloader.cpp")
- (("^\\s*(const QDirIterator::IteratorFlags flags = QDirIterator::Subdirectories)(;)" _ a b)
- (string-append a " | QDirIterator::FollowSymlinks" b))
- (("^\\s*(QDirIterator it\\(.*, QDirIterator::Subdirectories)(\\);)" _ a b)
- (string-append a " | QDirIterator::FollowSymlinks" b)))))
- (add-after 'unpack 'patch-tests
- (lambda _
- ;; /bin/ls doesn't exist in the build-container use /etc/passwd
- (substitute* "autotests/packagestructuretest.cpp"
- (("(addDirectoryDefinition\\(\")bin(\".*\")bin(\".*\")bin\""
- _ a b c)
- (string-append a "etc" b "etc" c "etc\""))
- (("filePath\\(\"bin\", QStringLiteral\\(\"ls\"))")
- "filePath(\"etc\", QStringLiteral(\"passwd\"))")
- (("\"/bin/ls\"") "\"/etc/passwd\""))))
- (add-before 'check 'check-setup
- (lambda _
- (setenv "HOME" (getcwd)))))))
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'patch
+ (lambda _
+ (substitute* "src/kpackage/package.cpp"
+ (("externalPaths.false.")
+ "externalPaths(true)"))
+ ;; Make QDirIterator follow symlinks
+ (substitute* '("src/kpackage/packageloader.cpp")
+ (("^\\s*(const QDirIterator::IteratorFlags flags = QDirIterator::Subdirectories)(;)"
+ _ a b)
+ (string-append a " | QDirIterator::FollowSymlinks" b))
+ (("^\\s*(QDirIterator it\\(.*, QDirIterator::Subdirectories)(\\);)"
+ _ a b)
+ (string-append a " | QDirIterator::FollowSymlinks" b)))))
+ (add-after 'unpack 'patch-tests
+ (lambda _
+ ;; /bin/ls doesn't exist in the build-container use /etc/passwd
+ (substitute* "autotests/packagestructuretest.cpp"
+ (("(addDirectoryDefinition\\(\")bin(\".*\")bin(\".*\")bin\""
+ _ a b c)
+ (string-append a "etc" b "etc" c "etc\""))
+ (("filePath\\(\"bin\", QStringLiteral\\(\"ls\"))")
+ "filePath(\"etc\", QStringLiteral(\"passwd\"))")
+ (("\"/bin/ls\"")
+ "\"/etc/passwd\""))))
+ (add-before 'check 'check-setup
+ (lambda _
+ (setenv "HOME" (getcwd)))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Installation and loading of additional content as packages")
(description "The Package framework lets the user install and load packages
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 051/209] gnu: kguiaddons: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_A7EA5096DD9FAA4E6CF95AC95CEDF9265C06@qq.com
* gnu/packages/kde-frameworks.scm (kguiaddons): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 98e2a5bb72..f447baaf1f 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -764,7 +764,7 @@ (define-public kgraphviewer
(define-public kguiaddons
(package
(name "kguiaddons")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -773,7 +773,7 @@ (define-public kguiaddons
name "-" version ".tar.xz"))
(sha256
(base32
- "022qf858khdqklq117i223ihpw8mvdcbcfn8cwqmn2cv9qnfxnqj"))))
+ "01yfv2ybqi894g7d1fy584x0nbmqlm7vi0b998zc52233blh8j51"))))
(build-system qt-build-system)
;; TODO: Build packages for the Python bindings. Ideally this will be
;; done for all versions of python guix supports. Requires python,
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 055/209] gnu: kiconthemes: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_D6A92659767FC93A70E5BD2566B5D09B6708@qq.com
* gnu/packages/kde-frameworks.scm (kiconthemes): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 3b593fcd8b..0f0d13faae 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2515,7 +2515,7 @@ (define-public kglobalaccel
(define-public kiconthemes
(package
(name "kiconthemes")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2524,7 +2524,7 @@ (define-public kiconthemes
name "-" version ".tar.xz"))
(sha256
(base32
- "1qmld8xgabmwx2dh5395pll0a0jgirxhlbqv6aph76jg4lvynkqx"))))
+ "0r8lz4jkb1g46ll79pdv8bmig1ij8fp7k6cpcy9nhkkhq0ra7svk"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules qttools-5 shared-mime-info))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 053/209] gnu: kconfigwidgets: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_9E95379690D47A6E06A6C6662DFD25E9640A@qq.com
* gnu/packages/kde-frameworks.scm (kconfigwidgets): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)

Toggle diff (39 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 95daa7e934..9dc532a183 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2246,7 +2246,7 @@ (define-public kcmutils
(define-public kconfigwidgets
(package
(name "kconfigwidgets")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2255,7 +2255,7 @@ (define-public kconfigwidgets
name "-" version ".tar.xz"))
(sha256
(base32
- "05bwldqc5k6dlzsxjby5565sch6i0mh7jg5cbyjz24xb1fpj0d7b"))))
+ "1raz1bxra0dvcwwzvhfmz1y0hvfrffpdymd116xyi5lnavyzdp46"))))
(build-system qt-build-system)
(propagated-inputs
(list kauth kcodecs kconfig kwidgetsaddons))
@@ -2276,12 +2276,11 @@ (define-public kconfigwidgets
(substitute* "src/khelpclient.cpp"
;; make QDirIterator follow symlinks
(("^\\s*(QDirIterator it\\(.*, QDirIterator::Subdirectories)(\\);)" _ a b)
- (string-append a " | QDirIterator::FollowSymlinks" b)))
- (substitute* "CMakeLists.txt"
- (("5\\.90\\.0") "5.98.0"))))
+ (string-append a " | QDirIterator::FollowSymlinks" b)))))
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
+ (setenv "HOME" (getcwd))
(invoke "ctest" "-E" "kstandardactiontest")))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Widgets for configuration dialogs")
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 052/209] gnu: kholidays: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_23D44A6E8EA45665B1FC0DEB78943396C00A@qq.com
* gnu/packages/kde-frameworks.scm (kholidays): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index f447baaf1f..95daa7e934 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -792,7 +792,7 @@ (define-public kguiaddons
(define-public kholidays
(package
(name "kholidays")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -800,7 +800,7 @@ (define-public kholidays
(version-major+minor version) "/"
name "-" version ".tar.xz"))
(sha256
- (base32 "0ysw52wiyxrkprn0gis85nphpfl1wdb4439i66dfmg7s9nyqpzp0"))))
+ (base32 "03g484nm37vv8mnj4q6y6pdrhhiglni3s63gpxhc54zzhzxshpy5"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules qttools-5))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 054/209] gnu: kconfigwidgets: use G-expressions.
(address . 64798@debbugs.gnu.org)
tencent_335A9B33A9B759987F583A93E5CE250EB508@qq.com
* gnu/packages/kde-frameworks.scm (kconfigwidgets)[arguments]:
Rewrite as G-expressions.
---
gnu/packages/kde-frameworks.scm | 28 +++++++++++++++-------------
1 file changed, 15 insertions(+), 13 deletions(-)

Toggle diff (41 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 9dc532a183..3b593fcd8b 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2269,19 +2269,21 @@ (define-public kconfigwidgets
qtbase-5
qttools-5))
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'patch
- (lambda _
- (substitute* "src/khelpclient.cpp"
- ;; make QDirIterator follow symlinks
- (("^\\s*(QDirIterator it\\(.*, QDirIterator::Subdirectories)(\\);)" _ a b)
- (string-append a " | QDirIterator::FollowSymlinks" b)))))
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- (when tests?
- (setenv "HOME" (getcwd))
- (invoke "ctest" "-E" "kstandardactiontest")))))))
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'patch
+ (lambda _
+ (substitute* "src/khelpclient.cpp"
+ ;; make QDirIterator follow symlinks
+ (("^\\s*(QDirIterator it\\(.*, QDirIterator::Subdirectories)(\\);)" _ a b)
+ (string-append a " | QDirIterator::FollowSymlinks" b)))))
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (setenv "HOME"
+ (getcwd))
+ (invoke "ctest" "-E" "kstandardactiontest")))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Widgets for configuration dialogs")
(description "KConfigWidgets provides easy-to-use classes to create
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 057/209] gnu: solid: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_6164A53669D32CD52C4BE84F5947A03CB405@qq.com
* gnu/packages/kde-frameworks.scm (solid): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 72b3a60da8..0530792c51 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1409,7 +1409,7 @@ (define-public qqc2-desktop-style
(define-public solid
(package
(name "solid")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1418,7 +1418,7 @@ (define-public solid
name "-" version ".tar.xz"))
(sha256
(base32
- "14bf2k40skhyhrmgyyscg7psm1a8klf4z696pimlwjjhnawjfr06"))))
+ "0m4i7csrz167nm6h4pcd0413x6jvnd39cx13k9ayga9my36ba2r8"))))
(build-system cmake-build-system)
(arguments
`(#:phases
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 058/209] gnu: solid: use G-expressions.
(address . 64798@debbugs.gnu.org)
tencent_F0A5D664733FD5230BFC6F52A7A41CA2E405@qq.com
* gnu/packages/kde-frameworks.scm (solid)[arguments]:
Rewrite as G-expressions.
---
gnu/packages/kde-frameworks.scm | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)

Toggle diff (26 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 0530792c51..4aa47dd719 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1421,13 +1421,12 @@ (define-public solid
"0m4i7csrz167nm6h4pcd0413x6jvnd39cx13k9ayga9my36ba2r8"))))
(build-system cmake-build-system)
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- (when tests?
- (setenv "DBUS_FATAL_WARNINGS" "0")
- (invoke "dbus-launch" "ctest")))))))
+ (list #:phases #~(modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (setenv "DBUS_FATAL_WARNINGS" "0")
+ (invoke "dbus-launch" "ctest")))))))
(native-inputs
(list bison dbus extra-cmake-modules flex qttools-5))
(inputs
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 061/209] gnu: kjsembed: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_AB7FCA3A86E5432525B59B9B9AA914597408@qq.com
* gnu/packages/kde-frameworks.scm (kjsembed): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 98b082e860..6167f1acd9 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -3692,7 +3692,7 @@ (define-public kjs
(define-public kjsembed
(package
(name "kjsembed")
- (version "5.98.0")
+ (version "5.108.0")
(source
(origin
(method url-fetch)
@@ -3701,7 +3701,7 @@ (define-public kjsembed
(version-major+minor version) "/portingAids/"
name "-" version ".tar.xz"))
(sha256
- (base32 "0zb4vr0hp73lzc1gfnpq1grwmlpdvnp8awf3ydx4vqjh9n6jbaf2"))))
+ (base32 "1nfi9mfph3yjglafm8clw8d1z4f4h9b71j5z4l50qsds65yv9b9a"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules kdoctools qttools-5))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 060/209] gnu: kjs: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_F54EA6126455FD11EB60977794FCD5CA6F0A@qq.com
* gnu/packages/kde-frameworks.scm (kjs): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index c17d71a0b5..98b082e860 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -3663,7 +3663,7 @@ (define-public khtml
(define-public kjs
(package
(name "kjs")
- (version "5.98.0")
+ (version "5.108.0")
(source
(origin
(method url-fetch)
@@ -3672,7 +3672,7 @@ (define-public kjs
(version-major+minor version) "/portingAids/"
name "-" version ".tar.xz"))
(sha256
- (base32 "03is1a5b1sfh1nd011lchgir9nrywvax06ilg9y7z0vsn0ick7ik"))))
+ (base32 "0xwih1jrdkgymr29cqr2jbj7byf8kqnbapr7wc8s0jxm5cwj2fgh"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules kdoctools perl pkg-config))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 059/209] gnu: threadweaver: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_48E4AC97BF261DF4F2B592FE5ABF4DB25407@qq.com
* gnu/packages/kde-frameworks.scm (threadweaver): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 4aa47dd719..c17d71a0b5 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1471,7 +1471,7 @@ (define-public sonnet
(define-public threadweaver
(package
(name "threadweaver")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1480,7 +1480,7 @@ (define-public threadweaver
name "-" version ".tar.xz"))
(sha256
(base32
- "1pwinpz5kscx64kc7dn4qf76m64kxzp92zjk8j2a2s1mx0s0vk2s"))))
+ "094nfqbhgg8yfri7fghn8dkjdf1k5iccshj0ns2b30snw87w8b29"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 056/209] gnu: sonnet: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_0B7F4D3A5CE55B25B0B5829B7DA96559AB08@qq.com
* gnu/packages/kde-frameworks.scm (sonnet): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 0f0d13faae..72b3a60da8 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1443,7 +1443,7 @@ (define-public solid
(define-public sonnet
(package
(name "sonnet")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1452,7 +1452,7 @@ (define-public sonnet
name "-" version ".tar.xz"))
(sha256
(base32
- "0j4p91xx1scg3jmvq6km7bwfjz5ihafk76yf1byb6aqyw50h3bm3"))))
+ "00azygjvv0fw5agd28v3kqxc3qx1wa8j4afvn5y3ncarhb5ac7p1"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules pkg-config qttools-5))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 065/209] gnu: kimageformats: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_AE61E5412540B5FE9B84A94759497F0A3A08@qq.com
* gnu/packages/kde-frameworks.scm (kimageformats): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)

Toggle diff (53 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 8c108e8a91..c28cf94b82 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1793,7 +1793,7 @@ (define-public kfilemetadata
(define-public kimageformats
(package
(name "kimageformats")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1802,7 +1802,7 @@ (define-public kimageformats
name "-" version ".tar.xz"))
(sha256
(base32
- "0v4jr1lh2qjk453q8mpz94cd98k4kmjrykn8kxrd7zvrkaa4snfy"))))
+ "07myvknlvp28kn20l30x6q22fkva72qrfziryinxgsqlhgc3j87c"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules pkg-config))
@@ -1813,20 +1813,20 @@ (define-public kimageformats
(arguments
`(#:phases
(modify-phases %standard-phases
- ;; This test fails regularly (also at KDE CI, see
- ;; https://build.kde.org/job/Frameworks%20kimageformats%20kf5-qt5%20XenialQt5.7/6/testReport/)
- ;; delete offending portion
- (add-after 'unpack 'neuter-read-xcf-test
- (lambda _
- (delete-file "autotests/read/xcf/simple-rgba-gimp-2.8.10.png")
- (delete-file "autotests/read/xcf/simple-rgba-gimp-2.8.10.xcf")))
(add-before 'check 'check-setup
(lambda _
;; make Qt render "offscreen", required for tests
(setenv "QT_QPA_PLATFORM" "offscreen")
(setenv "QT_PLUGIN_PATH"
(string-append (getcwd) "/bin:"
- (getenv "QT_PLUGIN_PATH"))))))
+ (getenv "QT_PLUGIN_PATH")))))
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (setenv "HOME" (getcwd))
+ ;; FIXME: I guess kde's qt no this fail.
+ ;; see https://invent.kde.org/frameworks/kimageformats/-/jobs/1046283
+ (invoke "ctest" "-E" "kimageformats-read-psd")))))
;; FIXME: The header files of ilmbase (propagated by openexr) are not
;; found when included by the header files of openexr, and an explicit
;; flag needs to be set.
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 066/209] gnu: kimageformats: use G-expressions.
(address . 64798@debbugs.gnu.org)
tencent_447E6DD2A5366445FCB1E8509733969CD40A@qq.com
* gnu/packages/kde-frameworks.scm (kimageformats)[arguments]:
Rewrite as G-expressions.
---
gnu/packages/kde-frameworks.scm | 48 +++++++++++++++++----------------
1 file changed, 25 insertions(+), 23 deletions(-)

Toggle diff (61 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index c28cf94b82..1dd1319c6f 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1811,29 +1811,31 @@ (define-public kimageformats
openexr-2 ; for OpenEXR high dynamic-range images
qtbase-5))
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (add-before 'check 'check-setup
- (lambda _
- ;; make Qt render "offscreen", required for tests
- (setenv "QT_QPA_PLATFORM" "offscreen")
- (setenv "QT_PLUGIN_PATH"
- (string-append (getcwd) "/bin:"
- (getenv "QT_PLUGIN_PATH")))))
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- (when tests?
- (setenv "HOME" (getcwd))
- ;; FIXME: I guess kde's qt no this fail.
- ;; see https://invent.kde.org/frameworks/kimageformats/-/jobs/1046283
- (invoke "ctest" "-E" "kimageformats-read-psd")))))
- ;; FIXME: The header files of ilmbase (propagated by openexr) are not
- ;; found when included by the header files of openexr, and an explicit
- ;; flag needs to be set.
- #:configure-flags
- (list (string-append "-DCMAKE_CXX_FLAGS=-I"
- (assoc-ref %build-inputs "ilmbase")
- "/include/OpenEXR"))))
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-before 'check 'check-setup
+ (lambda _
+ ;; make Qt render "offscreen", required for tests
+ (setenv "QT_QPA_PLATFORM" "offscreen")
+ (setenv "QT_PLUGIN_PATH"
+ (string-append (getcwd) "/bin:"
+ (getenv "QT_PLUGIN_PATH")))))
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (setenv "HOME"
+ (getcwd))
+ ;; FIXME: I guess kde's qt no this fail.
+ ;; see https://invent.kde.org/frameworks/kimageformats/-/jobs/1046283
+ (invoke "ctest" "-E" "kimageformats-read-psd")))))
+ ;; FIXME: The header files of ilmbase (propagated by openexr) are not
+ ;; found when included by the header files of openexr, and an explicit
+ ;; flag needs to be set.
+ #:configure-flags #~(list (string-append "-DCMAKE_CXX_FLAGS=-I"
+ (assoc-ref %build-inputs
+ "ilmbase")
+ "/include/OpenEXR"))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Plugins to allow QImage to support extra file formats")
(description "This framework provides additional image format plugins for
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 067/209] gnu: kdesignerplugin: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_1C1DE072BE9283DAA0CDD354822C833F1E07@qq.com
* gnu/packages/kde-frameworks.scm (kdesignerplugin): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 1dd1319c6f..d36000197a 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2397,7 +2397,7 @@ (define-public kded
(define-public kdesignerplugin
(package
(name "kdesignerplugin")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2406,7 +2406,7 @@ (define-public kdesignerplugin
name "-" version ".tar.xz"))
(sha256
(base32
- "17b0javl6k5zcmx04aqzmh3qdgwvzhf62x603m4pg6xbl3zns67g"))))
+ "0ibd1sgyiawl7b25ag1qs80s0vai16ab1zmdrhx85gd1583vkyab"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools qttools-5))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 062/209] gnu: plasma-wayland-protocols: Update to 1.10.0.
(address . 64798@debbugs.gnu.org)
tencent_4A26FEBC7454CB334AFC6BF936A952A7B209@qq.com
* gnu/packages/kde-frameworks.scm (plasma-wayland-protocols): Update to 1.10.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 6167f1acd9..8011e13a39 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1066,14 +1066,14 @@ (define-public ksyntaxhighlighting
(define-public plasma-wayland-protocols
(package
(name "plasma-wayland-protocols")
- (version "1.7.0")
+ (version "1.10.0")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/" name "/"
name "-" version ".tar.xz"))
(sha256
(base32
- "1mps0pirffvnpnbcpi1l9fxxfx14n83f1p46zv3987d6ra2jckh8"))))
+ "1zin4ybw3ijy6imri7xky3gcvkjspkyas8qdvvk16im0r5kqi51i"))))
(build-system cmake-build-system)
(native-inputs (list extra-cmake-modules))
(arguments '(#:tests? #f)) ;no tests
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 070/209] gnu: kservice: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_AF1CBB64AAF673333CB53ACBEF4F59C7A005@qq.com
* gnu/packages/kde-frameworks.scm (kservice): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (33 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index be2db5843a..d874ffe98e 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -3004,7 +3004,7 @@ (define-public krunner
(define-public kservice
(package
(name "kservice")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -3013,7 +3013,7 @@ (define-public kservice
name "-" version ".tar.xz"))
(sha256
(base32
- "0lgwpcdkkbxwq84zp5aymrdwy0iacqxz5ckc89pymcm0bacyhl31"))))
+ "10dfnq3x9b30kbkpq1ifg6ywj8dmdqvd1szgrwf71077yzgsh9w2"))))
(build-system cmake-build-system)
(propagated-inputs
(list kconfig kcoreaddons kdoctools))
@@ -3043,7 +3043,7 @@ (define-public kservice
(setenv "HOME" (getcwd))
(setenv "QT_QPA_PLATFORM" "offscreen")
;; Disable failing tests.
- (invoke "ctest" "-E" "(kautostarttest|ksycocatest)")))))))
+ (invoke "ctest" "-E" "(kautostarttest|ksycocatest|kapplicationtradertest)")))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Plugin framework for desktop services")
(description "KService provides a plugin framework for handling desktop
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 064/209] gnu: kdnssd: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_165261B21AFE8C75A0CB734AF46A83365309@qq.com
* gnu/packages/kde-frameworks.scm (kdnssd): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index f32d3c3941..8c108e8a91 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -709,7 +709,7 @@ (define-public kdbusaddons
(define-public kdnssd
(package
(name "kdnssd")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -718,7 +718,7 @@ (define-public kdnssd
name "-" version ".tar.xz"))
(sha256
(base32
- "0wcjq0g1cdjz9npy31i4rqbx85a95f15w71aamhm8x82l8nysv4g"))))
+ "0pxlkwjjl2gzfjf9pd7j9m1nhc6jas0wd8994jgljgxc5dc94cn8"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules qttools-5))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 063/209] gnu: kwayland: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_DC07AABCBB24BF566B932C95210BE76F4505@qq.com
* gnu/packages/kde-frameworks.scm (kwayland): Update to 5.108.0.
[arguments]: replace CHECK phase.
* gnu/packages/patches/kwayland-skip-flaky-test.patch: remove it.
* gnu/local.mk (dist_patch_DATA): unregister it.
---
gnu/local.mk | 1 -
gnu/packages/kde-frameworks.scm | 14 ++++++++++----
.../patches/kwayland-skip-flaky-test.patch | 13 -------------
3 files changed, 10 insertions(+), 18 deletions(-)
delete mode 100644 gnu/packages/patches/kwayland-skip-flaky-test.patch

Toggle diff (73 lines)
diff --git a/gnu/local.mk b/gnu/local.mk
index f9d57bbec3..bd344f9a31 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1460,7 +1460,6 @@ dist_patch_DATA = \
%D%/packages/patches/kobodeluxe-graphics-window-signed-char.patch \
%D%/packages/patches/kodi-set-libcurl-ssl-parameters.patch \
%D%/packages/patches/kodi-mesa-eglchromium.patch \
- %D%/packages/patches/kwayland-skip-flaky-test.patch \
%D%/packages/patches/laby-make-install.patch \
%D%/packages/patches/laby-use-tmpdir-from-runtime.patch \
%D%/packages/patches/ldns-drill-examples.patch \
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 8011e13a39..f32d3c3941 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1090,17 +1090,16 @@ (define-public plasma-wayland-protocols
(define-public kwayland
(package
(name "kwayland")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
"mirror://kde/stable/frameworks/"
(version-major+minor version) "/"
name "-" version ".tar.xz"))
- (patches (search-patches "kwayland-skip-flaky-test.patch"))
(sha256
(base32
- "0c0953gm63xhrqb7aspvf28wi7x31mrgaid23dw5gqphkbgis5qw"))))
+ "11xk1rzizmqb0haqkg24kdd54a3fdqrxr2kh056irbnksp9p8k03"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules pkg-config))
@@ -1119,7 +1118,14 @@ (define-public kwayland
#~(modify-phases %standard-phases
(add-before 'check 'set-XDG_RUNTIME_DIR
(lambda _
- (setenv "XDG_RUNTIME_DIR" (getcwd)))))))
+ (setenv "XDG_RUNTIME_DIR" (getcwd))))
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (invoke "ctest" "-E"
+ ;; XXX: maybe is upstream bug
+ "(kwayland-testWaylandRegistry|\
+kwayland-testPlasmaShell|kwayland-testPlasmaWindowModel)")))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Qt-style API to interact with the wayland client and server")
(description "As the names suggest they implement a Client respectively a
diff --git a/gnu/packages/patches/kwayland-skip-flaky-test.patch b/gnu/packages/patches/kwayland-skip-flaky-test.patch
deleted file mode 100644
index 592ab3cc77..0000000000
--- a/gnu/packages/patches/kwayland-skip-flaky-test.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-This test fails in the Guix CI for unknown and difficult to debug reasons.
-
-diff --git a/autotests/client/test_plasma_window_model.cpp b/autotests/client/test_plasma_window_model.cpp
---- a/autotests/client/test_plasma_window_model.cpp
-+++ b/autotests/client/test_plasma_window_model.cpp
-@@ -545,6 +545,7 @@ void PlasmaWindowModelTest::testPid()
-
- void PlasmaWindowModelTest::testVirtualDesktops()
- {
-+ QSKIP("This test fails on the Guix CI (FIXME)");
- auto model = m_pw->createWindowModel();
- QVERIFY(model);
- QSignalSpy rowInsertedSpy(model, &PlasmaWindowModel::rowsInserted);
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 069/209] gnu: kglobalaccel: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_757B2A48D6D15F810E7CB94F4955EDC4E606@qq.com
* gnu/packages/kde-frameworks.scm (kglobalaccel): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 798ab8ccaa..be2db5843a 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2490,7 +2490,7 @@ (define-public kemoticons
(define-public kglobalaccel
(package
(name "kglobalaccel")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2499,7 +2499,7 @@ (define-public kglobalaccel
name "-" version ".tar.xz"))
(sha256
(base32
- "1vr6k7lpxsxa6in60ld2wcdqfpaan5xgbmwm3xyr584x6pv737cl"))))
+ "0sf6v86pfhxva7n465p9pfidyzfjviam5kk8d6lrc23zjb559f3w"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules pkg-config qttools-5))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 068/209] gnu: kdbusaddons: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_58D6C3DF928E40397609626DFDE6436A4106@qq.com
* gnu/packages/kde-frameworks.scm (kdbusaddons): Update to 5.108.0.
(kxmlgui) [arguments]: exclude KMAINWINDOW_UNITTEST test for make sure
KDBUSADDONS build success.
---
gnu/packages/kde-frameworks.scm | 37 +++++++++++++++++----------------
1 file changed, 19 insertions(+), 18 deletions(-)

Toggle diff (71 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index d36000197a..798ab8ccaa 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -665,7 +665,7 @@ (define-public kcoreaddons
(define-public kdbusaddons
(package
(name "kdbusaddons")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -674,7 +674,7 @@ (define-public kdbusaddons
name "-" version ".tar.xz"))
(sha256
(base32
- "0fwdmlnci2xn5pi1ywgia3xka3zsh6gl6xpx1gvql7lczk1y490a"))))
+ "1siv9ndk0zr9yq6pwjs248zzsh4kgllfj1294jym80rxcb0z6g9r"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules dbus qttools-5))
@@ -683,21 +683,22 @@ (define-public kdbusaddons
;; kinit-bootstrap: kinit package which does not depend on kdbusaddons.
(arguments
(list #:phases
- #~(modify-phases %standard-phases
- (add-before 'configure 'patch-source
- (lambda* (#:key inputs #:allow-other-keys)
- ;; look for the kdeinit5 executable in kinit's store directory,
- ;; instead of the current application's directory:
- (substitute* "src/kdeinitinterface.cpp"
- (("<< QCoreApplication::applicationDirPath..")
- (string-append
- "<< QString::fromUtf8(\"/" (dirname (search-input-file inputs
- "bin/kdeinit5")) "\")" )))))
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- (when tests?
- (setenv "DBUS_FATAL_WARNINGS" "0")
- (invoke "dbus-launch" "ctest")))))))
+ #~(modify-phases %standard-phases
+ (add-before 'configure 'patch-source
+ (lambda* (#:key inputs #:allow-other-keys)
+ ;; look for the kdeinit5 executable in kinit's store directory,
+ ;; instead of the current application's directory:
+ (substitute* "src/kdeinitinterface.cpp"
+ (("<< QCoreApplication::applicationDirPath..")
+ (string-append
+ "<< QString::fromUtf8(\"/"
+ (dirname (search-input-file inputs "bin/kdeinit5"))
+ "\")" )))))
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (setenv "DBUS_FATAL_WARNINGS" "0")
+ (invoke "dbus-launch" "ctest")))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Convenience classes for DBus")
(description "KDBusAddons provides convenience classes on top of QtDBus,
@@ -3259,7 +3260,7 @@ (define-public kxmlgui
(setenv "HOME" (getcwd))
(setenv "QT_QPA_PLATFORM" "offscreen") ;; These tests fail
(invoke "ctest" "-E"
- "(ktoolbar_unittest|kxmlgui_unittest)")))))))
+ "(ktoolbar_unittest|kmainwindow_unittest|kxmlgui_unittest)")))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Framework for managing menu and toolbar actions")
(description "KXMLGUI provides a framework for managing menu and toolbar
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 071/209] gnu: kxmlgui: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_D49B5BA9E459467F853A54E5FD2555B56508@qq.com
* gnu/packages/kde-frameworks.scm (kxmlgui): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)

Toggle diff (34 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index d874ffe98e..f9036e881b 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -3221,7 +3221,7 @@ (define-public kwallet
(define-public kxmlgui
(package
(name "kxmlgui")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -3230,7 +3230,7 @@ (define-public kxmlgui
name "-" version ".tar.xz"))
(sha256
(base32
- "08n5l3zgkh0fxaqwrfx5mk4j5wq9ylkpxd37751qcivpag7l0x45"))))
+ "0v6nzq86wvbalbqq3dp47vymp31ws098c8dq0g43f6g7q3xjfxa1"))))
(build-system cmake-build-system)
(propagated-inputs
(list kconfig kconfigwidgets))
@@ -3259,8 +3259,7 @@ (define-public kxmlgui
(when tests?
(setenv "HOME" (getcwd))
(setenv "QT_QPA_PLATFORM" "offscreen") ;; These tests fail
- (invoke "ctest" "-E"
- "(ktoolbar_unittest|kmainwindow_unittest|kxmlgui_unittest)")))))))
+ (invoke "ctest" "-E" "(ktoolbar_unittest|kxmlgui_unittest)")))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Framework for managing menu and toolbar actions")
(description "KXMLGUI provides a framework for managing menu and toolbar
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 073/209] gnu: ktextwidgets: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_8D7554CBB54ADA6A43365953BBB210FE3609@qq.com
* gnu/packages/kde-frameworks.scm (ktextwidgets): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index a5daa8295b..e8e22fca1a 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -3132,7 +3132,7 @@ (define-public ktexteditor
(define-public ktextwidgets
(package
(name "ktextwidgets")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -3141,7 +3141,7 @@ (define-public ktextwidgets
name "-" version ".tar.xz"))
(sha256
(base32
- "14ivmpng7x9rsk3x6kyd86jabzqxgjcdrma1im44wacnvisi4llk"))))
+ "1qz1ayrrqxarhx4h24ym2hm8gkjskgdi268jv16yvd33b122fv2c"))))
(build-system qt-build-system)
(propagated-inputs
(list ki18n sonnet))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 072/209] gnu: kbookmarks: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_3A3F151DCD729912B2DAA7CDF9D4E92CBE07@qq.com
* gnu/packages/kde-frameworks.scm (kbookmarks): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index f9036e881b..a5daa8295b 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2158,7 +2158,7 @@ (define-public kactivities-stats
(define-public kbookmarks
(package
(name "kbookmarks")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2167,7 +2167,7 @@ (define-public kbookmarks
name "-" version ".tar.xz"))
(sha256
(base32
- "1rpjqz2xnpb2wp2k3pjdclbkb0p96y48x6h8l056nr93alxyrqvi"))))
+ "1547i2x7mrryg4w6ij47f37savmp1jmq8wp2nhiij65cdnla3qbb"))))
(build-system cmake-build-system)
(propagated-inputs
(list kwidgetsaddons))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 074/209] gnu: kpeople: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_56A4166439FF45EA0C949B95F8D7226CF20A@qq.com
* gnu/packages/kde-frameworks.scm (kpeople): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index e8e22fca1a..42bf3daeea 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2899,7 +2899,7 @@ (define-public kparts
(define-public kpeople
(package
(name "kpeople")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2908,7 +2908,7 @@ (define-public kpeople
name "-" version ".tar.xz"))
(sha256
(base32
- "0wxy8pxkbfqbb4i9v3q912shzck56bk6xra3blhwva82qm9rps0f"))))
+ "0k2jnyp05rnjb4j31w4xi95qwparkqvp1m9664gvygwp9xxlnf4k"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 077/209] gnu: kdesu: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_92D40A6C5AA75E6569FDA5E958957394200A@qq.com
* gnu/packages/kde-frameworks.scm (kdesu): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 0a76ca03cf..a34d72561f 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2427,7 +2427,7 @@ (define-public kdesignerplugin
(define-public kdesu
(package
(name "kdesu")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2436,7 +2436,7 @@ (define-public kdesu
name "-" version ".tar.xz"))
(sha256
(base32
- "15fbb7zifk4lhnlwvqhs9svzb80qwms03zbrjfnsc1n1wyyfk7v2"))))
+ "1rhygp1r6099zrmnfvl2ldpm6rsilcy2x3bcb580bvqd536ir2yh"))))
(build-system cmake-build-system)
(propagated-inputs
(list kpty))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 076/209] gnu: kded: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_D2B51C9B0CA97259C67F323A14E56D257208@qq.com
* gnu/packages/kde-frameworks.scm (kded): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 7cb02dbe4a..0a76ca03cf 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2366,7 +2366,7 @@ (define-public kdeclarative
(define-public kded
(package
(name "kded")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2375,7 +2375,7 @@ (define-public kded
name "-" version ".tar.xz"))
(sha256
(base32
- "1k8yxdnihfvvdjmw7lmd62vi5k1hpvjdcwd7njqxz6178iq7dd75"))))
+ "08aa3vjzr0mj4jahzqd2z7k8whavyyvcyhk67swqlpil9rmxm0s1"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 078/209] gnu: kemoticons: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_11746AE33673527DB268FE027472CA674B09@qq.com
* gnu/packages/kde-frameworks.scm (kemoticons): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index a34d72561f..53a5a42fd1 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2454,7 +2454,7 @@ (define-public kdesu
(define-public kemoticons
(package
(name "kemoticons")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2463,7 +2463,7 @@ (define-public kemoticons
name "-" version ".tar.xz"))
(sha256
(base32
- "0f3d0jmpnqkrjn95sbvjzda923rfdgrlxd4k58pmzd0bblxkcxh2"))))
+ "0p7q5s9mv7j0sy4mm513warzhqm44wiz4vxcp9kxbqcsw0awfad6"))))
(build-system cmake-build-system)
(propagated-inputs
(list kservice))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 075/209] gnu: kwallet: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_4CF87498CA874AAA6B4336A95327B232FF09@qq.com
* gnu/packages/kde-frameworks.scm (kwallet): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 42bf3daeea..7cb02dbe4a 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -3170,7 +3170,7 @@ (define-public ktextwidgets
(define-public kwallet
(package
(name "kwallet")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -3179,7 +3179,7 @@ (define-public kwallet
name "-" version ".tar.xz"))
(sha256
(base32
- "0kwxkxlk0xlxkjgpjpb40xfl2l9hnhpymb4lxw4zwlxjn81r6sab"))))
+ "1zx80h8mj3ijj1mm5m3396vwkfhpdm8qpb63rhg8szm9hwqhd5sq"))))
(build-system cmake-build-system)
(arguments
(list #:phases
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:44
[PATCH 079/209] gnu: kemoticons: use G-expressions.
(address . 64798@debbugs.gnu.org)
tencent_DDCCCA9B4B7E6A7F366752FBB326FFC67409@qq.com
* gnu/packages/kde-frameworks.scm (kemoticons)[arguments]:
Rewrite as G-expressions.
---
gnu/packages/kde-frameworks.scm | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)

Toggle diff (27 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 53a5a42fd1..8b34f944ad 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2472,13 +2472,13 @@ (define-public kemoticons
(inputs
(list karchive kconfig kcoreaddons qtbase-5))
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (add-before 'check 'check-setup
- (lambda _
- (setenv "HOME" (getcwd))
- ;; make Qt render "offscreen", required for tests
- (setenv "QT_QPA_PLATFORM" "offscreen"))))))
+ (list #:phases #~(modify-phases %standard-phases
+ (add-before 'check 'check-setup
+ (lambda _
+ (setenv "HOME"
+ (getcwd))
+ ;; make Qt render "offscreen", required for tests
+ (setenv "QT_QPA_PLATFORM" "offscreen"))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Convert text emoticons to graphical emoticons")
(description "KEmoticons converts emoticons from text to a graphical
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 081/209] gnu: kfilemetadata: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_8D743ECB374AFA6BD137B952A1B290FEF409@qq.com
* gnu/packages/kde-frameworks.scm (kfilemetadata): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 12421f24ea..18673c919e 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1744,7 +1744,7 @@ (define-public kdoctools
(define-public kfilemetadata
(package
(name "kfilemetadata")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1753,7 +1753,7 @@ (define-public kfilemetadata
name "-" version ".tar.xz"))
(sha256
(base32
- "1nsvslhs2kiff3r5ji8z931lh6srvjzzvwnv9cs0j74sr46c6rkn"))))
+ "0hhq8p6wpfbi33b604ls7q9309n6pm4aa4cgjwxrspn2q8yn6p7w"))))
(build-system cmake-build-system)
(arguments
`(#:phases
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 080/209] gnu: qqc2-desktop-style: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_7723EBE66F5FC7AEBCA9E4A0766B3333B505@qq.com
* gnu/packages/kde-frameworks.scm (qqc2-desktop-style): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 8b34f944ad..12421f24ea 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1381,7 +1381,7 @@ (define-public pulseaudio-qt
(define-public qqc2-desktop-style
(package
(name "qqc2-desktop-style")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1390,7 +1390,7 @@ (define-public qqc2-desktop-style
name "-" version ".tar.xz"))
(sha256
(base32
- "1af7izd4k220dzngf1nwgcw0bi7vl772lpjrqd9fp9rijh74dx7d"))))
+ "1icv871q0z2wh147j3bg9xqizp2cyrsrsrsgbyyscpa9x5nlpvw9"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules pkg-config))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 085/209] gnu: kdeclarative: use G-expressions.
(address . 64798@debbugs.gnu.org)
tencent_9F7B895EEDCFA6442A5E96CE5FA24E57B906@qq.com
* gnu/packages/kde-frameworks.scm (kdeclarative)[arguments]:
Rewrite as G-expressions.
---
gnu/packages/kde-frameworks.scm | 34 +++++++++++++++++----------------
1 file changed, 18 insertions(+), 16 deletions(-)

Toggle diff (47 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 6e165a392c..88d9eda7bb 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2338,22 +2338,24 @@ (define-public kdeclarative
qtdeclarative-5
solid))
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (add-before 'check 'start-xorg-server
- (lambda* (#:key inputs #:allow-other-keys)
- ;; The test suite requires a running X server, setting
- ;; QT_QPA_PLATFORM=offscreen does not suffice.
- (system "Xvfb :1 -screen 0 640x480x24 &")
- (setenv "DISPLAY" ":1")))
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- (when tests?
- (setenv "HOME" (getcwd))
- (setenv "XDG_RUNTIME_DIR" (getcwd))
- (setenv "QT_QPA_PLATFORM" "offscreen")
- (setenv "DBUS_FATAL_WARNINGS" "0")
- (invoke "dbus-launch" "ctest")))))))
+ (list #:phases
+ #~(modify-phases %standard-phases
+ (add-before 'check 'start-xorg-server
+ (lambda* (#:key inputs #:allow-other-keys)
+ ;; The test suite requires a running X server, setting
+ ;; QT_QPA_PLATFORM=offscreen does not suffice.
+ (system "Xvfb :1 -screen 0 640x480x24 &")
+ (setenv "DISPLAY" ":1")))
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (setenv "HOME"
+ (getcwd))
+ (setenv "XDG_RUNTIME_DIR"
+ (getcwd))
+ (setenv "QT_QPA_PLATFORM" "offscreen")
+ (setenv "DBUS_FATAL_WARNINGS" "0")
+ (invoke "dbus-launch" "ctest")))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Integration of QML and KDE work spaces")
(description "KDeclarative provides integration of QML and KDE work spaces.
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 084/209] gnu: kdeclarative: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_22526A6537B952B7B2A8FE847584CAEB4A09@qq.com
* gnu/packages/kde-frameworks.scm (kdeclarative): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)

Toggle diff (35 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 8ae55c8c0d..6e165a392c 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2305,7 +2305,7 @@ (define-public kconfigwidgets
(define-public kdeclarative
(package
(name "kdeclarative")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2314,7 +2314,7 @@ (define-public kdeclarative
name "-" version ".tar.xz"))
(sha256
(base32
- "0y5scmcnzhwvyb7x6fdb59xgdhghw8v9i3r05gx1x7g1gfsw0wh6"))))
+ "1kdg18a2xpgl6xkrk68nnbj57nwn8rv5yd5q5bfbfc8chibk9y4z"))))
(build-system cmake-build-system)
(propagated-inputs
(list kconfig kpackage qtdeclarative-5))
@@ -2353,9 +2353,7 @@ (define-public kdeclarative
(setenv "XDG_RUNTIME_DIR" (getcwd))
(setenv "QT_QPA_PLATFORM" "offscreen")
(setenv "DBUS_FATAL_WARNINGS" "0")
- (invoke "dbus-launch" "ctest"
- "-E" ; FIXME: test fails.
- "fullmodelaccesstest")))))))
+ (invoke "dbus-launch" "ctest")))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Integration of QML and KDE work spaces")
(description "KDeclarative provides integration of QML and KDE work spaces.
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 082/209] gnu: kfilemetadata: use G-expressions.
(address . 64798@debbugs.gnu.org)
tencent_AC69EA4495AB9788D4B26FC6A54264E9FC0A@qq.com
* gnu/packages/kde-frameworks.scm (kfilemetadata)[arguments]:
Rewrite as G-expressions.
---
gnu/packages/kde-frameworks.scm | 20 +++++++++++---------
1 file changed, 11 insertions(+), 9 deletions(-)

Toggle diff (33 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 18673c919e..7c97166e79 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1756,15 +1756,17 @@ (define-public kfilemetadata
"0hhq8p6wpfbi33b604ls7q9309n6pm4aa4cgjwxrspn2q8yn6p7w"))))
(build-system cmake-build-system)
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- (when tests?
- ;; FIXME: Test can't find audio/x-speex mimeinfo
- ;; (but it can find audio/x-speex+ogg).
- (invoke "ctest" "-E"
- "(usermetadatawritertest|embeddedimagedatatest|taglibextractortest)")))))))
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ ;; FIXME: Test can't find audio/x-speex mimeinfo
+ ;; (but it can find audio/x-speex+ogg).
+ (invoke "ctest" "-E"
+ "(usermetadatawritertest|embeddedimagedatatest|\
+taglibextractortest)")))))))
(native-inputs (list extra-cmake-modules pkg-config))
(inputs
(list attr
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 089/209] gnu: kcmutils: use G-expressions.
(address . 64798@debbugs.gnu.org)
tencent_884264A1FC69E8E8978794E0D4A26D66A60A@qq.com
* gnu/packages/kde-frameworks.scm (kcmutils)[arguments]:
Rewrite as G-expressions.
---
gnu/packages/kde-frameworks.scm | 36 +++++++++++++++++++--------------
1 file changed, 21 insertions(+), 15 deletions(-)

Toggle diff (49 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 2a811a928f..0f7cce2be7 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2217,21 +2217,27 @@ (define-public kcmutils
(native-inputs
(list extra-cmake-modules))
(arguments
- `(#: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
+ #: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"))))))
(inputs
(list kauth
kcodecs
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 086/209] gnu: kactivities: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_5526A45664DDFD71EA34941795E0D76E6C0A@qq.com
* gnu/packages/kde-frameworks.scm (kactivities): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 88d9eda7bb..09c55b81a6 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1508,7 +1508,7 @@ (define-public threadweaver
(define-public kactivities
(package
(name "kactivities")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1517,7 +1517,7 @@ (define-public kactivities
name "-" version ".tar.xz"))
(sha256
(base32
- "0n7r88y1b8mph5al2xh8fbw5ckdzdmdzjipf205y20ib35bskd9i"))))
+ "0lqhfml91wh9376xr31ky8fl49yamfzz336bdjzj3i3ygqzyc7lh"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 083/209] gnu: kio: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_A75345B364FE347436CB214ABC6A8F369709@qq.com
* gnu/packages/kde-frameworks.scm (kio): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

Toggle diff (32 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 7c97166e79..8ae55c8c0d 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2641,7 +2641,7 @@ (define-public kinit
(define-public kio
(package
(name "kio")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2650,7 +2650,7 @@ (define-public kio
name "-" version ".tar.xz"))
(sha256
(base32
- "0z1ikpa3an3qmd26h2v48kxxw1jph21i12x4nawvc4x1dp4vkm1d"))
+ "1v5bpj90s5pwdvdkzcfpfgsgym7pxb3r22m4r7w9piq6n9s4c122"))
(patches (search-patches "kio-search-smbd-on-PATH.patch"))))
(build-system cmake-build-system)
(propagated-inputs
@@ -2732,6 +2732,7 @@ (define-public kio
"|commandlauncherjob_servicetest"
"|kiowidgets-kdirmodeltest"
"|kiowidgets-kurifiltertest-colon-separator"
+ "|kiofilewidgets-kfilewidgettest"
"|kiowidgets-kurifiltertest-space-separator)")))))
(add-after 'install 'add-symlinks
;; Some package(s) (e.g. bluedevil) refer to these service types by
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 088/209] gnu: kcmutils: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_3DFDE5A42511B5069BB3A91B599F7F1A3A08@qq.com
* gnu/packages/kde-frameworks.scm (kcmutils): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 7592e4b501..2a811a928f 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2201,7 +2201,7 @@ (define-public kbookmarks
(define-public kcmutils
(package
(name "kcmutils")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2210,7 +2210,7 @@ (define-public kcmutils
name "-" version ".tar.xz"))
(sha256
(base32
- "0jqkg4i16jnxricrhi1cbvv7gjjj7ry3z36mzh11h48ml7rl05qx"))))
+ "1zhs84wrd8fkgzxwf793c6yha5nsnid4id8vs4iy7gcyahyajchr"))))
(build-system cmake-build-system)
(propagated-inputs
(list kconfigwidgets kservice))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 087/209] gnu: kactivities-stats: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_19F5FD25EB909783948CD5866F36A42E640A@qq.com
* gnu/packages/kde-frameworks.scm (kactivities-stats): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 09c55b81a6..7592e4b501 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2134,7 +2134,7 @@ (define-public baloo
(define-public kactivities-stats
(package
(name "kactivities-stats")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2143,7 +2143,7 @@ (define-public kactivities-stats
name "-" version ".tar.xz"))
(sha256
(base32
- "0zvw3km1wf91wl9xbjvawjia0847kbs3js4nbf3d0z87l5h6rbx8"))))
+ "03vpangw2zl2577vhcn0w1pp2hv3jgna79b18wv7i13s78v8k6ny"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 091/209] gnu: kparts: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_E8E267B9FD75E934947B9650D5EE6D86A40A@qq.com
* gnu/packages/kde-frameworks.scm (kparts): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index f562904fbc..a0e9f1d564 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2858,7 +2858,7 @@ (define-public knotifyconfig
(define-public kparts
(package
(name "kparts")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2867,7 +2867,7 @@ (define-public kparts
name "-" version ".tar.xz"))
(sha256
(base32
- "01gcnywbzrgwlk4cws2rr139r95r201yfal1af3jkd7g2x499vgr"))))
+ "0fckq2dpdqkqyaig61fnjanw2y9j28fckx1zrywnvyzd8q6hs4db"))))
(build-system qt-build-system)
(arguments
'(#:phases (modify-phases %standard-phases
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 090/209] gnu: knotifyconfig: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_0C241D9372A812B8DABD4DC1D48C2CE63F07@qq.com
* gnu/packages/kde-frameworks.scm (knotifyconfig): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 0f7cce2be7..f562904fbc 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2816,7 +2816,7 @@ (define-public knewstuff
(define-public knotifyconfig
(package
(name "knotifyconfig")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2825,7 +2825,7 @@ (define-public knotifyconfig
name "-" version ".tar.xz"))
(sha256
(base32
- "1qlmgr5rifygp8zk8qfjwm6k72kfyj8x6hvqwy2a59lfi3wgbm07"))))
+ "1dby6ycqicsij9ngyk6ab7v14ybnsmxd51fkcy25k4c326w6yyca"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 092/209] gnu: kinit: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_AF97FF9570D5FE6D6EA47E67B9FDA9EA480A@qq.com
* gnu/packages/kde-frameworks.scm (kinit): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index a0e9f1d564..a3eb708a2a 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2578,7 +2578,7 @@ (define-public kiconthemes
(define-public kinit
(package
(name "kinit")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2587,7 +2587,7 @@ (define-public kinit
name "-" version ".tar.xz"))
(sha256
(base32
- "04654hz3yipnlhy5gz3bkh988fcfl1lv7608k4xa5qnbsxaqh141"))
+ "1i03gn0s01jg2ridlymxf34ib88rkf30yz27h38g9fzaijjr46fi"))
;; Use the store paths for other packages and dynamically loaded
;; libs
(patches (search-patches "kinit-kdeinit-extra_libs.patch"))))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 093/209] gnu: kdav: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_D1B5F668332E35282BE96F5CC7A6BCBDC405@qq.com
* gnu/packages/kde-frameworks.scm (kdav): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index a3eb708a2a..b86b254625 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -3811,7 +3811,7 @@ (define-public kross
(define-public kdav
(package
(name "kdav")
- (version "5.98.0")
+ (version "5.108.0")
(source
(origin
(method url-fetch)
@@ -3819,7 +3819,7 @@ (define-public kdav
(version-major+minor version) "/"
name "-" version ".tar.xz"))
(sha256
- (base32 "02474a3k7yqgnb1sbxbnm6l4cahn88y2631jvkq9xlmcx7xs2dzi"))))
+ (base32 "0knpyzdfa0m1pyakq32pw2hwbaq2dkqj87p3n6p86wlf2rn66vir"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 097/209] gnu: purpose: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_0AEDBF4E1DF872B11280DAE2CDE0D4852C07@qq.com
* gnu/packages/kde-frameworks.scm (purpose): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index a988699510..b31d7b79c4 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -3394,7 +3394,7 @@ (define-public plasma-framework
(define-public purpose
(package
(name "purpose")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -3403,7 +3403,7 @@ (define-public purpose
name "-" version ".tar.xz"))
(sha256
(base32
- "0g9ykhsn9dl3y3qp4wm3r7bkdhpl9mcbg671wa26qx3ba8a2jynr"))))
+ "0gzgdycf96z0x61vs08dh46n9c2zc11zpjscfwzhrg2k9wsb90qd"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 095/209] gnu: kross: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_8AF98F54C7B9DCA644B9766B7333F52D0B05@qq.com
* gnu/packages/kde-frameworks.scm (kross): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 49a7f9f4d6..9b601a5a64 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -3769,7 +3769,7 @@ (define-public kmediaplayer
(define-public kross
(package
(name "kross")
- (version "5.98.0")
+ (version "5.108.0")
(source
(origin
(method url-fetch)
@@ -3778,7 +3778,7 @@ (define-public kross
(version-major+minor version) "/portingAids/"
name "-" version ".tar.xz"))
(sha256
- (base32 "0yjn66r44jxlrm4vz1nf8s64kcw7lmarjpqz1mcgb1n4jc28hs60"))))
+ (base32 "0j459d9610aayvzb1d9m045c71dmkgqx5bsx3lv8x1wffk8064sd"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules kdoctools qttools-5))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 096/209] gnu: kmediaplayer: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_C86056F49F940E67795B8952ADD226426A06@qq.com
* gnu/packages/kde-frameworks.scm (kmediaplayer): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 9b601a5a64..a988699510 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -3733,7 +3733,7 @@ (define-public kjsembed
(define-public kmediaplayer
(package
(name "kmediaplayer")
- (version "5.98.0")
+ (version "5.108.0")
(source
(origin
(method url-fetch)
@@ -3742,7 +3742,7 @@ (define-public kmediaplayer
(version-major+minor version) "/portingAids/"
name "-" version ".tar.xz"))
(sha256
- (base32 "0wcv99xgg9pxijbjl4cmsgmpwb893ira6wd3ys5ihk2nakbvd09x"))))
+ (base32 "1vkx11736wq0idxrzmfg6s2lcrilgl7yh7a97la6c3qqj2aggi08"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools qttools-5))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 094/209] gnu: kdav: use G-expressions.
(address . 64798@debbugs.gnu.org)
tencent_60895D2DF76643AA4916D65FB30E4E394C06@qq.com
* gnu/packages/kde-frameworks.scm (kdav)[arguments]:
Rewrite as G-expressions.
---
gnu/packages/kde-frameworks.scm | 15 ++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)

Toggle diff (28 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index b86b254625..49a7f9f4d6 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -3826,13 +3826,14 @@ (define-public kdav
(inputs
(list kcoreaddons ki18n kio qtbase-5 qtxmlpatterns))
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- (when tests? ;; Seems to require network.
- (invoke "ctest" "-E"
- "(kdav-davcollectionsmultifetchjobtest|kdav-davitemfetchjob)")))))))
+ (list #:phases #~(modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ ;; Seems to require network.
+ (invoke "ctest" "-E"
+ "(kdav-davcollectionsmultifetchjobtest|\
+kdav-davitemfetchjob)")))))))
(home-page "https://invent.kde.org/frameworks/kdav")
(synopsis "DAV protocol implementation with KJobs")
(description "This is a DAV protocol implementation with KJobs. Calendars
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 098/209] gnu: purpose: use G-expressions.
(address . 64798@debbugs.gnu.org)
tencent_54374D52EBB34EFF1C758CCAC94BAE6B3509@qq.com
* gnu/packages/kde-frameworks.scm (purpose)[arguments]:
Rewrite as G-expressions.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (17 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index b31d7b79c4..8e592eaafc 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -3418,8 +3418,8 @@ (define-public purpose
qtbase-5
qtdeclarative-5))
(arguments
- `(#:tests? #f ;; seem to require network; don't find QTQuick components
- #:configure-flags '("-DBUILD_TESTING=OFF"))) ; not run anyway
+ (list #:tests? #f ;; seem to require network; don't find QTQuick components
+ #:configure-flags #~'("-DBUILD_TESTING=OFF"))) ; not run anyway
(home-page "https://community.kde.org/Frameworks")
(synopsis "Offers available actions for a specific purpose")
(description "This framework offers the possibility to create integrate
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 100/209] gnu: kdelibs4support: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_96A4A666A5FCA5E8B494A794D4D49A6CA60A@qq.com
* gnu/packages/kde-frameworks.scm (kdelibs4support): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 1674e86420..ff916825f9 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -3514,7 +3514,7 @@ (define-public kde-frameworkintegration
(define-public kdelibs4support
(package
(name "kdelibs4support")
- (version "5.98.0")
+ (version "5.108.0")
(source
(origin
(method url-fetch)
@@ -3523,7 +3523,7 @@ (define-public kdelibs4support
(version-major+minor version) "/portingAids/"
name "-" version ".tar.xz"))
(sha256
- (base32 "0hyyrxic1rkw2jrr92rnmbk6bqkfrcnpc917vs7xyansk9799b8f"))))
+ (base32 "1pqpcn4i6zcli8a2yf7fda6rwr0vs55jd9bjl0fgallyd6wl8qkf"))))
(build-system cmake-build-system)
(native-inputs
(list dbus
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 099/209] gnu: kxmlrpcclient: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_972359187FF93AA2E532251DB5F79BFBA908@qq.com
* gnu/packages/kde-frameworks.scm (kxmlrpcclient): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 8e592eaafc..1674e86420 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -3281,7 +3281,7 @@ (define-public kxmlgui
(define-public kxmlrpcclient
(package
(name "kxmlrpcclient")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -3290,7 +3290,7 @@ (define-public kxmlrpcclient
name "-" version ".tar.xz"))
(sha256
(base32
- "09apfrkgvvzv8zwxyjbi5qb145a9awirk02nx474bshgypfqslpb"))))
+ "0pf5c5ja1mwdlf9pmc2601frwskkzhksz0n8w4qcwmwbaxrbspv0"))))
(build-system cmake-build-system)
(propagated-inputs
(list kio))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 101/209] gnu: khtml: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_E29EDAE24DB154E12CC83F191DA272971207@qq.com
* gnu/packages/kde-frameworks.scm (khtml): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index ff916825f9..d4a49b7062 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -3630,7 +3630,7 @@ (define-public kdelibs4support
(define-public khtml
(package
(name "khtml")
- (version "5.98.0")
+ (version "5.108.0")
(source
(origin
(method url-fetch)
@@ -3639,7 +3639,7 @@ (define-public khtml
(version-major+minor version) "/portingAids/"
name "-" version ".tar.xz"))
(sha256
- (base32 "0bflwrp6i2w6a3fq2m2df655495rpnsmqcm7w1f1dzfndc6yd9i5"))))
+ (base32 "0kasxgkxfibdj81a6iiv4ciqy5fd180lsk9sa1byd8y0bydd8kjv"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules perl))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 102/209] gnu: ktexteditor: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_9B549DF3F2B21294DAE5CDC354BA2CB9BF07@qq.com
* gnu/packages/kde-frameworks.scm (ktexteditor): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index d4a49b7062..f468b1c37a 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -3064,7 +3064,7 @@ (define-public kservice
(define-public ktexteditor
(package
(name "ktexteditor")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -3073,7 +3073,7 @@ (define-public ktexteditor
"ktexteditor-" version ".tar.xz"))
(sha256
(base32
- "1pazi9rz4v95g31s7d26yla8rcb0cgd08mlmdcasywsaxc8nn7vw"))))
+ "0raz9h9y7zfynvacg4grwj0sd4v6w2kwpjkirvjr14zmfjq92mif"))))
(build-system cmake-build-system)
(propagated-inputs
(list kparts
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 106/209] gnu: plasma-framework: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_F6D4AB2C933F2E1D9FF28992875AD94DB807@qq.com
* gnu/packages/kde-frameworks.scm (plasma-framework): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

Toggle diff (32 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index ecb2193577..a471c4fa0b 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -3314,7 +3314,7 @@ (define-public kxmlrpcclient
(define-public plasma-framework
(package
(name "plasma-framework")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -3323,7 +3323,7 @@ (define-public plasma-framework
name "-" version ".tar.xz"))
(sha256
(base32
- "1bmwvk0pj0bnb8qhcl0bz82r63nls6h7lzzmkfkdwcwmjifmiqg4"))))
+ "131zxamyim4bpk006nmfw2zmcay5qnmm7lmy8rvcxn96vflrs6bb"))))
(build-system cmake-build-system)
(propagated-inputs
(list kpackage kservice))
@@ -3373,6 +3373,7 @@ (define-public plasma-framework
(invoke "ctest" "-E" (string-append "(plasma-dialogstatetest"
"|plasma-iconitemtest"
"|plasma-themetest"
+ "|iconitemhidpitest"
"|dialognativetest)"))))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Libraries, components and tools of Plasma workspaces")
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 103/209] gnu: baloo: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_FB2E9DCCF29C92A75A93CDCA54A9ACFDBF07@qq.com
* gnu/packages/kde-frameworks.scm (baloo): Update to 5.108.0.
[arguments]: remove REMOVE-FAILING-TEST phase.
---
gnu/packages/kde-frameworks.scm | 14 ++------------
1 file changed, 2 insertions(+), 12 deletions(-)

Toggle diff (41 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index f468b1c37a..af0b20db08 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2072,7 +2072,7 @@ (define-public syndication
(define-public baloo
(package
(name "baloo")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2081,7 +2081,7 @@ (define-public baloo
name "-" version ".tar.xz"))
(sha256
(base32
- "0x515lnvrzlnsv5i924q17mzi88k00krj90myad17s0g7p5pi1rw"))))
+ "1n65nhr45vl0banbdjxhjf6wk5ypdx06qygqzqjbd9xbv7djj883"))))
(build-system cmake-build-system)
(propagated-inputs
(list kcoreaddons kfilemetadata))
@@ -2108,16 +2108,6 @@ (define-public baloo
(arguments
`(#:phases
(modify-phases %standard-phases
- (add-after 'unpack 'remove-failing-test
- (lambda _
- ;; FIXME: kinotifytest broke in 5.70.0 with commit 73183acf00 and
- ;; seems like an oversight. Reverting the commit makes it pass,
- ;; but causes other problems. Since just the test file names are
- ;; broken, disabling it should be safe. Try enabling for > 5.70.0.
- (substitute* "autotests/unit/file/CMakeLists.txt"
- ;; The test only runs on GNU/Linux, piggy-back on the check.
- (("CMAKE_SYSTEM_NAME MATCHES \"Linux\"" all)
- (string-append all " AND NOT TRUE")))))
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 105/209] gnu: knewstuff: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_BB4E3A4BE5FC2525B56B9B4BA906598D7F08@qq.com
* gnu/packages/kde-frameworks.scm (knewstuff): Update to 5.108.0.
[native-inputs]: add qttools-5.
---
gnu/packages/kde-frameworks.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (30 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 47d10dd904..ecb2193577 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2752,7 +2752,7 @@ (define-public kio
(define-public knewstuff
(package
(name "knewstuff")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2761,12 +2761,12 @@ (define-public knewstuff
name "-" version ".tar.xz"))
(sha256
(base32
- "09mxzpv0l1i5ml963gdnji8rskmi8b2f0hp4rn6ibkcj00z48fgy"))))
+ "1hlzkacybf35lnl92vk8xkapkq5pygy8fqngskvj9f4692k6562s"))))
(build-system cmake-build-system)
(propagated-inputs
(list attica kservice kxmlgui))
(native-inputs
- (list extra-cmake-modules))
+ (list extra-cmake-modules qttools-5))
(inputs
(list karchive
kauth
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 107/209] gnu: plasma-framework: use G-expressions.
(address . 64798@debbugs.gnu.org)
tencent_6EFECA1D4ABA6B59365F52EDB23EFF3A7509@qq.com
* gnu/packages/kde-frameworks.scm (plasma-framework)[arguments]:
Rewrite as G-expressions.
---
gnu/packages/kde-frameworks.scm | 26 ++++++++++++++------------
1 file changed, 14 insertions(+), 12 deletions(-)

Toggle diff (39 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index a471c4fa0b..30e7964b09 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -3363,18 +3363,20 @@ (define-public plasma-framework
qtx11extras
solid))
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- (when tests?
- (setenv "HOME" (getcwd))
- (setenv "QT_QPA_PLATFORM" "offscreen") ;; These tests fail
- (invoke "ctest" "-E" (string-append "(plasma-dialogstatetest"
- "|plasma-iconitemtest"
- "|plasma-themetest"
- "|iconitemhidpitest"
- "|dialognativetest)"))))))))
+ (list #:phases
+ #~(modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (setenv "HOME"
+ (getcwd))
+ (setenv "QT_QPA_PLATFORM" "offscreen") ;; These tests fail
+ (invoke "ctest" "-E"
+ (string-append "(plasma-dialogstatetest"
+ "|plasma-iconitemtest"
+ "|plasma-themetest"
+ "|iconitemhidpitest"
+ "|dialognativetest)"))))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Libraries, components and tools of Plasma workspaces")
(description "The plasma framework provides QML components, libplasma and
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 104/209] gnu: baloo: use G-expressions.
(address . 64798@debbugs.gnu.org)
tencent_11B2DAE04D80D4DA2C94BF581DEF72E89207@qq.com
* gnu/packages/kde-frameworks.scm (baloo)[arguments]:
Rewrite as G-expressions.
---
gnu/packages/kde-frameworks.scm | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)

Toggle diff (29 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index af0b20db08..47d10dd904 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2106,14 +2106,14 @@ (define-public baloo
qtdeclarative-5
solid))
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- (when tests?
- (setenv "DBUS_FATAL_WARNINGS" "0")
- (setenv "HOME" (getcwd))
- (invoke "dbus-launch" "ctest")))))))
+ (list #:phases #~(modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (setenv "DBUS_FATAL_WARNINGS" "0")
+ (setenv "HOME"
+ (getcwd))
+ (invoke "dbus-launch" "ctest")))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "File searching and indexing")
(description "Baloo provides file searching and indexing. It does so by
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 108/209] gnu: kde-frameworkintegration: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_2536A1539BB3D8FE6A742CCA9F4BFC6A8509@qq.com
* gnu/packages/kde-frameworks.scm (kde-frameworkintegration): Update to 5.108.0.
---
gnu/packages/kde-frameworks.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 30e7964b09..15df985943 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -3453,7 +3453,7 @@ (define kinit-bootstrap
(define-public kde-frameworkintegration
(package
(name "kde-frameworkintegration")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -3462,7 +3462,7 @@ (define-public kde-frameworkintegration
"frameworkintegration-" version ".tar.xz"))
(sha256
(base32
- "1mrangjj8lhm4njpkhqna2zwnidkd9crs23gj6kdlwzmiknypi6q"))))
+ "09zba76xihqs2dpwm4gh7p36nj876ssa2gah55vl362wsj7xgf21"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules pkg-config))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 110/209] gnu: grantlee: Update to 5.3.1.
(address . 64798@debbugs.gnu.org)
tencent_BAFEE47476CAF74BEE6A4336D55217B25E09@qq.com
* gnu/packages/qt.scm (grantlee): Update to 5.3.1.
---
gnu/packages/qt.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm
index a79338f84e..aea027013a 100644
--- a/gnu/packages/qt.scm
+++ b/gnu/packages/qt.scm
@@ -285,7 +285,7 @@ (define-public materialdecoration
(define-public grantlee
(package
(name "grantlee")
- (version "5.2.0")
+ (version "5.3.1")
(source
(origin
(method git-fetch)
@@ -294,7 +294,7 @@ (define-public grantlee
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "02dyqxjyxiqxrlz5g7v9ly8f095vs3iha39l75q6s8axs36y01lq"))))
+ (base32 "1ipnkdi8wgv519mvwa5zxlz20wipbypyfixjv2qdfd9vl1pznwvs"))))
(native-inputs
;; Optional: lcov and cccc, both are for code coverage
(list doxygen))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 109/209] gnu: krunner: Update to 5.108.0.
(address . 64798@debbugs.gnu.org)
tencent_0D0E75F94809406DF5E6682A5156D35F9006@qq.com
* gnu/packages/kde-frameworks.scm (krunner): Update to 5.108.0.
[build-system]: switch to qt-build-system.
[inputs]: remove qtbase-5.
---
gnu/packages/kde-frameworks.scm | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)

Toggle diff (34 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 15df985943..d444094b00 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2934,7 +2934,7 @@ (define-public kpeople
(define-public krunner
(package
(name "krunner")
- (version "5.98.0")
+ (version "5.108.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2943,8 +2943,8 @@ (define-public krunner
name "-" version ".tar.xz"))
(sha256
(base32
- "0kch839xw09h1lddqgdcfwniq6rza5wdyyzcx99hcasn7l60nhsj"))))
- (build-system cmake-build-system)
+ "0yam10c31jzwsl4qzrrcr4caxk79jqg1fyrsavjzg14ahsknb5ih"))))
+ (build-system qt-build-system)
(propagated-inputs
(list plasma-framework))
(native-inputs
@@ -2969,7 +2969,6 @@ (define-public krunner
kwidgetsaddons
kwindowsystem
kxmlgui
- qtbase-5
qtdeclarative-5
solid
threadweaver))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 111/209] gnu: grantlee: use G-expressions.
(address . 64798@debbugs.gnu.org)
tencent_0ADA9FA18E77B94D0964ADFDA6462A5B9606@qq.com
* gnu/packages/qt.scm (grantlee)[arguments]:
Rewrite as G-expressions.
---
gnu/packages/qt.scm | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm
index aea027013a..89e49661de 100644
--- a/gnu/packages/qt.scm
+++ b/gnu/packages/qt.scm
@@ -302,12 +302,11 @@ (define-public grantlee
(list qtbase-5 qtdeclarative-5 qtscript))
(build-system cmake-build-system)
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (add-before 'check 'check-setup
- (lambda _
- ;; make Qt render "offscreen", required for tests
- (setenv "QT_QPA_PLATFORM" "offscreen"))))))
+ (list #:phases #~(modify-phases %standard-phases
+ (add-before 'check 'check-setup
+ (lambda _
+ ;; make Qt render "offscreen", required for tests
+ (setenv "QT_QPA_PLATFORM" "offscreen"))))))
(home-page "https://github.com/steveire/grantlee")
(synopsis "Libraries for text templating with Qt")
(description "Grantlee Templates can be used for theming and generation of
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 112/209] gnu: grantleetheme: Update to 23.04.3.
(address . 64798@debbugs.gnu.org)
tencent_106A6AC3378B53D1B37AFE807434CA534B09@qq.com
* gnu/packages/kde.scm (grantleetheme): Update to 23.04.3.
---
gnu/packages/kde.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index 5e8e69487e..b3c60d705e 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -124,14 +124,14 @@ (define-public baloo-widgets
(define-public grantleetheme
(package
(name "grantleetheme")
- (version "22.08.1")
+ (version "23.04.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/grantleetheme-" version ".tar.xz"))
(sha256
- (base32 "01ls16x6ngi43lcwffav9qig3afakrs04v4wvyfb8lm7sd65hgf9"))))
+ (base32 "01kkj3y6xhc792jaxnkglkwvlqx9ckn5yhlfrpqff5hlf5x9vn4w"))))
(build-system qt-build-system)
(arguments `(#:tests? #f)) ; unexpected error in the test suite.
(native-inputs
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 113/209] gnu: baloo-widgets: Update to 23.04.3.
(address . 64798@debbugs.gnu.org)
tencent_FF1925DFB5019BA8A95C596F7F063A37E508@qq.com
* gnu/packages/kde.scm (baloo-widgets): Update to 23.04.3.
---
gnu/packages/kde.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index b3c60d705e..ba7042abca 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -100,14 +100,14 @@ (define-module (gnu packages kde)
(define-public baloo-widgets
(package
(name "baloo-widgets")
- (version "22.08.1")
+ (version "23.04.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/baloo-widgets-" version ".tar.xz"))
(sha256
- (base32 "02p4v8g4syk908mg7f0l5fpqn7ddsxqji1n8jqghsdkkdsvry7mn"))))
+ (base32 "01k8kmzr2vgd567v4js080cnyl2i43zh6zz25ml76z77lywlfzz6"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 115/209] gnu: qca: Update to 2.3.6.
(address . 64798@debbugs.gnu.org)
tencent_49B2A8FE887452CB554A366A3736A953D909@qq.com
* gnu/packages/kde.scm (qca): Update to 2.3.6.
---
gnu/packages/kde.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index 525357b8e7..1bb0420576 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -745,14 +745,14 @@ (define-public libkomparediff2
(define-public qca
(package
(name "qca")
- (version "2.3.4")
+ (version "2.3.6")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/qca/" version
"/qca-" version ".tar.xz"))
(sha256
- (base32 "1i7m5y3dfwij9cyjp72ya5zd2skgp7mfmrmf7bvrbzg3ly0mhsbb"))))
+ (base32 "0jaj62j0j89pm9p45xq03187yxx0rb1793adbxlb2bxqshqxangf"))))
(build-system cmake-build-system)
(native-inputs
(list pkg-config))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 118/209] gnu: kdegraphics-mobipocket: Update to 23.04.3.
(address . 64798@debbugs.gnu.org)
tencent_6BFF48750ACA974BB46B8F368752CDB27409@qq.com
* gnu/packages/kde.scm (kdegraphics-mobipocket): Update to 23.04.3.
---
gnu/packages/kde.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index 355cdb5c43..58d752cf01 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -1360,14 +1360,14 @@ (define-public poxml
(define-public kdegraphics-mobipocket
(package
(name "kdegraphics-mobipocket")
- (version "22.08.1")
+ (version "23.04.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/" name "-" version ".tar.xz"))
(sha256
- (base32 "1kxvzgmq83hml10pc4j66r59dsar7h92w2i0cs1nhar781mz666n"))))
+ (base32 "13hn6dh5d4vsblvg6wyyvbmcyl0yyqr8srilik86wilp58qbsrdv"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 117/209] gnu: poxml: Update to 23.04.3.
(address . 64798@debbugs.gnu.org)
tencent_6493CDAE54932CF13F2F9DA0729A12E95A07@qq.com
* gnu/packages/kde.scm (poxml): Update to 23.04.3.
---
gnu/packages/kde.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index 7d203b56f7..355cdb5c43 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -1335,7 +1335,7 @@ (define-public okular
(define-public poxml
(package
(name "poxml")
- (version "22.08.1")
+ (version "23.04.3")
(source (origin
(method url-fetch)
(uri
@@ -1343,7 +1343,7 @@ (define-public poxml
"/src/poxml-" version ".tar.xz"))
(sha256
(base32
- "13jp5g5la3kq9i3qybdvwfl4vgqz3hxf64qzmh7kl71ykas7s5vi"))))
+ "11rqd7hhsy6f8qi0529cmy381bhskji6wf4fij7yjksmrsdvfw6d"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 116/209] gnu: kdf: Update to 23.04.3.
(address . 64798@debbugs.gnu.org)
tencent_50A1B5A99B72A94559707FAE3A04E5502508@qq.com
* gnu/packages/kde.scm (kdf): Update to 23.04.3.
---
gnu/packages/kde.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index 1bb0420576..7d203b56f7 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -1072,14 +1072,14 @@ (define-public labplot
(define-public kdf
(package
(name "kdf")
- (version "22.08.1")
+ (version "23.04.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/kdf-" version ".tar.xz"))
(sha256
(base32
- "0p7iqld2phc74pmhyb8bqqg9clnc7l2rh6hd0i6jcsp266cgg205"))))
+ "11ndcbfkq5fhb1lfij0mmm43fw49sh0z3nw644sll0smcwic76aa"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 119/209] gnu: libkexiv2: Update to 23.04.3.
(address . 64798@debbugs.gnu.org)
tencent_C5360B52A5B222FF007478CA014B4E6A4B09@qq.com
* gnu/packages/kde.scm (libkexiv2): Update to 23.04.3.
---
gnu/packages/kde.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index 58d752cf01..bf9daedb85 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -1382,14 +1382,14 @@ (define-public kdegraphics-mobipocket
(define-public libkexiv2
(package
(name "libkexiv2")
- (version "22.08.1")
+ (version "23.04.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/" name "-" version ".tar.xz"))
(sha256
- (base32 "0iwpy79ppv4bbsqrszp9kmghgjvkl13gdpnafsbikh4wy1ch4cv9"))))
+ (base32 "16cb7cab4pyarwwn2byyvanwlakcgq5h203hkysp44flszq515cl"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 114/209] gnu: libkomparediff2: Update to 23.04.3.
(address . 64798@debbugs.gnu.org)
tencent_62A91678132BD5380BF74F4947A65CB2C405@qq.com
* gnu/packages/kde.scm (libkomparediff2): Update to 23.04.3.
---
gnu/packages/kde.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index ba7042abca..525357b8e7 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -714,14 +714,14 @@ (define-public libqaccessibilityclient
(define-public libkomparediff2
(package
(name "libkomparediff2")
- (version "22.08.1")
+ (version "23.04.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/libkomparediff2-" version ".tar.xz"))
(sha256
- (base32 "0hjxxhfv0ds05l821avq787sfdy0afr595xx266c20x8fxgm6kv9"))))
+ (base32 "1zkiyyrbfbr1i7zyhhayf53daaarzc8a2xz0iqjy9za7rawnmgbv"))))
(native-inputs
(list extra-cmake-modules pkg-config))
(inputs
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 120/209] gnu: libkdegames: Update to 23.04.3.
(address . 64798@debbugs.gnu.org)
tencent_CB9F8C0E7B796D894B6DC9E6626A5CD6C706@qq.com
* gnu/packages/kde.scm (libkdegames): Update to 23.04.3.
---
gnu/packages/kde.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index bf9daedb85..bd9a5d9405 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -1166,14 +1166,14 @@ (define-public kcachegrind
(define-public libkdegames
(package
(name "libkdegames")
- (version "22.08.1")
+ (version "23.04.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/libkdegames-" version ".tar.xz"))
(sha256
- (base32 "1aihbha073fw2bxmdk4l768716kvrlyjd72x2nfx0vvr0ngc5wx9"))))
+ (base32 "1sicpfsrkxn5d0fdy71h7033rpkb94r5hjvv5ab7qbmzb1qa4awq"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 121/209] gnu: kcachegrind: Update to 23.04.3.
(address . 64798@debbugs.gnu.org)
tencent_4604A9C059A07F143A26E53425A4B5279B08@qq.com
* gnu/packages/kde.scm (kcachegrind): Update to 23.04.3.
---
gnu/packages/kde.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index bd9a5d9405..b381a9ecec 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -1132,14 +1132,14 @@ (define-public ktimer
(define-public kcachegrind
(package
(name "kcachegrind")
- (version "22.08.1")
+ (version "23.04.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kcachegrind-" version ".tar.xz"))
(sha256
(base32
- "05wcnfqs0fdfhfpagn0pqky0l7014nblv8r9fv1khy4g5mdlm4hs"))))
+ "175bag1mfidp7bdsjb3zinib76jy8h881rqxgmkn90gmv4fqy62b"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules perl python qttools-5 kdoctools))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 123/209] gnu: kirigami-addons: Update to 0.9.0.
(address . 64798@debbugs.gnu.org)
tencent_B516A6EA6665FF69E96C968B95A4D73A6C0A@qq.com
* gnu/packages/kde.scm (kirigami-addons): Update to 0.9.0.
---
gnu/packages/kde.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index 28fde334a9..d21b6dcbd1 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -516,7 +516,7 @@ (define-public kio-fuse
(define-public kirigami-addons
(package
(name "kirigami-addons")
- (version "0.8.0")
+ (version "0.9.0")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -525,7 +525,7 @@ (define-public kirigami-addons
(file-name (git-file-name name version))
(sha256
(base32
- "1bi6sc1fpycxj1ydd08gkbw1x1pi2ab6p9bk4175hm0mb0rykdir"))))
+ "10h7aradnxiabhvqrcjvq4x20sfph7qm679l0n28nd5qbrl9pjln"))))
(build-system qt-build-system)
(arguments
(list #:tests? #f)) ; failing test
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 124/209] gnu: kdeconnect: Update to 23.04.3.
(address . 64798@debbugs.gnu.org)
tencent_DA7F6F3A5EE52D257DB5889B07A9EA598608@qq.com
* gnu/packages/kde.scm (kdeconnect): Update to 23.04.3.
[native-inputs]: add wayland-protocols.
[inputs]: add modemmanager-qt, libxkbcommon.
---
gnu/packages/kde.scm | 25 ++++++++++++++-----------
1 file changed, 14 insertions(+), 11 deletions(-)

Toggle diff (53 lines)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index d21b6dcbd1..dc7b7e4834 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -924,16 +924,16 @@ (define-public snorenotify
(define-public kdeconnect
(package
(name "kdeconnect")
- (version "22.08.1")
+ (version "23.04.3")
(source
- (origin
- (method url-fetch)
- (uri (string-append "mirror://kde/stable/release-service/"
- version "/src/kdeconnect-kde-"
- version ".tar.xz"))
- (sha256
- (base32
- "1yzx49gcm7x2wdk53iznyjz09y2a6mrrhh68xilbcsafyiw3l3zr"))))
+ (origin
+ (method url-fetch)
+ (uri (string-append "mirror://kde/stable/release-service/"
+ version "/src/kdeconnect-kde-"
+ version ".tar.xz"))
+ (sha256
+ (base32
+ "1gcmqqj752h3lmcpvc7cm6k6bpb158ha7i5ysp0kqvf8cmpi5ydz"))))
(build-system qt-build-system)
(arguments
`(#:configure-flags '("-DBUILD_TESTING=ON"
@@ -946,7 +946,8 @@ (define-public kdeconnect
kdoctools
libxtst
pkg-config
- python-wrapper))
+ python-wrapper
+ wayland-protocols))
(inputs
(list kcmutils
kconfigwidgets
@@ -974,7 +975,9 @@ (define-public kdeconnect
qtquickcontrols2-5
qtx11extras
qtwayland-5
- wayland))
+ wayland
+ modemmanager-qt
+ libxkbcommon))
(home-page "https://community.kde.org/KDEConnect")
(synopsis "Enable your devices to communicate with each other")
(description "KDE Connect is a project that enables all your devices to
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 125/209] gnu: kdeconnect: use G-expressions.
(address . 64798@debbugs.gnu.org)
tencent_25D323553B0BE3AF5E07B51CBEA4A8567C05@qq.com
* gnu/packages/kde.scm (kdeconnect)[arguments]:
Rewrite as G-expressions.
---
gnu/packages/kde.scm | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index dc7b7e4834..bce8811b4d 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -936,11 +936,11 @@ (define-public kdeconnect
"1gcmqqj752h3lmcpvc7cm6k6bpb158ha7i5ysp0kqvf8cmpi5ydz"))))
(build-system qt-build-system)
(arguments
- `(#:configure-flags '("-DBUILD_TESTING=ON"
- "-DKDE_INSTALL_LIBEXECDIR=libexec"
- ;; So kdeconnect.so isn't installed to lib/plugins
- "-DPLUGIN_INSTALL_DIR=lib/qt5/plugins")
- #:tests? #f)) ; tests fail hard in our build environment
+ (list #:configure-flags #~'("-DBUILD_TESTING=ON"
+ "-DKDE_INSTALL_LIBEXECDIR=libexec"
+ ;; So kdeconnect.so isn't installed to lib/plugins
+ "-DPLUGIN_INSTALL_DIR=lib/qt5/plugins")
+ #:tests? #f)) ; tests fail hard in our build environment
(native-inputs
(list extra-cmake-modules
kdoctools
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 122/209] gnu: ktimer: Update to 23.04.3.
(address . 64798@debbugs.gnu.org)
tencent_39517F733AD9E5AA25CFB5209B13A9005908@qq.com
* gnu/packages/kde.scm (ktimer): Update to 23.04.3.
---
gnu/packages/kde.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index b381a9ecec..28fde334a9 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -1105,14 +1105,14 @@ (define-public kdf
(define-public ktimer
(package
(name "ktimer")
- (version "20.12.0")
+ (version "23.04.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/ktimer-" version ".tar.xz"))
(sha256
(base32
- "12fz5v5ky03h18jl75fnq1zagjq8qzi1s1q7phjz5d1rbhwc57ls"))))
+ "1n5az5cgb0q28lz5f7afqjlfga32q232g836nkl1sfq8n5whj5z5"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 126/209] gnu: kpmcore: Update to 23.04.3.
(address . 64798@debbugs.gnu.org)
tencent_812531B5D89B9AA97859487FB53A52E52708@qq.com
* gnu/packages/kde.scm (kpmcore): Update to 23.04.3.
[arguments]: enable tests.
---
gnu/packages/kde.scm | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)

Toggle diff (34 lines)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index bce8811b4d..e410244f8d 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -829,7 +829,7 @@ (define-public kosmindoormap
(define-public kpmcore
(package
(name "kpmcore")
- (version "22.08.1")
+ (version "23.04.3")
(source (origin
(method url-fetch)
(uri (string-append
@@ -837,7 +837,7 @@ (define-public kpmcore
"/src/" name "-" version ".tar.xz"))
(sha256
(base32
- "1y28dnmbnkkjar4kl033fkmcnazgczc3pgdac2q1ry2hjzkcbnpa"))))
+ "0cz0pz84sxa7lvkq8v25775z7x7g6pz9sq7c90pfv8h9qsz8q1l9"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules pkg-config))
@@ -851,8 +851,7 @@ (define-public kpmcore
qca
`(,util-linux "lib")))
(arguments
- `(#:tests? #f ;; 4/6 tests fail do to no plugin instance
- #:phases
+ `(#:phases
(modify-phases %standard-phases
(add-after 'unpack 'fix-cmake-install-directories
(lambda _
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 128/209] gnu: kosmindoormap: Update to 23.04.3.
(address . 64798@debbugs.gnu.org)
tencent_AC5527A85CBF04AE96615324F5374BEE4F05@qq.com
* gnu/packages/kde.scm (kosmindoormap): Update to 23.04.3.
---
gnu/packages/kde.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index 40dab77d65..b4a9c5e811 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -803,14 +803,14 @@ (define-public kopeninghours
(define-public kosmindoormap
(package
(name "kosmindoormap")
- (version "22.08.1")
+ (version "23.04.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/" name "-" version ".tar.xz"))
(sha256
(base32
- "042axwxa1497snr8f0m6a61gl9ypdkvllnhnlw4h5ffah7yl5n3s"))))
+ "1winrgc3698wjpil0hblw7bgbgaxgjh6h3dsl1kwc77w14f6vql3"))))
(build-system cmake-build-system)
(native-inputs (list bison extra-cmake-modules flex))
(inputs (list ki18n
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 129/209] gnu: kopeninghours: Update to 23.04.3.
(address . 64798@debbugs.gnu.org)
tencent_B6A56265B1FEA5E96C96B79528D7526DDA0A@qq.com
* gnu/packages/kde.scm (kopeninghours): Update to 23.04.3.
---
gnu/packages/kde.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index b4a9c5e811..7a5a798ec4 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -769,14 +769,14 @@ (define-public qca
(define-public kopeninghours
(package
(name "kopeninghours")
- (version "22.08.1")
+ (version "23.04.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/" name "-" version ".tar.xz"))
(sha256
(base32
- "03hslgx4zgg7gsnz2xhx4wnchvqfc5n8c6ihgwz3972fkxsjfdvq"))))
+ "14m4wl79b4qad42l1capz59pslfcrm25jshyhmcqzhqb0wzwkav9"))))
(build-system cmake-build-system)
(arguments
(list #:phases '(modify-phases %standard-phases
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 127/209] gnu: kpmcore: use G-expressions.
(address . 64798@debbugs.gnu.org)
tencent_78D6C11F8B0E41795C096AEDD1E6612A4A06@qq.com
* gnu/packages/kde.scm (kpmcore)[arguments]:
Rewrite as G-expressions.
---
gnu/packages/kde.scm | 15 ++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)

Toggle diff (28 lines)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index e410244f8d..40dab77d65 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -851,13 +851,14 @@ (define-public kpmcore
qca
`(,util-linux "lib")))
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'fix-cmake-install-directories
- (lambda _
- (substitute* "src/util/CMakeLists.txt"
- (("DESTINATION \\$\\{POLKITQT-1_POLICY_FILES_INSTALL_DIR\\}")
- "DESTINATION share/polkit-1/actions")))))))
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'fix-cmake-install-directories
+ (lambda _
+ (substitute* "src/util/CMakeLists.txt"
+ (("DESTINATION \\$\\{POLKITQT-1_POLICY_FILES_INSTALL_DIR\\}")
+ "DESTINATION share/polkit-1/actions")))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Library for managing partitions")
(description "Library for managing partitions.")
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 131/209] gnu: marble-qt: Update to 23.04.3.
(address . 64798@debbugs.gnu.org)
tencent_8AF9AF4BC7BD1CA244B71663B32715230B05@qq.com
* gnu/packages/kde.scm (marble-qt): Update to 23.04.3.
---
gnu/packages/kde.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index 6bb023c7f3..702b266c06 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -1215,7 +1215,7 @@ (define-public libkdegames
(define-public marble-qt
(package
(name "marble-qt")
- (version "22.08.1")
+ (version "23.04.3")
(source
(origin
(method git-fetch)
@@ -1225,7 +1225,7 @@ (define-public marble-qt
(file-name (git-file-name name version))
(sha256
(base32
- "0pn0mjh5cg7mgjj82bsj8zikzdyq2fmzckdcav2y0msxwi859crl"))))
+ "02qv2mfga4jm5br9dr8g6kcqr93q2ssq06m383kh83lkvickxzc9"))))
(build-system qt-build-system)
(arguments
;; FIXME: libmarblewidget-qt5.so.28 not found. Also enable the
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 130/209] gnu: kopeninghours: use G-expressions.
(address . 64798@debbugs.gnu.org)
tencent_68302BFD8F4F47A71CAD84A37677D32BD505@qq.com
* gnu/packages/kde.scm (kopeninghours)[arguments]:
Rewrite as G-expressions.
---
gnu/packages/kde.scm | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)

Toggle diff (27 lines)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index 7a5a798ec4..6bb023c7f3 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -779,13 +779,13 @@ (define-public kopeninghours
"14m4wl79b4qad42l1capz59pslfcrm25jshyhmcqzhqb0wzwkav9"))))
(build-system cmake-build-system)
(arguments
- (list #:phases '(modify-phases %standard-phases
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- (when tests?
- (setenv "QT_QPA_PLATFORM" "offscreen")
- (invoke "ctest" "-E"
- "(evaluatetest|iterationtest)")))))))
+ (list #:phases #~(modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (setenv "QT_QPA_PLATFORM" "offscreen")
+ (invoke "ctest" "-E"
+ "(evaluatetest|iterationtest)")))))))
(native-inputs (list bison extra-cmake-modules flex))
(inputs (list boost
kholidays
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 132/209] gnu: marble-qt: use G-expressions.
(address . 64798@debbugs.gnu.org)
tencent_DAFE95E99095379694D4AE6C26A56A66A90A@qq.com
* gnu/packages/kde.scm (marble-qt)[arguments]:
Rewrite as G-expressions.
---
gnu/packages/kde.scm | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index 702b266c06..113dd31907 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -1230,11 +1230,11 @@ (define-public marble-qt
(arguments
;; FIXME: libmarblewidget-qt5.so.28 not found. Also enable the
;; corresponding configure flag to build tests.
- `(#:tests? #f
- #:configure-flags
- (list "-DBUILD_MARBLE_TOOLS=YES" ; file conversion tools
- "-DBUILD_TOUCH=YES"
- "-DBUILD_MARBLE_TESTS=FALSE")))
+ (list #:tests? #f
+ #:configure-flags
+ #~(list "-DBUILD_MARBLE_TOOLS=YES" ; file conversion tools
+ "-DBUILD_TOUCH=YES"
+ "-DBUILD_MARBLE_TESTS=FALSE")))
(native-inputs
(list extra-cmake-modules kdoctools qttools-5))
;; One optional dependency missing: libwlocate.
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 135/209] gnu: kpublictransport: Update to 23.04.3.
(address . 64798@debbugs.gnu.org)
tencent_0C863A81E5262590B57E9B32A925595C7F08@qq.com
* gnu/packages/kde.scm (kpublictransport): Update to 23.04.3.
[native-inputs]: add tzdata-for-tests.
[inputs]: add networkmanager-qt, ki18n.
[arguments]: stop replace check phase, add check-setup phase.
---
gnu/packages/kde.scm | 35 ++++++++++++++++++++++-------------
1 file changed, 22 insertions(+), 13 deletions(-)

Toggle diff (63 lines)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index 6061758d3d..06b9e97580 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -48,6 +48,7 @@ (define-module (gnu packages kde)
#:use-module (gnu packages apr)
#:use-module (gnu packages astronomy)
#:use-module (gnu packages audio)
+ #:use-module (gnu packages base)
#:use-module (gnu packages bash)
#:use-module (gnu packages bison)
#:use-module (gnu packages boost)
@@ -867,27 +868,35 @@ (define-public kpmcore
(define-public kpublictransport
(package
(name "kpublictransport")
- (version "22.08.1")
+ (version "23.04.3")
(source (origin
(method url-fetch)
- (uri (string-append
- "mirror://kde/stable/release-service/" version
- "/src/kpublictransport-" version ".tar.xz"))
+ (uri (string-append "mirror://kde/stable/release-service/"
+ version "/src/kpublictransport-" version
+ ".tar.xz"))
(sha256
(base32
- "0z7zyyiq4815m74s6p841k1c4pxbrss7hnkag8kr5qa3q4264kg9"))))
+ "04fa9ismgkhskpmjf6b8gvra2z0jpsigz79b93m1snxm4046xihb"))))
(build-system qt-build-system)
(arguments
(list #:phases '(modify-phases %standard-phases
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- (when tests?
- (setenv "QT_QPA_PLATFORM" "offscreen")
- (invoke "ctest" "-E"
- "(mergeutiltest|departuretest|journeytest|networkconfigtest|locationhistorymodeltest|navitiaparsertest|otpparsertest|ivvassparsertest|cachetest)")))))))
- (native-inputs (list extra-cmake-modules pkg-config))
+ (add-before 'check 'check-setup
+ (lambda* (#:key inputs #:allow-other-keys)
+ (setenv "QT_QPA_PLATFORM" "offscreen")
+ (setenv "HOME" ".")
+ (setenv "TZ" "Europe/Prague")
+ (setenv "TZDIR"
+ (search-input-directory inputs
+ "share/zoneinfo")))))))
+ (native-inputs (list extra-cmake-modules pkg-config tzdata-for-tests))
;; TODO: clipper and osmctools are not detected
- (inputs (list clipper osmctools protobuf qtdeclarative-5 zlib))
+ (inputs (list clipper
+ osmctools
+ protobuf
+ qtdeclarative-5
+ zlib
+ networkmanager-qt
+ ki18n))
(home-page "https://api.kde.org/kdepim/kpublictransport/html/index.html")
(synopsis "Library for accessing realtime public transport data")
(description
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 134/209] gnu: kdevelop-pg-qt: Update to 2.2.2.
(address . 64798@debbugs.gnu.org)
tencent_582BFF0F4A47A71CBD44B09660B324B52A05@qq.com
* gnu/packages/kde.scm (kdevelop-pg-qt): Update to 2.2.2.
---
gnu/packages/kde.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index 85cb458a97..6061758d3d 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -391,7 +391,7 @@ (define-public kdevelop
(define-public kdevelop-pg-qt
(package
(name "kdevelop-pg-qt")
- (version "2.2.1")
+ (version "2.2.2")
(source
(origin
(method git-fetch)
@@ -400,7 +400,7 @@ (define-public kdevelop-pg-qt
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "3kfab4p717acbdkcdi41d98vwch7v431gb2qi6s38hmclsf8bf8g"))))
+ (base32 "0kdi12phrl5afv41dy856g2vv3bp0a1b1vwp90h08wbqsfyy1zlm"))))
(native-inputs
(list extra-cmake-modules))
(inputs
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 136/209] gnu: kpublictransport: use G-expressions.
(address . 64798@debbugs.gnu.org)
tencent_BA2F4367B13CACE4A9F664532FB5256BEC05@qq.com
* gnu/packages/kde.scm (kpublictransport)[arguments]:
Rewrite as G-expressions.
---
gnu/packages/kde.scm | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)

Toggle diff (31 lines)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index 06b9e97580..a99a6d7d3f 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -879,15 +879,15 @@ (define-public kpublictransport
"04fa9ismgkhskpmjf6b8gvra2z0jpsigz79b93m1snxm4046xihb"))))
(build-system qt-build-system)
(arguments
- (list #:phases '(modify-phases %standard-phases
- (add-before 'check 'check-setup
- (lambda* (#:key inputs #:allow-other-keys)
- (setenv "QT_QPA_PLATFORM" "offscreen")
- (setenv "HOME" ".")
- (setenv "TZ" "Europe/Prague")
- (setenv "TZDIR"
- (search-input-directory inputs
- "share/zoneinfo")))))))
+ (list #:phases #~(modify-phases %standard-phases
+ (add-before 'check 'check-setup
+ (lambda* (#:key inputs #:allow-other-keys)
+ (setenv "QT_QPA_PLATFORM" "offscreen")
+ (setenv "HOME" ".")
+ (setenv "TZ" "Europe/Prague")
+ (setenv "TZDIR"
+ (search-input-directory inputs
+ "share/zoneinfo")))))))
(native-inputs (list extra-cmake-modules pkg-config tzdata-for-tests))
;; TODO: clipper and osmctools are not detected
(inputs (list clipper
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 137/209] gnu: dolphin: Update to 23.04.3.
(address . 64798@debbugs.gnu.org)
tencent_AFE5FF2532B58F9B2DA90F59617FEA3A2408@qq.com
* gnu/packages/kde-systemtools.scm (dolphin): Update to 23.04.3.
[inputs]: add qtx11extras.
---
gnu/packages/kde-systemtools.scm | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)

Toggle diff (39 lines)
diff --git a/gnu/packages/kde-systemtools.scm b/gnu/packages/kde-systemtools.scm
index 498dcbf0ed..98df063495 100644
--- a/gnu/packages/kde-systemtools.scm
+++ b/gnu/packages/kde-systemtools.scm
@@ -3,6 +3,7 @@
;;; Copyright © 2021 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2022 Brendan Tildesley <mail@brendan.scot>
;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
+;;; Copyright © 2023 Zheng Junjie <873216071@qq.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -42,14 +43,14 @@ (define-module (gnu packages kde-systemtools)
(define-public dolphin
(package
(name "dolphin")
- (version "22.04.3")
+ (version "23.04.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/dolphin-" version ".tar.xz"))
(sha256
- (base32 "07ian9aai9mjygn6bgxanv8h16i83wf69nkl8c9qynwbz4fkwmwf"))))
+ (base32 "0bys24i2a3a65ahq5p3q1zr2px8jqip1gjn5m7rngq4hcddb1ji8"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools ruby ruby-test-unit))
@@ -77,6 +78,7 @@ (define-public dolphin
breeze-icons ;; default icon set
phonon
qtbase-5
+ qtx11extras
solid))
(arguments
`(#:tests? #f)) ;; TODO: 4/15 tests fail even with offscreen
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 133/209] gnu: okular: Update to 23.04.3.
(address . 64798@debbugs.gnu.org)
tencent_5DADBCB1A4B4966BB32CB522CBE94F528705@qq.com
* gnu/packages/kde.scm (okular): Update to 23.04.3.
[native-inputs]: add desktop-file-utils.
[inputs]: add qtx11extras.
[arguments]: use G-expressions, move check phase after install phase, add
check-setup phase.
---
gnu/packages/kde.scm | 39 +++++++++++++++++++++++++++++----------
1 file changed, 29 insertions(+), 10 deletions(-)

Toggle diff (68 lines)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index 113dd31907..85cb458a97 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -1272,24 +1272,42 @@ (define-public marble-qt
(define-public okular
(package
(name "okular")
- (version "22.08.1")
+ (version "23.04.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/" name "-" version ".tar.xz"))
(sha256
- (base32 "0f98kfsb6sirpym27j2wwz4qr4p5vl4pbnckxd3gmgyfpz8mszln"))))
+ (base32 "1vgcqkq6mzd270hzabmdqqv105iv6kr6ah2h18b15al2n9rmg0bi"))))
(build-system qt-build-system)
- ;; The tests fail because they can't find the proper mimetype plugins:
- ;; "org.kde.okular.core: No plugin for mimetype '"image/jpeg"'."
- ;; The built program seems to work okay, so we skip the tests for now.
(arguments
- `(#:tests? #f
- #:configure-flags
- (list "-DBUILD_TESTING=OFF")))
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (delete 'check)
+ ;; use installed data to check.
+ (add-after 'install 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (invoke "ctest"
+ "--output-on-failure"
+ "--rerun-failed"
+ "-E"
+ "(mainshelltest|parttest|chmgeneratortest)"))))
+ (add-before 'check 'check-setup
+ (lambda* (#:key outputs #:allow-other-keys)
+ (let ((share (string-append (assoc-ref outputs "out") "/share")))
+ (setenv "QT_QPA_PLATFORM" "offscreen")
+ (setenv "HOME" ".")
+ (setenv "XDG_DATA_DIRS"
+ (string-append
+ share ":" (getenv "XDG_DATA_DIRS")))
+ (invoke "update-desktop-database" "-v" share)))))))
(native-inputs
- (list extra-cmake-modules kdoctools pkg-config))
+ (list extra-cmake-modules kdoctools pkg-config
+ ;; for test
+ desktop-file-utils))
(inputs
(list ebook-tools
breeze-icons
@@ -1327,7 +1345,8 @@ (define-public okular
qtwayland-5
threadweaver
kcrash
- kjs))
+ kjs
+ qtx11extras))
(home-page "https://apps.kde.org/okular/")
(synopsis "Document viewer")
(description
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 139/209] gnu: konsole: Update to 23.04.3.
(address . 64798@debbugs.gnu.org)
tencent_AC359DC3F2EA12A55AF6CDDDD4F7ACA53F07@qq.com
* gnu/packages/kde-systemtools.scm (konsole): Update to 23.04.3.
[inputs]: add qtmultimedia-5, icu4c.
---
gnu/packages/kde-systemtools.scm | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)

Toggle diff (47 lines)
diff --git a/gnu/packages/kde-systemtools.scm b/gnu/packages/kde-systemtools.scm
index 57b75ec121..5fa03776b2 100644
--- a/gnu/packages/kde-systemtools.scm
+++ b/gnu/packages/kde-systemtools.scm
@@ -34,10 +34,12 @@ (define-module (gnu packages kde-systemtools)
#:use-module (gnu packages linux)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages qt)
+ #:use-module (gnu packages glib)
#:use-module (gnu packages ruby)
#:use-module (gnu packages search)
#:use-module (gnu packages vnc)
#:use-module (gnu packages xml)
+ #:use-module (gnu packages icu4c)
#:use-module (gnu packages xorg))
(define-public dolphin
@@ -189,14 +191,14 @@ (define-public khelpcenter
(define-public konsole
(package
(name "konsole")
- (version "22.04.3")
+ (version "23.04.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/konsole-" version ".tar.xz"))
(sha256
- (base32 "19yrhjjbwq7kaip05ig8raqnh87k5dg57jck2zrsdrhq2f4nb3ql"))))
+ (base32 "1k68y1i3g3bsz1dz81jhkx1q2fb13rbm5ywh632bcyln0c6l0vz0"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools zlib))
@@ -226,7 +228,9 @@ (define-public konsole
kxmlgui
breeze-icons ;; default icon set
qtbase-5
- qtscript))
+ qtscript
+ qtmultimedia-5
+ icu4c))
(arguments
`(#:tests? #f)) ;; TODO: 2/15 tests fail even with HOME, offscreen, SHELL, debus
(home-page "https://www.kde.org/")
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:45
[PATCH 138/209] gnu: dolphin-plugins: Update to 23.04.3.
(address . 64798@debbugs.gnu.org)
tencent_64723326D52AEBFCEF4B07A39CBEA4BEB605@qq.com
* gnu/packages/kde-systemtools.scm (dolphin-plugins): Update to 23.04.3.
---
gnu/packages/kde-systemtools.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/kde-systemtools.scm b/gnu/packages/kde-systemtools.scm
index 98df063495..57b75ec121 100644
--- a/gnu/packages/kde-systemtools.scm
+++ b/gnu/packages/kde-systemtools.scm
@@ -101,14 +101,14 @@ (define-public dolphin
(define-public dolphin-plugins
(package
(name "dolphin-plugins")
- (version "22.04.3")
+ (version "23.04.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/dolphin-plugins-" version ".tar.xz"))
(sha256
- (base32 "1ii1xrz22caxcgrr9ibzkh7nvw1h9d8xb5a2fadni0makk02qjif"))))
+ (base32 "0h1b559icj5g3xrx5697a9rncpdcmsjg774c6m36ild56bwc048v"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 140/209] gnu: yakuake: Update to 23.04.3.
(address . 64798@debbugs.gnu.org)
tencent_8E60CB094ADC6B533711525DB230FE467509@qq.com
* gnu/packages/kde-systemtools.scm (yakuake): Update to 23.04.3.
---
gnu/packages/kde-systemtools.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/kde-systemtools.scm b/gnu/packages/kde-systemtools.scm
index 5fa03776b2..ed3a5cae9c 100644
--- a/gnu/packages/kde-systemtools.scm
+++ b/gnu/packages/kde-systemtools.scm
@@ -340,14 +340,14 @@ (define-public ksystemlog
(define-public yakuake
(package
(name "yakuake")
- (version "22.04.3")
+ (version "23.04.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/yakuake-" version ".tar.xz"))
(sha256
(base32
- "0h5c8j65m6gylvwrj4sag4rlx92brbfllyrwpi7kwfjbwf7a5j1k"))))
+ "17ylm5z5lzjq5g4d48s0clpl3hg4rym9sc1p5hr0wfs9jx7197jy"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 141/209] gnu: ksystemlog: Update to 23.04.3.
(address . 64798@debbugs.gnu.org)
tencent_036B4D37F15369B246FF107536CA5B4A4009@qq.com
* gnu/packages/kde-systemtools.scm (ksystemlog): Update to 23.04.3.
---
gnu/packages/kde-systemtools.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/kde-systemtools.scm b/gnu/packages/kde-systemtools.scm
index ed3a5cae9c..544ba0d675 100644
--- a/gnu/packages/kde-systemtools.scm
+++ b/gnu/packages/kde-systemtools.scm
@@ -301,14 +301,14 @@ (define-public krfb
(define-public ksystemlog
(package
(name "ksystemlog")
- (version "22.04.3")
+ (version "23.04.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/ksystemlog-" version ".tar.xz"))
(sha256
- (base32 "0x9j3m0kndbaxldsk2rh8zawz0nqqdpn1xf36m4zzymm3b034glv"))))
+ (base32 "15c1h1dlcgbx2adhjzry2zwia0alym7vc251zymyzhl2xjacvqlm"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 143/209] gnu: khelpcenter: use G-expressions.
(address . 64798@debbugs.gnu.org)
tencent_984BE22F51E7B75CB1A4A4167F333E552505@qq.com
* gnu/packages/kde-systemtools.scm (khelpcenter)[arguments]:
Rewrite as G-expressions.
---
gnu/packages/kde-systemtools.scm | 23 ++++++++++++-----------
1 file changed, 12 insertions(+), 11 deletions(-)

Toggle diff (43 lines)
diff --git a/gnu/packages/kde-systemtools.scm b/gnu/packages/kde-systemtools.scm
index 52a711a1bb..3a2d0e6cd3 100644
--- a/gnu/packages/kde-systemtools.scm
+++ b/gnu/packages/kde-systemtools.scm
@@ -26,6 +26,7 @@ (define-module (gnu packages kde-systemtools)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages)
#:use-module (guix utils)
+ #:use-module (guix gexp)
#:use-module (gnu packages)
#:use-module (gnu packages compression)
#:use-module (gnu packages freedesktop)
@@ -164,17 +165,17 @@ (define-public khelpcenter
qtbase-5
xapian))
(arguments
- `(#:tests? #f ;; 1/1 test fails
- #:phases
- (modify-phases %standard-phases
- (add-after 'install 'wrap-executable
- (lambda* (#:key inputs outputs #:allow-other-keys)
- (let* ((out (assoc-ref outputs "out")))
- ;; Since qt-wrap selectors do not wrap for /share/kf5
- ;; directories, we need this so khelpcenter can find html4.css.
- (wrap-program (string-append out "/bin/khelpcenter")
- `("XDG_DATA_DIRS" suffix
- (,(string-append (assoc-ref inputs "khtml") "/share"))))))))))
+ (list #:tests? #f ;;1/1 test fails
+ #:phases #~(modify-phases %standard-phases
+ (add-after 'install 'wrap-executable
+ (lambda* (#:key inputs #:allow-other-keys)
+ ;; Since qt-wrap selectors do not wrap for /share/kf5
+ ;; directories, we need this so khelpcenter can find html4.css.
+ (wrap-program (string-append #$output
+ "/bin/khelpcenter")
+ `("XDG_DATA_DIRS" suffix
+ (,(string-append (assoc-ref inputs "khtml")
+ "/share")))))))))
(home-page "https://apps.kde.org/khelpcenter/")
(synopsis "KDE documentation viewer")
(description "KHelpCenter uses meta data files which describe the
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 148/209] gnu: breeze: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_44CB2669AA6BD6C55F8E0E49F945C96A2D06@qq.com
* gnu/packages/kde-plasma.scm (breeze): Update to 5.27.6.
---
gnu/packages/kde-plasma.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 4b9bdb154e..a45bd2802f 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -113,14 +113,14 @@ (define-public bluedevil
(define-public breeze
(package
(name "breeze")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/" version "/"
name "-" version ".tar.xz"))
(sha256
(base32
- "0m3ggv5znzfcp25afgl7v5w7m27v5hdvv6jw9vrvwbqj8lzq1hlx"))))
+ "0v3cz9phdalvawfjrg3yirn2n4z6h872p12g7hcf8706bdz8v6jx"))))
(build-system qt-build-system)
;; TODO: Warning at /gnu/store/…-kpackage-5.34.0/…/KF5PackageMacros.cmake:
;; warnings during generation of metainfo for org.kde.breezedark.desktop:
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 142/209] gnu: khelpcenter: Update to 23.04.3.
(address . 64798@debbugs.gnu.org)
tencent_992CFEF274F8CB6F4AD66AB3369353C9B209@qq.com
* gnu/packages/kde-systemtools.scm (khelpcenter): Update to 23.04.3.
---
gnu/packages/kde-systemtools.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/kde-systemtools.scm b/gnu/packages/kde-systemtools.scm
index 544ba0d675..52a711a1bb 100644
--- a/gnu/packages/kde-systemtools.scm
+++ b/gnu/packages/kde-systemtools.scm
@@ -132,14 +132,14 @@ (define-public dolphin-plugins
(define-public khelpcenter
(package
(name "khelpcenter")
- (version "22.04.3")
+ (version "23.04.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/khelpcenter-" version ".tar.xz"))
(sha256
- (base32 "0ga270imh1ssifj0w3434z9hgrmn0dqrschygywy1z2hcpyx991d"))))
+ (base32 "10rivj5c14v5hwk87z41gwk830sy35fz0jg1jpay43jzw0ss995y"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 149/209] gnu: breeze-gtk: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_8959487F8E3AE5E50F25E9B5259BA9A93108@qq.com
* gnu/packages/kde-plasma.scm (breeze-gtk): Update to 5.27.6.
---
gnu/packages/kde-plasma.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index a45bd2802f..0314b11dfc 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -160,7 +160,7 @@ (define-public breeze
(define-public breeze-gtk
(package
(name "breeze-gtk")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/"
@@ -168,7 +168,7 @@ (define-public breeze-gtk
"-" version ".tar.xz"))
(sha256
(base32
- "0wj8qzy2104ggczxagxm45zwsvvpwd6jjnbv1893mhlr6f2zrbmh"))))
+ "1nkbhcsb359sqjampyc7cyl0hfnrx6gsrnqgaskdwk92p49snamc"))))
(build-system qt-build-system)
(arguments
'(#:tests? #f)) ;no 'test' target
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 146/209] gnu: kdecoration: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_F15FB5619B5CA91459917F163A25E5472508@qq.com
* gnu/packages/kde-plasma.scm (kdecoration): Update to 5.27.6.
---
gnu/packages/kde-plasma.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index cefb9cf734..585a1df710 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -353,14 +353,14 @@ (define-public kactivitymanagerd
(define-public kdecoration
(package
(name "kdecoration")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/" version
"/kdecoration-" version ".tar.xz"))
(sha256
(base32
- "1x3scszz5nfwqciwc3bv0r04wgqlxs0c9j1090zvn6mjjg2nsyb7"))))
+ "1rllab85yzx9s3vfm2j31wxwi1s0js0a6jz7bcy8cv4sk91rpdlx"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 145/209] gnu: kactivitymanagerd: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_E7A45E67EDFD99E8D094BB97CCD6966EF20A@qq.com
* gnu/packages/kde-plasma.scm (kactivitymanagerd): Update to 5.27.6.
---
gnu/packages/kde-plasma.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 45d2089f46..cefb9cf734 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -323,7 +323,7 @@ (define-public drkonqi
(define-public kactivitymanagerd
(package
(name "kactivitymanagerd")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/"
@@ -331,7 +331,7 @@ (define-public kactivitymanagerd
version ".tar.xz"))
(sha256
(base32
- "0hsllhqi46n25sr27crnad053ghk3hni2w496g6d2qfmi20l3g4n"))))
+ "0bdhqn809jxgrq6j4jx1vf4q3xicqj3yi6557qpqxy34mlr0n606"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules))
(inputs (list boost
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 150/209] gnu: drkonqi: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_7CE90C94BF9530D47A6D9AA642649DFF210A@qq.com
* gnu/packages/kde-plasma.scm (drkonqi): Update to 5.27.6.
[inputs]: add kuserfeedback.
---
gnu/packages/kde-plasma.scm | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)

Toggle diff (34 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 0314b11dfc..2e200b8e10 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -282,7 +282,7 @@ (define-public discover
(define-public drkonqi
(package
(name "drkonqi")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/"
@@ -290,7 +290,7 @@ (define-public drkonqi
version ".tar.xz"))
(sha256
(base32
- "0vw4bfld2jdiwm4g3008x8s1lq1ydf87ckb0fvyzsp11hq9nnnk7"))))
+ "04yam1xjwxi6jbh4r2k0ci7vdjc5cwfg4nn36lb64f5gj2bicppr"))))
(build-system qt-build-system)
(arguments
(list #:phases #~(modify-phases %standard-phases
@@ -314,7 +314,8 @@ (define-public drkonqi
kidletime
kwindowsystem
ksyntaxhighlighting
- qtdeclarative-5))
+ qtdeclarative-5
+ kuserfeedback))
(synopsis "Crash handler for KDE software")
(description "This package provides an automatic handler for crashed apps.")
(home-page "https://invent.kde.org/plasma/drkonqi")
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 147/209] gnu: kwayland-server: Update to 5.24.7.
(address . 64798@debbugs.gnu.org)
tencent_D6520DB22EFEFA75A4CA7B4ADA6AEB37B909@qq.com
* gnu/packages/kde-plasma.scm (kwayland-server): Update to 5.24.7.
---
gnu/packages/kde-plasma.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 585a1df710..4b9bdb154e 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -1036,7 +1036,7 @@ (define-public kwallet-pam
(define-public kwayland-server
(package
(name "kwayland-server")
- (version "5.24.6")
+ (version "5.24.7")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1044,7 +1044,7 @@ (define-public kwayland-server
"/" name "-" version ".tar.xz"))
(sha256
(base32
- "1wwgb1p177g6vvyf4l5jisigwvy5756ray1x355mlp7bi1pfs664"))))
+ "0kgqldqaq0dxfh0nh705sq9ynndi996rwjzxhhdrvr5ag40zm480"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules pkg-config))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 144/209] gnu: bluedevil: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_4634A9C1597F7F2E3AB6E57425E0B5099B08@qq.com
* gnu/packages/kde-plasma.scm (bluedevil): Update to 5.27.6.
---
gnu/packages/kde-plasma.scm | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)

Toggle diff (36 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 974c35e9cc..45d2089f46 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -4,7 +4,7 @@
;;; Copyright © 2019 Marius Bakke <mbakke@fastmail.com>
;;; Copyright © 2017, 2019, 2020 Hartmut Goebel <h.goebel@crazy-compilers.com>
;;; Copyright © 2019 Tobias Geerinckx-Rice <me@tobias.gr>
-;;; Copyright © 2020 Zheng Junjie <873216071@qq.com>
+;;; Copyright © 2020, 2023 Zheng Junjie <873216071@qq.com>
;;; Copyright © 2022 Brendan Tildesley <mail@brendan.scot>
;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
;;;
@@ -81,17 +81,18 @@ (define-module (gnu packages kde-plasma)
(define-public bluedevil
(package
(name "bluedevil")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/" version "/"
name "-" version ".tar.xz"))
(sha256
(base32
- "1dsah7rcx2brcd1d5x7bvhrixx5nvwp1fwq9b8k2zc038xzpx6ys"))))
+ "0x6zfcdw03kggd4mhkhva2b2v2w2ajzs7svslm1p1p8f41vzivvw"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules pkg-config qttools-5))
(inputs (list kcoreaddons
+ kcmutils
kwidgetsaddons
kdbusaddons
knotifications
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 151/209] gnu: kgamma: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_3078D66A6D4EA7426779FF95E980948F970A@qq.com
* gnu/packages/kde-plasma.scm (kgamma): Update to 5.27.6.
[properties]: add upstream-name.
---
gnu/packages/kde-plasma.scm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

Toggle diff (32 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 2e200b8e10..ba6e17debe 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -468,7 +468,7 @@ (define-public kdeplasma-addons
(define-public kgamma
(package
(name "kgamma")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/"
@@ -476,7 +476,7 @@ (define-public kgamma
version ".tar.xz"))
(sha256
(base32
- "1c305bs50km7bsn0phz7yj4x2168sxwsw9zxbpcgw4q3r53c0ywz"))))
+ "14nn3wsk9w9x8m0mbdmdi86xh6x2946zhzhwdbsfgynjrkn13wb1"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules))
(inputs (list kauth
@@ -489,6 +489,7 @@ (define-public kgamma
(description
"This package provides a tool to adjust your monitor gamma settings.")
(home-page "https://invent.kde.org/plasma/kgamma5")
+ (properties '((upstream-name . "kgamma5")))
(license license:gpl2+)))
(define-public khotkeys
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 154/209] gnu: libksysguard: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_90A8167A333C953D4BE42F4127BB9CB42405@qq.com
* gnu/packages/kde-plasma.scm (libksysguard): Update to 5.27.6.
---
gnu/packages/kde-plasma.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index be54a30e58..cc6df14c79 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -959,7 +959,7 @@ (define-public libkscreen
(define-public libksysguard
(package
(name "libksysguard")
- (version "5.25.5")
+ (version "5.27.6")
(source
(origin
(method url-fetch)
@@ -967,7 +967,7 @@ (define-public libksysguard
"/libksysguard-" version ".tar.xz"))
(patches (search-patches "libksysguard-qdiriterator-follow-symlinks.patch"))
(sha256
- (base32 "1gqsjsdkp25abqqp4f6cv6ih199q9ad7q1a4lkhjgsh4h8jq1856"))))
+ (base32 "1nqv0gxq011acvmqc2rpqrw4l928mcmg4rq2g45qzfmnmas2rjwy"))))
(native-inputs
(list bash-minimal extra-cmake-modules pkg-config qttools-5))
(inputs
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 152/209] gnu: kmenuedit: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_F726EBF20F4AE7A8BCACE4B11668F33EF505@qq.com
* gnu/packages/kde-plasma.scm (kmenuedit): Update to 5.27.6.
---
gnu/packages/kde-plasma.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index ba6e17debe..f06c67ddbd 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -580,7 +580,7 @@ (define-public kinfocenter
(define-public kmenuedit
(package
(name "kmenuedit")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/"
@@ -588,7 +588,7 @@ (define-public kmenuedit
".tar.xz"))
(sha256
(base32
- "0z85w7w207dnsinsz8yg6s408pwfy3l7wjkcsjpyg8aj8s9x6nl7"))))
+ "15j63b2vg5dmgqfin4irv3pz3ws6wvji0b5fdi82fml5hgx4y549"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules kdoctools))
(inputs (list ki18n
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 153/209] gnu: ksshaskpass: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_AB7F4A3A8DE5E8250AB5BB9B0EA93A590008@qq.com
* gnu/packages/kde-plasma.scm (ksshaskpass): Update to 5.27.6.
---
gnu/packages/kde-plasma.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index f06c67ddbd..be54a30e58 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -687,14 +687,14 @@ (define-public kscreen
(define-public ksshaskpass
(package
(name "ksshaskpass")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/" version
"/ksshaskpass-" version ".tar.xz"))
(sha256
(base32
- "0z8pp2mh4s98jh8jkf6r8v014gb6svapmp0m1npzw7zcmr6jvpn6"))))
+ "1ig8qvjvrl27q1bg34c4lg34yx4pdvcjzxn4jxg6h9wbxdwssk45"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 158/209] gnu: oxygen-sounds: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_FA7F343AFAE554257FB53A9BA7A91B590A08@qq.com
* gnu/packages/kde-plasma.scm (oxygen-sounds): Update to 5.27.6.
---
gnu/packages/kde-plasma.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index f1a01398bf..35f483a525 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -1368,7 +1368,7 @@ (define-public milou
(define-public oxygen-sounds
(package
(name "oxygen-sounds")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/"
@@ -1376,7 +1376,7 @@ (define-public oxygen-sounds
version ".tar.xz"))
(sha256
(base32
- "04rn3ccqszznknvblz2i8r406m32hk4d3yzma4vzq93jfk57hdf1"))))
+ "0zijzkr6xqx3lqfccr9fkhmzmvqp5c8025nlh8sy94fi846g7smg"))))
(build-system cmake-build-system)
(native-inputs (list extra-cmake-modules))
(home-page "https://community.kde.org/Frameworks")
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 156/209] gnu: kwrited: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_5D8CF2C692C1DAF5CDA5D48AACF9BF011D07@qq.com
* gnu/packages/kde-plasma.scm (kwrited): Update to 5.27.6.
---
gnu/packages/kde-plasma.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index dfea1b590b..c91bde9470 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -1288,7 +1288,7 @@ (define-public kwin
(define-public kwrited
(package
(name "kwrited")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/"
@@ -1296,7 +1296,7 @@ (define-public kwrited
version ".tar.xz"))
(sha256
(base32
- "03gw3czdgyf35n6x79x416rk6f7w1ayzmy5pb65v9733nx1j34mh"))))
+ "153q38msna94wy8qbss02hzw7vabfghxs90bq9g9qjsr28428r86"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules))
(inputs (list kcoreaddons ki18n kpty knotifications))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 155/209] gnu: kwallet-pam: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_B75D96DDDF8FCE563951097CEDDDE66DAA06@qq.com
* gnu/packages/kde-plasma.scm (kwallet-pam): Update to 5.27.6.
---
gnu/packages/kde-plasma.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index cc6df14c79..dfea1b590b 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -1015,7 +1015,7 @@ (define-public libksysguard
(define-public kwallet-pam
(package
(name "kwallet-pam")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/"
@@ -1023,7 +1023,7 @@ (define-public kwallet-pam
".tar.xz"))
(sha256
(base32
- "14w803lc3s2c0f4mqzzdhpfy5qnlz7wv00pbrc3v4k3zv381ci8n"))))
+ "0c38s7iqha94vz2d8dfch4qfb7zpc6k5z7wm33f5x190bw3g1bdp"))))
(build-system qt-build-system)
(arguments
(list #:tests? #f)) ;no tests
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 157/209] gnu: milou: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_F6A62A6419FD6DEAD4967B94FCD42E6F420A@qq.com
* gnu/packages/kde-plasma.scm (milou): Update to 5.27.6.
---
gnu/packages/kde-plasma.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index c91bde9470..f1a01398bf 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -1339,7 +1339,7 @@ (define-public lightly
(define-public milou
(package
(name "milou")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/"
@@ -1347,7 +1347,7 @@ (define-public milou
version ".tar.xz"))
(sha256
(base32
- "0ijdbiq169sy47g0x22pj9x6abldpfxcnski4w1jh9hi9qz1rc25"))))
+ "1il1sg7xi9p7snz9w3mygpydl6y02r5n24wa14yk23qhphwsgbpy"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules))
(inputs (list kcoreaddons
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 159/209] gnu: plasmatube: Update to 23.01.0.
(address . 64798@debbugs.gnu.org)
tencent_27A4FA65C9FDDDE890953795A8D4CA6FEA0A@qq.com
* gnu/packages/kde-plasma.scm (plasmatube): Update to 23.01.0.
[native-inputs]: add pkg-config.
[inputs]: add mpv.
---
gnu/packages/kde-plasma.scm | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)

Toggle diff (34 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 35f483a525..9c6ed109b6 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -1494,16 +1494,16 @@ (define-public plasma-bigscreen
(define-public plasmatube
(package
(name "plasmatube")
- (version "22.09")
+ (version "23.01.0")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma-mobile/"
version "/" name "-" version ".tar.xz"))
(sha256
(base32
- "00w9p5fcpv4s406lmcdcbrxf19sgkvf9yy8pfjmf1asvvvi8bpnk"))))
+ "06hwa1m6gaacjmcyssa63vw43cgx096x9aj87rv1z9k9qsv2qgfj"))))
(build-system cmake-build-system)
- (native-inputs (list extra-cmake-modules))
+ (native-inputs (list extra-cmake-modules pkg-config))
(inputs
(list kconfig
kirigami
@@ -1513,6 +1513,7 @@ (define-public plasmatube
qtmultimedia-5
qtquickcontrols2-5
qtsvg-5
+ mpv
youtube-dl))
(home-page "https://apps.kde.org/plasmatube/")
(synopsis "Kirigami YouTube video player")
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 160/209] gnu: plasma-disks: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_A4C1A67FEA5496D19FAA0E60B96349482D06@qq.com
* gnu/packages/kde-plasma.scm (plasma-disks): Update to 5.27.6.
---
gnu/packages/kde-plasma.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 9c6ed109b6..73d6982254 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -1743,7 +1743,7 @@ (define-public plasma-desktop
(define-public plasma-disks
(package
(name "plasma-disks")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/"
@@ -1751,7 +1751,7 @@ (define-public plasma-disks
version ".tar.xz"))
(sha256
(base32
- "0vci2cf8vx2lclypys9rmvjb8haakv6ksrvqm5j28pazbq2kskvl"))))
+ "09v4hwx2q8sz0b4qak8xaxnyqj6ccjlgk28fijvmnv61nxb49h1w"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules))
(inputs (list kcoreaddons
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 161/209] gnu: plasma-firewall: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_1C75F8CBCF4A5A6AC336215369B3D2FE3809@qq.com
* gnu/packages/kde-plasma.scm (plasma-firewall): Update to 5.27.6.
---
gnu/packages/kde-plasma.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 73d6982254..72bc721b44 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -1772,7 +1772,7 @@ (define-public plasma-disks
(define-public plasma-firewall
(package
(name "plasma-firewall")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/"
@@ -1780,7 +1780,7 @@ (define-public plasma-firewall
version ".tar.xz"))
(sha256
(base32
- "0k3pc0dcsjr2hhh4hr8vhsvaddn66s6imm8skrr02icxqvljs6jh"))))
+ "1jbcyz92q63gh1ihkrvs4ffp1xjav9miy6n5adhqik9qxpgkqqn8"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules))
(inputs (list iproute
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 162/209] gnu: plasma-nano: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_143673538BB252FEC875C4CB354A446AA309@qq.com
* gnu/packages/kde-plasma.scm (plasma-nano): Update to 5.27.6.
---
gnu/packages/kde-plasma.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 72bc721b44..13f8797f60 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -1848,14 +1848,14 @@ (define-public plasma-integration
(define-public plasma-nano
(package
(name "plasma-nano")
- (version "5.24.3")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/"
version "/plasma-nano-" version ".tar.xz"))
(sha256
(base32
- "13jxhfi3c3dhg7zdyfqnsii661h1am0w9dsv82dalqvwr1mw28l5"))))
+ "02qig2zh6py0i5phcyjln0yawbd6sdx4cm13l2kgi3bl1826kklb"))))
(build-system cmake-build-system)
(native-inputs (list extra-cmake-modules pkg-config qttools))
(inputs (list qtbase-5
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 165/209] gnu: calindori: Update to 23.01.0.
(address . 64798@debbugs.gnu.org)
tencent_156952BBB23EFEAA74FCCB3D4BD06A033609@qq.com
* gnu/packages/kde-plasma.scm (calindori): Update to 23.01.0.
---
gnu/packages/kde-plasma.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index a7fdf8379d..514a8ddc1f 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -184,14 +184,14 @@ (define-public breeze-gtk
(define-public calindori
(package
(name "calindori")
- (version "22.09")
+ (version "23.01.0")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma-mobile/" version
"/calindori-" version ".tar.xz"))
(sha256
(base32
- "1pwgdqznp76mhk0ikzjhy3c67qgk91kgv69ygqwzlh5hwiw5sl4n"))))
+ "0jhrxsh6gd20qpq68n2lspfkgq3bam46j6m10jnm3zckb190pfhl"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules))
(inputs (list kconfig
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 163/209] gnu: plasma-pa: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_E092875A9ACD9F54B0AC80BF249D91729F07@qq.com
* gnu/packages/kde-plasma.scm (plasma-pa): Update to 5.27.6.
---
gnu/packages/kde-plasma.scm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

Toggle diff (29 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 13f8797f60..35c0651fbe 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -2008,7 +2008,7 @@ (define-public plasma-mobile-sounds
(define-public plasma-pa
(package
(name "plasma-pa")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/"
@@ -2016,11 +2016,12 @@ (define-public plasma-pa
version ".tar.xz"))
(sha256
(base32
- "0g06pm1isnzx4hv6380rjpyr22s4j5iw9083s71vnl4npx28npvb"))))
+ "0kvfhpsiv0nkilirjwsplx67m5zdqc5w6zmp9gkgyym46ax0hxjf"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules kdoctools pkg-config))
(inputs (list glib
kcoreaddons
+ kcmutils
kdeclarative
kglobalaccel
knotifications
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 168/209] gnu: libkscreen: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_C7352B2BF7AF4387BFBCA804AD3667F32405@qq.com
* gnu/packages/kde-plasma.scm (libkscreen): Update to 5.27.6.
[native-inputs]: add qttools-5
[inputs]: add kconfig.
[arguments]: adjust exclude failed test.
---
gnu/packages/kde-plasma.scm | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)

Toggle diff (45 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index ba7b91b001..cfb87895a1 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -926,14 +926,14 @@ (define-public ksysguard
(define-public libkscreen
(package
(name "libkscreen")
- (version "5.25.5")
+ (version "5.27.6")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/" version "/"
name "-" version ".tar.xz"))
(sha256
- (base32 "17f2pbbkpmw3a32nsqlwd0x5xb71l6dzrh7ldwcqv46nvb54yhfa"))))
+ (base32 "1ywyg1i9bg0nawndl4hzivd4yfsqk5snls8ak1vyr9xmm8zkgaf1"))))
(build-system qt-build-system)
(arguments
'(#:phases
@@ -945,14 +945,19 @@ (define-public libkscreen
(setenv "QT_QPA_PLATFORM" "offscreen")
(setenv "WAYLAND_DISPLAY" "libkscreen-test-wayland-backend-0")
(invoke "ctest" "-E"
- "(kscreen-testscreenconfig|kscreen-testqscreenbackend|kscreen-testkwaylandbackend|kscreen-testkwaylandconfig|kscreen-testkwaylanddpms)")))))))
+ (string-append "(kscreen-testedid"
+ "|kscreen-testqscreenbackend"
+ "|kscreen-testkwaylandbackend"
+ "|kscreen-testkwaylandconfig"
+ "|kscreen-testkwaylanddpms)"))))))))
(native-inputs
(list extra-cmake-modules
pkg-config
+ qttools-5
;; For testing.
dbus))
(inputs
- (list kwayland libxrandr plasma-wayland-protocols
+ (list kconfig kwayland libxrandr plasma-wayland-protocols
qtbase-5 qtwayland-5 wayland qtx11extras))
(home-page "https://community.kde.org/Solid/Projects/ScreenManagement")
(synopsis "KDE's screen management software")
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 169/209] gnu: kscreen: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_90CE6A0136D75233B366FE12752CCAF74A09@qq.com
* gnu/packages/kde-plasma.scm (kscreen): Update to 5.27.6.
[inputs]: add layer-shell-qt.
---
gnu/packages/kde-plasma.scm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

Toggle diff (32 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index cfb87895a1..0f14a7fcb9 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -651,7 +651,7 @@ (define-public kongress
(define-public kscreen
(package
(name "kscreen")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/"
@@ -659,7 +659,7 @@ (define-public kscreen
".tar.xz"))
(sha256
(base32
- "0361202n0366jiyv61w06jikh2i4s1fzr6x3chmdykx4fgvbqj7s"))))
+ "0m7jidcs9xf5xzlnhx2s9qnzn6z80fxhssrxz8i2zqk7xhg6bl6y"))))
(build-system cmake-build-system)
(arguments
;; TODO: All tests fail
@@ -675,6 +675,7 @@ (define-public kscreen
kcoreaddons
kcmutils
kxmlgui
+ layer-shell-qt
libkscreen
libxi
plasma-wayland-protocols
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 164/209] gnu: polkit-kde-agent: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_558F528BB26CFEAE754ACAAB4B506BD73709@qq.com
* gnu/packages/kde-plasma.scm (polkit-kde-agent): Update to 5.27.6.
[properties]: add upstream-name.
---
gnu/packages/kde-plasma.scm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

Toggle diff (31 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 35c0651fbe..a7fdf8379d 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -2430,14 +2430,14 @@ (define-public plasma-workspace-wallpapers
(define-public polkit-kde-agent
(package
(name "polkit-kde-agent")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/" version "/"
name "-1-" version ".tar.xz"))
(sha256
(base32
- "1qb9nxlkgcv0c30l2vqgf9xs9d220q5pg7ikpb6zjzvj4wsvlvwd"))))
+ "0k7d9jz49fp4h7gxakqsmj16h5xdv8jw69068sz5mazzczi7lwyz"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules))
(inputs (list ki18n
@@ -2453,6 +2453,7 @@ (define-public polkit-kde-agent
"This package contains a daemon providing a Polkit authentication
UI for Plasma")
(home-page "https://invent.kde.org/plasma/polkit-kde-agent-1")
+ (properties '((upstream-name . "polkit-kde-agent-1")))
(license license:gpl2+)))
(define-public powerdevil
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 166/209] gnu: kongress: Update to 23.01.0.
(address . 64798@debbugs.gnu.org)
tencent_0240D6AA6F5AA4BE64C9FD15E9349773940A@qq.com
* gnu/packages/kde-plasma.scm (kongress): Update to 23.01.0.
---
gnu/packages/kde-plasma.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 514a8ddc1f..600b0f4a04 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -608,14 +608,14 @@ (define-public kmenuedit
(define-public kongress
(package
(name "kongress")
- (version "22.09")
+ (version "23.01.0")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma-mobile/" version
"/kongress-" version ".tar.xz"))
(sha256
(base32
- "0pjp2s774sgw2dklqib8alm1a9fkixy3s92i2v8v00znx08zf2jz"))))
+ "0yma1b44sjnvhsw31r5bndrpj2sjgwgchpzc8bf9380l6an9k4r5"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules))
;; NOTE: Reporting bugs is linked to web browser, better not link it and let
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 167/209] gnu: bluedevil: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_188BE10F5547A67CAAA4A736629333B52405@qq.com
* gnu/packages/kde-plasma.scm (bluedevil): Update to 5.27.6.
[native-inputs]: add tzdata-for-tests.
---
gnu/packages/kde-plasma.scm | 17 +++++++++++------
1 file changed, 11 insertions(+), 6 deletions(-)

Toggle diff (57 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 600b0f4a04..ba7b91b001 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -76,6 +76,7 @@ (define-module (gnu packages kde-plasma)
#:use-module (gnu packages qt)
#:use-module (gnu packages xdisorg)
#:use-module (gnu packages xorg)
+ #:use-module (gnu packages base)
#:use-module (gnu packages web))
(define-public bluedevil
@@ -424,23 +425,27 @@ (define-public kde-cli-tools
(define-public kdeplasma-addons
(package
(name "kdeplasma-addons")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/" version
"/" name "-" version ".tar.xz"))
(sha256
(base32
- "1a5cq0jz69hlcr22wxi2p5mzxv5xcp88220irxmq0dhpk85kywlx"))))
+ "11zhpb4gcz4yy2v0j8mfzihi9rj35f83i8bi7iirix0vm100sfrl"))))
(build-system qt-build-system)
(arguments
(list #:phases #~(modify-phases %standard-phases
(replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
+ (lambda* (#:key tests? inputs #:allow-other-keys)
+
(when tests?
+ (setenv "TZDIR"
+ (search-input-directory
+ inputs "share/zoneinfo"))
(invoke "ctest" "-E"
- "(converterrunnertest|spellcheckrunnertest)")))))))
- (native-inputs (list extra-cmake-modules))
+ "(converterrunnertest)")))))))
+ (native-inputs (list extra-cmake-modules tzdata-for-tests))
(inputs (list karchive
kconfig
kcoreaddons
@@ -457,8 +462,8 @@ (define-public kdeplasma-addons
plasma-framework
purpose
sonnet
+ ;; qtwebengine-5 ; Optional for online dictionary
qtdeclarative-5))
- ;qtwebengine-5)) ;; Optional for online dictionary
(synopsis "Add-ons to improve your Plasma experience")
(description
"This package provides multiple addons for the Plasma Desktop.")
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 171/209] gnu: plasma-workspace-wallpapers: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_C3D6CA6D0EA67E6695FDF5E8B096E396140A@qq.com
* gnu/packages/kde-plasma.scm (plasma-workspace-wallpapers): Update to 5.27.6.
---
gnu/packages/kde-plasma.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 59e8488155..a78e7dbc1d 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -2422,14 +2422,14 @@ (define-public plasma-workspace
(define-public plasma-workspace-wallpapers
(package
(name "plasma-workspace-wallpapers")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/" version
"/" name "-" version ".tar.xz"))
(sha256
(base32
- "0pdgg8h6zwyxf1pj241mg3hd94wh38bqxj68af5jfp10xrwkzcyr"))))
+ "018vvxhs0rlc25hd5kafhzk6anl1yabggby7b5vsqvip2rsma0qk"))))
(build-system cmake-build-system)
(native-inputs (list extra-cmake-modules))
(home-page "https://community.kde.org/Frameworks")
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 170/209] gnu: layer-shell-qt: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_4775388BF62F4EE7B6DCAFE4B0B663932405@qq.com
* gnu/packages/kde-plasma.scm (layer-shell-qt): Update to 5.27.6.
---
gnu/packages/kde-plasma.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 0f14a7fcb9..59e8488155 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -799,14 +799,14 @@ (define-public latte-dock
(define-public layer-shell-qt
(package
(name "layer-shell-qt")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/" version
"/layer-shell-qt-" version ".tar.xz"))
(sha256
(base32
- "1mvhklq7n9hhjing704jr3ybq58ixwr9fdg3phnqhmdnqc2q3w0l"))))
+ "14w7kr5d5s9fg2qkybk5axg11cafc6rrxkivynj5v55zcp52jp76"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules pkg-config))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 175/209] gnu: plasma-systemmonitor: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_475367B380FFC6748ECB5F4A806A4B368909@qq.com
* gnu/packages/kde-plasma.scm (plasma-systemmonitor): Update to 5.27.6.
---
gnu/packages/kde-plasma.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index a0f73013ab..d6cdad0f78 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -2204,14 +2204,14 @@ (define-public plasma-vault
(define-public plasma-systemmonitor
(package
(name "plasma-systemmonitor")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/" version "/"
name "-" version ".tar.xz"))
(sha256
(base32
- "0rs3avhpmfapzha8dkir9ny60ba2m92bbfv4avsd85vz5kggg29h"))))
+ "07cwzcy7qd3b6rlyqjwhc2z567dn5j8gx701b57cs18z0rgv4vkr"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules))
(inputs (list ki18n
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 174/209] gnu: plasma-nm: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_AB7F0A3A0EE5702544B57B9BFFA92F594F08@qq.com
* gnu/packages/kde-plasma.scm (plasma-nm): Update to 5.27.6.
[inputs]: add kcmutils.
---
gnu/packages/kde-plasma.scm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

Toggle diff (32 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 98e86d7978..a0f73013ab 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -1884,7 +1884,7 @@ (define-public plasma-nano
(define-public plasma-nm
(package
(name "plasma-nm")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/"
@@ -1892,7 +1892,7 @@ (define-public plasma-nm
".tar.xz"))
(sha256
(base32
- "036bx0qjrjanfxy8aiy6ab7rmm2h8l7wlkvlwhzw2hgl1w03xjps"))))
+ "1jfrd3xi4hyivkwrif6s87f9jasrnsihd7c80sqhwd1k2kl9wr0a"))))
(build-system qt-build-system)
(arguments
(list #:phases #~(modify-phases %standard-phases
@@ -1905,6 +1905,7 @@ (define-public plasma-nm
(inputs (list kconfigwidgets
kcompletion
kcoreaddons
+ kcmutils
kdeclarative
kdbusaddons
kio
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 176/209] gnu: ksystemstats: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_A52641AA7856D19FB64E43394B895D6DC906@qq.com
* gnu/packages/kde-plasma.scm (ksystemstats): Update to 5.27.6.
---
gnu/packages/kde-plasma.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index d6cdad0f78..d3c0c048e9 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -717,7 +717,7 @@ (define-public ksshaskpass
(define-public ksystemstats
(package
(name "ksystemstats")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/"
@@ -725,7 +725,7 @@ (define-public ksystemstats
version ".tar.xz"))
(sha256
(base32
- "07xm6gn2k3vsl1pkrd2n9w8w8b7jq26h3cpslqha4ipw0by2mlqa"))))
+ "0xi3z8pk1byc4wcds0an2ndnw8j5zgq3wr0gm517rc8vck30m0gi"))))
(build-system qt-build-system)
(arguments
(list #:phases #~(modify-phases %standard-phases
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 172/209] gnu: plasma-vault: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_500E6B5F37E7522BB3D4FE4E7514CA214B09@qq.com
* gnu/packages/kde-plasma.scm (plasma-vault): Update to 5.27.6.
---
gnu/packages/kde-plasma.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (32 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index a78e7dbc1d..a172d15b4a 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -2173,14 +2173,14 @@ (define-public plasma-redshift-control
(define-public plasma-vault
(package
(name "plasma-vault")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/" version
"/" name "-" version ".tar.xz"))
(sha256
(base32
- "15nf4myl6sry0930m8qiixpr1i8bh1g58cy2gf304h029vr2fn5j"))))
+ "0wxa80m2ppjp8l8nchwcvrmx20j0rgm9ydn93x4w4d4rmi6mypr4"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules pkg-config))
(inputs (list kio
@@ -2197,7 +2197,7 @@ (define-public plasma-vault
(home-page "https://invent.kde.org/plasma/plasma-vault")
(synopsis "Plasma applet and services for creating encrypted vaults")
(description "Provides Plasma applet and services for creating encrypted
- vaults.")
+vaults.")
(license (list license:gpl2 license:gpl3))))
(define-public plasma-systemmonitor
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 173/209] gnu: kwayland-integration: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_64E5665DAA55D6F95FAC8E5139450944AD06@qq.com
* gnu/packages/kde-plasma.scm (kwayland-integration): Update to 5.27.6.
---
gnu/packages/kde-plasma.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index a172d15b4a..98e86d7978 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -1098,7 +1098,7 @@ (define-public kwayland-server
(define-public kwayland-integration
(package
(name "kwayland-integration")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/"
@@ -1106,7 +1106,7 @@ (define-public kwayland-integration
version ".tar.xz"))
(sha256
(base32
- "10xl7yrj519b9s5vq0hqqfz3vvg1fdwggw96snzm44iwycqbgss8"))))
+ "10rc14ggbs86bq0sky4i3kdwarwk8mh2yx4g77if8vr7z96xpdqh"))))
(build-system qt-build-system)
(arguments
(list #:phases #~(modify-phases %standard-phases
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 178/209] gnu: kscreenlocker: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_D39536F952C7B3FEFF8A7518CA1B4BB46A09@qq.com
* gnu/packages/kde-plasma.scm (kscreenlocker): Update to 5.27.6.
[inputs]: add kio, libkscreen.
---
gnu/packages/kde-plasma.scm | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)

Toggle diff (39 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index d3c0c048e9..9062fc7911 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -825,14 +825,14 @@ (define-public layer-shell-qt
(define-public kscreenlocker
(package
(name "kscreenlocker")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/" version
"/kscreenlocker-" version ".tar.xz"))
(sha256
(base32
- "0mivx0l266310iy52qi94b6wi8w2a8nl7cjn5750x66dz81jl3yj"))))
+ "0pgmy4dw41kim7syk4xb2n4g4iz3jjikhwnh3bjianl9h87rc12x"))))
(build-system qt-build-system)
(arguments
`(#:tests? #f ;; TODO: make tests pass
@@ -863,6 +863,7 @@ (define-public kscreenlocker
kdeclarative
kglobalaccel
ki18n
+ kio
kidletime
knotifications
ktextwidgets
@@ -870,6 +871,7 @@ (define-public kscreenlocker
kwindowsystem
kxmlgui
layer-shell-qt
+ libkscreen
libseccomp ;for sandboxing the look'n'feel package
libxcursor ;missing in CMakeList.txt
libxi ;XInput, required for grabbing XInput2 devices
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 180/209] gnu: discover: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_FB0D9DF172BC9287DA99CDABD4ACAC9D3F07@qq.com
* gnu/packages/kde-plasma.scm (discover): Update to 5.27.6.
[inputs]: add purpose.
---
gnu/packages/kde-plasma.scm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

Toggle diff (32 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 4e57202912..8248181643 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -217,7 +217,7 @@ (define-public calindori
(define-public discover
(package
(name "discover")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/"
@@ -229,7 +229,7 @@ (define-public discover
".tar.xz"))
(sha256
(base32
- "01vdi66c7v60db25p0qi0q73wgqw6dy2kirbk34bvhld41gpxhhv"))))
+ "1ici6p7bvvfszcy79lrr5xa6q1kfskxyijfr2pq9lkdhn8sdfq8n"))))
(build-system qt-build-system)
(arguments
(list #:phases
@@ -263,6 +263,7 @@ (define-public discover
kcmutils
kidletime
packagekit-qt5
+ purpose
qtdeclarative-5
qtgraphicaleffects
qtquickcontrols2-5))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 177/209] gnu: Add qtvirtualkeyboard-5.
(address . 64798@debbugs.gnu.org)
tencent_179264F1FDDDE9FC978B968CD4466D26A60A@qq.com
* gnu/packages/qt.scm (qtvirtualkeyboard-5): New variable.
---
gnu/packages/qt.scm | 45 +++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 45 insertions(+)

Toggle diff (65 lines)
diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm
index 89e49661de..405a981dc1 100644
--- a/gnu/packages/qt.scm
+++ b/gnu/packages/qt.scm
@@ -28,6 +28,7 @@
;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
;;; Copyright © 2022 Yash Tiwari <yasht@mailbox.org>
;;; Copyright © 2023 Sharlatan Hellseher <sharlatanus@gmail.com>
+;;; Copyright © 2022 Zheng Junjie <873216071@qq.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -2355,6 +2356,50 @@ (define-public qtspeech
In such a scenario, the messaging application can read out the incoming
message.")))
+(define-public qtvirtualkeyboard-5
+ (package
+ (inherit qtsvg-5)
+ (name "qtvirtualkeyboard")
+ (version %qt-version)
+ (source (origin
+ (method url-fetch)
+ (uri (qt-urls name version))
+ (sha256
+ (base32
+ "1skdjh9q4m438wwl8hwx3jc5hg22dmi5pwm3vd2yksxw6ny67rd7"))))
+ (arguments
+ (substitute-keyword-arguments (package-arguments qtsvg-5)
+ ((#:tests? _ #f) #f) ; TODO: pass 2 fail test
+ ((#:phases phases)
+ `(modify-phases ,phases
+ (add-before 'check 'set-display
+ (lambda _
+ ;; Make Qt render "offscreen", required for tests.
+ (setenv "QT_QPA_PLATFORM" "offscreen")
+ (setenv "DISPLAY" ":1")
+ (system "Xvfb +extension GLX :1 &")))
+ (delete 'check) ;move after the install phase
+ (add-after 'install 'check
+ (assoc-ref %standard-phases 'check))
+ (add-before 'check 'prepare-for-tests
+ (lambda* (#:key outputs #:allow-other-keys)
+ (setenv "QML2_IMPORT_PATH"
+ (string-append (assoc-ref outputs "out")
+ "/lib/qt5/qml:"
+ (getenv "QML2_IMPORT_PATH")))
+ (setenv "QT_PLUGIN_PATH"
+ (string-append (assoc-ref outputs "out")
+ "/lib/qt6/plugins:"
+ (getenv "QT_PLUGIN_PATH")))))))))
+ (native-inputs (list perl xorg-server-for-tests))
+ (inputs (list qtbase-5 qtdeclarative-5))
+ (propagated-inputs
+ (list qtquickcontrols-5 qtsvg-5))
+ (synopsis " QtQuick virtual keyboard")
+ (description "The Qt Speech module provides a virtual keyboard framework
+that consists of a C++ backend supporting custom input methods as well as a UI
+frontend implemented in QML.")))
+
(define-public qtspell
(package
(name "qtspell")
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 181/209] gnu: Add wayland-protocols-next.
(address . 64798@debbugs.gnu.org)
tencent_0FF94809582DCA667AAA49D6EF1FB74E5A06@qq.com
* gnu/packages/freedesktop.scm (wayland-protocols-next): New variable.
---
gnu/packages/freedesktop.scm | 14 ++++++++++++++
1 file changed, 14 insertions(+)

Toggle diff (34 lines)
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 3bfc8b33ae..246a1cd0c9 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -33,6 +33,7 @@
;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
;;; Copyright © 2022 muradm <mail@muradm.net>
;;; Copyright © 2023 Alex Devaure <ajadevaure@gmail.com>
+;;; Copyright © 2023 Zheng Junjie <873216071@qq.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -1237,6 +1238,19 @@ (define-public wayland-protocols
. "https://wayland.freedesktop.org/releases.html")))
(license license:expat)))
+(define-public wayland-protocols-next
+ (package (inherit wayland-protocols)
+ (name "wayland-protocols")
+ (version "1.32")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "https://gitlab.freedesktop.org/wayland/"
+ name "/-/releases/" version "/downloads/"
+ name "-" version ".tar.xz"))
+ (sha256
+ (base32
+ "04dsn79409mryxs6maq9kfhca97gvl3pr1ggjnv9d0hc6jfpjnbl"))))))
+
(define-public wayland-utils
(package
(name "wayland-utils")
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 179/209] gnu: kscreenlocker: Format with 'guix style'.
(address . 64798@debbugs.gnu.org)
tencent_FF5EC96BEDD6266DAA53D6E3DF91CE543906@qq.com
* gnu/packages/kde-plasma.scm (kscreenlocker): Adjust package formatting
with 'guix style'.
[arguments]: use G-expressions, remove tail #t
---
gnu/packages/kde-plasma.scm | 91 ++++++++++++++++++-------------------
1 file changed, 43 insertions(+), 48 deletions(-)

Toggle diff (104 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 9062fc7911..4e57202912 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -835,54 +835,49 @@ (define-public kscreenlocker
"0pgmy4dw41kim7syk4xb2n4g4iz3jjikhwnh3bjianl9h87rc12x"))))
(build-system qt-build-system)
(arguments
- `(#:tests? #f ;; TODO: make tests pass
- #:phases
- (modify-phases %standard-phases
- (add-before 'check 'check-setup
- (lambda* (#:key inputs outputs #:allow-other-keys)
- (system "Xvfb :1 -screen 0 640x480x24 &")
- (setenv "DISPLAY" ":1")
- #t))
- (delete 'check)
- ;; Tests use the installed library and require a DBus session.
- (add-after 'install 'check
- (lambda* (#:key tests? #:allow-other-keys)
- (if tests?
- (begin
- (setenv "CTEST_OUTPUT_ON_FAILURE" "1")
- (invoke "dbus-launch" "ctest")))
- #t)))))
- (native-inputs
- (list extra-cmake-modules pkg-config
- ;; For tests.
- dbus xorg-server-for-tests))
- (inputs
- (list kcmutils
- kconfig
- kcrash
- kdeclarative
- kglobalaccel
- ki18n
- kio
- kidletime
- knotifications
- ktextwidgets
- kwayland
- kwindowsystem
- kxmlgui
- layer-shell-qt
- libkscreen
- libseccomp ;for sandboxing the look'n'feel package
- libxcursor ;missing in CMakeList.txt
- libxi ;XInput, required for grabbing XInput2 devices
- linux-pam
- elogind ;optional loginctl support
- qtbase-5
- qtdeclarative-5
- qtx11extras
- solid
- wayland
- xcb-util-keysyms))
+ (list #:tests? #f ;TODO: make tests pass
+ #:phases #~(modify-phases %standard-phases
+ (add-before 'check 'check-setup
+ (lambda* (#:key inputs outputs #:allow-other-keys)
+ (system "Xvfb :1 -screen 0 640x480x24 &")
+ (setenv "DISPLAY" ":1")))
+ (delete 'check)
+ ;; Tests use the installed library and require a DBus session.
+ (add-after 'install 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (if tests?
+ (begin
+ (setenv "CTEST_OUTPUT_ON_FAILURE" "1")
+ (invoke "dbus-launch" "ctest"))))))))
+ (native-inputs (list extra-cmake-modules pkg-config
+ ;; For tests.
+ dbus xorg-server-for-tests))
+ (inputs (list kcmutils
+ kconfig
+ kcrash
+ kdeclarative
+ kglobalaccel
+ ki18n
+ kio
+ kidletime
+ knotifications
+ ktextwidgets
+ kwayland
+ kwindowsystem
+ kxmlgui
+ layer-shell-qt
+ libkscreen
+ libseccomp ;for sandboxing the look'n'feel package
+ libxcursor ;missing in CMakeList.txt
+ libxi ;XInput, required for grabbing XInput2 devices
+ linux-pam
+ elogind ;optional loginctl support
+ qtbase-5
+ qtdeclarative-5
+ qtx11extras
+ solid
+ wayland
+ xcb-util-keysyms))
(home-page "https://invent.kde.org/plasma/kscreenlocker")
(synopsis "Screen locking library")
(description
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 183/209] gnu: kio-extras: Update to 23.04.3.
(address . 64798@debbugs.gnu.org)
tencent_7E72A41297DAF74D8ED490ACE33F421D8607@qq.com
* gnu/packages/kde.scm (kio-extras): Update to 23.04.3.
---
gnu/packages/kde.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (33 lines)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index a99a6d7d3f..0b75a7fb05 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -445,7 +445,7 @@ (define-public kdiagram
(define-public kio-extras
(package
(name "kio-extras")
- (version "22.08.0")
+ (version "23.04.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
@@ -453,7 +453,7 @@ (define-public kio-extras
version ".tar.xz"))
(sha256
(base32
- "0gzna2ps2qd2js28c97kjpcbah7zz8n4s4932faggc2nz5z5wnyn"))))
+ "1ygxfq62idpgf1dlic1245y5gf0fnkrpbqxd230xmxi7a35za8qd"))))
(build-system cmake-build-system)
(arguments
(list #:phases #~(modify-phases %standard-phases
@@ -462,7 +462,7 @@ (define-public kio-extras
(when tests?
(setenv "HOME" (getcwd))
(setenv "TMPDIR" (getcwd))
- (invoke "ctest" "-E" "testkioarchive")))))))
+ (invoke "ctest" "-E" "(thumbnailtest|testkioarchive)")))))))
(native-inputs (list extra-cmake-modules dbus kdoctools qttools-5))
(inputs (list karchive
kconfig
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 182/209] gnu: kwin: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_30B6366C733895208BEB2F4A07BE9CAD4405@qq.com
* gnu/packages/kde-plasma.scm (kwin): Update to 5.27.6.
[native-inputs]: use wayland-protocols-next replace wayland-protocols.
---
gnu/packages/kde-plasma.scm | 48 ++++++++++++++++++++-----------------
1 file changed, 26 insertions(+), 22 deletions(-)

Toggle diff (85 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 8248181643..82c76a171c 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -1141,14 +1141,14 @@ (define-public kwayland-integration
(define-public kwin
(package
(name "kwin")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
- (method url-fetch)
- (uri (string-append "mirror://kde/stable/plasma/" version "/"
- name "-" version ".tar.xz"))
- (sha256
- (base32
- "1dh7ydwxbb9r53p353d53gq7w9vmp7idvsr4s5ldxmah35436v2s"))))
+ (method url-fetch)
+ (uri (string-append "mirror://kde/stable/plasma/" version "/"
+ name "-" version ".tar.xz"))
+ (sha256
+ (base32
+ "1v4r4h2zbandg43iyww5p66sgv2z90lrri1gijnwjlg9j5gbvmb2"))))
(build-system qt-build-system)
(arguments
(list
@@ -1179,9 +1179,14 @@ (define-public kwin
_ a Xwayland b)
(string-append a
(which "Xwayland") b)))
+ ;; https://github.com/NixOS/nixpkgs/blob/6da4bc6cb07cba1b8e53d139cbf1d2fb8061d967/pkgs/desktops/plasma-5/kwin/0003-plugins-qpa-allow-using-nixos-wrapper.patch
+ (substitute* "src/plugins/qpa/main.cpp"
+ (("(\\(QLatin1String\\(\"kwin_wayland\"\\)\\))" _ start)
+ (string-append start " && !QCoreApplication::applicationFilePath()\
+.endsWith(QLatin1String(\".kwin_wayland-real\"))" )))
(substitute* '("cmake/modules/Findhwdata.cmake")
(("/usr/share")
- (string-append #$hwdata:pnp "/share")))))
+ (string-append #$(this-package-input "hwdata") "/share")))))
(add-after 'install 'add-symlinks
(lambda* (#:key outputs #:allow-other-keys)
(let ((kst5 (string-append #$output
@@ -1205,27 +1210,26 @@ (define-public kwin
(setenv "DISPLAY" ":1")
(system "Xvfb :1 &")
(sleep 5)
- (invoke "ctest" "-E"
+ (invoke "dbus-launch"
+ "ctest"
+ "-E"
(string-join
- (list "kwayland-testXdgDecoration"
- "kwin-testXkb"
- "kwin-testPointerInput"
- "kwin-testXdgShellWindow"
- "kwin-testXdgShellWindow-waylandonly"
- "kwin-testSceneOpenGLES"
- "kwin-testSceneOpenGLES-waylandonly"
- "kwin-testNightColor"
- "kwin-testNightColor-waylandonly"
- "kwin-testSceneQPainter"
- "kwin-testLibinputDevice")
- "|"))))))))
+ (list "kwin-testXkb"
+ "kwin-testPointerInput"
+ "kwin-testXdgShellWindow"
+ "kwin-testXdgShellWindow-waylandonly"
+ "kwin-testSceneOpenGLES"
+ "kwin-testSceneOpenGLES-waylandonly"
+ "kwin-testNightColor"
+ "kwin-testNightColor-waylandonly")
+ "|"))))))))
(native-inputs (list extra-cmake-modules
dbus
kdoctools
mesa-utils
pkg-config
qttools-5
- wayland-protocols
+ wayland-protocols-next
xorg-server-for-tests))
(inputs (list breeze
eudev
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 188/209] gnu: system-settings: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_3AFE727434CB434B1E6B2336A752C7B2C009@qq.com
* gnu/packages/kde-plasma.scm (system-settings): Update to 5.27.6.
[properties]: add upstream-name.
---
gnu/packages/kde-plasma.scm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

Toggle diff (29 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index fa12ec51db..f2fb12ccd0 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -2532,14 +2532,14 @@ (define-public powerdevil
(define-public system-settings
(package
(name "system-settings")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/" version
"/systemsettings-" version ".tar.xz"))
(sha256
(base32
- "0n7mf6ygi8fgn1m6pk2fadnqj1h58mxqni3h19xbi373wfypq5fl"))))
+ "17bqdsaih11wpcmv7qzk701l67431pf2nm8nnrix1s8k3qglfb5w"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules))
(inputs (list kauth
@@ -2568,4 +2568,5 @@ (define-public system-settings
(synopsis "Control center to configure Plasma Desktop")
(description "This package provides configuration UI for Plasma Desktop.")
(home-page "https://invent.kde.org/plasma/systemsettings")
+ (properties '((upstream-name . "systemsettings")))
(license license:gpl2+)))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 185/209] gnu: plasma-desktop: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_ED3A7DE56E25CCB5079B78A95D59B57F6708@qq.com
* gnu/packages/kde-plasma.scm (plasma-desktop): Update to 5.27.6.
---
gnu/packages/kde-plasma.scm | 19 +++++--------------
1 file changed, 5 insertions(+), 14 deletions(-)

Toggle diff (52 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 0bcd65060d..0e930e9b76 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -1605,14 +1605,14 @@ (define-public plasma-browser-integration
(define-public plasma-desktop
(package
(name "plasma-desktop")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/" version
"/" name "-" version ".tar.xz"))
(sha256
(base32
- "05s1pkwr4xmkghp8jrwcyrvjm83n68ngmk2694055xcfgi0pxicg"))))
+ "10x68lqg6zxb8fajd277lm0qfrdg2jz7m58l3wna4nv9bni5wj72"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules
dbus
@@ -1620,7 +1620,9 @@ (define-public plasma-desktop
intltool
pkg-config
qtsvg-5
- qttools-5))
+ qttools-5
+ ;; require QtWaylandScanner
+ qtwayland-5))
(inputs (list packagekit-qt5
signon-plugin-oauth2
signond
@@ -1724,17 +1726,6 @@ (define-public plasma-desktop
(string-append "\"" (search-input-directory
inputs "/share/xml/iso-codes")
"\"")))))
- (add-after 'unpack 'patch-qml-import-path
- (lambda _
- (substitute*
- '("applets/pager/package/contents/ui/main.qml"
- "containments/desktop/package/contents/ui/FolderView.qml"
- "containments/desktop/package/contents/ui/main.qml"
- "containments/panel/contents/ui/main.qml")
- (("^import \"(utils|FolderTools|LayoutManager).js\" as "
- line mod)
- (string-append "import \"../code/" mod
- ".js\" as ")))))
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 184/209] gnu: plasma-workspace: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_82B2166B532A55250BED4F4467BF5CAA4405@qq.com
* gnu/packages/kde-plasma.scm (plasma-workspace): Update to 5.27.6.
[native-inputs]: add xorg-server-for-tests.
[inputs]: add polkit-qt, libxcursor, libkexiv2, gpsd.
---
gnu/packages/kde-plasma.scm | 30 ++++++++++++++++++++++++------
1 file changed, 24 insertions(+), 6 deletions(-)

Toggle diff (85 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 82c76a171c..0bcd65060d 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -77,6 +77,7 @@ (define-module (gnu packages kde-plasma)
#:use-module (gnu packages xdisorg)
#:use-module (gnu packages xorg)
#:use-module (gnu packages base)
+ #:use-module (gnu packages gps)
#:use-module (gnu packages web))
(define-public bluedevil
@@ -2280,17 +2281,18 @@ (define-public plasma-welcome
(define-public plasma-workspace
(package
(name "plasma-workspace")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/" version
"/" name "-" version ".tar.xz"))
(sha256
(base32
- "0pxwg3i07sipfchn4qkmlr6kcgqbhj2s10xq69wi32x1fc13jx5x"))))
+ "10w8ix9c29gvykr9970aax7jcz2fi99cafr1kknvj2drgc7zgrhw"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules kdoctools pkg-config qtsvg-5
- qttools-5))
+ qttools-5
+ xorg-server-for-tests))
(inputs (list appmenu-gtk-module
appstream-qt
baloo
@@ -2368,13 +2370,18 @@ (define-public plasma-workspace
xrdb
xmessage
xsetroot
+ polkit-qt
+
+ libxcursor
+ libkexiv2
+ gpsd
zlib))
(arguments
(list #:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'patch-wallpaper
(lambda* (#:key inputs #:allow-other-keys)
- (substitute* "sddm-theme/theme.conf.cmake"
+ (substitute* "lookandfeel/sddm-theme/theme.conf.cmake"
(("background=..KDE_INSTALL_FULL_WALLPAPERDIR.")
(string-append "background="
#$(this-package-input "breeze")
@@ -2405,6 +2412,8 @@ (define-public plasma-workspace
(add-after 'install 'check-after-install
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
+ (setenv "DISPLAY" ":1")
+ (system "Xvfb +extension GLX :1 &")
(setenv "HOME" (getcwd))
(setenv "XDG_RUNTIME_DIR" (getcwd))
(setenv "XDG_CACHE_HOME" (getcwd))
@@ -2413,8 +2422,17 @@ (define-public plasma-workspace
(string-append #$output
"/lib/qt5/plugins:"
(getenv "QT_PLUGIN_PATH")))
- (invoke "ctest" "-E"
- "(appstreamtest|lookandfeel-kcmTest|tst_triangleFilter|systemtraymodeltest|testdesktop| screenpooltest)")))))))
+ (setenv "QML2_IMPORT_PATH"
+ (string-append #$output
+ "/lib/qt5/qml:"
+ (getenv "QML2_IMPORT_PATH")))
+ (invoke "dbus-launch" "ctest"
+ "--output-on-failure"
+ "--rerun-failed"
+ "-E"
+ "(appstreamtest|tasksmodeltest|shelltest|\
+testimagefinder|systemtraymodeltest|testimagelistmodel|\
+testpackageimagelistmodel|testimageproxymodel|testslidemodel|testdesktop)")))))))
(home-page "https://invent.kde.org/plasma/plasma-workspace")
(synopsis "Plasma workspace components")
(description
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 187/209] gnu: khotkeys: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_3A7F7E3A8AE56925E3B5459BE3A9CA59E608@qq.com
* gnu/packages/kde-plasma.scm (khotkeys): Update to 5.27.6.
---
gnu/packages/kde-plasma.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 11f893d56b..fa12ec51db 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -508,14 +508,14 @@ (define-public kgamma
(define-public khotkeys
(package
(name "khotkeys")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/" version "/"
name "-" version ".tar.xz"))
(sha256
(base32
- "0c9i4vxiiv90dpzsd2hjwavks87cvwplkj63751z8mazax6r95as"))))
+ "0zixhdnsm3956w2bff6fk1ksvk61ywjkylg690b90l041rhfriyv"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules))
(inputs (list kdbusaddons
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 189/209] gnu: powerdevil: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_13466C06A63665CDFC4DEADC95979718D40A@qq.com
* gnu/packages/kde-plasma.scm (powerdevil): Update to 5.27.6.
[inputs]: add kcmutils.
---
gnu/packages/kde-plasma.scm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

Toggle diff (30 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index f2fb12ccd0..2f8fe48c42 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -2488,20 +2488,21 @@ (define-public polkit-kde-agent
(define-public powerdevil
(package
(name "powerdevil")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/" version
"/" name "-" version ".tar.xz"))
(sha256
(base32
- "0anisirn7z8aw442npdnk1csb5ghpzj2hx49gpw4l6ijk70b76pr"))))
+ "1dbz479ikjy6fi3l701hvhkwhbll1gkibay3vzimb13kyamhy8vb"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules qttools-5 pkg-config))
(inputs (list bluez-qt
glib
kauth
kactivities
+ kcmutils
kscreen
kidletime
kconfig
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 190/209] gnu: plasma-integration: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_33B1CDE954CFACD7BF309DB1F2D012DC5A07@qq.com
* gnu/packages/kde-plasma.scm (plasma-integration): Update to 5.27.6.
---
gnu/packages/kde-plasma.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 2f8fe48c42..40c5e72916 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -1809,7 +1809,7 @@ (define-public plasma-firewall
(define-public plasma-integration
(package
(name "plasma-integration")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/"
@@ -1817,7 +1817,7 @@ (define-public plasma-integration
version ".tar.xz"))
(sha256
(base32
- "1pab56cg2zi8fcaar53lhhh98iw7l07f5lkymkqhsh8a5crfc3yr"))))
+ "1awd9l874gxxkbcfzb76xga1f6firaqpshrapg0492vq33r5vzd5"))))
(build-system qt-build-system)
(arguments
(list #:tests? #f ;TODO: Failing tests
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 191/209] gnu: plasma-browser-integration: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_930E6F3AA5EE6695FC65EA74946B9780D50A@qq.com
* gnu/packages/kde-plasma.scm (plasma-browser-integration): Update to 5.27.6.
---
gnu/packages/kde-plasma.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 40c5e72916..103c0ce0a8 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -1573,14 +1573,14 @@ (define-public plasma-active-window-control
(define-public plasma-browser-integration
(package
(name "plasma-browser-integration")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/" version
"/" name "-" version ".tar.xz"))
(sha256
(base32
- "18pbn5ic5l3m8i1y99yprpwd4x4746aq3abqn1f2cq5h2683h2ia"))))
+ "12hrd6mvhmi649n4jc9pmv116f2cpzd3j90hxlhljixnw4g6vy3j"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules pkg-config))
;; TODO: Figure out how to integrate this package into web browsers
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 186/209] gnu: kde-cli-tools: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_8B7FF63AD3E57025FBB5A89B76A95E59F808@qq.com
* gnu/packages/kde-plasma.scm (kde-cli-tools): Update to 5.27.6.
[arguments]: add symlink-kdesu phase to make kdesu can found in PATH.
---
gnu/packages/kde-plasma.scm | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)

Toggle diff (43 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 0e930e9b76..11f893d56b 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -380,7 +380,7 @@ (define-public kdecoration
(define-public kde-cli-tools
(package
(name "kde-cli-tools")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/"
@@ -388,10 +388,10 @@ (define-public kde-cli-tools
(patches (search-patches "kde-cli-tools-delay-mime-db.patch"))
(sha256
(base32
- "0i1lnkyb2bdvbhnr2wsgjy2sjichzxxqkvn30ca85rj21cavk2z3"))))
+ "1ahgpaa073lg6n7xnrkflqz9cj8sl7f77sla93415hc2pz1v3qmm"))))
(build-system qt-build-system)
(arguments
- (list #:tests? #f ;TODO: Failing sub-tests 3/7
+ (list #:tests? #f ;TODO: Failing 1 test
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'set-writable-location
@@ -402,7 +402,13 @@ (define-public kde-cli-tools
(string-append "\"" (getcwd) "/\"")))))
(add-before 'check 'setup-env
(lambda* _
- (setenv "HOME" (getcwd)))))))
+ (setenv "HOME" (getcwd))))
+ (add-after 'install 'symlink-kdesu
+ (lambda _
+ ;; XXX: nixpkgs say kdesu need kdeinit5 in PATH, but i can't
+ ;; found in source, need check
+ (symlink (string-append #$output "/lib/libexec/kf5/kdesu")
+ (string-append #$output "/bin/kdesu")))))))
(native-inputs (list extra-cmake-modules pkg-config shared-mime-info))
(inputs (list kconfig
kdesu
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 192/209] gnu: plasma-bigscreen: Update to 5.26.90.
(address . 64798@debbugs.gnu.org)
tencent_5A7F953A1AE5CA2540B5179B68A93559B408@qq.com
* gnu/packages/kde-plasma.scm (plasma-bigscreen): Update to 5.26.90.
---
gnu/packages/kde-plasma.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 103c0ce0a8..e0cc048103 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -1468,14 +1468,14 @@ (define-public plasma
(define-public plasma-bigscreen
(package
(name "plasma-bigscreen")
- (version "5.25.90")
+ (version "5.26.90")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/unstable/plasma/" version
"/" name "-" version ".tar.xz"))
(sha256
(base32
- "1445j8hzfvh2z91fa8nxrc0z576c67cq5fxcs19pmzpnjjli1ads"))))
+ "1n9sd0d1s31l29c9jy6gavp8dsrvsi3im4978dw56xybcc8mgm2c"))))
(build-system cmake-build-system)
(arguments
(list #:phases #~(modify-phases %standard-phases
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 196/209] gnu: plasma-welcome: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_014A806AD7372353ABB222FEB674D8CA7B09@qq.com
* gnu/packages/kde-plasma.scm (plasma-welcome): Update to 5.27.6.
[source]: use url-fetch.
[inputs]: add knewstuff kaccounts-integration signond kuserfeedback
libaccounts-qt, remove system-settings.
---
gnu/packages/kde-plasma.scm | 26 +++++++++++++++-----------
1 file changed, 15 insertions(+), 11 deletions(-)

Toggle diff (60 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index fc7974beca..a4c5584a00 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -2273,19 +2273,18 @@ (define-public plasma-systemmonitor
(license (list license:gpl2 license:gpl3))))
(define-public plasma-welcome
-(let ((commit "dac7569078782a96f122782c15d34e51737d2b89") ; no tags
- (revision "1"))
(package
(name "plasma-welcome")
- (version (git-version "0.1-pre" revision commit))
- (home-page "https://invent.kde.org/plasma/plasma-welcome")
+ (version "5.27.6")
(source (origin
- (method git-fetch)
- (uri (git-reference (url home-page) (commit commit)))
- (file-name (git-file-name name version))
+ (method url-fetch)
+ (uri (string-append "mirror://kde/stable/plasma/"
+ version "/plasma-welcome"
+ "-"
+ version ".tar.xz"))
(sha256
(base32
- "1x7ra699r5a9kpa3isdnx6af4j6778kw2pmprnx4s8f1rwk2idhh"))))
+ "0lvvxllhshawj7pjx3d9l53clcnr73x519khgf27fpblil1x0hm8"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules pkg-config))
@@ -2298,18 +2297,23 @@ (define-public plasma-welcome
kirigami
knotifications
kservice
+ knewstuff
+ kaccounts-integration
+ signond
+ kuserfeedback
+ libaccounts-qt
kwindowsystem
networkmanager-qt
plasma-framework
qtdeclarative-5
qtgraphicaleffects
qtsvg-5
- qtquickcontrols2-5
- system-settings))
+ qtquickcontrols2-5))
(synopsis "Plasma welcome screen")
(description
"This package provides a wizard for Plasma to configure settings.")
- (license (list license:gpl2 license:gpl3)))))
+ (home-page "https://invent.kde.org/plasma/plasma-welcome")
+ (license (list license:gpl2 license:gpl3))))
(define-public plasma-workspace
(package
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 194/209] gnu: plasma: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_B1DA6BF1362353D9B22AFEC87476CBDB4B09@qq.com
* gnu/packages/kde-plasma.scm (plasma): Update to 5.27.6.
---
gnu/packages/kde-plasma.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Toggle diff (15 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 9e3eb5e960..fc7974beca 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -1443,7 +1443,7 @@ (define-public oxygen-sounds
(define-public plasma
(package
(name "plasma")
- (version "5.25.5")
+ (version "5.27.6")
(source #f)
(build-system trivial-build-system)
(arguments
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 193/209] gnu: kinfocenter: Update to 5.27.6.
(address . 64798@debbugs.gnu.org)
tencent_9BA64E4DF9458948EDDA26622A57D6CC5F06@qq.com
* gnu/packages/kde-plasma.scm (kinfocenter): Update to 5.27.6.
[inputs]: add qttools-5, clinfo.
---
gnu/packages/kde-plasma.scm | 52 +++++++++++++++++++++++++++++++------
1 file changed, 44 insertions(+), 8 deletions(-)

Toggle diff (90 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index e0cc048103..9e3eb5e960 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -78,7 +78,8 @@ (define-module (gnu packages kde-plasma)
#:use-module (gnu packages xorg)
#:use-module (gnu packages base)
#:use-module (gnu packages gps)
- #:use-module (gnu packages web))
+ #:use-module (gnu packages web)
+ #:use-module (gnu packages opencl))
(define-public bluedevil
(package
@@ -539,23 +540,56 @@ (define-public khotkeys
(define-public kinfocenter
(package
(name "kinfocenter")
- (version "5.25.5")
+ (version "5.27.6")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/plasma/" version
"/" name "-" version ".tar.xz"))
(sha256
(base32
- "0zvki76yghkn158s7hb5g9drz7xaqxkmp2747404n2n0gmnmsdif"))))
+ "06whh4wzc292xvzabv7q6x8wm0gkyd2nsy50vlvk7iy85jayk5nd"))))
(build-system cmake-build-system)
(arguments
(list #:phases #~(modify-phases %standard-phases
(add-after 'unpack 'fix-systemsettings-symlink
(lambda* (#:key inputs #:allow-other-keys)
- (substitute* "CMakeLists.txt"
- (("\\$\\{KDE_INSTALL_FULL_BINDIR\\}/systemsettings5")
- (search-input-file inputs
- "/bin/systemsettings5"))))))))
+ (let ((replace (lambda (file cmd)
+ (substitute* file
+ (((string-append
+ "\""
+ cmd
+ "\""))
+ (string-append
+ "\""
+ (search-input-file
+ inputs
+ (string-append "/bin/" cmd))
+ "\""))))))
+ (substitute* "CMakeLists.txt"
+ (("\\$\\{KDE_INSTALL_FULL_BINDIR\\}/systemsettings5")
+ (search-input-file inputs
+ "/bin/.systemsettings5-real")))
+ (substitute* "Modules/kwinsupportinfo/kcm_kwinsupportinfo.json.in"
+ (("@QtBinariesDir@/qdbus")
+ (search-input-file inputs "/bin/qdbus")))
+ (substitute* "Modules/kwinsupportinfo/main.cpp"
+ (("QLibraryInfo::location\\(QLibraryInfo::BinariesPath\\) \\+ QStringLiteral\\(\"/qdbus\"\\)")
+ (string-append "QStringLiteral(\"" (search-input-file inputs "/bin/qdbus") "\")")))
+
+ (replace '("Modules/cpu/kcm_cpu.json"
+ "Modules/cpu/main.cpp") "lscpu")
+ (replace '("Modules/opencl/kcm_opencl.json"
+ "Modules/opencl/main.cpp") "clinfo")
+ (replace '("Modules/vulkan/kcm_vulkan.json"
+ "Modules/vulkan/main.cpp") "vulkaninfo")
+ (replace '("Modules/glx/kcm_glx.json"
+ "Modules/glx/main.cpp") "glxinfo")
+ (replace '("Modules/wayland/kcm_wayland.json"
+ "Modules/wayland/main.cpp") "wayland-info")
+ (replace '("Modules/egl/kcm_egl.json"
+ "Modules/egl/main.cpp") "eglinfo")
+ (replace '("Modules/xserver/kcm_xserver.json"
+ "Modules/xserver/main.cpp") "xdpyinfo")))))))
(native-inputs (list aha extra-cmake-modules kdoctools pkg-config))
;; * vulkaninfo
;; Wayland KCM
@@ -582,7 +616,9 @@ (define-public kinfocenter
util-linux
vulkan-tools
wayland-utils
- xdpyinfo))
+ xdpyinfo
+ qttools-5
+ clinfo))
(propagated-inputs (list system-settings))
(home-page "https://invent.kde.org/plasma/kinfocenter")
(synopsis "View information about computer's hardware")
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 198/209] gnu: kwave: Update to 23.04.3.
(address . 64798@debbugs.gnu.org)
tencent_64EA6E62A51A65F9FDD9EAF095139720D50A@qq.com
* gnu/packages/kde-multimedia.scm (kwave): Update to 23.04.3.
---
gnu/packages/kde-multimedia.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/kde-multimedia.scm b/gnu/packages/kde-multimedia.scm
index 424677116f..992c942764 100644
--- a/gnu/packages/kde-multimedia.scm
+++ b/gnu/packages/kde-multimedia.scm
@@ -678,14 +678,14 @@ (define-public kmplayer
(define-public kwave
(package
(name "kwave")
- (version "22.04.3")
+ (version "23.04.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kwave-" version ".tar.xz"))
(sha256
- (base32 "0j6ck44lkfcnaa0rymv2aqvdcy0zbybbklm1s6mvbgdpfsh0rhkm"))))
+ (base32 "0s9w8jgwblljwfji2a19bqs3nx6sr2qzz35kwbi0ahwncy69k4jx"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules (librsvg-for-system) pkg-config kdoctools))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 197/209] gnu: kmix: Update to 23.04.3.
(address . 64798@debbugs.gnu.org)
tencent_9DA2CB494B446A9B37D55237B2F0FE327409@qq.com
* gnu/packages/kde-multimedia.scm (kmix): Update to 23.04.3.
---
gnu/packages/kde-multimedia.scm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

Toggle diff (31 lines)
diff --git a/gnu/packages/kde-multimedia.scm b/gnu/packages/kde-multimedia.scm
index e3de6db432..424677116f 100644
--- a/gnu/packages/kde-multimedia.scm
+++ b/gnu/packages/kde-multimedia.scm
@@ -5,6 +5,7 @@
;;; Copyright © 2022 Vinicius Monego <monego@posteo.net>
;;; Copyright © 2022 Brendan Tildesley <mail@brendan.scot>
;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
+;;; Copyright © 2023 Zheng Junjie <873216071@qq.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -562,14 +563,14 @@ (define-public kamoso
(define-public kmix
(package
(name "kmix")
- (version "22.04.3")
+ (version "23.04.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kmix-" version ".tar.xz"))
(sha256
- (base32 "0zc96l9mnn763pw54ki715sw3wm4z6rjdz2zzsjc6l5iwcqzwqq8"))))
+ (base32 "09pfsa6y1phm6z24da60s47gc18w4cvv7r8sxh5qfww7b0dnhixj"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools pkg-config))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:47
[PATCH 201/209] gnu: libkcddb: Update to 23.04.3.
(address . 64798@debbugs.gnu.org)
tencent_71B8DA804D8E5495ACD3BF7D9DC0F2959207@qq.com
* gnu/packages/kde-multimedia.scm (libkcddb): Update to 23.04.3.
[inputs]: add kcmutils.
---
gnu/packages/kde-multimedia.scm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

Toggle diff (31 lines)
diff --git a/gnu/packages/kde-multimedia.scm b/gnu/packages/kde-multimedia.scm
index 18d6350c1c..690befd29f 100644
--- a/gnu/packages/kde-multimedia.scm
+++ b/gnu/packages/kde-multimedia.scm
@@ -752,14 +752,14 @@ (define-public kwave
(define-public libkcddb
(package
(name "libkcddb")
- (version "22.04.3")
+ (version "23.04.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/libkcddb-" version ".tar.xz"))
(sha256
- (base32 "1js5r8hxqabnygmavfjvjbfy5c7978bmwm2rqlgsfyn17fkmf2y8"))))
+ (base32 "1s10g6m6c3h14gzxvp2s0v51jxzsrh23xfn7gl51a0r50srbbz52"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
@@ -768,6 +768,7 @@ (define-public libkcddb
kconfig
ki18n
kio
+ kcmutils
kwidgetsaddons
libmusicbrainz
qtbase-5))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:47
[PATCH 200/209] gnu: libkcompactdisc: Update to 23.04.3.
(address . 64798@debbugs.gnu.org)
tencent_862655260BEDCF4BE7ADDCAEC4A03663F305@qq.com
* gnu/packages/kde-multimedia.scm (libkcompactdisc): Update to 23.04.3.
---
gnu/packages/kde-multimedia.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (23 lines)
diff --git a/gnu/packages/kde-multimedia.scm b/gnu/packages/kde-multimedia.scm
index ac1dc71839..18d6350c1c 100644
--- a/gnu/packages/kde-multimedia.scm
+++ b/gnu/packages/kde-multimedia.scm
@@ -782,14 +782,14 @@ (define-public libkcddb
(define-public libkcompactdisc
(package
(name "libkcompactdisc")
- (version "22.04.3")
+ (version "23.04.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/libkcompactdisc-" version ".tar.xz"))
(sha256
- (base32 "0fv9dbx74xs42iiw67bvjpxga0d126q2nfs8n4hiv3z2xda9n4ic"))))
+ (base32 "0gl21mhfz3vj89x0r8y79yiijcag1xfdnyfrjqzkx9i8yd2k45b1"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules))
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:46
[PATCH 199/209] gnu: kid3: Update to 3.9.4.
(address . 64798@debbugs.gnu.org)
tencent_282665EDFCA1EA8C97239798D40A6DD6A60A@qq.com
* gnu/packages/kde-multimedia.scm (kid3): Update to 3.9.4.
---
gnu/packages/kde-multimedia.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/kde-multimedia.scm b/gnu/packages/kde-multimedia.scm
index 992c942764..ac1dc71839 100644
--- a/gnu/packages/kde-multimedia.scm
+++ b/gnu/packages/kde-multimedia.scm
@@ -308,7 +308,7 @@ (define-public juk
(define-public kid3
(package
(name "kid3")
- (version "3.9.1")
+ (version "3.9.4")
(source
(origin
(method git-fetch)
@@ -317,7 +317,7 @@ (define-public kid3
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "1rq0742rm3y5ps7878qd7xhhiizy6d6ls6hdjqa6z5sq077s5lz9"))))
+ (base32 "0j454nzwx0v7iwcixyjcx71shzh3ag4ydggs8d68alrfj9f4ajap"))))
(build-system qt-build-system)
(arguments
(list
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:47
[PATCH 204/209] gnu: plasma-desktop: add qtquickcontrols-5 to inputs.
(address . 64798@debbugs.gnu.org)
tencent_E6A2A45A6629FD81E84494FB9688D4CA6C0A@qq.com
* gnu/packages/kde-plasma.scm (plasma-desktop):
[inputs] : add qtquickcontrols-5.
---
gnu/packages/kde-plasma.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

Toggle diff (17 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 451c2c81c8..31379fac05 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -1756,7 +1756,9 @@ (define-public plasma-desktop
xkeyboard-config
libxkbfile
libxcursor
- libxkbcommon))
+ libxkbcommon
+
+ qtquickcontrols-5))
(propagated-inputs (list iso-codes kirigami plasma-workspace))
(arguments
(list #:phases
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:47
[PATCH 206/209] services: sddm: set some envvar to constructor.
(address . 64798@debbugs.gnu.org)
tencent_6959667F0A3A78E5A92564B5A89B1AA95608@qq.com
* gnu/services/sddm.scm(sddm-service-type): set some envvar to make
breeze theme work.
---
gnu/services/sddm.scm | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)

Toggle diff (24 lines)
diff --git a/gnu/services/sddm.scm b/gnu/services/sddm.scm
index c9a7ba96f4..69c737829b 100644
--- a/gnu/services/sddm.scm
+++ b/gnu/services/sddm.scm
@@ -171,7 +171,16 @@ (define (sddm-shepherd-service config)
(documentation "SDDM display manager.")
(requirement '(user-processes elogind pam))
(provision '(xorg-server display-manager))
- (start #~(make-forkexec-constructor #$sddm-command))
+ (start #~(make-forkexec-constructor
+ #$sddm-command
+ ;; some theme need icon,qml,data so add path to env.
+ #:environment-variables
+ (cons*
+ "XDG_DATA_DIRS=/run/current-system/profile/share"
+ "XDG_CONFIG_DIRS=/run/current-system/profile/etc/xdg"
+ "QT_PLUGIN_PATH=/run/current-system/profile/lib/qt5/plugins"
+ "QML2_IMPORT_PATH=/run/current-system/profile/lib/qt5/qml"
+ (default-environment-variables))))
(stop #~(make-kill-destructor)))))
(define (sddm-etc-service config)
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:47
[PATCH 205/209] qt-utils: wrap QML2_IMPORT_PATH from '=' to 'prefix'.
(address . 64798@debbugs.gnu.org)
tencent_7DDBE52B25DDB56C9B70A90659677F743A08@qq.com
some qml have optional dependencies or circular dependencies, but can't cut
circular, so we get their optional/circular dependencies from environment.

guix/build/qt-utils.scm(variables-for-wrapping): wrap QML2_IMPORT_PATH from
'=' to 'prefix'.
---
guix/build/qt-utils.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Toggle diff (15 lines)
diff --git a/guix/build/qt-utils.scm b/guix/build/qt-utils.scm
index f52e3f7af5..7d1b0e0e23 100644
--- a/guix/build/qt-utils.scm
+++ b/guix/build/qt-utils.scm
@@ -90,7 +90,7 @@ (define* (variables-for-wrapping base-directories output-directory
'("XDG_CONFIG_DIRS" suffix directory "/etc/xdg")
`("QT_PLUGIN_PATH" prefix directory
,(format #f "/lib/qt~a/plugins" qt-major-version))
- `("QML2_IMPORT_PATH" = directory
+ `("QML2_IMPORT_PATH" prefix directory
,(format #f "/lib/qt~a/qml" qt-major-version))
;; QTWEBENGINEPROCESS_PATH accepts a single value, which makes 'exact the
;; most suitable environment variable type for it.
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:47
[PATCH 202/209] gnu: system-settings: add some qml runtime dependency to inputs.
(address . 64798@debbugs.gnu.org)
tencent_4AF21F928E667949C950EDCB267DAA4B1606@qq.com
* gnu/packages/kde-plasma.scm (system-settings):
[inputs] : add qtquickcontrols-5 ,qtquickcontrols2-5, kirigami-addons,
qtgraphicaleffects, kdeclarative, kuserfeedback, knewstuff, plasma-pa,
bluez-qt, kwin, bluedevil.
---
gnu/packages/kde-plasma.scm | 15 ++++++++++++++-
1 file changed, 14 insertions(+), 1 deletion(-)

Toggle diff (28 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index a4c5584a00..c82dcae127 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -2605,7 +2605,20 @@ (define-public system-settings
knotifications
krunner
plasma-workspace
- qtdeclarative-5))
+ qtdeclarative-5
+ ;; qml's indirect dependency
+ ;; XXX: make them propagated dependency runtime qml module
+ qtquickcontrols-5
+ qtquickcontrols2-5
+ kirigami-addons
+ qtgraphicaleffects
+ kdeclarative
+ kuserfeedback
+ knewstuff
+ plasma-pa
+ bluez-qt
+ kwin
+ bluedevil))
(synopsis "Control center to configure Plasma Desktop")
(description "This package provides configuration UI for Plasma Desktop.")
(home-page "https://invent.kde.org/plasma/systemsettings")
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:47
[PATCH 203/209] gnu: plasma-workspace: add some qml runtime dependency to inputs.
(address . 64798@debbugs.gnu.org)
tencent_598A3F071D82F2DC12DDDAC3CDB2D4EAAC07@qq.com
* gnu/packages/kde-plasma.scm (plasma-workspace):
[inputs] : add qtquickcontrols-5, plasma-nm, plasma-pa, kscreen.
---
gnu/packages/kde-plasma.scm | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)

Toggle diff (21 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index c82dcae127..451c2c81c8 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -2412,7 +2412,13 @@ (define-public plasma-workspace
libxcursor
libkexiv2
gpsd
- zlib))
+ zlib
+
+ ;; qml dependency
+ qtquickcontrols-5
+ plasma-nm
+ plasma-pa
+ kscreen))
(arguments
(list #:phases
#~(modify-phases %standard-phases
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:47
[PATCH 208/209] gnu: plasma: cleanup propagated-inputs.
(address . 64798@debbugs.gnu.org)
tencent_1791591C7FA73AABE559255FB5419B9BA908@qq.com
* gnu/packages/kde-plasma.scm (plasma):
[inputs] : add kdeclarative, baloo, breeze-icons, ktexteditor, kdesu,krunner,
plasma-welcome, dolphin, konsole, kglobalaccel.
remove kwayland-integration, kwrited,layer-shell-qt.
---
gnu/packages/kde-plasma.scm | 55 +++++++++++++++++++++++++------------
1 file changed, 37 insertions(+), 18 deletions(-)

Toggle diff (96 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 31379fac05..932418f288 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -1449,52 +1449,71 @@ (define-public plasma
(arguments
(list #:builder #~(begin
(mkdir #$output))))
- (propagated-inputs (list bluedevil
+ ;; TODO: cleanup, check what is no need
+ (propagated-inputs (list kdeclarative ;; require by sddm breeze theme
+
+ baloo
+ breeze-icons ; default mouse icon
breeze
breeze-gtk
- discover
drkonqi
- kactivitymanagerd
+ kactivitymanagerd ; require this run dbus
kde-cli-tools
- ;; kde-gtk-config
kdecoration
kdeplasma-addons
kgamma
khotkeys
- kinfocenter
- kmenuedit
+ ktexteditor
+
kscreen
- kscreenlocker
- ksshaskpass
+ libkscreen
+
ksystemstats
kwallet-pam
- kwayland-integration
kwin
- kwrited
kinit
- layer-shell-qt
- libkscreen
+
libksysguard
milou
;; oxygen
oxygen-sounds
+
+ kdesu
+ krunner
+ kinfocenter
+ kscreenlocker
+ ksshaskpass
+ discover
+ kmenuedit
+ plasma-welcome
plasma-browser-integration
plasma-desktop
plasma-disks
+ polkit-kde-agent
+ system-settings
+ xdg-desktop-portal-kde
+ ;; module cyclic referencing
+ (module-ref
+ (resolve-interface
+ '(gnu packages kde-systemtools))
+ 'dolphin)
+ (module-ref
+ (resolve-interface
+ '(gnu packages kde-systemtools))
+ 'konsole)
+ ;; kde-gtk-config ;; TODO
+
plasma-firewall
plasma-integration
plasma-nm
plasma-pa
plasma-systemmonitor
;; plasma-thunderbolt ;; waiting for bolt
+
+ kglobalaccel
plasma-vault
plasma-workspace
- plasma-workspace-wallpapers
- polkit-kde-agent
- powerdevil
- sddm
- system-settings
- xdg-desktop-portal-kde))
+ powerdevil))
(synopsis "The KDE Plasma desktop environment")
(home-page "https://kde.org/plasma-desktop/")
(description
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:47
[PATCH 209/209] examples: add plasma operating-system example
(address . 64798@debbugs.gnu.org)
tencent_7C87A91CAA84B99677B32A152AEBE04F4305@qq.com
* gnu/system/examples/plasma.tmpl: New operating-system example.
* Makefile.am(EXAMPLES): register it.
---
Makefile.am | 1 +
gnu/system/examples/plasma.tmpl | 67 +++++++++++++++++++++++++++++++++
2 files changed, 68 insertions(+)
create mode 100644 gnu/system/examples/plasma.tmpl

Toggle diff (87 lines)
diff --git a/Makefile.am b/Makefile.am
index d76bfd2522..3f0ebcbf29 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -456,6 +456,7 @@ EXAMPLES = \
gnu/system/examples/desktop.tmpl \
gnu/system/examples/lightweight-desktop.tmpl \
gnu/system/examples/docker-image.tmpl \
+ gnu/system/examples/plasma.tmpl \
gnu/system/examples/raspberry-pi-64.tmpl \
gnu/system/examples/raspberry-pi-64-nfs-root.tmpl \
gnu/system/examples/vm-image.tmpl
diff --git a/gnu/system/examples/plasma.tmpl b/gnu/system/examples/plasma.tmpl
new file mode 100644
index 0000000000..3df819a54f
--- /dev/null
+++ b/gnu/system/examples/plasma.tmpl
@@ -0,0 +1,67 @@
+;; This is an operating system configuration template
+;; for a "desktop" setup with Plasma.
+
+(use-modules (gnu) (gnu system nss))
+(use-service-modules desktop sddm xorg ssh)
+(use-package-modules certs gnome ssh admin fonts)
+(use-package-modules qt xorg tmux linux)
+
+(operating-system
+ (host-name "plasma")
+ (timezone "Asia/Shanghai")
+ (locale "en_US.utf8")
+
+ ;; Assuming /dev/sdX is the target hard disk, and "my-root"
+ ;; is the label of the target root file system.
+ (bootloader (bootloader-configuration
+ (bootloader grub-bootloader)
+ (targets (list "/dev/sdX"))))
+
+ (file-systems (cons (file-system
+ (device "my-root")
+ (mount-point "/")
+ (type "ext4"))
+ %base-file-systems))
+
+ (users (cons (user-account
+ (name "plasma")
+ (password (crypt "plasma" "$6$abc"))
+ (group "users")
+ (supplementary-groups '("wheel" "netdev"
+ "audio" "video")))
+ %base-user-accounts))
+
+ ;; This is where we specify system-wide packages.
+ (packages (cons* nss-certs ;for HTTPS access
+ neofetch
+ htop
+ tmux
+ xprop
+ strace
+ %base-packages))
+
+ (services (cons*
+ ;; for debug
+ ;; (simple-service
+ ;; 'add-qt-debug-env
+ ;; session-environment-service-type
+ ;; '(("QT_MESSAGE_PATTERN"
+ ;; . "[[%{time process} %{type}] %{appname}: %{category} %{function} - %{message}]")
+ ;; ("QT_DEBUG_PLUGINS" . "1")
+ ;; ("QML_IMPORT_TRACE" . "1")))
+ (service openssh-service-type
+ (openssh-configuration
+ (openssh openssh-sans-x)
+ (port-number 2222)))
+ (service plasma-desktop-service-type)
+ (service sddm-service-type
+ (sddm-configuration
+ (theme "breeze")))
+ (modify-services %desktop-services
+ (delete gdm-service-type))))
+ ;; Allow resolution of '.local' host names with mDNS.
+ (name-service-switch %mdns-host-lookup-nss))
+
+;; Local Variables:
+;; mode: scheme
+;; End:
--
2.41.0
Z
Z
Zheng Junjie wrote on 23 Jul 2023 10:47
[PATCH 207/209] services: Add Plasme desktop service.
(address . 64798@debbugs.gnu.org)(name . Hartmut Goebel)(address . h.goebel@crazy-compilers.com)
tencent_C208B5629B02A99D59087F3C3ACCE5212508@qq.com
From: Hartmut Goebel <h.goebel@crazy-compilers.com>

* gnu/services/desktop.scm (kde-desktop-service-type): New variable.
(<kde-desktop-configuration>) : New record type,
(kde-desktop-configuration): New procedure.
* doc/guix.texi (Desktop Services): Document this.

Co-authored-by: Zheng Junjie <873216071@qq.com>
---
doc/guix.texi | 18 ++++++++++++++
gnu/services/desktop.scm | 53 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 71 insertions(+)

Toggle diff (130 lines)
diff --git a/doc/guix.texi b/doc/guix.texi
index 585baf358f..9be30bc2bf 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -116,6 +116,7 @@
Copyright @copyright{} 2023 Karl Hallsby@*
Copyright @copyright{} 2023 Nathaniel Nicandro@*
Copyright @copyright{} 2023 Tanguy Le Carrour@*
+Copyright @copyright{} 2023 Zheng Junjie@*
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3 or
@@ -23721,6 +23722,23 @@ Desktop Services
@end table
@end deftp
+@defvar plasma-desktop-service-type
+This is the type of the service that adds the @uref{https://kde.org/plasma-desktop/,
+Plasma} desktop environment. Its value is a @code{plasma-desktop-configuration}
+object (see below).
+
+This service adds the @code{plasma} package to the system profile.
+@end defvar
+
+@deftp {Data Type} plasma-desktop-configuration
+Configuration record for the Plasma desktop environment.
+
+@table @asis
+@item @code{plasma} (default: @code{plasma})
+The Plasma package to use.
+@end table
+@end deftp
+
@defvar xfce-desktop-service-type
This is the type of a service to run the @uref{Xfce, https://xfce.org/}
desktop environment. Its value is an @code{xfce-desktop-configuration} object
diff --git a/gnu/services/desktop.scm b/gnu/services/desktop.scm
index 01aec64bee..92989b5cf7 100644
--- a/gnu/services/desktop.scm
+++ b/gnu/services/desktop.scm
@@ -5,6 +5,7 @@
;;; Copyright © 2016 Sou Bunnbu <iyzsong@gmail.com>
;;; Copyright © 2017, 2020, 2022, 2023 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;; Copyright © 2017 Nikita <nikita@n0.is>
+;;; Copyright © 2017, 2019 Hartmut Goebel <h.goebel@crazy-compilers.com>
;;; Copyright © 2018, 2020, 2022 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2018, 2023 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2017, 2019 Christopher Baines <mail@cbaines.net>
@@ -15,6 +16,7 @@
;;; Copyright © 2021 Brice Waegeneire <brice@waegenei.re>
;;; Copyright © 2021, 2022 muradm <mail@muradm.net>
;;; Copyright © 2023 Bruno Victal <mirai@makinata.eu>
+;;; Copyright © 2023 Zheng Junjie <873216071@qq.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -55,6 +57,9 @@ (define-module (gnu services desktop)
#:use-module (gnu packages cups)
#:use-module (gnu packages freedesktop)
#:use-module (gnu packages gnome)
+ #:use-module (gnu packages kde)
+ #:use-module (gnu packages kde-frameworks)
+ #:use-module (gnu packages kde-plasma)
#:use-module (gnu packages xfce)
#:use-module (gnu packages avahi)
#:use-module (gnu packages xdisorg)
@@ -150,6 +155,10 @@ (define-module (gnu services desktop)
sugar-desktop-configuration?
sugar-desktop-service-type
+ plasma-desktop-configuration
+ plasma-desktop-configuration?
+ plasma-desktop-service-type
+
xfce-desktop-configuration
xfce-desktop-configuration?
xfce-desktop-service
@@ -1625,6 +1634,50 @@ (define enlightenment-desktop-service-type
thumbnails and makes setuid the programs which enlightenment needs to function
as expected.")))
+;;;
+;;; KDE Plasma desktop service.
+;;;
+
+(define-record-type* <plasma-desktop-configuration> plasma-desktop-configuration
+ make-plasma-desktop-configuration
+ plasma-desktop-configuration?
+ (plasma-package plasma-package (default plasma)))
+
+(define (plasma-polkit-settings config)
+ "Return the list of KDE Plasma dependencies that provide polkit actions and
+rules."
+ (let ((plasma-plasma (plasma-package config)))
+ (map (lambda (name)
+ ((package-direct-input-selector name) plasma-plasma))
+ '("plasma-desktop"
+ "plasma-workspace"
+ "plasma-disks"
+ "kinfocenter"
+ "libksysguard"
+ "ktexteditor"
+ "powerdevil"
+ "plasma-firewall"))))
+
+;; see https://bugs.kde.org/show_bug.cgi?id=456210
+;; if `kde' no exits, fallback to `other', and then unlock lockscreen not work,
+;; so add it.
+(define (plasma-pam-services config)
+ (list (unix-pam-service "kde")))
+
+(define plasma-desktop-service-type
+ (service-type
+ (name 'plasma-desktop)
+ (description "")
+ (default-value (plasma-desktop-configuration))
+ (extensions
+ (list (service-extension polkit-service-type
+ plasma-polkit-settings)
+ (service-extension pam-root-service-type
+ plasma-pam-services)
+ (service-extension profile-service-type
+ (compose list
+ plasma-package))))))
+
;;;
;;; inputattach-service-type
--
2.41.0
A
A
Andreas Enge wrote on 24 Jul 2023 10:37
Re: [bug#64798] [PATCH 110/209] gnu: grantlee: Update to 5.3.1.
(name . Zheng Junjie)(address . 873216071@qq.com)
ZL44UAJqcIhHMwuX@jurong
Hello!

Thanks for all this work!

Having one patch for each KDE package becomes quite unwieldy.

I wonder whether we should not do something like I did for Qt in
commit 2ac51ec99b58b50c08ba719a8c7e9dba0330b065 - introduce a global
variable %kde-version (or local ones in each KDE module); this could be
increased once and for all in one commit. If something fails, we could
still use a separate version for single packages.

Also my impression is that at some point in time, we did have this kind
of variable.

What do you think?

Andreas
Z
(name . Andreas Enge)(address . andreas@enge.fr)
tencent_AFE5762534B54F9B1BA9A4594B7FDA3AD708@qq.com
Andreas Enge <andreas@enge.fr> writes:

Toggle quote (17 lines)
> Hello!
>
> Thanks for all this work!
>
> Having one patch for each KDE package becomes quite unwieldy.
>
> I wonder whether we should not do something like I did for Qt in
> commit 2ac51ec99b58b50c08ba719a8c7e9dba0330b065 - introduce a global
> variable %kde-version (or local ones in each KDE module); this could be
> increased once and for all in one commit. If something fails, we could
> still use a separate version for single packages.
>
> Also my impression is that at some point in time, we did have this kind
> of variable.
>
> What do you think?

I think is good idea ,will try in next KDE update version, but qt is
submodule use same version, dependencies and tests are relatively fixed,
kde is more difference program use several identical versions, e.g. KDE
frameworks program version is 5.108.0, KDE Plasma program version is
5.27.6, other program version is 23.04.3, if update as sametime, maybe
need add more dependency and adjust test, else most of build/test will
failed, so it's a big patch.

(And won't the guix refresh stop working if i add %kde-version?)


Toggle quote (2 lines)
>
> Andreas
A
A
Andreas Enge wrote on 26 Jul 2023 12:12
(name . Z572)(address . 873216071@qq.com)
ZMDxc2ZhBLDswSOr@jurong
Am Mon, Jul 24, 2023 at 10:11:37PM +0800 schrieb Z572:
Toggle quote (4 lines)
> kde is more difference program use several identical versions, e.g. KDE
> frameworks program version is 5.108.0, KDE Plasma program version is
> 5.27.6, other program version is 23.04.3

We could use two different variables for frameworks and plasma:
(define-public %kde-framework-version "5.108.0")
(define-public %kde-plasma-version "5.27.6")
and, if they are all different, version other programs one by one,
or if the majority has the same version add yet another variable.

Toggle quote (2 lines)
> (And won't the guix refresh stop working if i add %kde-version?)

That should still be fine, it will not notice the difference if the
version is given through a string or a string "variable" (which is
in fact a constant).

If we go for this route, I would start from the beginning:
Introduce the variables at their current values in one commit, which
should have no impact on the resulting packages, then try to update them
and see what QA has to say about it.

iyzsong, what do you think?

Andreas
Z
(name . Andreas Enge)(address . andreas@enge.fr)
tencent_63B53D9B31A92659D67F513A71E583257108@qq.com
Andreas Enge <andreas@enge.fr> writes:

Toggle quote (17 lines)
> Am Mon, Jul 24, 2023 at 10:11:37PM +0800 schrieb Z572:
>> kde is more difference program use several identical versions, e.g. KDE
>> frameworks program version is 5.108.0, KDE Plasma program version is
>> 5.27.6, other program version is 23.04.3
>
> We could use two different variables for frameworks and plasma:
> (define-public %kde-framework-version "5.108.0")
> (define-public %kde-plasma-version "5.27.6")
> and, if they are all different, version other programs one by one,
> or if the majority has the same version add yet another variable.
>
>> (And won't the guix refresh stop working if i add %kde-version?)
>
> That should still be fine, it will not notice the difference if the
> version is given through a string or a string "variable" (which is
> in fact a constant).

no, it cann't work, like it:
```
….3.tar.xz 2.9MiB 2.9MiB/s 00:01 ???????????????????? 100.0%
gnu/packages/kde-utils.scm:54:2: ark: updating from version 22.04.3 to version 23.04.3...
gnu/packages/kde-utils.scm:54:2: warning: ark: no `version' field in source; skipping
```

see attache photo.

Toggle quote (9 lines)
>
> If we go for this route, I would start from the beginning:
> Introduce the variables at their current values in one commit, which
> should have no impact on the resulting packages, then try to update them
> and see what QA has to say about it.
>
> iyzsong, what do you think?
>
> Andreas
?
(name . Z572)(address . 873216071@qq.com)
87r0osw7fc.fsf@envs.net
Hello, I could look into this next days, maybe create a kde-updates
branch for review. Thanks!


Z572 <873216071@qq.com> writes:

Toggle quote (31 lines)
> Andreas Enge <andreas@enge.fr> writes:
>
>> Am Mon, Jul 24, 2023 at 10:11:37PM +0800 schrieb Z572:
>>> kde is more difference program use several identical versions, e.g. KDE
>>> frameworks program version is 5.108.0, KDE Plasma program version is
>>> 5.27.6, other program version is 23.04.3
>>
>> We could use two different variables for frameworks and plasma:
>> (define-public %kde-framework-version "5.108.0")
>> (define-public %kde-plasma-version "5.27.6")
>> and, if they are all different, version other programs one by one,
>> or if the majority has the same version add yet another variable.
>>
>>> (And won't the guix refresh stop working if i add %kde-version?)
>>
>> That should still be fine, it will not notice the difference if the
>> version is given through a string or a string "variable" (which is
>> in fact a constant).
>
> no, it cann't work, like it:
> ```
> From https://download.kde.org/stable/release-service/23.04.3/src/ark-23.04.3.tar.xz...
> following redirection to `https://kde.cs.nycu.edu.tw/ftp/stable/release-service/23.04.3/src/ark-23.04.3.tar.xz'...
> ….3.tar.xz 2.9MiB 2.9MiB/s 00:01 ???????????????????? 100.0%
> gnu/packages/kde-utils.scm:54:2: ark: updating from version 22.04.3 to version 23.04.3...
> gnu/packages/kde-utils.scm:54:2: warning: ark: no `version' field in source; skipping
> ```
>
> see attache photo.


Oh, that's not ideal.
Toggle quote (11 lines)
>
>>
>> If we go for this route, I would start from the beginning:
>> Introduce the variables at their current values in one commit, which
>> should have no impact on the resulting packages, then try to update them
>> and see what QA has to say about it.
>>
>> iyzsong, what do you think?
>>
>> Andreas

That's fine, but since it seems 'guix refresh' doesn't update hashes
when version is not inline, some work is needed for the 'refresh'
command. I think we could look into group versions after this merge.
?
Re: bug#64798: [PATCH 000/209] update kde package and add plasme desktop
(name . Zheng Junjie)(address . 873216071@qq.com)
873517qf8w.fsf@envs.net
Zheng Junjie <873216071@qq.com> writes:

Toggle quote (4 lines)
> hello!
>
> I updated some kde package, and add plasma desktop.

Hello, I had pick those patches from your Github repo, and modify
some commit messages (mostly from 'use ...' to 'Use ...', 'add ...' to
'Add ...') to hopefully align better with our style.

And put it here https://codeberg.org/iyzsong/guixwith my wip (building
qtwebengine now...), I plan to update all KDE packages (games, internet,
multimedia, etc.), and will push to a kde-updates branch on
git.savannah.gnu.org once it's in good shape.

FYI, I had more updates with:

gnu: qca: Update to 2.3.7.
gnu: kirigami-addons: Update to 0.10.0.
gnu: kdevelop: Update to 23.04.3.
gnu: krfb: Update to 23.04.3.
gnu: libktorrent: Update to 23.04.3.
gnu: ktorrent: Update to 23.04.3.
gnu: krdc: Update to 23.04.3.
gnu: kopete: Update to 23.04.3.
gnu: konversation: Update to 23.04.3.
gnu: kget: Update to 23.04.3.
gnu: kjumpingcube: Update to 23.04.3.
gnu: ksquares: Update to 23.04.3.
gnu: kreversi: Update to 23.04.3.
gnu: knavalbattle: Update to 23.04.3.
gnu: kollision: Update to 23.04.3.
gnu: ksnakeduel: Update to 23.04.3.
gnu: killbots: Update to 23.04.3.
gnu: bovo: Update to 23.04.3.
gnu: kspaceduel: Update to 23.04.3.
gnu: kapman: Update to 23.04.3.
gnu: lskat: Update to 23.04.3.
gnu: kubrick: Update to 23.04.3.
gnu: kigo: Update to 23.04.3.
gnu: kiriki: Update to 23.04.3.
gnu: palapeli: Update to 23.04.3.
gnu: ksirk: Update to 23.04.3.
gnu: granatier: Update to 23.04.3.
gnu: bomber: Update to 23.04.3.
gnu: knetwalk: Update to 23.04.3.
gnu: kblackbox: Update to 23.04.3.
gnu: kfourinline: Update to 23.04.3.
gnu: kdiamond: Update to 23.04.3.
gnu: kgoldrunner: Update to 23.04.3.
gnu: klines: Update to 23.04.3.
gnu: ksudoku: Update to 23.04.3.
gnu: kblocks: Update to 23.04.3.
gnu: kbounce: Update to 23.04.3.
gnu: konquest: Update to 23.04.3.
gnu: kmines: Update to 23.04.3.
gnu: kbreakout: Update to 23.04.3.
gnu: kajongg: Update to 23.04.3.
gnu: kshisen: Update to 23.04.3.
gnu: kmahjongg: Update to 23.04.3.
gnu: libkmahjongg: Update to 23.04.3.
gnu: kolf: Update to 23.04.3.
gnu: picmi: Update to 23.04.3.
gnu: ktuberling: Update to 23.04.3.

(Already build and try all games, found 3 majiang games: kajongg kshisen
kmahjongg broken somehow..)

I expect in one next week or two we can do a request-for-merge to CI.

Thanks!
?
(name . Zheng Junjie)(address . 873216071@qq.com)
87cz057b5g.fsf@envs.net
??? <iyzsong@envs.net> writes:

Toggle quote (15 lines)
> Zheng Junjie <873216071@qq.com> writes:
>
>> hello!
>>
>> I updated some kde package, and add plasma desktop.
>
> Hello, I had pick those patches from your Github repo, and modify
> some commit messages (mostly from 'use ...' to 'Use ...', 'add ...' to
> 'Add ...') to hopefully align better with our style.
>
> And put it here https://codeberg.org/iyzsong/guix with my wip (building
> qtwebengine now...), I plan to update all KDE packages (games, internet,
> multimedia, etc.), and will push to a kde-updates branch on
> git.savannah.gnu.org once it's in good shape.

I have push a kde-updates branch to savannah, with plasma update to
5.27.7. Applications are all build fine but some have runtime issues.
I haven't got Plasma built due to substitute issues, will try later in
next days...

In addition to version updates, there have some changes:

2b9e2e65cf gnu: Remove kwayland-server.
08846c7ebf gnu: qgpgme: Propagate gpgme.
b9e192ad9a gnu: Add qcoro-qt5.
ab3eba1447 gnu: Add kpipewire.

Review is welcome, Thanks!
?
(name . Zheng Junjie)(address . 873216071@qq.com)
87o7jlbtdp.fsf@envs.net
??? <iyzsong@envs.net> writes:

Toggle quote (31 lines)
> ??? <iyzsong@envs.net> writes:
>
>> Zheng Junjie <873216071@qq.com> writes:
>>
>>> hello!
>>>
>>> I updated some kde package, and add plasma desktop.
>>
>> Hello, I had pick those patches from your Github repo, and modify
>> some commit messages (mostly from 'use ...' to 'Use ...', 'add ...' to
>> 'Add ...') to hopefully align better with our style.
>>
>> And put it here https://codeberg.org/iyzsong/guix with my wip (building
>> qtwebengine now...), I plan to update all KDE packages (games, internet,
>> multimedia, etc.), and will push to a kde-updates branch on
>> git.savannah.gnu.org once it's in good shape.
>
> I have push a kde-updates branch to savannah, with plasma update to
> 5.27.7. Applications are all build fine but some have runtime issues.
> I haven't got Plasma built due to substitute issues, will try later in
> next days...
>
> In addition to version updates, there have some changes:
>
> 2b9e2e65cf gnu: Remove kwayland-server.
> 08846c7ebf gnu: qgpgme: Propagate gpgme.
> b9e192ad9a gnu: Add qcoro-qt5.
> ab3eba1447 gnu: Add kpipewire.
>
> Review is welcome, Thanks!

Plasma build and works fine.
Also fixed 3 mahjongg games with:
From 1e4085670a149df7e9858ef6c52995415cf27037 Mon Sep 17 00:00:00 2001
Message-ID: <1e4085670a149df7e9858ef6c52995415cf27037.1691235884.git.iyzsong@member.fsf.org>
From: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= <iyzsong@member.fsf.org>
Date: Sat, 5 Aug 2023 15:37:57 +0800
Subject: [PATCH 1/2] gnu: kajongg: Hardcode paths to 'ogg123' and 'python3'.

* gnu/packages/kde-games.scm (kajongg)[inputs]: Add vorbis-tools.
[arguments]<#:phases>: Hardcode paths to 'ogg123' and 'python3'.
---
gnu/packages/kde-games.scm | 16 +++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)

Toggle diff (45 lines)
diff --git a/gnu/packages/kde-games.scm b/gnu/packages/kde-games.scm
index a47deb6c68..9e2b885c2b 100644
--- a/gnu/packages/kde-games.scm
+++ b/gnu/packages/kde-games.scm
@@ -37,7 +37,8 @@ (define-module (gnu packages kde-games)
#:use-module (gnu packages python)
#:use-module (gnu packages python-web)
#:use-module (gnu packages python-xyz)
- #:use-module (gnu packages qt))
+ #:use-module (gnu packages qt)
+ #:use-module (gnu packages xiph))
(define-public ktuberling
(package
@@ -300,7 +301,15 @@ (define-public kajongg
(substitute* "src/mjresource.py"
(("'share', 'kmahjongglib'" all)
(string-append "'" (assoc-ref inputs "libkmahjongg")
- "/share', 'kmahjongglib'")))))
+ "/share', 'kmahjongglib'")))
+ (substitute* "src/sound.py"
+ (("oggBinary = 'ogg123'")
+ (format #f "oggBinary = '~a'"
+ (search-input-file inputs "bin/ogg123"))))
+ (substitute* "src/common.py"
+ (("interpreterName = 'python3'")
+ (format #f "interpreterName = '~a'"
+ (search-input-file inputs "bin/python3"))))))
(add-after 'qt-wrap 'wrap
(lambda* (#:key outputs #:allow-other-keys)
(let ((out (assoc-ref outputs "out")))
@@ -327,7 +336,8 @@ (define-public kajongg
python-qtpy
python-zope-interface
qtbase-5
- qtsvg-5))
+ qtsvg-5
+ vorbis-tools))
(home-page "https://apps.kde.org/kajongg/")
(synopsis "Classical Mah Jongg game for 4 players")
(description "Kajongg is the ancient Chinese board game for 4 players.

base-commit: 0a4490e4fd77a0dd50262d080bd024a2f41cdc4a
--
2.41.0
From 4c0a6635d81970da2f461757ff891f2528a57b5c Mon Sep 17 00:00:00 2001
Message-ID: <4c0a6635d81970da2f461757ff891f2528a57b5c.1691235884.git.iyzsong@member.fsf.org>
In-Reply-To: <1e4085670a149df7e9858ef6c52995415cf27037.1691235884.git.iyzsong@member.fsf.org>
References: <1e4085670a149df7e9858ef6c52995415cf27037.1691235884.git.iyzsong@member.fsf.org>
From: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= <iyzsong@member.fsf.org>
Date: Sat, 5 Aug 2023 19:36:49 +0800
Subject: [PATCH 2/2] gnu: libkmahjongg: Make its tilset available to games.

* gnu/packages/kde-games.scm (libkmahjongg)[arguments]: Add a phase
to add its "$out/share" to XDG_DATA_DIRS.
---
gnu/packages/kde-games.scm | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)

Toggle diff (39 lines)
diff --git a/gnu/packages/kde-games.scm b/gnu/packages/kde-games.scm
index 9e2b885c2b..8ed530d83e 100644
--- a/gnu/packages/kde-games.scm
+++ b/gnu/packages/kde-games.scm
@@ -27,6 +27,7 @@ (define-module (gnu packages kde-games)
#:use-module (guix packages)
#:use-module (guix download)
#:use-module (guix build-system qt)
+ #:use-module (guix gexp)
#:use-module (gnu packages bash)
#:use-module (gnu packages compression)
#:use-module (gnu packages gl)
@@ -184,6 +185,24 @@ (define-public libkmahjongg
(sha256
(base32 "1a0c0q34h5yxwx76y6934ibn6hm1ip1hc2xvl11q1kaazq0alca3"))))
(build-system qt-build-system)
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'patch-tileset-dir
+ (lambda* (#:key inputs outputs #:allow-other-keys)
+ ;; Add "$out/share" to XDG_DATA_DIRS so that the default tileset
+ ;; is always available.
+ (substitute* "src/kmahjonggtileset.cpp"
+ (("_inited = true;")
+ (format #f "QByteArray x = qgetenv(\"XDG_DATA_DIRS\");
+if (!x.isEmpty()) {
+ QString datadirs = QString::fromLocal8Bit(x) + QLatin1String(\":~a\");
+ qputenv(\"XDG_DATA_DIRS\", datadirs.toLocal8Bit());
+}
+_inited = true;"
+ (string-append
+ (assoc-ref outputs "out") "/share")))))))))
(native-inputs
(list extra-cmake-modules))
(inputs
--
2.41.0
CC to guix-devel: Anyone can help to setup a CI job for this kde-updates
branch? (more than 2000 packages will need rebuild due to sdl2 -> fcitx -> extra-cmake-modules)
Thanks!
A
A
Andreas Enge wrote on 7 Aug 2023 14:03
(name . ???)(address . iyzsong@envs.net)
ZNDdpZCntwnFjrnd@jurong
Hello,

Am Wed, Aug 02, 2023 at 10:48:43PM +0800 schrieb ???:
Toggle quote (3 lines)
> I have push a kde-updates branch to savannah, with plasma update to
> 5.27.7.

I have added a cuirass specification, you can follow the branch here:

Andreas
?
(name . Andreas Enge)(address . andreas@enge.fr)
87y1ilpv29.fsf@envs.net
Andreas Enge <andreas@enge.fr> writes:

Toggle quote (11 lines)
> Hello,
>
> Am Wed, Aug 02, 2023 at 10:48:43PM +0800 schrieb ???:
>> I have push a kde-updates branch to savannah, with plasma update to
>> 5.27.7.
>
> I have added a cuirass specification, you can follow the branch here:
> https://ci.guix.gnu.org/jobset/kde-updates
>
> Andreas

Thank you! Fixed failures due to missing ktextaddons with:

5ced446828 gnu: Add ktextaddons.
8d1a785d59 gnu: Add missing ktextaddons to kde-pim packages.

Also fixed kalendar and kgpg:
67f32a2fd2 gnu: kalendar: Add missing inputs.
1a02365c4a gnu: kgpg: Skip flaky test.
A
A
Andreas Enge wrote on 8 Aug 2023 16:34
(name . ???)(address . iyzsong@envs.net)
ZNJSZTZbQNWBF61O@jurong
Am Tue, Aug 08, 2023 at 08:39:26PM +0800 schrieb ???:
Toggle quote (7 lines)
> Thank you! Fixed failures due to missing ktextaddons with:
> 5ced446828 gnu: Add ktextaddons.
> 8d1a785d59 gnu: Add missing ktextaddons to kde-pim packages.
> Also fixed kalendar and kgpg:
> 67f32a2fd2 gnu: kalendar: Add missing inputs.
> 1a02365c4a gnu: kgpg: Skip flaky test.

Thank you! Does this also fix this older bug report:
or if not, could you check if there is a simple fix?

Andreas
?
(name . Andreas Enge)(address . andreas@enge.fr)
87o7jg7d8g.fsf@envs.net
Andreas Enge <andreas@enge.fr> writes:

Toggle quote (12 lines)
> Am Tue, Aug 08, 2023 at 08:39:26PM +0800 schrieb ???:
>> Thank you! Fixed failures due to missing ktextaddons with:
>> 5ced446828 gnu: Add ktextaddons.
>> 8d1a785d59 gnu: Add missing ktextaddons to kde-pim packages.
>> Also fixed kalendar and kgpg:
>> 67f32a2fd2 gnu: kalendar: Add missing inputs.
>> 1a02365c4a gnu: kgpg: Skip flaky test.
>
> Thank you! Does this also fix this older bug report:
> https://issues.guix.gnu.org/53543
> or if not, could you check if there is a simple fix?

Yes, kmessagelib build fine now.
?
(name . Andreas Enge)(address . andreas@enge.fr)
87jzu47bfi.fsf@envs.net
Andreas Enge <andreas@enge.fr> writes:

Toggle quote (9 lines)
> Am Tue, Aug 08, 2023 at 08:39:26PM +0800 schrieb ???:
>> Thank you! Fixed failures due to missing ktextaddons with:
>> 5ced446828 gnu: Add ktextaddons.
>> 8d1a785d59 gnu: Add missing ktextaddons to kde-pim packages.
>> Also fixed kalendar and kgpg:
>> 67f32a2fd2 gnu: kalendar: Add missing inputs.
>> 1a02365c4a gnu: kgpg: Skip flaky test.


Hello, I pushed follow commits:
f39cfc3d5b gnu: gst-plugins-bad: Skip flaky test.
00efabe6fe gnu: korganizer: Fix tests.
f36c52e076 gnu: akregator: Add missing ktextaddons to inputs.
55f3b17915 gnu: grantlee: Fix build on i686-linux.

gst-plugins-bad will unblock gtk and various packages,

qtwebengine/i686 was failed on master too with:
ld: libQt5WebEngineCore.so.5.15.8: final close failed: memory exhausted
I'd leave it as it is...
A
A
Andreas Enge wrote on 9 Aug 2023 13:18
(name . ???)(address . iyzsong@envs.net)
ZNN2FI-K7qeZNldE@jurong
Am Wed, Aug 09, 2023 at 06:33:05PM +0800 schrieb ???:
Toggle quote (4 lines)
> qtwebengine/i686 was failed on master too with:
> ld: libQt5WebEngineCore.so.5.15.8: final close failed: memory exhausted
> I'd leave it as it is...

Yes, since it is not a regression that is okay.

Andreas
?
Request for merging "kde-updates" branch
(address . guix-patches@gnu.org)
87y1ij1an0.fsf@envs.net
Hello, I think the "kde-updates" branch is ready to be merged.
S
S
Sughosha wrote on 10 Aug 2023 21:26
[PATCH 1/3] gnu: plasma-systemmonitor: Add qqc2-desktop-style to inputs.
(address . 64798@debbugs.gnu.org)(name . Sughosha)(address . sughosha@disroot.org)
bdb981b2f1f4299aa3221f3ca4a9967239e7b4b8.1691694686.git.sughosha@disroot.org
* gnu/packages/kde-plasma.scm (plasma-systemmonitor)[inputs]: Add qqc2-desktop-style.
---
gnu/packages/kde-plasma.scm | 1 +
1 file changed, 1 insertion(+)

Toggle diff (14 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 28c723ae9c..6fb0d1017f 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -2265,6 +2265,7 @@ (define-public plasma-systemmonitor
ksystemstats
kitemmodels
libksysguard
+ qqc2-desktop-style
qtdeclarative-5
qtquickcontrols2-5))
(synopsis "System sensors, process information and other system resources
--
2.41.0
S
S
Sughosha wrote on 10 Aug 2023 21:26
[PATCH 2/3] gnu: Add spectacle.
(address . 64798@debbugs.gnu.org)(name . Sughosha)(address . sughosha@disroot.org)
9626751d618e7d723a6266ebc59c12eb758109c7.1691694686.git.sughosha@disroot.org
* gnu/packages/kde-systemtools.scm (spectacle): New variable.
---
gnu/packages/kde-systemtools.scm | 53 ++++++++++++++++++++++++++++++++
1 file changed, 53 insertions(+)

Toggle diff (66 lines)
diff --git a/gnu/packages/kde-systemtools.scm b/gnu/packages/kde-systemtools.scm
index bac044bf76..56ce37fea8 100644
--- a/gnu/packages/kde-systemtools.scm
+++ b/gnu/packages/kde-systemtools.scm
@@ -340,6 +340,59 @@ (define-public ksystemlog
This package is part of the KDE administration module.")
(license license:gpl2+)))
+(define-public spectacle
+ (package
+ (name "spectacle")
+ (version "23.04.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append "mirror://kde/stable/release-service/" version
+ "/src/spectacle-" version ".tar.xz"))
+ (sha256
+ (base32 "1fyklcvz0zndxabflkka75rham6768rp01as7m5dv0ic4lipkf9m"))))
+ (build-system qt-build-system)
+ (arguments
+ (list #:phases
+ #~(modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (invoke "ctest" "-E"
+ "filename_test")))))))
+ (native-inputs
+ (list extra-cmake-modules kdoctools))
+ (inputs
+ (list kconfig
+ kcoreaddons
+ kdbusaddons
+ kglobalaccel
+ kguiaddons
+ ki18n
+ kio
+ kirigami
+ knotifications
+ kpipewire
+ kwidgetsaddons
+ kwindowsystem
+ kxmlgui
+ libxcb
+ purpose
+ qtdeclarative-5
+ qtquickcontrols2-5
+ qtwayland-5
+ qtx11extras
+ wayland
+ wayland-protocols
+ plasma-wayland-protocols
+ xcb-util
+ xcb-util-cursor
+ xcb-util-image))
+ (home-page "https://apps.kde.org/spectacle/")
+ (synopsis "Screenshot capture utility for KDE")
+ (description "Spectacle is a screenshot taking utility for the KDE.")
+ (license license:gpl2+)))
+
(define-public yakuake
(package
(name "yakuake")
--
2.41.0
S
S
Sughosha wrote on 10 Aug 2023 21:26
[PATCH 3/3] gnu: plasma: Add spectacle to inputs.
(address . 64798@debbugs.gnu.org)(name . Sughosha)(address . sughosha@disroot.org)
3a567d293bc4dba6cef71508c407940867260c1d.1691694686.git.sughosha@disroot.org
* gnu/packages/kde-plasma.scm (plasma)[propagated-inputs]: Add
spectacle.
---
gnu/packages/kde-plasma.scm | 4 ++++
1 file changed, 4 insertions(+)

Toggle diff (17 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 6fb0d1017f..e5a2fd003c 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -1482,6 +1482,10 @@ (define-public plasma
(resolve-interface
'(gnu packages kde-systemtools))
'konsole)
+ (module-ref
+ (resolve-interface
+ '(gnu packages kde-systemtools))
+ 'spectacle)
;; kde-gtk-config ;; TODO
plasma-firewall
--
2.41.0
S
S
Sughosha wrote on 10 Aug 2023 21:26
Re: bug#64798: [PATCH 000/209] update kde package and add plasma desktop
(address . 64798@debbugs.gnu.org)(name . Sughosha)(address . sughosha@disroot.org)
cover.1691694686.git.sughosha@disroot.org
plasma-systemmonitor needs qqc2-desktop-style to show the processes,
and also spectacle needs to be added.

Sughosha (3):
gnu: plasma-systemmonitor: Add qqc2-desktop-style to inputs.
gnu: Add spectacle.
gnu: plasma: Add spectacle to inputs.

gnu/packages/kde-plasma.scm | 5 +++
gnu/packages/kde-systemtools.scm | 53 ++++++++++++++++++++++++++++++++
2 files changed, 58 insertions(+)


base-commit: f39cfc3d5b4529548b15fd7edf45893c572fe45a
--
2.41.0
?
Re: bug#64798: [PATCH 000/209] update kde package and add plasme desktop
(name . Sughosha)(address . sughosha@disroot.org)(address . 64798@debbugs.gnu.org)
87ttt5c15c.fsf_-_@envs.net
Sughosha <sughosha@disroot.org> writes:

Toggle quote (15 lines)
> plasma-systemmonitor needs qqc2-desktop-style to show the processes,
> and also spectacle needs to be added.
>
> Sughosha (3):
> gnu: plasma-systemmonitor: Add qqc2-desktop-style to inputs.
> gnu: Add spectacle.
> gnu: plasma: Add spectacle to inputs.
>
> gnu/packages/kde-plasma.scm | 5 +++
> gnu/packages/kde-systemtools.scm | 53 ++++++++++++++++++++++++++++++++
> 2 files changed, 58 insertions(+)
>
>
> base-commit: f39cfc3d5b4529548b15fd7edf45893c572fe45a

Pusehd to kde-updates, thank you!
?
Re: bug#65199: Request for merging "kde-updates" branch
(address . 65199@debbugs.gnu.org)
87msyxbw3n.fsf@envs.net
Toggle quote (2 lines)
> Hello, I think the "kde-updates" branch is ready to be merged.

I merge master into "kde-updates" now (due to ibus gtk changes on
master), when the build is done, it should be ready!
S
S
Sughosha wrote on 12 Aug 2023 02:05
[PATCH] gnu: kio-extras: Add missing inputs.
(address . 64798@debbugs.gnu.org)(name . Sughosha)(address . sughosha@disroot.org)
5b980ccaadda85ca9168cf59d622615d9acec2c6.1691798362.git.sughosha@disroot.org
These inputs provide important features.

* gnu/packages/kde.scm (kio-extras)[inputs]: Add gperf, imobiledevice,
kactivities, kactivities-stats, kbookmarks, libkexiv2, libmtp, libplist,
libssh, libtirpc, openexr, phonon, samba and taglib.
---
gnu/packages/kde.scm | 25 +++++++++++++++++++------
1 file changed, 19 insertions(+), 6 deletions(-)

Toggle diff (48 lines)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index 10fe522605..07d935ec14 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -467,20 +467,33 @@ (define-public kio-extras
(setenv "TMPDIR" (getcwd))
(invoke "ctest" "-E" "(thumbnailtest|testkioarchive)")))))))
(native-inputs (list extra-cmake-modules dbus kdoctools qttools-5))
- (inputs (list karchive
+ (inputs (list gperf
+ imobiledevice
+ kactivities
+ kactivities-stats
+ karchive
+ kbookmarks
kconfig
kconfigwidgets
kcoreaddons
+ kdnssd
kdbusaddons
+ kguiaddons
ki18n
- kdnssd
kio
- solid
- kbookmarks
- kguiaddons
ksyntaxhighlighting
+ libkexiv2
+ libmtp
+ libplist
+ libssh
+ libtirpc
+ openexr
+ phonon
qtbase-5
- qtsvg-5))
+ qtsvg-5
+ samba
+ solid
+ taglib))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Additional components to increase the functionality of KIO")
(description

base-commit: 770f3f587d35e32aba3c6cb0b606f2d2fe8d5ace
--
2.41.0
S
S
Sughosha wrote on 12 Aug 2023 02:33
[PATCH v2] gnu: kio-extras: Add missing inputs.
(address . 64798@debbugs.gnu.org)(name . Sughosha)(address . sughosha@disroot.org)
b3ad38760c7eb8a64acf7993b1b288da550a6290.1691800297.git.sughosha@disroot.org
Sorry, the previous patch was incomplete.

* gnu/packages/kde.scm (kio-extras)[inputs]: Add gperf, imath,
kactivities, kactivities-stats, kbookmarks, libimobiledevice, libkexiv2,
libmtp, libplist, libssh, libtirpc, openexr, phonon, samba, taglib and
zlib.
---
gnu/packages/kde.scm | 34 ++++++++++++++++++++++++++++------
1 file changed, 28 insertions(+), 6 deletions(-)

Toggle diff (89 lines)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index 10fe522605..afa8cc5b28 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -60,6 +60,7 @@ (define-module (gnu packages kde)
#:use-module (gnu packages djvu)
#:use-module (gnu packages documentation)
#:use-module (gnu packages gnupg)
+ #:use-module (gnu packages graphics)
#:use-module (gnu packages ebook)
#:use-module (gnu packages flex)
#:use-module (gnu packages fontutils)
@@ -71,6 +72,7 @@ (define-module (gnu packages kde)
#:use-module (gnu packages gl)
#:use-module (gnu packages glib)
#:use-module (gnu packages gnome)
+ #:use-module (gnu packages gperf)
#:use-module (gnu packages gps)
#:use-module (gnu packages graphics)
#:use-module (gnu packages image)
@@ -78,10 +80,13 @@ (define-module (gnu packages kde)
#:use-module (gnu packages kde-frameworks)
#:use-module (gnu packages kde-pim)
#:use-module (gnu packages kde-plasma)
+ #:use-module (gnu packages libusb)
#:use-module (gnu packages linux)
#:use-module (gnu packages llvm)
#:use-module (gnu packages markup)
#:use-module (gnu packages maths)
+ #:use-module (gnu packages mp3)
+ #:use-module (gnu packages onc-rpc)
#:use-module (gnu packages pdf)
#:use-module (gnu packages perl)
#:use-module (gnu packages photo)
@@ -90,6 +95,8 @@ (define-module (gnu packages kde)
#:use-module (gnu packages protobuf)
#:use-module (gnu packages pulseaudio)
#:use-module (gnu packages python)
+ #:use-module (gnu packages samba)
+ #:use-module (gnu packages ssh)
#:use-module (gnu packages tls)
#:use-module (gnu packages qt)
#:use-module (gnu packages version-control)
@@ -467,20 +474,35 @@ (define-public kio-extras
(setenv "TMPDIR" (getcwd))
(invoke "ctest" "-E" "(thumbnailtest|testkioarchive)")))))))
(native-inputs (list extra-cmake-modules dbus kdoctools qttools-5))
- (inputs (list karchive
+ (inputs (list gperf
+ imath
+ kactivities
+ kactivities-stats
+ karchive
+ kbookmarks
kconfig
kconfigwidgets
kcoreaddons
+ kdnssd
kdbusaddons
+ kguiaddons
ki18n
- kdnssd
kio
- solid
- kbookmarks
- kguiaddons
ksyntaxhighlighting
+ libimobiledevice
+ libkexiv2
+ libmtp
+ libplist
+ libssh
+ libtirpc
+ openexr
+ phonon
qtbase-5
- qtsvg-5))
+ qtsvg-5
+ samba
+ solid
+ taglib
+ zlib))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Additional components to increase the functionality of KIO")
(description

base-commit: 770f3f587d35e32aba3c6cb0b606f2d2fe8d5ace
--
2.41.0
?
Re: bug#64798: [PATCH 000/209] update kde package and add plasme desktop
(name . Sughosha)(address . sughosha@disroot.org)(address . 64798@debbugs.gnu.org)
87v8dlcc64.fsf_-_@envs.net
Sughosha <sughosha@disroot.org> writes:

Toggle quote (7 lines)
> Sorry, the previous patch was incomplete.
>
> * gnu/packages/kde.scm (kio-extras)[inputs]: Add gperf, imath,
> kactivities, kactivities-stats, kbookmarks, libimobiledevice, libkexiv2,
> libmtp, libplist, libssh, libtirpc, openexr, phonon, samba, taglib and
> zlib.

Applied to kde-updates branch, with pkg-config, shared-mime-info and
kdsoap added, thank you!
S
S
Sughosha wrote on 12 Aug 2023 23:05
[PATCH 0/9] Add more KDE applications.
(address . 64798@debbugs.gnu.org)(name . Sughosha)(address . sughosha@disroot.org)
cover.1691874083.git.sughosha@disroot.org
This series of patches add more KDE applications.

Sughosha (9):
gnu: Add libkdcraw.
gnu: Add kcolorpicker.
gnu: Add kimageannotator.
gnu: Add gwenview.
gnu: Add kolourpaint.
gnu: Add kommit.
gnu: Add kompare.
gnu: Add falkon.
gnu: Add kcolorchooser.

gnu/packages/kde-frameworks.scm | 53 ++++++++
gnu/packages/kde-internet.scm | 45 ++++++-
gnu/packages/kde.scm | 214 ++++++++++++++++++++++++++++++++
3 files changed, 311 insertions(+), 1 deletion(-)


base-commit: 55e7f320fd7ce8f499bfa7c6dd010669f2eaee0e
--
2.41.0
S
S
Sughosha wrote on 12 Aug 2023 23:05
[PATCH 2/9] gnu: Add kcolorpicker.
(address . 64798@debbugs.gnu.org)(name . Sughosha)(address . sughosha@disroot.org)
438ac424cfc1d9299f1a5ccb3466f67e8093a97a.1691874083.git.sughosha@disroot.org
* gnu/packages/kde-frameworks.scm (kcolorpicker): New variable.
---
gnu/packages/kde-frameworks.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)

Toggle diff (46 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 8e7916df25..aab8b138d6 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -33,6 +33,7 @@ (define-module (gnu packages kde-frameworks)
#:use-module (guix build-system python)
#:use-module (guix build-system qt)
#:use-module (guix download)
+ #:use-module (guix git-download)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages)
#:use-module (guix utils)
@@ -556,6 +557,31 @@ (define-public kcodecs
license:lgpl2.1 license:lgpl2.1+ license:expat
license:lgpl3+ license:mpl1.1))))
+(define-public kcolorpicker
+ (package
+ (name "kcolorpicker")
+ (version "0.2.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/ksnip/kColorPicker")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1aw41mj0hxin2h3cldiiv7ivq5qv97l0ww42yr7j8hmkzj7qq6ba"))))
+ (build-system qt-build-system)
+ (arguments
+ (list #:tests? #f)) ;no tests
+ (home-page "https://github.com/ksnip/kColorPicker")
+ (synopsis "Color Picker with popup menu")
+ (description
+ "kColorPicker is QToolButton with color popup menu which lets you select a
+color. The popup features a color dialog button which can be used to add
+custom colors to the popup menu.")
+ (license license:lgpl3)))
+
(define-public kconfig
(package
(name "kconfig")
--
2.41.0
S
S
Sughosha wrote on 12 Aug 2023 23:05
[PATCH 3/9] gnu: Add kimageannotator.
(address . 64798@debbugs.gnu.org)(name . Sughosha)(address . sughosha@disroot.org)
2a9bffa07446ff84847b5f4ee286b169e0ae361e.1691874083.git.sughosha@disroot.org
* gnu/packages/kde-frameworks.scm (kimageannotator): New variable.
---
gnu/packages/kde-frameworks.scm | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)

Toggle diff (40 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index aab8b138d6..001b616fca 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1819,6 +1819,33 @@ (define-public kfilemetadata
by applications to write metadata.")
(license (list license:lgpl2.0 license:lgpl2.1 license:lgpl3))))
+(define-public kimageannotator
+ (package
+ (name "kimageannotator")
+ (version "0.6.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/ksnip/kImageAnnotator")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1gm85d1cnhf51ssj0gs2253fifl48r05d3q5s93jwk3jkq01inll"))))
+ (build-system qt-build-system)
+ (arguments
+ (list #:tests? #f)) ;no tests
+ (native-inputs
+ (list qttools-5))
+ (inputs
+ (list kcolorpicker qtsvg-5))
+ (home-page "https://github.com/ksnip/kImageAnnotator")
+ (synopsis "Tool for annotating images")
+ (description
+ "kImageAnnotator is a tool for annotating images.")
+ (license license:lgpl3)))
+
(define-public kimageformats
(package
(name "kimageformats")
--
2.41.0
S
S
Sughosha wrote on 12 Aug 2023 23:05
[PATCH 4/9] gnu: Add gwenview.
(address . 64798@debbugs.gnu.org)(name . Sughosha)(address . sughosha@disroot.org)
3ed8f80087fde9ca4e938ce4fb5ff59223693503.1691874083.git.sughosha@disroot.org
* gnu/packages/kde.scm (gwenview): New variable.
---
gnu/packages/kde.scm | 56 ++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 56 insertions(+)

Toggle diff (69 lines)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index 49b238ca9f..61a8d4713d 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -227,6 +227,62 @@ (define-public akregator
browser for easy news reading.")
(license license:gpl2+)))
+(define-public gwenview
+ (package
+ (name "gwenview")
+ (version "23.04.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append "mirror://kde/stable/release-service/" version
+ "/src/gwenview-" version ".tar.xz"))
+ (sha256
+ (base32 "0vijsq4174p4asdjq47bzdp2xkfn8hpg7b4dgp3yvapfxwjgp148"))))
+ (build-system qt-build-system)
+ (arguments
+ (list #:phases
+ #~(modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (invoke "ctest" "-E"
+ "(placetreemodeltest|historymodeltest|contextmanagertest|urlutilstest)")))))))
+ (native-inputs
+ (list extra-cmake-modules kdoctools pkg-config))
+ (inputs
+ (list baloo
+ cfitsio
+ exiv2
+ kactivities
+ kcolorpicker
+ kguiaddons
+ kiconthemes
+ kimageannotator
+ kio
+ kitemmodels
+ knotifications
+ kparts
+ lcms
+ libjpeg-turbo
+ libkdcraw
+ libpng
+ libtiff
+ phonon
+ purpose
+ qtimageformats
+ qtsvg-5
+ qtwayland-5
+ qtx11extras
+ wayland
+ wayland-protocols
+ zlib))
+ (home-page "https://userbase.kde.org/Gwenview")
+ (synopsis "Image viewer for KDE")
+ (description
+ "Gwenview is an image viewer for KDE. It also provides image editing and
+annotating features.")
+ (license license:gpl2+)))
+
(define-public kdenlive
(package
(name "kdenlive")
--
2.41.0
S
S
Sughosha wrote on 12 Aug 2023 23:05
[PATCH 1/9] gnu: Add libkdcraw.
(address . 64798@debbugs.gnu.org)(name . Sughosha)(address . sughosha@disroot.org)
6fdd8335571b949c53d1ef0b3a63eaabe71eb0a4.1691874083.git.sughosha@disroot.org
* gnu/packages/kde.scm (libkdcraw): New variable.
---
gnu/packages/kde.scm | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)

Toggle diff (35 lines)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index af0752d21e..49b238ca9f 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -1438,6 +1438,28 @@ (define-public kdegraphics-mobipocket
Mobipocket e-books in Dolphin and other KDE apps.")
(license license:gpl2+)))
+(define-public libkdcraw
+ (package
+ (name "libkdcraw")
+ (version "23.04.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append "mirror://kde/stable/release-service/" version
+ "/src/" name "-" version ".tar.xz"))
+ (sha256
+ (base32 "0vwr44j77c1vffsppkzdasd0l8apzx7jn6llwhzb4bjp93arx18w"))))
+ (build-system cmake-build-system)
+ (native-inputs
+ (list pkg-config extra-cmake-modules))
+ (inputs
+ (list libraw qtbase-5))
+ (home-page "https://invent.kde.org/graphics/libkexiv2")
+ (synopsis "C++ interface used to decode RAW picture files")
+ (description "Libkdcraw is a C++ interface around LibRaw library used to
+decode RAW picture files.")
+ (license (list license:gpl2+ license:bsd-3))))
+
(define-public libkexiv2
(package
(name "libkexiv2")
--
2.41.0
S
S
Sughosha wrote on 12 Aug 2023 23:05
[PATCH 5/9] gnu: Add kolourpaint.
(address . 64798@debbugs.gnu.org)(name . Sughosha)(address . sughosha@disroot.org)
c84ee2f03f8f4eae76dea2ac5c1925db527b3cff.1691874083.git.sughosha@disroot.org
* gnu/packages/kde.scm (kolourpaint): New variable.
---
gnu/packages/kde.scm | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)

Toggle diff (41 lines)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index 61a8d4713d..37e93106c4 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -649,6 +649,34 @@ (define-public kseexpr
expression library, that is used in Krita.")
(license license:gpl3+)))
+(define-public kolourpaint
+ (package
+ (name "kolourpaint")
+ (version "23.04.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append "mirror://kde/stable/release-service/" version
+ "/src/kolourpaint-" version ".tar.xz"))
+ (sha256
+ (base32 "1ab9v6ksb185f6jfhhk578qazhmy8hx6s8vjr9xyh7k3jilayj9v"))))
+ (build-system qt-build-system)
+ (native-inputs
+ (list extra-cmake-modules kdoctools))
+ (inputs
+ (list kguiaddons
+ ki18n
+ kio
+ kjobwidgets
+ ktextwidgets
+ kwidgetsaddons
+ kxmlgui))
+ (home-page "http://kolourpaint.org/")
+ (synopsis "Paint program for KDE")
+ (description "KolourPaint is a paint program for KDE. It is useful for
+painting, image manipulating and icon editing.")
+ (license license:gpl2)))
+
(define-public krita
(package
(name "krita")
--
2.41.0
S
S
Sughosha wrote on 12 Aug 2023 23:05
[PATCH 6/9] gnu: Add kommit.
(address . 64798@debbugs.gnu.org)(name . Sughosha)(address . sughosha@disroot.org)
81849dd5eba72721652be1e0d648fd4165e7ee91.1691874083.git.sughosha@disroot.org
* gnu/packages/kde.scm (kommit): New variable.
---
gnu/packages/kde.scm | 40 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 40 insertions(+)

Toggle diff (53 lines)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index 37e93106c4..cd8dd0e64c 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -879,6 +879,46 @@ (define-public qca
cards.")
(license license:lgpl2.1+)))
+(define-public kommit
+ (package
+ (name "kommit")
+ (version "1.0.2")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "mirror://kde/stable/"
+ name "/" name "-"
+ version ".tar.xz"))
+ (sha256
+ (base32
+ "0vp9d1x01na28p6smbd6spx14bjnzilr2bjsd380h1d17b9cm3hy"))))
+ (build-system qt-build-system)
+ (arguments
+ (list #:phases
+ #~(modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (invoke "ctest" "-E"
+ "(difftest|clonedialogtest|overlaytest)")))))))
+ (native-inputs
+ (list extra-cmake-modules kdoctools))
+ (inputs
+ (list kconfigwidgets
+ kcoreaddons
+ kcrash
+ kdbusaddons
+ ki18n
+ kxmlgui
+ kio
+ ktextwidgets
+ ktexteditor
+ ksyntaxhighlighting))
+ (home-page "https://apps.kde.org/kommit/")
+ (synopsis "Git client for KDE")
+ (description
+ "Kommit is a git client for KDE.")
+ (license license:gpl3+)))
+
(define-public kopeninghours
(package
(name "kopeninghours")
--
2.41.0
S
S
Sughosha wrote on 12 Aug 2023 23:05
[PATCH 7/9] gnu: Add kompare.
(address . 64798@debbugs.gnu.org)(name . Sughosha)(address . sughosha@disroot.org)
3b1ee091f498d9a02bbbaec1442acc819026ebd2.1691874083.git.sughosha@disroot.org
* gnu/packages/kde.scm (kompare): New variable.
---
gnu/packages/kde.scm | 44 ++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 44 insertions(+)

Toggle diff (57 lines)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index cd8dd0e64c..e0299b9af6 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -919,6 +919,50 @@ (define-public kommit
"Kommit is a git client for KDE.")
(license license:gpl3+)))
+(define-public kompare
+ (package
+ (name "kompare")
+ (version "23.04.3")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "mirror://kde/stable/release-service/" version
+ "/src/kompare-" version ".tar.xz"))
+ (sha256
+ (base32
+ "058rr0n5r9czxqs6ixacx0bm8hglwjmhfpf5xf1zr0fjgcirlrwy"))))
+ (build-system qt-build-system)
+ (native-inputs
+ (list extra-cmake-modules kdoctools))
+ (inputs
+ (list libkomparediff2
+ kcodecs
+ kconfig
+ kcoreaddons
+ kiconthemes
+ kjobwidgets
+ kparts
+ ktexteditor
+ kwidgetsaddons))
+ (home-page "https://apps.kde.org/kompare/")
+ (synopsis "Graphical file differences tool")
+ (description
+ "Kompare is a program to view the differences between files. Features
+include:
+@itemize
+@item comparison of files or directories via a graphical interface,
+@item bezier-based connection widget letting you see both source and destination,
+@item graphical viewing of patch files in normal, context, unified and diff
+ formats,
+@item interactive application of differences,
+@item network transparency,
+@item ability to view plain-text diff output in embedded viewer,
+@item navigation of multiple-file diffs with dockable navigation tree,
+@item graphical interface for commonly used diff command line options,
+@item switch source and destination
+@item and diff statistics.
+@end itemize")
+ (license license:gpl3+)))
+
(define-public kopeninghours
(package
(name "kopeninghours")
--
2.41.0
S
S
Sughosha wrote on 12 Aug 2023 23:05
[PATCH 8/9] gnu: Add falkon.
(address . 64798@debbugs.gnu.org)(name . Sughosha)(address . sughosha@disroot.org)
0fc679d5701b60ea0a2ec664d5de1420a343f316.1691874084.git.sughosha@disroot.org
* gnu/packages/kde-internet.scm (falkon): New variable.
---
gnu/packages/kde-internet.scm | 45 ++++++++++++++++++++++++++++++++++-
1 file changed, 44 insertions(+), 1 deletion(-)

Toggle diff (65 lines)
diff --git a/gnu/packages/kde-internet.scm b/gnu/packages/kde-internet.scm
index cc767ec868..4c519b93fd 100644
--- a/gnu/packages/kde-internet.scm
+++ b/gnu/packages/kde-internet.scm
@@ -52,7 +52,8 @@ (define-module (gnu packages kde-internet)
#:use-module (gnu packages vnc)
#:use-module (gnu packages web)
#:use-module (gnu packages xiph)
- #:use-module (gnu packages xml))
+ #:use-module (gnu packages xml)
+ #:use-module (gnu packages xorg))
(define-public choqok
(package
@@ -114,6 +115,48 @@ (define-public choqok
@end itemize")
(license license:gpl3+)))
+(define-public falkon
+ (package
+ (name "falkon")
+ (version "23.04.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append "mirror://kde/stable/release-service/" version
+ "/src/falkon-" version ".tar.xz"))
+ (sha256
+ (base32
+ "11r1iwimdzabfah68gsvw6xi67cj539anqa6s1rg33agsi5y56d3"))))
+ (build-system qt-build-system)
+ (arguments
+ (list #:phases
+ #~(modify-phases %standard-phases
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (invoke "ctest" "-E"
+ "(locationbartest|qmltabsapitest)")))))))
+ (native-inputs
+ (list extra-cmake-modules pkg-config qttools-5))
+ (inputs
+ (list karchive
+ ki18n
+ kio
+ kwallet
+ openssl
+ purpose
+ qtquickcontrols-5
+ qtsvg-5
+ qtwebengine-5
+ qtx11extras
+ qtwayland-5
+ xcb-util))
+ (home-page "https://www.falkon.org/")
+ (synopsis "Qt-based web browser for KDE")
+ (description
+ "Falkon is is a Qt-based web browser for KDE.")
+ (license license:gpl3+)))
+
(define-public kget
(package
(name "kget")
--
2.41.0
S
S
Sughosha wrote on 12 Aug 2023 23:05
[PATCH 9/9] gnu: Add kcolorchooser.
(address . 64798@debbugs.gnu.org)(name . Sughosha)(address . sughosha@disroot.org)
977cff5197a3d6696ecf3b34e9d9893a891b3ada.1691874084.git.sughosha@disroot.org
* gnu/packages/kde.scm (kcolorchooser): New variable.
---
gnu/packages/kde.scm | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)

Toggle diff (37 lines)
diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index e0299b9af6..615fa00796 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -649,6 +649,30 @@ (define-public kseexpr
expression library, that is used in Krita.")
(license license:gpl3+)))
+(define-public kcolorchooser
+ (package
+ (name "kcolorchooser")
+ (version "23.04.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append "mirror://kde/stable/release-service/" version
+ "/src/kcolorchooser-" version ".tar.xz"))
+ (sha256
+ (base32
+ "1ripvn2li74rwngicay9c78j0slia1rpsi1f43rbb36p9af02lwq"))))
+ (build-system qt-build-system)
+ (native-inputs
+ (list extra-cmake-modules))
+ (inputs
+ (list kcoreaddons
+ ki18n
+ kxmlgui))
+ (home-page "https://apps.kde.org/de/kcolorchooser/")
+ (synopsis "Color selector utility")
+ (description "KColorChooser is a utility to select a color.")
+ (license license:expat)))
+
(define-public kolourpaint
(package
(name "kolourpaint")
--
2.41.0
?
Re: bug#64798: [PATCH 000/209] update kde package and add plasme desktop
(name . Sughosha)(address . sughosha@disroot.org)(address . 64798@debbugs.gnu.org)
87msyvpmqg.fsf_-_@envs.net
Sughosha <sughosha@disroot.org> writes:

Toggle quote (21 lines)
> This series of patches add more KDE applications.
>
> Sughosha (9):
> gnu: Add libkdcraw.
> gnu: Add kcolorpicker.
> gnu: Add kimageannotator.
> gnu: Add gwenview.
> gnu: Add kolourpaint.
> gnu: Add kommit.
> gnu: Add kompare.
> gnu: Add falkon.
> gnu: Add kcolorchooser.
>
> gnu/packages/kde-frameworks.scm | 53 ++++++++
> gnu/packages/kde-internet.scm | 45 ++++++-
> gnu/packages/kde.scm | 214 ++++++++++++++++++++++++++++++++
> 3 files changed, 311 insertions(+), 1 deletion(-)
>
>
> base-commit: 55e7f320fd7ce8f499bfa7c6dd010669f2eaee0e

Applied, thank you!

I moved libkdcraw to kde-frameworks, and enable tests for kcolorpicker
and kimageannotator.
S
S
Sughosha wrote on 16 Aug 2023 13:04
[PATCH] gnu: extra-cmake-modules: Fix libexec path.
(address . 64798@debbugs.gnu.org)(name . Sughosha)(address . sughosha@disroot.org)
2c7636ade65eec0efdc5d0ae82313311450ae463.1692183506.git.sughosha@disroot.org
* gnu/packages/kde-frameworks.scm (extra-cmake-modules)[#:phases]:
Fix libexec path.
---
gnu/packages/kde-frameworks.scm | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)

Toggle diff (25 lines)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 9778d9a1c6..ec7b5c041b 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -126,11 +126,13 @@ (define-public extra-cmake-modules
(not (null? (package-native-inputs this-package))))
#:phases
#~(modify-phases %standard-phases
- (add-after 'unpack 'fix-lib-path
+ (add-after 'unpack 'fix-lib-and-libexec-path
(lambda _
- ;; Always install into /lib and not into /lib64.
(substitute* "kde-modules/KDEInstallDirsCommon.cmake"
- (("\"lib64\"") "\"lib\""))
+ ;; Always install into /lib and not into /lib64.
+ (("\"lib64\"") "\"lib\"")
+ ;; Install into /libexec and not into /lib/libexec.
+ (("LIBDIR \"libexec\"") "EXECROOTDIR \"libexec\""))
;; Determine the install path by the major version of Qt.
;; TODO: Base the following on values taken from Qt

base-commit: 461602d07c8da0e29bae392270f4ef3fd4f7fffb
--
2.41.0
S
S
Sughosha wrote on 16 Aug 2023 14:33
[PATCH] gnu: plasma-workspace: Add more inputs and patch path for qdbus.
(address . 64798@debbugs.gnu.org)(name . Sughosha)(address . sughosha@disroot.org)
a944a44ef87ae943ea4c8b6ef5a0390bcaad60d8.1692188954.git.sughosha@disroot.org
* gnu/packages/kde-plasma.scm (plasma-workspace)[inputs]: Add icu4c, kpipewire,
kquickcharts, and qttools-5.
[#:phases]: Patch QtBinariesDir for qdbus.
---
gnu/packages/kde-plasma.scm | 18 ++++++++++++++++--
1 file changed, 16 insertions(+), 2 deletions(-)

Toggle diff (82 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index b23c2c6ce8..25b1370947 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -50,6 +50,7 @@ (define-module (gnu packages kde-plasma)
#:use-module (gnu packages gnome)
#:use-module (gnu packages gtk)
#:use-module (gnu packages ibus)
+ #:use-module (gnu packages icu4c)
#:use-module (gnu packages iso-codes)
#:use-module (gnu packages kde)
#:use-module (gnu packages kde-frameworks)
@@ -69,6 +70,7 @@ (define-module (gnu packages kde-plasma)
#:use-module (gnu packages pulseaudio)
#:use-module (gnu packages python)
#:use-module (gnu packages package-management) ; flatpak
+ #:use-module (gnu packages unicode)
#:use-module (gnu packages video)
#:use-module (gnu packages vpn)
#:use-module (gnu packages vulkan)
@@ -2345,6 +2347,7 @@ (define-public plasma-workspace
breeze-icons
dbus
fontconfig
+ icu4c
iso-codes
kactivities
kactivities-stats
@@ -2374,6 +2377,8 @@ (define-public plasma-workspace
kquickcharts
kpackage
kpeople
+ kpipewire
+ kquickcharts
krunner
kscreenlocker
ktexteditor
@@ -2404,6 +2409,7 @@ (define-public plasma-workspace
qtbase-5
qtdeclarative-5
qtquickcontrols2-5
+ qttools-5
qtwayland-5
qtgraphicaleffects
qtx11extras
@@ -2416,6 +2422,7 @@ (define-public plasma-workspace
xmessage
xsetroot
polkit-qt
+ ucd
libxcursor
libkexiv2
@@ -2442,7 +2449,8 @@ (define-public plasma-workspace
(let ((xmessage (search-input-file inputs "/bin/xmessage"))
(xsetroot (search-input-file inputs "/bin/xsetroot"))
(xrdb (search-input-file inputs "/bin/xrdb"))
- (kinit #$(this-package-input "kinit")))
+ (kinit #$(this-package-input "kinit"))
+ (qttools #$(this-package-input "qttools")))
(substitute* "startkde/startplasma.cpp"
(("xmessage") xmessage)
(("xsetroot") xsetroot))
@@ -2458,7 +2466,13 @@ (define-public plasma-workspace
"startkde/startplasma-wayland.cpp"
"startkde/startplasma-x11.cpp")
(("kdeinit5_shutdown")
- (string-append kinit "/bin/kdeinit5_shutdown"))))))
+ (string-append kinit "/bin/kdeinit5_shutdown")))
+ ;; QT_INSTALL_BINS refers to qtbase, but qdbus is in
+ ;; qttools.
+ (substitute* "CMakeLists.txt"
+ (("ecm_query_qt\\(QtBinariesDir QT_INSTALL_BINS\\)")
+ (string-append "set(QtBinariesDir \"" qttools
+ "/bin\")"))))))
(delete 'check)
(add-after 'install 'check-after-install
(lambda* (#:key tests? #:allow-other-keys)

base-commit: 461602d07c8da0e29bae392270f4ef3fd4f7fffb
--
2.41.0
S
S
Sughosha wrote on 16 Aug 2023 15:00
[PATCH] gnu: Add kaccounts-providers.
(address . 64798@debbugs.gnu.org)(name . Sughosha)(address . sughosha@disroot.org)
afa65db7ceab74a58eb60c1c365be6a1e43c18bf.1692190783.git.sughosha@disroot.org
* gnu/packages/kde-pim.scm (kaccounts-providers): New variable.
---
gnu/packages/kde-pim.scm | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)

Toggle diff (42 lines)
diff --git a/gnu/packages/kde-pim.scm b/gnu/packages/kde-pim.scm
index d7ab88e256..56cd54be4a 100644
--- a/gnu/packages/kde-pim.scm
+++ b/gnu/packages/kde-pim.scm
@@ -600,6 +600,33 @@ (define-public kaccounts-integration
management system and its Plasma integration components.")
(license license:lgpl2.0+)))
+(define-public kaccounts-providers
+ (package
+ (name "kaccounts-providers")
+ (version "23.04.3")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "mirror://kde/stable/release-service/"
+ version "/src/" name "-" version ".tar.xz"))
+ (sha256
+ (base32
+ "1lrmj6r09ypnpl2s586i4rd3fk3760qlxyrhh91k43wkb8i6m8f0"))))
+ (build-system qt-build-system)
+ (native-inputs (list extra-cmake-modules intltool))
+ (inputs (list kaccounts-integration
+ kcoreaddons
+ kdeclarative
+ ki18n
+ kio
+ libaccounts-qt
+ qtwebengine-5
+ signond))
+ (home-page "https://invent.kde.org/network/kaccounts-providers")
+ (synopsis "Online account providers for the KAccounts system")
+ (description "This package provides online account providers for the
+KAccounts system.")
+ (license license:lgpl2.0+)))
+
(define-public kalendar
(package
(name "kalendar")

base-commit: 461602d07c8da0e29bae392270f4ef3fd4f7fffb
--
2.41.0
S
S
Sughosha wrote on 16 Aug 2023 22:29
[PATCH 2/2] gnu: plasma: Add kde-gtk-config.
(address . 64798@debbugs.gnu.org)(name . Sughosha)(address . sughosha@disroot.org)
23fa9944cc365e71ef4062e67ee4b4a4b00a1800.1692217673.git.sughosha@disroot.org
* gnu/packages/kde-plasma.scm (plasma)[propagated-inputs]: Add
kde-gtk-config.
---
gnu/packages/kde-plasma.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Toggle diff (22 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 3d68742c2e..e0902931f4 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -1497,6 +1497,7 @@ (define-public plasma
;; oxygen
oxygen-sounds
+ kde-gtk-config
kdesu
krunner
kinfocenter
@@ -1524,7 +1525,6 @@ (define-public plasma
(resolve-interface
'(gnu packages kde-systemtools))
'spectacle)
- ;; kde-gtk-config ;; TODO
kwayland-integration
plasma-firewall
--
2.41.0
S
S
Sughosha wrote on 16 Aug 2023 22:29
[PATCH 1/2] gnu: Add kde-gtk-config.
(address . 64798@debbugs.gnu.org)(name . Sughosha)(address . sughosha@disroot.org)
002816ba28f09179d64744d190b894529217143c.1692217673.git.sughosha@disroot.org
* gnu/packages/kde-plasma.scm (kde-gtk-config): New variable.
---
gnu/packages/kde-plasma.scm | 38 +++++++++++++++++++++++++++++++++++++
1 file changed, 38 insertions(+)

Toggle diff (53 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index b23c2c6ce8..3d68742c2e 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -355,6 +355,44 @@ (define-public kactivitymanagerd
(home-page "https://invent.kde.org/plasma/kactivitymanagerd")
(license (list license:gpl2 license:gpl3))))
+(define-public kde-gtk-config
+ (package
+ (name "kde-gtk-config")
+ (version "5.27.7")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "mirror://kde/stable/plasma/" version
+ "/kde-gtk-config-" version ".tar.xz"))
+ (sha256
+ (base32
+ "13qwj3gdfvs0l6k01n8hf25kzrsksi3qi0b1rzpshcj1ix31wamf"))))
+ (build-system qt-build-system)
+ (arguments
+ (list #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'patch-gsettings-schemas-path
+ (lambda* (#:key inputs #:allow-other-keys)
+ (substitute* "cmake/modules/FindGSettingSchemas.cmake"
+ (("\\$\\{PC_GLIB2_PREFIX\\}")
+ (assoc-ref inputs "gsettings-desktop-schemas"))))))))
+ (native-inputs
+ (list extra-cmake-modules pkg-config qtsvg-5 sassc))
+ (inputs
+ (list gsettings-desktop-schemas
+ gtk+
+ kconfig
+ kconfigwidgets
+ kcoreaddons
+ kguiaddons
+ kdbusaddons
+ kdecoration
+ kwindowsystem
+ xsettingsd))
+ (home-page "https://invent.kde.org/plasma/kde-gtk-config")
+ (synopsis "Sync of KDE settings to GTK applications")
+ (description "This package syncs KDE settings to GTK applications.")
+ (license (list license:bsd-2 license:bsd-3 license:gpl2 license:gpl3))))
+
(define-public kdecoration
(package
(name "kdecoration")

base-commit: 461602d07c8da0e29bae392270f4ef3fd4f7fffb
--
2.41.0
?
Re: bug#64798: [PATCH 000/209] update kde package and add plasme desktop
(name . Sughosha)(address . sughosha@disroot.org)(address . 64798@debbugs.gnu.org)
87v8delyk4.fsf_-_@envs.net
Sughosha <sughosha@disroot.org> writes:

Toggle quote (3 lines)
> * gnu/packages/kde-frameworks.scm (extra-cmake-modules)[#:phases]:
> Fix libexec path.

Pushed to kde-updates, thanks.


I also removed fcitx from sdl2's inputs, so that it doesn't depend on
extra-cmake-modules any more.
From 9b283090e93f8db7bce4ce210d805959c5c318c0 Mon Sep 17 00:00:00 2001
Message-ID: <9b283090e93f8db7bce4ce210d805959c5c318c0.1692269711.git.iyzsong@member.fsf.org>
From: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= <iyzsong@member.fsf.org>
Date: Thu, 17 Aug 2023 18:46:30 +0800
Subject: [PATCH] gnu: sdl2: Remove fcitx from inputs.

fcitx is not needed at build time for its sdl2 support.

* gnu/packages/sdl.scm (sdl2)[inputs]: Remove fcitx.
---
gnu/packages/sdl.scm | 2 --
1 file changed, 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/sdl.scm b/gnu/packages/sdl.scm
index 86ec1c033b..11aa5e1602 100644
--- a/gnu/packages/sdl.scm
+++ b/gnu/packages/sdl.scm
@@ -46,7 +46,6 @@ (define-module (gnu packages sdl)
#:use-module (gnu packages audio)
#:use-module (gnu packages autotools)
#:use-module (gnu packages compression)
- #:use-module (gnu packages fcitx)
#:use-module (gnu packages fontutils)
#:use-module (gnu packages freedesktop)
#:use-module (gnu packages glib)
@@ -146,7 +145,6 @@ (define-public sdl2
(modify-inputs (package-inputs sdl)
(append dbus
eudev ;for discovering input devices
- fcitx ;helps with CJK input
glib
ibus-minimal
libxkbcommon

base-commit: 0ffbdf34567aedb0ae6cef6b869370a415cfaa65
--
2.41.0
S
S
Sughosha wrote on 18 Aug 2023 10:11
[PATCH 0/2] Fix libexec path in KDE packages.
(address . 64798@debbugs.gnu.org)(name . Sughosha)(address . sughosha@disroot.org)
cover.1692345893.git.sughosha@disroot.org
These patches fix libexec path in the KDE packages according to the commit
731413a680a33ed1ad909e41e5b388561a63f365.

Sughosha (2):
gnu: kde-cli-tools: Fix path to kdesu.
gnu: plasma-workspace: Fix path to kf5.

gnu/packages/kde-plasma.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)


base-commit: 9b283090e93f8db7bce4ce210d805959c5c318c0
--
2.41.0
S
S
Sughosha wrote on 18 Aug 2023 10:11
[PATCH 1/2] gnu: kde-cli-tools: Fix path to kdesu.
(address . 64798@debbugs.gnu.org)(name . Sughosha)(address . sughosha@disroot.org)
9caae4d3162a25ba55dcc1bcd2f85089ad55bc27.1692345893.git.sughosha@disroot.org
* gnu/packages/kde-plasma.scm (kde-cli-tools)[symlink-kdesu]: Fix path to kdesu.
---
gnu/packages/kde-plasma.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Toggle diff (15 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 08a2f64af6..e699111429 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -449,7 +449,7 @@ (define-public kde-cli-tools
(lambda _
;; XXX: nixpkgs say kdesu need kdeinit5 in PATH, but i can't
;; found in source, need check
- (symlink (string-append #$output "/lib/libexec/kf5/kdesu")
+ (symlink (string-append #$output "/libexec/kf5/kdesu")
(string-append #$output "/bin/kdesu")))))))
(native-inputs (list extra-cmake-modules pkg-config shared-mime-info))
(inputs (list kconfig
--
2.41.0
S
S
Sughosha wrote on 18 Aug 2023 10:11
[PATCH 2/2] gnu: plasma-workspace: Fix path to kf5.
(address . 64798@debbugs.gnu.org)(name . Sughosha)(address . sughosha@disroot.org)
8ac314302d0fb6dce312e0447ce8ce71cee05bee.1692345893.git.sughosha@disroot.org
* gnu/packages/kde-plasma.scm (plasma-workspace)[patch-workspace-bins]: Fix path
to kf5.
---
gnu/packages/kde-plasma.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Toggle diff (15 lines)
diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index e699111429..11586a6ce2 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -2500,7 +2500,7 @@ (define-public plasma-workspace
(substitute* "startkde/plasma-session/startup.cpp"
(("CMAKE_INSTALL_FULL_LIBEXECDIR_KF5..")
(string-append "\"" kinit
- "/lib/libexec/kf5")))
+ "/libexec/kf5")))
(substitute* (list
"startkde/startplasma-wayland.cpp"
"startkde/startplasma-x11.cpp")
--
2.41.0
?
Re: bug#65199: Request for merging "kde-updates" branch
(address . 65199-done@debbugs.gnu.org)
87o7j4vylo.fsf_-_@envs.net
??? <iyzsong@envs.net> writes:

Toggle quote (5 lines)
>> Hello, I think the "kde-updates" branch is ready to be merged.
>
> I merge master into "kde-updates" now (due to ibus gtk changes on
> master), when the build is done, it should be ready!

Branch merged, closing!
?
Re: bug#64798: [PATCH 000/209] update kde package and add plasme desktop
(name . Sughosha)(address . sughosha@disroot.org)(address . 64798@debbugs.gnu.org)
87jztsvyh0.fsf_-_@envs.net
Sughosha <sughosha@disroot.org> writes:

Toggle quote (13 lines)
> These patches fix libexec path in the KDE packages according to the commit
> 731413a680a33ed1ad909e41e5b388561a63f365.
>
> Sughosha (2):
> gnu: kde-cli-tools: Fix path to kdesu.
> gnu: plasma-workspace: Fix path to kf5.
>
> gnu/packages/kde-plasma.scm | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
>
> base-commit: 9b283090e93f8db7bce4ce210d805959c5c318c0

Hello, I pushed the same fixes with slightly different commit messages,
thank you!
?
(name . Sughosha)(address . sughosha@disroot.org)(address . 64798-done@debbugs.gnu.org)
87cyzkvydn.fsf_-_@envs.net
Merged, closing now, thanks!
Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 64798@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 64798
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch