all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [bug#70395] [PATCH kde-team 00/63] some kde patch.
@ 2024-04-15 12:44 Zheng Junjie
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 01/63] gnu: extra-cmake-modules: Update to 6.1.0 Zheng Junjie
                   ` (63 more replies)
  0 siblings, 64 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:44 UTC (permalink / raw)
  To: 70395

Hello! This is the first part of the kde update.

Zheng Junjie (63):
  gnu: extra-cmake-modules: Update to 6.1.0.
  gnu: Add kquickcharts-6.
  gnu: Add attica-6.
  gnu: Add kcodecs-6.
  gnu: Add kcoreaddons-6.
  gnu: Add kdbusaddons-6.
  gnu: Add kdnssd-6.
  gnu: Add kholidays-6.
  gnu: Add ki18n-6.
  gnu: Add kidletime-6.
  gnu: Add kitemviews-6.
  gnu: Add kguiaddons-6.
  gnu: Add kplotting-6.
  gnu: Add kwidgetsaddons-6.
  gnu: Add kconfig-6.
  gnu: Add kitemmodels-6.
  gnu: Add ksyntaxhighlighting-6.
  gnu: Add karchive-6.
  gnu: Add kcalendarcore-6.
  gnu: Add kcompletion-6.
  gnu: Add kpty-6.
  gnu: Add kwindowsystem-6.
  gnu: Add networkmanager-qt-6.
  gnu: Add oxygen-icons-6.
  gnu: Add prison-6.
  gnu: Add solid-6.
  gnu: Add sonnet-6.
  gnu: Add threadweaver-6.
  gnu: Add kcolorscheme.
  gnu: Add kdoctools-6.
  gnu: Add kcontacts-6.
  gnu: Add kcrash-6.
  gnu: Add knotifications-6.
  gnu: Add kpackage-6.
  gnu: Add kunitconversion-6.
  gnu: Add syndication-6.
  gnu: polkit-qt: Update to 0.200.0.
  gnu: Add polkit-qt6.
  gnu: Add kauth-6.
  gnu: Add kjobwidgets-6.
  gnu: qca: Update to 2.3.8.
  gnu: Add qca-qt6.
  gnu: pulseaudio-qt: Built with qt6.
  gnu: Add kglobalaccel-6.
  gnu: Add kconfigwidgets-6.
  gnu: Add kiconthemes-6.
  gnu: Add kservice-6.
  gnu: phonon: Remove unneed phase.
  gnu: phonon: Enable qt6.
  gnu: Add kwallet-6.
  gnu: Add ktextwidgets-6.
  gnu: Add kxmlgui-6.
  gnu: qtbase: propagate libxkbcommon.
  gnu: Add kirigami-6.
  gnu: Add qqc2-desktop-style-6.
  gnu: Add modemmanager-qt-6.
  gnu: libavif: Update to 1.0.4.
  gnu: libraw: Update to 0.21.2.
  gnu: Add kimageformats-6.
  gnu: Add ksvg.
  gnu: Add kbookmarks-6.
  gnu: Add kdesu-6.
  gnu: Add kded-6.

 gnu/packages/image.scm          |    6 +-
 gnu/packages/kde-frameworks.scm | 2215 +++++++++++++++++++++++++------
 gnu/packages/kde.scm            |   12 +-
 gnu/packages/photo.scm          |    5 +-
 gnu/packages/polkit.scm         |   40 +-
 gnu/packages/qt.scm             |    7 +-
 6 files changed, 1834 insertions(+), 451 deletions(-)


base-commit: cd557e2d1c83839dd587016279900d31f053efc8
-- 
2.41.0





^ permalink raw reply	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 01/63] gnu: extra-cmake-modules: Update to 6.1.0.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
@ 2024-04-15 12:46 ` Zheng Junjie
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 02/63] gnu: Add kquickcharts-6 Zheng Junjie
                   ` (62 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:46 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (extra-cmake-modules): Update to 6.1.0.
[arguments]<#:phases>: Adjust fix-test phase.

Change-Id: I5d712887197d089377492ccd1a45bedaac64e151
---
 gnu/packages/kde-frameworks.scm | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 95c0f95e8c..7be9f160a2 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -103,7 +103,7 @@ (define-module (gnu packages kde-frameworks)
 (define-public extra-cmake-modules
   (package
     (name "extra-cmake-modules")
-    (version "6.0.0")
+    (version "6.1.0")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -112,7 +112,7 @@ (define-public extra-cmake-modules
                     name "-" version ".tar.xz"))
               (sha256
                (base32
-                "030dyw4krnq8hcp0dsqb15zxb7x7r8c33lbdgmmia5xpkpqjp693"))))
+                "1gc8cgc9fzxz6bszwxnr913fjgxwnjam2pz39a6wzrh713qfvjbn"))))
     (build-system cmake-build-system)
     (native-inputs
      ;; Add test dependency, except on armhf where building it is too
@@ -160,12 +160,12 @@ (define-public extra-cmake-modules
                  "set(ECM_MKSPECS_INSTALL_DIR lib/qt${QT_MAJOR_VERSION}/mkspecs/modules"))))
           ;; Work around for the failed test KDEFetchTranslations.
           ;; It complains that the cmake project name is not
-          ;; "frameworks/extra-cmake-modules".
+          ;; ".*/extra-cmake-modules".
           ;; TODO: Fix it upstream.
           (add-after 'unpack 'fix-test
             (lambda _
               (substitute* "tests/KDEFetchTranslations/CMakeLists.txt"
-                (("frameworks/extra-cmake-modules") "extra-cmake-modules"))))
+                (("\\.\\*/extra-cmake-modules") "extra-cmake-modules"))))
           ;; install and check phase are swapped to prevent install from failing
           ;; after testsuire has run
           (add-after 'install 'check-post-install
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 02/63] gnu: Add kquickcharts-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 01/63] gnu: extra-cmake-modules: Update to 6.1.0 Zheng Junjie
@ 2024-04-15 12:46 ` Zheng Junjie
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 03/63] gnu: Add attica-6 Zheng Junjie
                   ` (61 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:46 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (kquickcharts-6): New variable.
(kquickcharts): Inherit above.
Change-Id: Ic75e26b296930b95dde243df1383311e9276b180

Change-Id: I383890f11771ce39dfea22ed0a7bb2fead0aec38
---
 gnu/packages/kde-frameworks.scm | 34 ++++++++++++++++++++++++---------
 1 file changed, 25 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 7be9f160a2..e015466b2e 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -186,8 +186,32 @@ (define-public extra-cmake-modules
 common build settings used in software produced by the KDE community.")
     (license license:bsd-3)))
 
+(define-public kquickcharts-6
+  (package
+    (name "kquickcharts")
+    (version "6.1.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append "mirror://kde/stable/frameworks/"
+                                  (version-major+minor version)
+                                  "/" name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "1ix4wc37mql6cdkh2i5ddwdr0p72i0l7whphd3zb26qszww5f6vn"))))
+    (build-system qt-build-system)
+    (native-inputs (list extra-cmake-modules glslang pkg-config))
+    (inputs (list qtbase qtdeclarative qtshadertools))
+    (home-page "https://api.kde.org/frameworks/kquickcharts/html/index.html")
+    (synopsis "QtQuick plugin providing high-performance charts")
+    (description
+     "The Quick Charts module provides a set of charts that can be
+used from QtQuick applications for both simple display of data as well as
+continuous display of high-volume data.")
+    (license (list license:lgpl2.1 license:lgpl3))))
+
 (define-public kquickcharts
   (package
+    (inherit kquickcharts-6)
     (name "kquickcharts")
     (version "5.114.0")
     (source (origin
@@ -209,15 +233,7 @@ (define-public kquickcharts
                               (setenv "QT_QPA_PLATFORM" "offscreen")
                               (invoke "ctest")))))))
     (inputs (list qtbase-5 qtdeclarative-5 qtquickcontrols2-5
-                  xorg-server-for-tests))
-    (native-inputs (list extra-cmake-modules glslang pkg-config))
-    (home-page "https://api.kde.org/frameworks/kquickcharts/html/index.html")
-    (synopsis "QtQuick plugin providing high-performance charts")
-    (description
-     "The Quick Charts module provides a set of charts that can be
-used from QtQuick applications for both simple display of data as well as
-continuous display of high-volume data.")
-    (license (list license:lgpl2.1 license:lgpl3))))
+                  xorg-server-for-tests))))
 
 (define-public phonon
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 03/63] gnu: Add attica-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 01/63] gnu: extra-cmake-modules: Update to 6.1.0 Zheng Junjie
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 02/63] gnu: Add kquickcharts-6 Zheng Junjie
@ 2024-04-15 12:46 ` Zheng Junjie
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 04/63] gnu: Add kcodecs-6 Zheng Junjie
                   ` (60 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:46 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (attica-6): New variable.
(attica): Inherit above.
Change-Id: I9e7fc3dc96b1534c5ec61b0fc483df6918d91d3e

Change-Id: Ie46de95fc47fec4d845f91912daacc5a11c9d7cd
---
 gnu/packages/kde-frameworks.scm | 29 ++++++++++++++++++++++-------
 1 file changed, 22 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index e015466b2e..235c07e5f7 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -310,10 +310,10 @@ (define-public phonon-backend-gstreamer
 ;; Tier 1 frameworks depend only on Qt (and possibly a small number of other
 ;; third-party libraries), so can easily be used by an Qt-based project.
 
-(define-public attica
+(define-public attica-6
   (package
     (name "attica")
-    (version "5.114.0")
+    (version "6.1.0")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -322,8 +322,11 @@ (define-public attica
                     name "-" version ".tar.xz"))
               (sha256
                (base32
-                "0gkdsm1vyyyxxyl4rni9s2bdz5w6zphzjl58fddjl899da06hqfq"))))
+                "185mgnnq8lqr3k59b3j73i9kzvcx6q7w70h7g07rsfkmlv4wlgcb"))))
     (build-system cmake-build-system)
+    (native-inputs
+     (list extra-cmake-modules))
+    (inputs (list qtbase))
     (arguments
      (list
       #:phases
@@ -333,10 +336,6 @@ (define-public attica
               ;; These tests require network access.
               (substitute* "autotests/CMakeLists.txt"
                 ((".*providertest.cpp") "")))))))
-    (native-inputs
-     (list extra-cmake-modules))
-    (inputs
-     (list qtbase-5))
     (home-page "https://community.kde.org/Frameworks")
     (synopsis "Open Collaboration Service client library")
     (description "Attica is a Qt library that implements the Open
@@ -351,6 +350,22 @@ (define-public attica
 http://freedesktop.org/wiki/Specifications/open-collaboration-services/")
     (license (list license:lgpl2.1+ license:lgpl3+))))
 
+(define-public attica
+  (package
+    (inherit attica-6)
+    (name "attica")
+    (version "5.114.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "0gkdsm1vyyyxxyl4rni9s2bdz5w6zphzjl58fddjl899da06hqfq"))))
+    (inputs (list qtbase-5))))
+
 (define-public bluez-qt
   (package
     (name "bluez-qt")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 04/63] gnu: Add kcodecs-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (2 preceding siblings ...)
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 03/63] gnu: Add attica-6 Zheng Junjie
@ 2024-04-15 12:46 ` Zheng Junjie
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 05/63] gnu: Add kcoreaddons-6 Zheng Junjie
                   ` (59 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:46 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (kcodecs-6): New variable.
(kcodecs): Inherit above.

Change-Id: I2a3dc714ba3a0756808152318639ad20512a7bc1
---
 gnu/packages/kde-frameworks.scm | 27 ++++++++++++++++++++++-----
 1 file changed, 22 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 235c07e5f7..3338924775 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -565,10 +565,10 @@ (define-public kcalendarcore
 and the older vCalendar.")
     (license (list license:lgpl3+ license:bsd-2))))
 
-(define-public kcodecs
+(define-public kcodecs-6
   (package
     (name "kcodecs")
-    (version "5.114.0")
+    (version "6.1.0")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -577,10 +577,10 @@ (define-public kcodecs
                     name "-" version ".tar.xz"))
               (sha256
                (base32
-                "080zvcqd8iq05p5x3qaf3rryx75lg2l2j1dr18sp50ir50zfwh2w"))))
+                "05iqhjyrrbjk0qiwpwpkkyhf1yd19s29jyazbhxn3pdjamchgw7i"))))
     (build-system cmake-build-system)
-    (native-inputs (list extra-cmake-modules gperf qttools-5))
-    (inputs (list qtbase-5))
+    (native-inputs (list extra-cmake-modules gperf qttools))
+    (inputs (list qtbase))
     (home-page "https://community.kde.org/Frameworks")
     (synopsis "String encoding and manipulating library")
     (description "KCodecs provide a collection of methods to manipulate
@@ -597,6 +597,23 @@ (define-public kcodecs
                    license:lgpl2.1 license:lgpl2.1+ license:expat
                    license:lgpl3+ license:mpl1.1))))
 
+(define-public kcodecs
+  (package
+    (inherit kcodecs-6)
+    (name "kcodecs")
+    (version "5.114.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "080zvcqd8iq05p5x3qaf3rryx75lg2l2j1dr18sp50ir50zfwh2w"))))
+    (native-inputs (list extra-cmake-modules gperf qttools-5))
+    (inputs (list qtbase-5))))
+
 (define-public kcolorpicker
   (package
     (name "kcolorpicker")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 05/63] gnu: Add kcoreaddons-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (3 preceding siblings ...)
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 04/63] gnu: Add kcodecs-6 Zheng Junjie
@ 2024-04-15 12:46 ` Zheng Junjie
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 06/63] gnu: Add kdbusaddons-6 Zheng Junjie
                   ` (58 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:46 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (kcoreaddons-6): New variable.
(kcoreaddons): Inherit above.

Change-Id: I8544f882c5bf72d963ddc8b2ee53170899891c55
---
 gnu/packages/kde-frameworks.scm | 36 ++++++++++++++++++++++++---------
 1 file changed, 27 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 3338924775..24a3b6dc7b 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -700,10 +700,10 @@ (define-public kconfig
                    license:lgpl3+ license:gpl1 ; licende:mit-olif
                    license:bsd-2 license:bsd-3))))
 
-(define-public kcoreaddons
+(define-public kcoreaddons-6
   (package
     (name "kcoreaddons")
-    (version "5.114.0")
+    (version "6.1.0")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -712,13 +712,10 @@ (define-public kcoreaddons
                     name "-" version ".tar.xz"))
               (sha256
                (base32
-                "1wv3s3xsiii96k17nzs2fb0ih2lyg52krf58v44nlk9wfi4wmnqx"))))
-    (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
-    (inputs
-     (list qtbase-5))
+                "0hrkxa0gq3pp08d7kgfz3z7mhg6v9h2j8c1az0x8mcl34jdfy23n"))))
+    (build-system qt-build-system)
+    (native-inputs (list extra-cmake-modules qttools shared-mime-info))
+    (inputs (list qtbase qtdeclarative))
     (arguments
      (list
       #:phases
@@ -746,6 +743,27 @@ (define-public kcoreaddons
 many more.")
     (license (list license:lgpl2.0+ license:lgpl2.1+))))
 
+(define-public kcoreaddons
+  (package
+    (inherit kcoreaddons-6)
+    (name "kcoreaddons")
+    (version "5.114.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "1wv3s3xsiii96k17nzs2fb0ih2lyg52krf58v44nlk9wfi4wmnqx"))))
+    (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
+    (inputs
+     (list qtbase-5))))
+
 (define-public kdbusaddons
   (package
     (name "kdbusaddons")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 06/63] gnu: Add kdbusaddons-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (4 preceding siblings ...)
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 05/63] gnu: Add kcoreaddons-6 Zheng Junjie
@ 2024-04-15 12:46 ` Zheng Junjie
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 07/63] gnu: Add kdnssd-6 Zheng Junjie
                   ` (57 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:46 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (kdbusaddons-6): New variable.
(kdbusaddons): Inherit above.

Change-Id: I4e1a0f5870436f5f08738f77dad7aa5fcd1ad2e9
---
 gnu/packages/kde-frameworks.scm | 43 +++++++++++++++++++++++++++------
 1 file changed, 35 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 24a3b6dc7b..6c12faac80 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -764,8 +764,42 @@ (define-public kcoreaddons
     (inputs
      (list qtbase-5))))
 
+(define-public kdbusaddons-6
+  (package
+    (name "kdbusaddons")
+    (version "6.1.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "0h9m8s07zilg7gbjb4gf44nn8b6wynxfz1j38nwp7ffa3z5a88xl"))))
+    (build-system qt-build-system)
+    (native-inputs
+     (list extra-cmake-modules dbus qttools))
+    (inputs (list libxkbcommon))
+    (arguments
+     (list #:qtbase qtbase
+           #:phases
+           #~(modify-phases %standard-phases
+               (replace 'check
+                 (lambda* (#:key tests? #:allow-other-keys)
+                   (when tests?
+                     (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,
+as well as an API to create KDED modules.")
+    ;; Some source files mention lgpl2.0+, but the included license is
+    ;; the lgpl2.1. Some source files are under non-copyleft licenses.
+    (license license:lgpl2.1+)))
+
 (define-public kdbusaddons
   (package
+    (inherit kdbusaddons-6)
     (name "kdbusaddons")
     (version "5.114.0")
     (source (origin
@@ -800,14 +834,7 @@ (define-public kdbusaddons
                  (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,
-as well as an API to create KDED modules.")
-    ;; Some source files mention lgpl2.0+, but the included license is
-    ;; the lgpl2.1. Some source files are under non-copyleft licenses.
-    (license license:lgpl2.1+)))
+                     (invoke "dbus-launch" "ctest")))))))))
 
 (define-public kdnssd
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 07/63] gnu: Add kdnssd-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (5 preceding siblings ...)
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 06/63] gnu: Add kdbusaddons-6 Zheng Junjie
@ 2024-04-15 12:46 ` Zheng Junjie
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 08/63] gnu: Add kholidays-6 Zheng Junjie
                   ` (56 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:46 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (kdnssd-6): New variable.
(kdnssd): Inherit above.

Change-Id: I29e1255a49079167f7edeb46908d62cb5fe5a722
---
 gnu/packages/kde-frameworks.scm | 32 +++++++++++++++++++++++++-------
 1 file changed, 25 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 6c12faac80..42045389e7 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -836,10 +836,10 @@ (define-public kdbusaddons
                      (setenv "DBUS_FATAL_WARNINGS" "0")
                      (invoke "dbus-launch" "ctest")))))))))
 
-(define-public kdnssd
+(define-public kdnssd-6
   (package
     (name "kdnssd")
-    (version "5.114.0")
+    (version "6.1.0")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -848,13 +848,12 @@ (define-public kdnssd
                     name "-" version ".tar.xz"))
               (sha256
                (base32
-                "1zw5rkprr54j05ic8zljk57zahp2v6333slr253r3n1679zqlv64"))))
+                "04mpcwxkncvydhkjrxinv7qvs6yk6106vxa62crysrgjd5x1z61v"))))
     (build-system cmake-build-system)
     (native-inputs
-     (list extra-cmake-modules qttools-5))
-    (inputs
-     (list avahi ; alternativly dnssd could be used
-           qtbase-5))
+     (list extra-cmake-modules qttools))
+    (inputs (list avahi ; alternativly dnssd could be used
+                  qtbase))
     (home-page "https://community.kde.org/Frameworks")
     (synopsis "Network service discovery using Zeroconf")
     (description "KDNSSD is a library for handling the DNS-based Service
@@ -863,6 +862,25 @@ (define-public kdnssd
 infrastructure.")
     (license license:lgpl2.1+)))
 
+(define-public kdnssd
+  (package
+    (inherit kdnssd-6)
+    (name "kdnssd")
+    (version "5.114.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "1zw5rkprr54j05ic8zljk57zahp2v6333slr253r3n1679zqlv64"))))
+    (native-inputs
+     (list extra-cmake-modules qttools-5))
+    (inputs
+     (list avahi qtbase-5))))
+
 (define-public kgraphviewer
   (package
     (name "kgraphviewer")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 08/63] gnu: Add kholidays-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (6 preceding siblings ...)
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 07/63] gnu: Add kdnssd-6 Zheng Junjie
@ 2024-04-15 12:46 ` Zheng Junjie
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 09/63] gnu: Add ki18n-6 Zheng Junjie
                   ` (55 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:46 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (kholidays-6): New variable.
(kholidays): Inherit above.

Change-Id: Ic96df5ae5b04e6fdb47c9df127e2a3a1cf428d05
---
 gnu/packages/kde-frameworks.scm | 32 ++++++++++++++++++++++++--------
 1 file changed, 24 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 42045389e7..be84a1c7df 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -937,29 +937,45 @@ (define-public kguiaddons
 interfaces in the areas of colors, fonts, text, images, keyboard input.")
     (license (list license:gpl2+ license:lgpl2.1+))))
 
-(define-public kholidays
+(define-public kholidays-6
   (package
     (name "kholidays")
-    (version "5.114.0")
+    (version "6.1.0")
     (source (origin
               (method url-fetch)
               (uri (string-append
                     "mirror://kde/stable/frameworks/"
                     (version-major+minor version) "/"
                     name "-" version ".tar.xz"))
-       (sha256
-        (base32 "19r8dxglz5ll6iyvigsccil3ikvcsnyy5nwcpjvjr1c0brigcjmy"))))
+              (sha256
+               (base32 "02kkp6j7s9qppks9g7akbd1j468pwldvivh235bcsw2pmdciarl3"))))
     (build-system cmake-build-system)
-    (native-inputs
-     (list extra-cmake-modules qttools-5))
-    (inputs
-     (list qtbase-5 qtdeclarative-5))
+    (native-inputs (list extra-cmake-modules qttools))
+    (inputs (list qtbase qtdeclarative))
     (home-page "https://invent.kde.org/frameworks/kholidays")
     (synopsis "Library for regional holiday information")
     (description "This library provides a C++ API that determines holiday and
 other special events for a geographical region.")
     (license license:lgpl2.0+)))
 
+(define-public kholidays
+  (package
+    (inherit kholidays-6)
+    (name "kholidays")
+    (version "5.114.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32 "19r8dxglz5ll6iyvigsccil3ikvcsnyy5nwcpjvjr1c0brigcjmy"))))
+    (native-inputs
+     (list extra-cmake-modules qttools-5))
+    (inputs
+     (list qtbase-5 qtdeclarative-5))))
+
 (define-public ki18n
   (package
     (name "ki18n")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 09/63] gnu: Add ki18n-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (7 preceding siblings ...)
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 08/63] gnu: Add kholidays-6 Zheng Junjie
@ 2024-04-15 12:46 ` Zheng Junjie
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 10/63] gnu: Add kidletime-6 Zheng Junjie
                   ` (54 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:46 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (ki18n-6): New variable.
(ki18n): Inherit above.

Change-Id: I6732e56bd4b498b7e10eec55423ceb8cec8daf65
---
 gnu/packages/kde-frameworks.scm | 51 ++++++++++++++++++++++++---------
 1 file changed, 37 insertions(+), 14 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index be84a1c7df..fc0c8983a5 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -976,10 +976,10 @@ (define-public kholidays
     (inputs
      (list qtbase-5 qtdeclarative-5))))
 
-(define-public ki18n
+(define-public ki18n-6
   (package
     (name "ki18n")
-    (version "5.114.0")
+    (version "6.1.0")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -988,23 +988,25 @@ (define-public ki18n
                     name "-" version ".tar.xz"))
               (sha256
                (base32
-                "1yg03awcx5ay6lgbgwv91i0ankrm94z9m0wky4v03gnwnvw8pa0v"))))
+                "0j3na5422k387rizb7139n4f3fd8506lmp3dxamagpn9npqijchn"))))
     (build-system cmake-build-system)
     (propagated-inputs
-     (list gettext-minimal python))
+     (list gettext-minimal))
     (native-inputs
-     (list extra-cmake-modules))
+     (list extra-cmake-modules python-minimal tzdata-for-tests))
     (inputs
-     (list qtbase-5 qtdeclarative-5 qtscript iso-codes))
+     (list qtbase qtdeclarative iso-codes))
     (arguments
-     (list #: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
@@ -1018,6 +1020,27 @@ (define-public ki18n
 translation scripting.")
     (license license:lgpl2.1+)))
 
+(define-public ki18n
+  (package
+    (inherit ki18n-6)
+    (name "ki18n")
+    (version "5.114.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "1yg03awcx5ay6lgbgwv91i0ankrm94z9m0wky4v03gnwnvw8pa0v"))))
+    (propagated-inputs
+     (list gettext-minimal python))
+    (native-inputs
+     (list extra-cmake-modules))
+    (inputs
+     (list qtbase-5 qtdeclarative-5 qtscript iso-codes))))
+
 (define-public kidletime
   (package
     (name "kidletime")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 10/63] gnu: Add kidletime-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (8 preceding siblings ...)
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 09/63] gnu: Add ki18n-6 Zheng Junjie
@ 2024-04-15 12:46 ` Zheng Junjie
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 11/63] gnu: Add kitemviews-6 Zheng Junjie
                   ` (53 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:46 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (kidletime-6): New variable.
(kidletime): Inherit above.

Change-Id: I904d5519d3e72852f4e0a5071afddfd6e343b273
---
 gnu/packages/kde-frameworks.scm | 43 ++++++++++++++++++++++++++-------
 1 file changed, 34 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index fc0c8983a5..170a4c4e44 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1041,8 +1041,41 @@ (define-public ki18n
     (inputs
      (list qtbase-5 qtdeclarative-5 qtscript iso-codes))))
 
+(define-public kidletime-6
+  (package
+    (name "kidletime")
+    (version "6.1.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append "mirror://kde/stable/frameworks/"
+                           (version-major+minor version) "/"
+                           name "-" version ".tar.xz"))
+       (sha256
+        (base32 "0fmgbx3n7fjcnbym82h6jbq2rsml9426ga9sxh5m5sfjkw95rn68"))))
+    (build-system cmake-build-system)
+    (native-inputs
+     (list extra-cmake-modules pkg-config
+           ;; for wayland-scanner
+           wayland))
+    (inputs
+     (list qtbase
+           qtwayland
+           wayland
+           plasma-wayland-protocols
+           wayland-protocols
+           libxkbcommon))
+    (home-page "https://community.kde.org/Frameworks")
+    (synopsis "Reporting of idle time of user and system")
+    (description "KIdleTime is a singleton reporting information on idle time.
+It is useful not only for finding out about the current idle time of the PC,
+but also for getting notified upon idle time events, such as custom timeouts,
+or user activity.")
+    (license (list license:gpl2+ license:lgpl2.1+))))
+
 (define-public kidletime
   (package
+    (inherit kidletime-6)
     (name "kidletime")
     (version "5.114.0")
     (source (origin
@@ -1054,19 +1087,11 @@ (define-public kidletime
               (sha256
                (base32
                 "06sc9w54g4n7s5gjkqz08rgcz6v3pr0bdgx3gbjgzass6l4m8w7p"))))
-    (build-system cmake-build-system)
     (native-inputs
      (list extra-cmake-modules pkg-config))
     (inputs
      (list libxscrnsaver ; X-Screensaver based poller, fallback mode
-           qtbase-5 qtx11extras))
-    (home-page "https://community.kde.org/Frameworks")
-    (synopsis "Reporting of idle time of user and system")
-    (description "KIdleTime is a singleton reporting information on idle time.
-It is useful not only for finding out about the current idle time of the PC,
-but also for getting notified upon idle time events, such as custom timeouts,
-or user activity.")
-    (license (list license:gpl2+ license:lgpl2.1+))))
+           qtbase-5 qtx11extras))))
 
 (define-public kirigami
   ;; Kirigami is listed as tier 1 framework, but optionally includes
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 11/63] gnu: Add kitemviews-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (9 preceding siblings ...)
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 10/63] gnu: Add kidletime-6 Zheng Junjie
@ 2024-04-15 12:46 ` Zheng Junjie
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 12/63] gnu: Add kguiaddons-6 Zheng Junjie
                   ` (52 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:46 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (kitemviews-6): New variable.
(kitemviews): Inherit above.

Change-Id: Ifd038ed9ce377f28f3411da99d30bf428ac9cb12
---
 gnu/packages/kde-frameworks.scm | 29 +++++++++++++++++++++++------
 1 file changed, 23 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 170a4c4e44..374519b979 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1180,10 +1180,10 @@ (define-public kitemmodels
 @end enumerate")
     (license license:lgpl2.1+)))
 
-(define-public kitemviews
+(define-public kitemviews-6
   (package
     (name "kitemviews")
-    (version "5.114.0")
+    (version "6.1.0")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -1192,12 +1192,11 @@ (define-public kitemviews
                     name "-" version ".tar.xz"))
               (sha256
                (base32
-                "00vl2ck0pq0sqcxvhlr2pimgr27hd9v7y9dz6w4arb5smi5q1ixg"))))
+                "0k8ana91df4gi4ghk5p8kcz7y1f2qvhlz05ib64w6y4jlhm6rs79"))))
     (build-system qt-build-system)
     (native-inputs
-     (list extra-cmake-modules qttools-5))
-    (inputs
-     (list qtbase-5))
+     (list extra-cmake-modules qttools))
+    (arguments (list #:qtbase qtbase))
     (home-page "https://community.kde.org/Frameworks")
     (synopsis "Set of item views extending the Qt model-view framework")
     (description "KItemViews includes a set of views, which can be used with
@@ -1205,6 +1204,24 @@ (define-public kitemviews
 to flat and hierarchical lists.")
     (license (list license:gpl2+ license:lgpl2.1+))))
 
+(define-public kitemviews
+  (package
+    (inherit kitemviews-6)
+    (name "kitemviews")
+    (version "5.114.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "00vl2ck0pq0sqcxvhlr2pimgr27hd9v7y9dz6w4arb5smi5q1ixg"))))
+    (native-inputs
+     (list extra-cmake-modules qttools-5))
+    (arguments '())))
+
 (define-public kplotting
   (package
     (name "kplotting")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 12/63] gnu: Add kguiaddons-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (10 preceding siblings ...)
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 11/63] gnu: Add kitemviews-6 Zheng Junjie
@ 2024-04-15 12:46 ` Zheng Junjie
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 13/63] gnu: Add kplotting-6 Zheng Junjie
                   ` (51 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:46 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (kguiaddons-6): New variable.
(kguiaddons): Inherit above.

Change-Id: If4f7ab2c09034843dac5f82da3063211c74201bb
---
 gnu/packages/kde-frameworks.scm | 29 +++++++++++++++++++++++------
 1 file changed, 23 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 374519b979..e10427c23c 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -909,10 +909,10 @@ (define-public kgraphviewer
 replace the other outdated Graphviz tools.")
     (license license:gpl2+)))
 
-(define-public kguiaddons
+(define-public kguiaddons-6
   (package
     (name "kguiaddons")
-    (version "5.114.0")
+    (version "6.1.0")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -921,22 +921,39 @@ (define-public kguiaddons
                     name "-" version ".tar.xz"))
               (sha256
                (base32
-                "0riya9plcz9c1ndhdbsradssndshbm12705swn7vf7am17n7f947"))))
+                "0lxcwn7g5gkdfa4asfxxh9cxr70j2jsdk68li5rw1kabmr989n08"))))
     (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,
     ;; python-sip, clang-python, libclang.  Requires python-2 in all cases for
     ;; clang-python.
-    (native-inputs
-     (list extra-cmake-modules pkg-config))
+    (native-inputs (list extra-cmake-modules pkg-config))
     (inputs
-     (list qtbase-5 qtwayland-5 qtx11extras plasma-wayland-protocols wayland))
+     (list libxkbcommon qtbase qtwayland plasma-wayland-protocols wayland))
     (home-page "https://community.kde.org/Frameworks")
     (synopsis "Utilities for graphical user interfaces")
     (description "The KDE GUI addons provide utilities for graphical user
 interfaces in the areas of colors, fonts, text, images, keyboard input.")
     (license (list license:gpl2+ license:lgpl2.1+))))
 
+(define-public kguiaddons
+  (package
+    (inherit kguiaddons-6)
+    (name "kguiaddons")
+    (version "5.114.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "0riya9plcz9c1ndhdbsradssndshbm12705swn7vf7am17n7f947"))))
+    (native-inputs (list extra-cmake-modules pkg-config))
+    (inputs
+     (list qtbase-5 qtwayland-5 qtx11extras plasma-wayland-protocols wayland))))
+
 (define-public kholidays-6
   (package
     (name "kholidays")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 13/63] gnu: Add kplotting-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (11 preceding siblings ...)
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 12/63] gnu: Add kguiaddons-6 Zheng Junjie
@ 2024-04-15 12:46 ` Zheng Junjie
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 14/63] gnu: Add kwidgetsaddons-6 Zheng Junjie
                   ` (50 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:46 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (kplotting-6): New variable.
(kplotting): Inherit above.

Change-Id: I07929866d016d160a8cbe2b9ee21e244ca60edba
---
 gnu/packages/kde-frameworks.scm | 29 +++++++++++++++++++++++------
 1 file changed, 23 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index e10427c23c..fb19220480 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1239,10 +1239,10 @@ (define-public kitemviews
      (list extra-cmake-modules qttools-5))
     (arguments '())))
 
-(define-public kplotting
+(define-public kplotting-6
   (package
     (name "kplotting")
-    (version "5.114.0")
+    (version "6.1.0")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -1251,12 +1251,11 @@ (define-public kplotting
                     name "-" version ".tar.xz"))
               (sha256
                (base32
-                "17x58pplln0plqiyhjpzdiqxngylxq5gkc5gk7b91xzm783x2k0n"))))
+                "1ymifg5yjjag65pqpwhcr3k5isx5fq6dgqlv9aj840xj4nbk28dv"))))
     (build-system qt-build-system)
     (native-inputs
-     (list extra-cmake-modules qttools-5))
-    (inputs
-     (list qtbase-5))
+     (list extra-cmake-modules qttools))
+    (arguments (list #:qtbase qtbase))
     (home-page "https://community.kde.org/Frameworks")
     (synopsis "Data plotting library")
     (description "KPlotWidget is a QWidget-derived class that provides a virtual
@@ -1266,6 +1265,24 @@ (define-public kplotting
 pixel units.")
     (license license:lgpl2.1+)))
 
+(define-public kplotting
+  (package
+    (inherit kplotting-6)
+    (name "kplotting")
+    (version "5.114.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "17x58pplln0plqiyhjpzdiqxngylxq5gkc5gk7b91xzm783x2k0n"))))
+    (native-inputs
+     (list extra-cmake-modules qttools-5))
+    (arguments '())))
+
 (define-public ksyntaxhighlighting
   (package
     (name "ksyntaxhighlighting")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 14/63] gnu: Add kwidgetsaddons-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (12 preceding siblings ...)
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 13/63] gnu: Add kplotting-6 Zheng Junjie
@ 2024-04-15 12:46 ` Zheng Junjie
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 15/63] gnu: Add kconfig-6 Zheng Junjie
                   ` (49 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:46 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (kwidgetsaddons-6): New variable.
(kwidgetsaddons): Inherit above.

Change-Id: Ic038d61fef6ca173c7cca2ce45dab38702512a95
---
 gnu/packages/kde-frameworks.scm | 50 ++++++++++++++++++++++++++-------
 1 file changed, 40 insertions(+), 10 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index fb19220480..f5448b91e8 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1407,10 +1407,10 @@ (define-public kwayland
 represented by a QPoint or a QSize.")
     (license license:lgpl2.1+)))
 
-(define-public kwidgetsaddons
+(define-public kwidgetsaddons-6
   (package
     (name "kwidgetsaddons")
-    (version "5.114.0")
+    (version "6.1.0")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -1419,23 +1419,25 @@ (define-public kwidgetsaddons
                     name "-" version ".tar.xz"))
               (sha256
                (base32
-                "1cc8lsk9v0cp2wiy1q26mlkf8np0yj01sq8a7w13ga5s6hv4sh2n"))))
+                "1kp48sh3lhp5n87avnm2fwzrqqzbinbl3zjmxn6p7snnq9z5s8l1"))))
     (build-system qt-build-system)
     (native-inputs
-     (list extra-cmake-modules qttools-5 xorg-server-for-tests))
-    (inputs
-     (list qtbase-5))
+     (list extra-cmake-modules qttools))
     (arguments
      (list
+      #:qtbase qtbase
       #:phases
       #~(modify-phases %standard-phases
           (replace 'check
-            (lambda* (#:key tests? #:allow-other-keys)
+            (lambda* (#:key tests? parallel-tests? #:allow-other-keys)
               (when tests?
-                (setenv "XDG_CACHE_HOME" "/tmp/xdg-cache")
+                ;; hideLaterShouldHideAfterDelay function time: 300000ms, total time: 300009ms
                 (invoke "ctest" "-E"
-                        "(ksqueezedtextlabelautotest|\
-kwidgetsaddons-kcolumnresizertest)")))))))
+                        "(ktooltipwidgettest)"
+                        "-j"
+                        (if parallel-tests?
+                            (number->string (parallel-job-count))
+                            "1"))))))))
     (home-page "https://community.kde.org/Frameworks")
     (synopsis "Large set of desktop widgets")
     (description "Provided are action classes that can be added to toolbars or
@@ -1444,6 +1446,34 @@ (define-public kwidgetsaddons
 configuration pages, message boxes, and password requests.")
     (license (list license:gpl2+ license:lgpl2.1+))))
 
+(define-public kwidgetsaddons
+  (package
+    (inherit kwidgetsaddons-6)
+    (name "kwidgetsaddons")
+    (version "5.114.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "1cc8lsk9v0cp2wiy1q26mlkf8np0yj01sq8a7w13ga5s6hv4sh2n"))))
+    (native-inputs
+     (list extra-cmake-modules qttools-5 xorg-server-for-tests))
+    (arguments
+     (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)")))))))))
+
 (define-public kwindowsystem
   (package
     (name "kwindowsystem")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 15/63] gnu: Add kconfig-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (13 preceding siblings ...)
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 14/63] gnu: Add kwidgetsaddons-6 Zheng Junjie
@ 2024-04-15 12:46 ` Zheng Junjie
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 16/63] gnu: Add kitemmodels-6 Zheng Junjie
                   ` (48 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:46 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (kconfig-6): New variable.
(kconfig): Inherit above.

Change-Id: Ib806189b63ce5f9c47cdf44a5fec810f9e99f347
---
 gnu/packages/kde-frameworks.scm | 74 +++++++++++++++++++++++++--------
 1 file changed, 57 insertions(+), 17 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index f5448b91e8..768c6b8f00 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -640,10 +640,10 @@ (define-public kcolorpicker
 which can be used to add custom colors to the popup menu.")
     (license license:lgpl3+)))
 
-(define-public kconfig
+(define-public kconfig-6
   (package
     (name "kconfig")
-    (version "5.114.0")
+    (version "6.1.0")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -652,23 +652,31 @@ (define-public kconfig
                     name "-" version ".tar.xz"))
               (sha256
                (base32
-                "0hghdh4p6cq9ckp4g5jdgd8w47pdsxxvzimrdfjrs71lmy8ydiy2"))))
-    (build-system cmake-build-system)
+                "1xyadln77aa4xn9qh85f5hsvyaf2nm292qiz1ykn0lmcpqjmznig"))))
+    (build-system qt-build-system)
     (native-inputs
-     (list dbus extra-cmake-modules inetutils qttools-5
-           xorg-server-for-tests))
-    (inputs
-     (list qtbase-5 qtdeclarative-5))
+     (list dbus extra-cmake-modules inetutils qttools))
+    (propagated-inputs (list qtdeclarative))
     (arguments
-     `(#:phases
-       (modify-phases %standard-phases
-         (replace 'check
-           (lambda* (#:key tests? #:allow-other-keys)
-             (when tests? ;; kconfigcore-kconfigtest fails inconsistently!!
-               (setenv "HOME" (getcwd))
-               (setenv "QT_QPA_PLATFORM" "offscreen")
-               (invoke "ctest" "-E" "(kconfigcore-kconfigtest|\
-kconfiggui-kstandardshortcutwatchertest)")))))))
+     (list
+      #:qtbase qtbase
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-before 'check 'check-setup
+            (lambda* (#:key tests? #:allow-other-keys)
+              (when tests?
+                (with-output-to-file "autotests/BLACKLIST"
+                  (lambda _
+                    (for-each
+                     (lambda (name)
+                       (display (string-append "[" name "]\n*\n")))
+                     (list "testNotifyIllegalObjectPath"
+                           "testLocalDeletion"
+                           "testNotify"
+                           "testSignal"
+                           "testDataUpdated"))))
+                (setenv "HOME" (getcwd))
+                (setenv "QT_QPA_PLATFORM" "offscreen")))))))
     (home-page "https://community.kde.org/Frameworks")
     (synopsis "Kconfiguration settings framework for Qt")
     (description "KConfig provides an advanced configuration system.
@@ -700,6 +708,38 @@ (define-public kconfig
                    license:lgpl3+ license:gpl1 ; licende:mit-olif
                    license:bsd-2 license:bsd-3))))
 
+(define-public kconfig
+  (package
+    (inherit kconfig-6)
+    (name "kconfig")
+    (version "5.114.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "0hghdh4p6cq9ckp4g5jdgd8w47pdsxxvzimrdfjrs71lmy8ydiy2"))))
+    (build-system cmake-build-system)
+    (native-inputs
+     (list dbus extra-cmake-modules inetutils qttools-5
+           xorg-server-for-tests))
+    (inputs
+     (list qtbase-5 qtdeclarative-5))
+    (propagated-inputs '())
+    (arguments
+     (list #:phases
+           #~(modify-phases %standard-phases
+               (replace 'check
+                 (lambda* (#:key tests? #:allow-other-keys)
+                   (when tests? ;; kconfigcore-kconfigtest fails inconsistently!!
+                     (setenv "HOME" (getcwd))
+                     (setenv "QT_QPA_PLATFORM" "offscreen")
+                     (invoke "ctest" "-E" "(kconfigcore-kconfigtest|\
+kconfiggui-kstandardshortcutwatchertest)")))))))))
+
 (define-public kcoreaddons-6
   (package
     (name "kcoreaddons")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 16/63] gnu: Add kitemmodels-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (14 preceding siblings ...)
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 15/63] gnu: Add kconfig-6 Zheng Junjie
@ 2024-04-15 12:46 ` Zheng Junjie
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 17/63] gnu: Add ksyntaxhighlighting-6 Zheng Junjie
                   ` (47 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:46 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (kitemmodels-6): New variable.
(kitemmodels): Inherit above.

Change-Id: I6532819fe24ef6bf67fb72af4c0ae2e83908ab7f
---
 gnu/packages/kde-frameworks.scm | 30 +++++++++++++++++++++++++-----
 1 file changed, 25 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 768c6b8f00..4ac8ffa1c6 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1187,10 +1187,10 @@ (define-public kirigami
 of applications that follow the Kirigami Human Interface Guidelines.")
     (license license:lgpl2.1+)))
 
-(define-public kitemmodels
+(define-public kitemmodels-6
   (package
     (name "kitemmodels")
-    (version "5.114.0")
+    (version "6.1.0")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -1199,12 +1199,12 @@ (define-public kitemmodels
                     name "-" version ".tar.xz"))
               (sha256
                (base32
-                "1bfmcrbcbrvp2rcaf32vzvarqwp41gn6s4xpf56hnxbwf9kgk1fl"))))
+                "00p3wcsr57mlxx4fka9lvmpf3zsbsl9rbj1ijmn0zw4vyqmd6rsi"))))
     (build-system qt-build-system)
     (native-inputs
      (list extra-cmake-modules))
-    (inputs
-     (list qtbase-5 qtdeclarative-5))
+    (inputs (list qtdeclarative))
+    (arguments (list #:qtbase qtbase))
     (home-page "https://community.kde.org/Frameworks")
     (synopsis "Set of item models extending the Qt model-view framework")
     (description "KItemModels provides the following models:
@@ -1237,6 +1237,26 @@ (define-public kitemmodels
 @end enumerate")
     (license license:lgpl2.1+)))
 
+(define-public kitemmodels
+  (package
+    (inherit kitemmodels-6)
+    (name "kitemmodels")
+    (version "5.114.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "1bfmcrbcbrvp2rcaf32vzvarqwp41gn6s4xpf56hnxbwf9kgk1fl"))))
+    (native-inputs
+     (list extra-cmake-modules))
+    (inputs
+     (list qtdeclarative-5))
+    (arguments '())))
+
 (define-public kitemviews-6
   (package
     (name "kitemviews")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 17/63] gnu: Add ksyntaxhighlighting-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (15 preceding siblings ...)
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 16/63] gnu: Add kitemmodels-6 Zheng Junjie
@ 2024-04-15 12:46 ` Zheng Junjie
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 18/63] gnu: Add karchive-6 Zheng Junjie
                   ` (46 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:46 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (ksyntaxhighlighting-6): New variable.
(ksyntaxhighlighting): Inherit above.

Change-Id: I7c6cfa1f98137a7ee61ea4d7081c9af5da68cbea
---
 gnu/packages/kde-frameworks.scm | 57 ++++++++++++++++++++++-----------
 1 file changed, 38 insertions(+), 19 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 4ac8ffa1c6..bb38fd33ce 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1343,10 +1343,10 @@ (define-public kplotting
      (list extra-cmake-modules qttools-5))
     (arguments '())))
 
-(define-public ksyntaxhighlighting
+(define-public ksyntaxhighlighting-6
   (package
     (name "ksyntaxhighlighting")
-    (version "5.114.0")
+    (version "6.1.0")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -1355,27 +1355,25 @@ (define-public ksyntaxhighlighting
                     "syntax-highlighting-" version ".tar.xz"))
               (sha256
                (base32
-                "1skblg2m0sar63qrgkjsg0w9scixggm5qj7lp4gzjn4hwq6m3n63"))))
+                "1dnacxfrr0llsv2zkn55iywrp3lm8xb7w5fn2pb9fghf5c2ljx0y"))))
     (build-system cmake-build-system)
     (native-inputs
-     (list extra-cmake-modules perl qttools-5
-           ;; Optional, for compile-time validation of syntax definition files:
-           qtxmlpatterns))
+     (list extra-cmake-modules perl qttools))
     (inputs
-     (list qtbase-5))
+     (list qtbase qtdeclarative))
     (arguments
-     `(#:phases
-       (modify-phases %standard-phases
-         (add-after 'patch-source-shebangs 'unpatch-source-shebang
-           (lambda _
-             ;; revert the patch-shebang phase on scripts which are
-             ;; in fact test data
-             (substitute* '("autotests/input/highlight.sh"
-                            "autotests/folding/highlight.sh.fold")
-               (((which "sh")) " /bin/sh")) ;; space in front!
-             (substitute* '("autotests/input/highlight.pl"
-                            "autotests/folding/highlight.pl.fold")
-               (((which "perl")) "/usr/bin/perl")))))))
+     (list #:phases
+           #~(modify-phases %standard-phases
+               (add-after 'patch-source-shebangs 'unpatch-source-shebang
+                 (lambda _
+                   ;; revert the patch-shebang phase on scripts which are
+                   ;; in fact test data
+                   (substitute* '("autotests/input/highlight.sh"
+                                  "autotests/folding/highlight.sh.fold")
+                     (((which "sh")) " /bin/sh")) ;; space in front!
+                   (substitute* '("autotests/input/highlight.pl"
+                                  "autotests/folding/highlight.pl.fold")
+                     (((which "perl")) "/usr/bin/perl")))))))
     (home-page "https://community.kde.org/Frameworks")
     (synopsis "Syntax highlighting engine for Kate syntax definitions")
     (description "This is a stand-alone implementation of the Kate syntax
@@ -1386,6 +1384,27 @@ (define-public ksyntaxhighlighting
     (properties `((upstream-name . "syntax-highlighting")))
     (license license:lgpl2.1+)))
 
+(define-public ksyntaxhighlighting
+  (package
+    (inherit ksyntaxhighlighting-6)
+    (name "ksyntaxhighlighting")
+    (version "5.114.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    "syntax-highlighting-" version ".tar.xz"))
+              (sha256
+               (base32
+                "1skblg2m0sar63qrgkjsg0w9scixggm5qj7lp4gzjn4hwq6m3n63"))))
+    (native-inputs
+     (list extra-cmake-modules perl qttools-5
+           ;; Optional, for compile-time validation of syntax definition files:
+           qtxmlpatterns))
+    (inputs
+     (list qtbase-5))))
+
 (define-public plasma-wayland-protocols
   (package
     (name "plasma-wayland-protocols")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 18/63] gnu: Add karchive-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (16 preceding siblings ...)
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 17/63] gnu: Add ksyntaxhighlighting-6 Zheng Junjie
@ 2024-04-15 12:46 ` Zheng Junjie
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 19/63] gnu: Add kcalendarcore-6 Zheng Junjie
                   ` (45 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:46 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (karchive-6): New variable.
(karchive): Inherit above.

Change-Id: Ia8603de96bf0b470ec27e7587af88ecb9a564116
---
 gnu/packages/kde-frameworks.scm | 34 +++++++++++++++++++++++++--------
 1 file changed, 26 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index bb38fd33ce..bab4aaa9ca 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -481,10 +481,10 @@ (define-public kapidox
     ;; This list is taken from http://packaging.neon.kde.org/cgit/
     (license (list license:bsd-2 license:expat))))
 
-(define-public karchive
+(define-public karchive-6
   (package
     (name "karchive")
-    (version "5.114.0")
+    (version "6.1.0")
     (source (origin
               (method url-fetch)
               (uri (string-append "mirror://kde/stable/frameworks/"
@@ -492,7 +492,7 @@ (define-public karchive
                                   "/" name "-" version ".tar.xz"))
               (sha256
                (base32
-                "015gc1zarny8r478p7g9m6r67l5dk3r0vcp28ilmfmznxy0k0hda"))))
+                "0b7q4qcniwiqhmfhshmfl9x25nkbj85h6xvkplqbb55rrwrp2v2p"))))
     (build-system cmake-build-system)
     (arguments
      (list #:phases #~(modify-phases %standard-phases
@@ -501,23 +501,41 @@ (define-public karchive
                             (when tests?
                               (invoke "ctest" "-E" "karchivetest")))))))
     (native-inputs
-     (list extra-cmake-modules pkg-config qttools-5))
-    (inputs
-     (list bzip2 qtbase-5 xz zlib `(,zstd "lib")))
-    (home-page "https://community.kde.org/Frameworks")
-    (synopsis "Qt 5 addon providing access to numerous types of archives")
+     (list extra-cmake-modules pkg-config qttools))
+    (inputs (list bzip2 qtbase xz zlib `(,zstd "lib")))
+    (synopsis "Qt 6 addon providing access to numerous types of archives")
     (description
      "KArchive provides classes for easy reading, creation and
 manipulation of @code{archive} formats like ZIP and TAR.
 
 It also provides transparent compression and decompression of data, like the
 GZip format, via a subclass of QIODevice.")
+    (home-page "https://community.kde.org/Frameworks")
     ;; The included licenses is are gpl2 and lgpl2.1, but the sources are
     ;; under a variety of licenses.
     ;; This list is taken from http://packaging.neon.kde.org/cgit/
     (license (list license:lgpl2.1 license:lgpl2.1+
                    license:lgpl3+ license:bsd-2))))
 
+(define-public karchive
+  (package
+    (inherit karchive-6)
+    (name "karchive")
+    (version "5.114.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append "mirror://kde/stable/frameworks/"
+                                  (version-major+minor version)
+                                  "/" name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "015gc1zarny8r478p7g9m6r67l5dk3r0vcp28ilmfmznxy0k0hda"))))
+    (native-inputs
+     (list extra-cmake-modules pkg-config qttools-5))
+    (inputs
+     (list bzip2 qtbase-5 xz zlib `(,zstd "lib")))
+    (synopsis "Qt 5 addon providing access to numerous types of archives")))
+
 (define-public kcalendarcore
   (package
     (name "kcalendarcore")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 19/63] gnu: Add kcalendarcore-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (17 preceding siblings ...)
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 18/63] gnu: Add karchive-6 Zheng Junjie
@ 2024-04-15 12:46 ` Zheng Junjie
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 20/63] gnu: Add kcompletion-6 Zheng Junjie
                   ` (44 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:46 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (kcalendarcore-6): New variable.
(kcalendarcore): Inherit above.

Change-Id: I9382d16f516031e83dfa2a5c8e79aad009dcbbab
---
 gnu/packages/kde-frameworks.scm | 66 ++++++++++++++++++++++++++-------
 1 file changed, 53 insertions(+), 13 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index bab4aaa9ca..443307ecc1 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -536,10 +536,10 @@ (define-public karchive
      (list bzip2 qtbase-5 xz zlib `(,zstd "lib")))
     (synopsis "Qt 5 addon providing access to numerous types of archives")))
 
-(define-public kcalendarcore
+(define-public kcalendarcore-6
   (package
     (name "kcalendarcore")
-    (version "5.114.0")
+    (version "6.1.0")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -548,29 +548,33 @@ (define-public kcalendarcore
                     name "-" version ".tar.xz"))
               (sha256
                (base32
-                "0aimda01zqw4fz5ldvz4vh767bi10r00kvm62n89nxhsq46wlk7p"))))
+                "16qkl92cqn5q83pj1hgqmvybnv5pzi1j1q85cz17jsq7lhrfzzqw"))))
     (build-system cmake-build-system)
     (native-inputs
      (list extra-cmake-modules perl tzdata-for-tests))
-    (inputs
-     (list libical qtbase-5))
+    (inputs (list libical qtbase))
     (arguments
      (list
       #:phases
       #~(modify-phases %standard-phases
-          (add-after 'unpack 'disable-failing-test
-            (lambda _
-              ;; Reported as https://bugs.kde.org/show_bug.cgi?id=484306
-              (substitute* "autotests/CMakeLists.txt"
-                (("testdateserialization")
-                 ""))))
           (add-before 'check 'check-setup
-            (lambda* (#:key inputs #:allow-other-keys) ;;; XXX: failing test
+            (lambda* (#:key inputs #:allow-other-keys)
               (setenv "QT_QPA_PLATFORM" "offscreen")
               (setenv "TZ" "Europe/Prague")
               (setenv "TZDIR"
                       (search-input-directory inputs
-                                              "share/zoneinfo")))))))
+                                              "share/zoneinfo"))))
+          (replace 'check
+            (lambda* (#:key tests? parallel-tests? #:allow-other-keys)
+              (when tests?
+                ;; alse fail in upstream
+                (invoke "ctest" "-E"
+                        "(testicaltimezones|\
+Compat-AppleICal_1.5.ics|Compat-KOrganizer_3.1a.ics|Compat-Mozilla_1.0.ics)"
+                        "-j"
+                        (if parallel-tests?
+                            (number->string (parallel-job-count))
+                            "1"))))))))
     (home-page "https://community.kde.org/Frameworks")
     (synopsis "Library for interfacing with calendars")
     (description "This library provides access to and handling of calendar
@@ -583,6 +587,42 @@ (define-public kcalendarcore
 and the older vCalendar.")
     (license (list license:lgpl3+ license:bsd-2))))
 
+(define-public kcalendarcore
+  (package
+    (inherit kcalendarcore-6)
+    (name "kcalendarcore")
+    (version "5.114.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "0aimda01zqw4fz5ldvz4vh767bi10r00kvm62n89nxhsq46wlk7p"))))
+    (native-inputs
+     (list extra-cmake-modules perl tzdata-for-tests))
+    (inputs
+     (list libical qtbase-5))
+    (arguments
+     (list
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'unpack 'disable-failing-test
+            (lambda _
+              ;; Reported as https://bugs.kde.org/show_bug.cgi?id=484306
+              (substitute* "autotests/CMakeLists.txt"
+                (("testdateserialization")
+                 ""))))
+          (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")))))))))
+
 (define-public kcodecs-6
   (package
     (name "kcodecs")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 20/63] gnu: Add kcompletion-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (18 preceding siblings ...)
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 19/63] gnu: Add kcalendarcore-6 Zheng Junjie
@ 2024-04-15 12:46 ` Zheng Junjie
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 21/63] gnu: Add kpty-6 Zheng Junjie
                   ` (43 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:46 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (kcompletion-6): New variable.
(kcompletion): Inherit above.

Change-Id: Id1ba6af3cd5929ce40a45c85252e56005370b1cf
---
 gnu/packages/kde-frameworks.scm | 31 ++++++++++++++++++++++++++-----
 1 file changed, 26 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 443307ecc1..d1a57db53d 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2053,10 +2053,10 @@ (define-public kauth
 utilities.")
     (license license:lgpl2.1+)))
 
-(define-public kcompletion
+(define-public kcompletion-6
   (package
     (name "kcompletion")
-    (version "5.114.0")
+    (version "6.1.0")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -2065,12 +2065,13 @@ (define-public kcompletion
                     name "-" version ".tar.xz"))
               (sha256
                (base32
-                "0qvdxqlh1dklkbmqfjg5gc3dkdicgzn6q5lgvyf8cv46dinj6mwc"))))
+                "1j29hh8w8zv9h0rkm76zhr2f691ns937ix5hifhbx26x3szbxq71"))))
     (build-system qt-build-system)
     (native-inputs
-     (list extra-cmake-modules qttools-5))
+     (list extra-cmake-modules qttools))
     (inputs
-     (list kconfig kwidgetsaddons qtbase-5))
+     (list kcodecs-6 kconfig-6 kwidgetsaddons-6))
+    (arguments (list #:qtbase qtbase))
     (home-page "https://community.kde.org/Frameworks")
     (synopsis "Powerful autocompletion framework and widgets")
     (description "This framework helps implement autocompletion in Qt-based
@@ -2078,6 +2079,26 @@ (define-public kcompletion
 integrated it into your application's other widgets.")
     (license license:lgpl2.1+)))
 
+(define-public kcompletion
+  (package
+    (inherit kcompletion-6)
+    (name "kcompletion")
+    (version "5.114.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "0qvdxqlh1dklkbmqfjg5gc3dkdicgzn6q5lgvyf8cv46dinj6mwc"))))
+    (native-inputs
+     (list extra-cmake-modules qttools-5))
+    (inputs
+     (list kconfig kwidgetsaddons))
+    (arguments '())))
+
 (define-public kcontacts
   (package
     (name "kcontacts")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 21/63] gnu: Add kpty-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (19 preceding siblings ...)
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 20/63] gnu: Add kcompletion-6 Zheng Junjie
@ 2024-04-15 12:46 ` Zheng Junjie
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 22/63] gnu: Add kwindowsystem-6 Zheng Junjie
                   ` (42 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:46 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (kpty-6): New variable.
(kpty): Inherit above.

Change-Id: If3e018e48599db552bce4f1c467c31ba7ae37720
---
 gnu/packages/kde-frameworks.scm | 33 ++++++++++++++++++++++++++-------
 1 file changed, 26 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index d1a57db53d..13253b7a1a 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2497,10 +2497,10 @@ (define-public kpackage
 were traditional plugins.")
     (license (list license:gpl2+ license:lgpl2.1+))))
 
-(define-public kpty
+(define-public kpty-6
   (package
     (name "kpty")
-    (version "5.114.0")
+    (version "6.1.0")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -2509,21 +2509,20 @@ (define-public kpty
                     name "-" version ".tar.xz"))
               (sha256
                (base32
-                "0fm7bfp89kvg1a64q8piiyal71p6vjnqcm13zak6r9fbfwcm0gs9"))))
+                "1psrryrgkn9fbw81a7zlshwssr175db9kiq40ib77xx61gcnq8nz"))))
     (build-system cmake-build-system)
     (native-inputs
      (list extra-cmake-modules))
     (inputs
-     (list kcoreaddons ki18n
-           ;; TODO: utempter, for managing UTMP entries
-           qtbase-5))
+     ;; TODO: utempter, for managing UTMP entries
+     (list kcoreaddons-6 ki18n-6 qtbase))
     (arguments
      (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")
+                              (("/bin/sh")
                                (which "bash"))))))))
     (home-page "https://community.kde.org/Frameworks")
     (synopsis "Interfacing with pseudo terminal devices")
@@ -2532,6 +2531,26 @@ (define-public kpty
 and communicating with them using a pty.")
     (license (list license:gpl2+ license:lgpl2.1+))))
 
+(define-public kpty
+  (package
+    (inherit kpty-6)
+    (name "kpty")
+    (version "5.114.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "0fm7bfp89kvg1a64q8piiyal71p6vjnqcm13zak6r9fbfwcm0gs9"))))
+    (native-inputs
+     (list extra-cmake-modules))
+    (inputs
+     (list kcoreaddons ki18n
+           qtbase-5))))
+
 (define-public kunitconversion
   (package
     (name "kunitconversion")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 22/63] gnu: Add kwindowsystem-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (20 preceding siblings ...)
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 21/63] gnu: Add kpty-6 Zheng Junjie
@ 2024-04-15 12:46 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 23/63] gnu: Add networkmanager-qt-6 Zheng Junjie
                   ` (41 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:46 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (kwindowsystem-6): New variable.
(kwindowsystem): Inherit above.

Change-Id: Ib5c2d5d396ea372ddc0284b24575d33c3a57a4ff
---
 gnu/packages/kde-frameworks.scm | 49 +++++++++++++++++++++++++++------
 1 file changed, 41 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 13253b7a1a..8eb3e138e4 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1611,10 +1611,10 @@ (define-public kwidgetsaddons
                         "(ksqueezedtextlabelautotest|\
 kwidgetsaddons-kcolumnresizertest)")))))))))
 
-(define-public kwindowsystem
+(define-public kwindowsystem-6
   (package
     (name "kwindowsystem")
-    (version "5.114.0")
+    (version "6.1.0")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -1623,19 +1623,24 @@ (define-public kwindowsystem
                     name "-" version ".tar.xz"))
               (sha256
                (base32
-                "03xbsf1pmswd2kpn3pdszp4vndclsh7j02fp22npxaxllmfr4va9"))))
+                "15b54bacasg7x3vfky0601vr1n2rjm1v81lga00qp8xahcw581wc"))))
     (build-system cmake-build-system)
     (native-inputs
      (list extra-cmake-modules
            pkg-config
+           wayland; for wayland-scanner
            dbus ; for the tests
-           openbox ; for the tests
-           qttools-5
+           openbox ; for the test
+           qttools
            xorg-server-for-tests)) ; for the tests
     (inputs
-     (list libxrender
-           qtbase-5
-           qtx11extras
+     (list qtbase
+           qtdeclarative
+           qtwayland
+           wayland-protocols
+           plasma-wayland-protocols
+           libxkbcommon
+           wayland
            xcb-util-keysyms
            xcb-util-wm))
     (arguments
@@ -1668,6 +1673,34 @@ (define-public kwindowsystem
     ;; the lgpl2.1. Some source files are under non-copyleft licenses.
     (license license:lgpl2.1+)))
 
+(define-public kwindowsystem
+  (package
+    (inherit kwindowsystem-6)
+    (name "kwindowsystem")
+    (version "5.114.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "03xbsf1pmswd2kpn3pdszp4vndclsh7j02fp22npxaxllmfr4va9"))))
+    (native-inputs
+     (list extra-cmake-modules
+           pkg-config
+           dbus ; for the tests
+           openbox ; for the tests
+           qttools-5
+           xorg-server-for-tests)) ; for the tests
+    (inputs
+     (list libxrender
+           qtbase-5
+           qtx11extras
+           xcb-util-keysyms
+           xcb-util-wm))))
+
 (define-public modemmanager-qt
   (package
     (name "modemmanager-qt")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 23/63] gnu: Add networkmanager-qt-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (21 preceding siblings ...)
  2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 22/63] gnu: Add kwindowsystem-6 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 24/63] gnu: Add oxygen-icons-6 Zheng Junjie
                   ` (40 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (networkmanager-qt-6): New variable.
(networkmanager-qt): Inherit above.

Change-Id: I7e080b21bae5cbdcbe5dc8ae0e967c32f519123a
---
 gnu/packages/kde-frameworks.scm | 35 +++++++++++++++++++++++++++------
 1 file changed, 29 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 8eb3e138e4..a5adba4bdf 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1737,10 +1737,10 @@ (define-public modemmanager-qt
 messages.")
     (license license:lgpl2.1+)))
 
-(define-public networkmanager-qt
+(define-public networkmanager-qt-6
   (package
     (name "networkmanager-qt")
-    (version "5.114.0")
+    (version "6.1.0")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -1749,16 +1749,16 @@ (define-public networkmanager-qt
                     name "-" version ".tar.xz"))
               (sha256
                (base32
-                "10anjsnrzawrfjlznjvvl2sbxrajl2ddnq2kgl314b5dk7z3yk4n"))))
+                "00nkmdi9pw5y7sxjh1na6vgy9f8x7hl7whf7z3sczbw9z2spjjbf"))))
     (build-system cmake-build-system)
     (native-inputs
      (list extra-cmake-modules dbus pkg-config))
+    (inputs (list qtbase))
     (propagated-inputs
      ;; Headers contain #include <NetworkManager.h> and
      ;;                 #include <libnm/NetworkManager.h>
-     (list network-manager))
-    (inputs
-     (list qtbase-5))
+     (list network-manager
+           qtdeclarative))
     (arguments
      (list #:phases #~(modify-phases %standard-phases
                         (replace 'check
@@ -1774,6 +1774,29 @@ (define-public networkmanager-qt
 which are used in DBus communication.")
     (license license:lgpl2.1+)))
 
+(define-public networkmanager-qt
+  (package
+    (inherit networkmanager-qt-6)
+    (name "networkmanager-qt")
+    (version "5.114.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "10anjsnrzawrfjlznjvvl2sbxrajl2ddnq2kgl314b5dk7z3yk4n"))))
+    (native-inputs
+     (list extra-cmake-modules dbus pkg-config))
+    (propagated-inputs
+     ;; Headers contain #include <NetworkManager.h> and
+     ;;                 #include <libnm/NetworkManager.h>
+     (list network-manager))
+    (inputs
+     (list qtbase-5))))
+
 (define-public oxygen-icons
   (package
     (name "oxygen-icons")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 24/63] gnu: Add oxygen-icons-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (22 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 23/63] gnu: Add networkmanager-qt-6 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 25/63] gnu: Add prison-6 Zheng Junjie
                   ` (39 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (oxygen-icons-6): New variable.
(oxygen-icons): Inherit above.

Change-Id: If070648b73f912bb2eac805081d79d8718eccda4
---
 gnu/packages/kde-frameworks.scm | 29 ++++++++++++++++++++++++-----
 1 file changed, 24 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index a5adba4bdf..600fa69e3f 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1797,8 +1797,32 @@ (define-public networkmanager-qt
     (inputs
      (list qtbase-5))))
 
+(define-public oxygen-icons-6
+  (package
+    (name "oxygen-icons")
+    (version "6.0.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/oxygen-icons/"
+                    "/" name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "0x2piq03gj72p5qlhi8zdx3r58va088ysp7lg295vhfwfll1iv18"))))
+    (build-system cmake-build-system)
+    (native-inputs
+     (list extra-cmake-modules
+           ;; for test
+           fdupes))
+    (inputs (list qtbase))
+    (home-page "https://community.kde.org/Frameworks")
+    (synopsis "Oxygen provides the standard icon theme for the KDE desktop")
+    (description "Oxygen icon theme for the KDE desktop")
+    (license license:lgpl3+)))
+
 (define-public oxygen-icons
   (package
+    (inherit oxygen-icons-6)
     (name "oxygen-icons")
     (version "5.112.0")
     (source (origin
@@ -1810,15 +1834,10 @@ (define-public oxygen-icons
               (sha256
                (base32
                 "0yw2mixy5p8pw9866rfr0wcjhvilznakd0h6934svv0dk3lv054a"))))
-    (build-system cmake-build-system)
     (native-inputs
      (list extra-cmake-modules fdupes))
     (inputs
      (list qtbase-5))
-    (home-page "https://community.kde.org/Frameworks")
-    (synopsis "Oxygen provides the standard icon theme for the KDE desktop")
-    (description "Oxygen icon theme for the KDE desktop")
-    (license license:lgpl3+)
     (properties '((upstream-name . "oxygen-icons5")))))
 
 (define-public prison
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 25/63] gnu: Add prison-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (23 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 24/63] gnu: Add oxygen-icons-6 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 26/63] gnu: Add solid-6 Zheng Junjie
                   ` (38 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (prison-6): New variable.
(prison): Inherit above.

Change-Id: I5735d108fe8572b94cdc5606f74ccb67ed6e13cb
---
 gnu/packages/kde-frameworks.scm | 26 ++++++++++++++++++++++----
 1 file changed, 22 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 600fa69e3f..abeac4b30b 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1840,10 +1840,10 @@ (define-public oxygen-icons
      (list qtbase-5))
     (properties '((upstream-name . "oxygen-icons5")))))
 
-(define-public prison
+(define-public prison-6
   (package
     (name "prison")
-    (version "5.114.0")
+    (version "6.1.0")
     (source
      (origin
        (method url-fetch)
@@ -1851,18 +1851,36 @@ (define-public prison
                            (version-major+minor version) "/"
                            name "-" version ".tar.xz"))
        (sha256
-        (base32 "1wbr1lryxmrx65ilq1bhqsdhhikrih977nhpb02fq0cqnvv7v9i7"))))
+        (base32 "1x0y4vsprdlpnfg7g57qcj2j15nv7ga518fcygkm66dgd43p220p"))))
     (build-system cmake-build-system)
     (native-inputs
      (list extra-cmake-modules))
     (inputs
-     (list libdmtx qrencode qtbase-5)) ;; TODO: rethink: nix propagates this
+     (list libdmtx zxing-cpp qrencode qtbase qtdeclarative qtmultimedia))
     (home-page "https://api.kde.org/frameworks/prison/html/index.html")
     (synopsis "Barcode generation abstraction layer")
     (description "Prison is a Qt-based barcode abstraction layer/library and
 provides uniform access to generation of barcodes with data.")
     (license license:lgpl2.1+)))
 
+(define-public prison
+  (package
+    (inherit prison-6)
+    (name "prison")
+    (version "5.114.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append "mirror://kde/stable/frameworks/"
+                           (version-major+minor version) "/"
+                           name "-" version ".tar.xz"))
+       (sha256
+        (base32 "1wbr1lryxmrx65ilq1bhqsdhhikrih977nhpb02fq0cqnvv7v9i7"))))
+    (native-inputs
+     (list extra-cmake-modules))
+    (inputs
+     (list libdmtx qrencode qtbase-5))))  ;; TODO: rethink: nix propagates this
+
 (define-public pulseaudio-qt
   (package
     (name "pulseaudio-qt")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 26/63] gnu: Add solid-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (24 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 25/63] gnu: Add prison-6 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 27/63] gnu: Add sonnet-6 Zheng Junjie
                   ` (37 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (solid-6): New variable.
(solid): Inherit above.

Change-Id: I7f0f4c51f5f4ec550149664e016a55af19f961b4
---
 gnu/packages/kde-frameworks.scm | 40 +++++++++++++++++++++++++--------
 1 file changed, 31 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index abeac4b30b..97fba6aba4 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1943,8 +1943,38 @@ (define-public qqc2-desktop-style
     ;; Mostly LGPL 2+, but many files are dual-licensed
     (license (list license:lgpl2.1+ license:gpl3+))))
 
+(define-public solid-6
+  (package
+    (name "solid")
+    (version "6.1.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "0qj2z9na884hph0ap9481rqvn06aw3y8nm37wxz02lggb15rhjh7"))))
+    (build-system cmake-build-system)
+    (native-inputs
+     (list bison dbus extra-cmake-modules flex qttools))
+    ;; TODO: Add runtime-only dependency MediaPlayerInfo
+    (inputs
+     (list `(,util-linux "lib") ;; Optional, for libmount
+           libxkbcommon
+           vulkan-headers
+           qtbase qtdeclarative eudev))
+    (home-page "https://community.kde.org/Frameworks")
+    (synopsis "Desktop hardware abstraction")
+    (description "Solid is a device integration framework.  It provides a way of
+querying and interacting with hardware independently of the underlying operating
+system.")
+    (license license:lgpl2.1+)))
+
 (define-public solid
   (package
+    (inherit solid-6)
     (name "solid")
     (version "5.114.0")
     (source (origin
@@ -1956,7 +1986,6 @@ (define-public solid
               (sha256
                (base32
                 "1slxlj5jhp8g745l328932934633nl81sq3n8fd73h655hymsk4s"))))
-    (build-system cmake-build-system)
     (arguments
      (list #:phases #~(modify-phases %standard-phases
                         (replace 'check
@@ -1967,14 +1996,7 @@ (define-public solid
     (native-inputs
      (list bison dbus extra-cmake-modules flex qttools-5))
     (inputs
-     (list qtbase-5 qtdeclarative-5 eudev))
-    ;; TODO: Add runtime-only dependency MediaPlayerInfo
-    (home-page "https://community.kde.org/Frameworks")
-    (synopsis "Desktop hardware abstraction")
-    (description "Solid is a device integration framework.  It provides a way of
-querying and interacting with hardware independently of the underlying operating
-system.")
-    (license license:lgpl2.1+)))
+     (list qtbase-5 qtdeclarative-5 eudev))))
 
 (define-public sonnet
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 27/63] gnu: Add sonnet-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (25 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 26/63] gnu: Add solid-6 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 28/63] gnu: Add threadweaver-6 Zheng Junjie
                   ` (36 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (sonnet-6): New variable.
(sonnet): Inherit above.

Change-Id: I1b84ee1b4c158b35512dd03931d6c08ed32fdb52
---
 gnu/packages/kde-frameworks.scm | 37 ++++++++++++++++++++++++++-------
 1 file changed, 29 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 97fba6aba4..cbe9eb7ba1 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1998,10 +1998,10 @@ (define-public solid
     (inputs
      (list qtbase-5 qtdeclarative-5 eudev))))
 
-(define-public sonnet
+(define-public sonnet-6
   (package
     (name "sonnet")
-    (version "5.114.0")
+    (version "6.1.0")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -2010,16 +2010,15 @@ (define-public sonnet
                     name "-" version ".tar.xz"))
               (sha256
                (base32
-                "0zxi96i3gfpx759qc1nyz7jqlswg5ivgr1w9gbbsm1x5fi9ikadx"))))
+                "1zpbla0d22sd66vgi6kiqsh8mkck6fklllh8pckx0kxc4r4fng61"))))
     (build-system qt-build-system)
+    (arguments (list #:qtbase qtbase))
     (native-inputs
-     (list extra-cmake-modules pkg-config qttools-5))
+     (list extra-cmake-modules pkg-config qttools))
     (inputs
-     (list aspell
-           hunspell
+     (list aspell hunspell
            ;; TODO: hspell (for Hebrew), Voikko (for Finish)
-           qtdeclarative-5
-           qtbase-5))
+           qtdeclarative))
     (home-page "https://community.kde.org/Frameworks")
     (synopsis "Multi-language spell checker")
     (description "Sonnet is a plugin-based spell checking library for Qt-based
@@ -2027,6 +2026,28 @@ (define-public sonnet
 ASpell and HUNSPELL.")
     (license license:lgpl2.1+)))
 
+(define-public sonnet
+  (package
+    (inherit sonnet-6)
+    (name "sonnet")
+    (version "5.114.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "0zxi96i3gfpx759qc1nyz7jqlswg5ivgr1w9gbbsm1x5fi9ikadx"))))
+    (arguments '())
+    (native-inputs
+     (list extra-cmake-modules pkg-config qttools-5))
+    (inputs
+     (list aspell
+           hunspell
+           qtdeclarative-5))))
+
 (define-public threadweaver
   (package
     (name "threadweaver")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 28/63] gnu: Add threadweaver-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (26 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 27/63] gnu: Add sonnet-6 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 29/63] gnu: Add kcolorscheme Zheng Junjie
                   ` (35 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (threadweaver-6): New variable.
(threadweaver): Inherit above.

Change-Id: I8bc19051a22465d3ac651678c5164e859a5ed3c8
---
 gnu/packages/kde-frameworks.scm | 31 ++++++++++++++++++++++++-------
 1 file changed, 24 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index cbe9eb7ba1..be2fd51974 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2048,10 +2048,10 @@ (define-public sonnet
            hunspell
            qtdeclarative-5))))
 
-(define-public threadweaver
+(define-public threadweaver-6
   (package
     (name "threadweaver")
-    (version "5.114.0")
+    (version "6.1.0")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -2060,18 +2060,35 @@ (define-public threadweaver
                     name "-" version ".tar.xz"))
               (sha256
                (base32
-                "1y07g58w6z3i11y3djg3aaxanhp9hzaciq61l4dn1gqwghn09xgh"))))
+                "1j4d8m7cy0xps56dq6iq8hpzz024wdqz6i6hrfs7ww31im8db9fx"))))
     (build-system cmake-build-system)
-    (native-inputs
-     (list extra-cmake-modules))
-    (inputs
-     (list qtbase-5))
+    (native-inputs (list extra-cmake-modules))
+    (inputs (list qtbase))
     (home-page "https://community.kde.org/Frameworks")
     (synopsis "Helper for multithreaded programming")
     (description "ThreadWeaver is a helper for multithreaded programming.  It
 uses a job-based interface to queue tasks and execute them in an efficient way.")
     (license license:lgpl2.1+)))
 
+(define-public threadweaver
+  (package
+    (inherit threadweaver-6)
+    (name "threadweaver")
+    (version "5.114.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "1y07g58w6z3i11y3djg3aaxanhp9hzaciq61l4dn1gqwghn09xgh"))))
+    (native-inputs
+     (list extra-cmake-modules))
+    (inputs
+     (list qtbase-5))))
+
 (define-public libkdcraw
   (package
     (name "libkdcraw")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 29/63] gnu: Add kcolorscheme.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (27 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 28/63] gnu: Add threadweaver-6 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 30/63] gnu: Add kdoctools-6 Zheng Junjie
                   ` (34 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (kcolorscheme): New variable.

Change-Id: I88ab08e681587f9bce1fc5c29ac0dc1e98efd061
---
 gnu/packages/kde-frameworks.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index be2fd51974..3c0121aef2 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -698,6 +698,36 @@ (define-public kcolorpicker
 which can be used to add custom colors to the popup menu.")
     (license license:lgpl3+)))
 
+(define-public kcolorscheme
+  (package
+    (name "kcolorscheme")
+    (version "6.1.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+
+              (sha256
+               (base32
+                "0sh3bdy0zpm7w59qbwdyiygs9p1b76001awd0v20fs3079zsh2n3"))))
+    (build-system qt-build-system)
+    (native-inputs (list extra-cmake-modules))
+    (inputs (list kguiaddons-6 ki18n-6
+                  qtdeclarative))
+    (propagated-inputs (list kconfig-6))
+    (arguments (list #:qtbase qtbase))
+    (home-page "https://community.kde.org/Frameworks")
+    (synopsis "Classes to read and interact with KColorScheme")
+    (description "This package provide a Classes to read and interact with
+KColorScheme.")
+    (license (list license:cc0
+                   license:lgpl2.0+
+                   license:lgpl2.1
+                   license:bsd-2
+                   license:lgpl3))))
+
 (define-public kconfig-6
   (package
     (name "kconfig")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 30/63] gnu: Add kdoctools-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (28 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 29/63] gnu: Add kcolorscheme Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 31/63] gnu: Add kcontacts-6 Zheng Junjie
                   ` (33 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (kdoctools-6): New variable.
(kdoctools): Inherit above.

Change-Id: I9d6e4a818318b575e610affba8fbe6039760603c
---
 gnu/packages/kde-frameworks.scm | 58 +++++++++++++++++++++++++++++----
 1 file changed, 51 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 3c0121aef2..60b4ca1269 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2346,8 +2346,58 @@ (define-public kcrash
 application crashes.")
     (license license:lgpl2.1+)))
 
+(define-public kdoctools-6
+  (package
+    (name "kdoctools")
+    (version "6.1.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "1dgk1qk66mbrlg3866c1p6g5ghxv0ksqn1kj21bll62jpfnm80i4"))))
+    (build-system cmake-build-system)
+    (native-inputs
+     (list extra-cmake-modules))
+    (inputs
+     (list docbook-xml-4.5
+           docbook-xsl
+           gettext-minimal
+           karchive-6
+           ki18n-6
+           libxml2
+           libxslt
+           perl
+           perl-uri
+           qtbase))
+    (arguments
+     (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 (this-package-input "docbook-xsl"))
+                                "\n"))))))))
+    (home-page "https://community.kde.org/Frameworks")
+    (synopsis "Create documentation from DocBook")
+    (description "Provides tools to generate documentation in various format
+from DocBook files.")
+    (license license:lgpl2.1+)))
+
 (define-public kdoctools
   (package
+    (inherit kdoctools-6)
     (name "kdoctools")
     (version "5.114.0")
     (source (origin
@@ -2359,7 +2409,6 @@ (define-public kdoctools
               (sha256
                (base32
                 "15s58r2zvdckw30x9q9ir8h1i8q2ncfgjn9h4jnmylwm79z3z27v"))))
-    (build-system cmake-build-system)
     (native-inputs
      (list extra-cmake-modules))
     (inputs
@@ -2396,12 +2445,7 @@ (define-public kdoctools
               (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
-from DocBook files.")
-    (license license:lgpl2.1+)))
+                         (string-append xsl "pt-BR.xml"))))))))))
 
 (define-public kfilemetadata
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 31/63] gnu: Add kcontacts-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (29 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 30/63] gnu: Add kdoctools-6 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 32/63] gnu: Add kcrash-6 Zheng Junjie
                   ` (32 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (kcontacts-6): New variable.
(kcontacts): Inherit above.

Change-Id: Ifabaa96e327b97a3fcdf114f585ddab47ea70442
---
 gnu/packages/kde-frameworks.scm | 47 +++++++++++++++++++++++++++------
 1 file changed, 39 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 60b4ca1269..5c43df7e89 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2282,8 +2282,46 @@ (define-public kcompletion
      (list kconfig kwidgetsaddons))
     (arguments '())))
 
+(define-public kcontacts-6
+  (package
+    (name "kcontacts")
+    (version "6.1.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (patches
+               (search-patches "kcontacts-incorrect-country-name.patch"))
+              (sha256
+               (base32
+                "0ki6hhhh46k8710nj8q19ah9sqnws2c4q8r0j5s4vkq2hddvxl5y"))))
+    (build-system qt-build-system)
+    (native-inputs (list extra-cmake-modules
+                         ;; for test
+                         iso-codes))
+    (inputs (list qtbase qtdeclarative))
+    (propagated-inputs
+     (list ;; As required by KF6ContactsConfig.cmake.
+      kcodecs-6 kconfig-6 kcoreaddons-6 ki18n-6))
+    (arguments
+     (list
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-before 'check 'check-setup
+            (lambda _ (setenv "HOME" (getcwd)))))))
+    (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
+input/output, contact group management, locale-aware address formatting, and
+localized country name to ISO 3166-1 alpha 2 code mapping and vice verca.
+")
+    (license license:lgpl2.1+)))
+
 (define-public kcontacts
   (package
+    (inherit kcontacts-6)
     (name "kcontacts")
     (version "5.114.0")
     (source (origin
@@ -2313,14 +2351,7 @@ (define-public kcontacts
             (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
-input/output, contact group management, locale-aware address formatting, and
-localized country name to ISO 3166-1 alpha 2 code mapping and vice verca.
-")
-    (license license:lgpl2.1+)))
+              (setenv "DISPLAY" ":1"))))))))
 
 (define-public kcrash
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 32/63] gnu: Add kcrash-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (30 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 31/63] gnu: Add kcontacts-6 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 33/63] gnu: Add knotifications-6 Zheng Junjie
                   ` (31 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (kcrash-6): New variable.
(kcrash): Inherit above.

Change-Id: I0cdf1ff49e88bb0a5961fce56897e07096bda7eb
---
 gnu/packages/kde-frameworks.scm | 33 ++++++++++++++++++++++++++-------
 1 file changed, 26 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 5c43df7e89..2fa6084bec 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2353,10 +2353,10 @@ (define-public kcontacts
               (system "Xvfb +extension GLX :1 -screen 0 640x480x24 &")
               (setenv "DISPLAY" ":1"))))))))
 
-(define-public kcrash
+(define-public kcrash-6
   (package
     (name "kcrash")
-    (version "5.114.0")
+    (version "6.1.0")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -2365,18 +2365,37 @@ (define-public kcrash
                     name "-" version ".tar.xz"))
               (sha256
                (base32
-                "1avi4yd3kpjqxrvci1nicxbh9mjafj1w2vgfmqanq66b76s4kxj1"))))
+                "1vbrcj0gh3536mwcn39jf496jh5x3vapkgg6grxn8bvwfvlq4zvj"))))
     (build-system qt-build-system)
-    (native-inputs
-     (list extra-cmake-modules))
-    (inputs
-     (list kcoreaddons kwindowsystem qtbase-5 qtx11extras))
+    (native-inputs (list extra-cmake-modules))
+    (inputs (list kcoreaddons-6 kwindowsystem-6))
+    (arguments (list #:qtbase qtbase))
     (home-page "https://community.kde.org/Frameworks")
     (synopsis "Graceful handling of application crashes")
     (description "KCrash provides support for intercepting and handling
 application crashes.")
     (license license:lgpl2.1+)))
 
+(define-public kcrash
+  (package
+    (inherit kcrash-6)
+    (name "kcrash")
+    (version "5.114.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "1avi4yd3kpjqxrvci1nicxbh9mjafj1w2vgfmqanq66b76s4kxj1"))))
+    (native-inputs
+     (list extra-cmake-modules))
+    (inputs
+     (list kcoreaddons kwindowsystem qtx11extras))
+    (arguments '())))
+
 (define-public kdoctools-6
   (package
     (name "kdoctools")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 33/63] gnu: Add knotifications-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (31 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 32/63] gnu: Add kcrash-6 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 34/63] gnu: Add kpackage-6 Zheng Junjie
                   ` (30 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (knotifications-6): New variable.
(knotifications): Inherit above.

Change-Id: Ic4ab3e86754095f8746e835f71e1a586c2d3b882
---
 gnu/packages/kde-frameworks.scm | 38 +++++++++++++++++++++++++++------
 1 file changed, 31 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 2fa6084bec..5801e14a06 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2663,8 +2663,37 @@ (define-public kjobwidgets
 asynchronous jobs.")
     (license license:lgpl2.1+)))
 
+(define-public knotifications-6
+  (package
+    (name "knotifications")
+    (version "6.1.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "1azwmj47735cz5lrvbba7hq7iv3w0d7a60q23d70klfjq55nzwq2"))))
+    (build-system cmake-build-system)
+    (native-inputs
+     (list extra-cmake-modules pkg-config qttools))
+    (propagated-inputs (list qtdeclarative))
+    (inputs
+     (list kconfig-6
+           kcoreaddons-6
+           libcanberra
+           qtbase))
+    (home-page "https://community.kde.org/Frameworks")
+    (synopsis "Desktop notifications")
+    (description "KNotification is used to notify the user of an event.  It
+covers feedback and persistent events.")
+    (license license:lgpl2.1+)))
+
 (define-public knotifications
   (package
+    (inherit knotifications-6)
     (name "knotifications")
     (version "5.114.0")
     (source (origin
@@ -2676,7 +2705,6 @@ (define-public knotifications
               (sha256
                (base32
                 "0cjd5ml9hyzprjgmrc132cmp7g9hnl0h5swlxw2ifqnxxyfkg72b"))))
-    (build-system cmake-build-system)
     (native-inputs
      (list extra-cmake-modules dbus pkg-config qttools-5))
     (inputs
@@ -2691,6 +2719,7 @@ (define-public knotifications
            qtbase-5
            qtspeech-5
            qtx11extras))
+    (propagated-inputs '())
     (arguments
      (list #:phases #~(modify-phases %standard-phases
                         (replace 'check
@@ -2699,12 +2728,7 @@ (define-public knotifications
                               (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
-covers feedback and persistent events.")
-    (license license:lgpl2.1+)))
+                              (invoke "dbus-launch" "ctest")))))))))
 
 (define-public kpackage
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 34/63] gnu: Add kpackage-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (32 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 33/63] gnu: Add knotifications-6 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 35/63] gnu: Add kunitconversion-6 Zheng Junjie
                   ` (29 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (kpackage-6): New variable.
(kpackage): Inherit above.

Change-Id: Ie0a0c6a5ad24280b386f5480f8fb0761950b157d
---
 gnu/packages/kde-frameworks.scm | 58 ++++++++++++++++++++++++++++-----
 1 file changed, 50 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 5801e14a06..1cc402c8f9 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2730,8 +2730,56 @@ (define-public knotifications
                               (setenv "DBUS_FATAL_WARNINGS" "0")
                               (invoke "dbus-launch" "ctest")))))))))
 
+(define-public kpackage-6
+  (package
+    (name "kpackage")
+    (version "6.1.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "1bsjdc8m31yj7ahxx8fdazhrgcchwlqyxvfvmkws903584mr2xgd"))))
+    (build-system cmake-build-system)
+    (native-inputs
+     (list extra-cmake-modules))
+    (propagated-inputs (list kcoreaddons-6))
+    (inputs
+     (list karchive-6
+           kconfig-6
+           kdoctools-6
+           ki18n-6
+           qtbase))
+    (arguments
+     (list
+      ;; The `plasma-querytest' test is known to fail when tests are run in parallel:
+      ;; <https://sources.debian.org/src/kpackage/5.107.0-1/debian/changelog/#L92>
+      #:parallel-tests? #f
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'unpack 'patch
+            (lambda _
+              (substitute* "src/kpackage/package.cpp"
+                (("bool externalPaths = false;")
+                 "bool externalPaths = true;"))
+              (substitute* '("src/kpackage/packageloader.cpp")
+                (("QDirIterator::Subdirectories")
+                 "QDirIterator::Subdirectories | QDirIterator::FollowSymlinks"))))
+          (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
+of non binary content such as scripted extensions or graphic assets, as if they
+were traditional plugins.")
+    (license (list license:gpl2+ license:lgpl2.1+))))
+
 (define-public kpackage
   (package
+    (inherit kpackage-6)
     (name "kpackage")
     (version "5.114.0")
     (source (origin
@@ -2743,7 +2791,6 @@ (define-public kpackage
               (sha256
                (base32
                 "0v165az3k5lfszxy0kl2464573y0dcq92fyfiklwnkkcjsvba69d"))))
-    (build-system cmake-build-system)
     (native-inputs
      (list extra-cmake-modules))
     (inputs
@@ -2753,6 +2800,7 @@ (define-public kpackage
            kdoctools
            ki18n
            qtbase-5))
+    (propagated-inputs '())
     (arguments
      (list
       #:phases
@@ -2790,13 +2838,7 @@ (define-public kpackage
                  ""))))
           (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
-of non binary content such as scripted extensions or graphic assets, as if they
-were traditional plugins.")
-    (license (list license:gpl2+ license:lgpl2.1+))))
+              (setenv "HOME" (getcwd)))))))))
 
 (define-public kpty-6
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 35/63] gnu: Add kunitconversion-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (33 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 34/63] gnu: Add kpackage-6 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 36/63] gnu: Add syndication-6 Zheng Junjie
                   ` (28 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (kunitconversion-6): New variable.
(kunitconversion): Inherit above.

Change-Id: I60b013d30961e8270fa8e33bb327f87a3d3fdb54
---
 gnu/packages/kde-frameworks.scm | 29 ++++++++++++++++++++++++-----
 1 file changed, 24 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 1cc402c8f9..1b1aa1ad7c 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2894,10 +2894,10 @@ (define-public kpty
      (list kcoreaddons ki18n
            qtbase-5))))
 
-(define-public kunitconversion
+(define-public kunitconversion-6
   (package
     (name "kunitconversion")
-    (version "5.114.0")
+    (version "6.1.0")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -2906,13 +2906,13 @@ (define-public kunitconversion
                     name "-" version ".tar.xz"))
               (sha256
                (base32
-                "1qyqvl8fy105zwma5nrkz9zg5932w2f33daw0azhj322iffrm39n"))))
+                "1v1inf8f6dk45qiyba3rk5pgrm5h7h0m3h6f3jrl6f8vskrfcvfz"))))
     (build-system cmake-build-system)
-    (arguments `(#:tests? #f)) ;; Requires network.
     (native-inputs
      (list extra-cmake-modules))
     (inputs
-     (list ki18n qtbase-5))
+     (list ki18n-6 qtbase))
+    (arguments `(#:tests? #f)) ;; Requires network.
     (home-page "https://community.kde.org/Frameworks")
     (synopsis "Converting physical units")
     (description "KUnitConversion provides functions to convert values in
@@ -2921,6 +2921,25 @@ (define-public kunitconversion
 gallons).")
     (license license:lgpl2.1+)))
 
+(define-public kunitconversion
+  (package
+    (inherit kunitconversion-6)
+    (name "kunitconversion")
+    (version "5.114.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "1qyqvl8fy105zwma5nrkz9zg5932w2f33daw0azhj322iffrm39n"))))
+    (native-inputs
+     (list extra-cmake-modules))
+    (inputs
+     (list ki18n qtbase-5))))
+
 (define-public syndication
   (package
     (name "syndication")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 36/63] gnu: Add syndication-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (34 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 35/63] gnu: Add kunitconversion-6 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 37/63] gnu: polkit-qt: Update to 0.200.0 Zheng Junjie
                   ` (27 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (syndication-6): New variable.
(syndication): Inherit above.

Change-Id: Ic1c97ced5ce2083ba09212787bed59295531ed81
---
 gnu/packages/kde-frameworks.scm | 26 ++++++++++++++++++++++----
 1 file changed, 22 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 1b1aa1ad7c..089ed0f4c3 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2940,10 +2940,10 @@ (define-public kunitconversion
     (inputs
      (list ki18n qtbase-5))))
 
-(define-public syndication
+(define-public syndication-6
   (package
     (name "syndication")
-    (version "5.114.0")
+    (version "6.1.0")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -2952,12 +2952,12 @@ (define-public syndication
                     name "-" version ".tar.xz"))
               (sha256
                (base32
-                "13rjb1zm9yd8vbm9h7avqih5v0rr2srqwglm29l7mcnankqlh4n7"))))
+                "10wn5z1xqjs9bfy37f6ilr0j3z3rgcs91dp7iccc291h5r53km89"))))
     (build-system cmake-build-system)
     (native-inputs
      (list extra-cmake-modules))
     (inputs
-     (list kcodecs qtbase-5))
+     (list kcodecs-6 qtbase))
     (home-page "https://community.kde.org/Frameworks")
     (synopsis "RSS/Atom parser library")
     (description "@code{syndication} supports RSS (0.9/1.0, 0.91..2.0) and
@@ -2966,6 +2966,24 @@ (define-public syndication
 between feed formats.")
     (license license:lgpl2.1+)))
 
+(define-public syndication
+  (package
+    (inherit syndication-6)
+    (name "syndication")
+    (version "5.114.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "13rjb1zm9yd8vbm9h7avqih5v0rr2srqwglm29l7mcnankqlh4n7"))))
+    (native-inputs
+     (list extra-cmake-modules))
+    (inputs
+     (list kcodecs qtbase-5))))
 
 ;; Tier 3
 ;;
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 37/63] gnu: polkit-qt: Update to 0.200.0.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (35 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 36/63] gnu: Add syndication-6 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 38/63] gnu: Add polkit-qt6 Zheng Junjie
                   ` (26 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/polkit.scm (polkit-qt): Update to 0.200.0.
[propagated-inputs]: Remove it.
[inputs]: Add qtbase-5.
[arguments]<#:configure-flags>: Update.
[properties]: Set upstream-name.

Change-Id: I69373dc3858fad3160be31a2ebd39a5f52c95294
---
 gnu/packages/polkit.scm | 33 ++++++++++++++++-----------------
 1 file changed, 16 insertions(+), 17 deletions(-)

diff --git a/gnu/packages/polkit.scm b/gnu/packages/polkit.scm
index 337d9b9a73..5f23ed88f3 100644
--- a/gnu/packages/polkit.scm
+++ b/gnu/packages/polkit.scm
@@ -171,30 +171,29 @@ (define-public polkit
 (define-public polkit-qt
   (package
     (name "polkit-qt")
-    (version "1-0.114.0")
+    (version "0.200.0")
     (source (origin
-             (method url-fetch)
-             (uri (string-append
-                   "mirror://kde/stable/polkit-qt-1/"
-                   "polkit-qt-" version ".tar.xz"))
-             (sha256
-              (base32
-               "0zlhwgkqn8g0rkjc7c5n7fbhyyl4jcv0rg5zlbzrb0l88ljg5c1f"))))
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/polkit-qt-1/"
+                    name "-1-" version ".tar.xz"))
+              (sha256
+               (base32
+                "1yvp2s72fgpn5kf1a2ldy0givlmz0z4i1fsh6ylpcard0qf62fsx"))))
     (build-system cmake-build-system)
     (inputs
-     (list polkit))
-    (propagated-inputs
-     (list qtbase-5))
+     (list qtbase-5 polkit))
     (native-inputs
      (list pkg-config))
     (arguments
-     `(#:configure-flags (list (string-append "-DCMAKE_INSTALL_RPATH="
-                                              (assoc-ref %outputs "out")
-                                              "/lib:"
-                                              (assoc-ref %outputs "out")
-                                              "/lib64"))
-       #:tests? #f)) ; there is a test subdirectory, but no test target
+     (list #:configure-flags
+           #~(list (string-append
+                    "-DQT_MAJOR_VERSION="
+                    #$(version-major
+                       (package-version (this-package-input "qtbase")))))
+           #:tests? #f)) ; there is a test subdirectory, but no test target
     (home-page "https://api.kde.org/kdesupport-api/polkit-qt-1-apidocs/")
+    (properties `((upstream-name . "polkit-qt-1")))
     (synopsis "Qt frontend to the polkit library")
     (description "Polkit-qt is a library that lets developers use the
 PolicyKit API through a Qt-styled API.  It is mainly a wrapper around
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 38/63] gnu: Add polkit-qt6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (36 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 37/63] gnu: polkit-qt: Update to 0.200.0 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 39/63] gnu: Add kauth-6 Zheng Junjie
                   ` (25 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/polkit.scm (polkit-qt6): New variable.

Change-Id: I6207a1de39dbe9fd0aed164975f47149930667e0
---
 gnu/packages/polkit.scm | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/gnu/packages/polkit.scm b/gnu/packages/polkit.scm
index 5f23ed88f3..58a8a236f7 100644
--- a/gnu/packages/polkit.scm
+++ b/gnu/packages/polkit.scm
@@ -201,6 +201,13 @@ (define-public polkit-qt
 easily with PolicyKit.")
     (license lgpl2.0+)))
 
+(define-public polkit-qt6
+  (package
+    (inherit polkit-qt)
+    (name "polkit-qt6")
+    (inputs (modify-inputs (package-inputs polkit-qt)
+              (replace "qtbase" qtbase)))))
+
 (define-public polkit-gnome
   (package
     (name "polkit-gnome")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 39/63] gnu: Add kauth-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (37 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 38/63] gnu: Add polkit-qt6 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 40/63] gnu: Add kjobwidgets-6 Zheng Junjie
                   ` (24 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (kauth-6): New variable.
(kauth): Inherit above.

Change-Id: I145f0aef7fa115b71084b8f295f67d9ccdfe55cb
---
 gnu/packages/kde-frameworks.scm | 36 +++++++++++++++++++++++++++------
 1 file changed, 30 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 089ed0f4c3..02d2d0f1d0 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2191,10 +2191,10 @@ (define-public kactivities
     ;; triple licensed
     (license (list license:gpl2+ license:lgpl2.0+ license:lgpl2.1+))))
 
-(define-public kauth
+(define-public kauth-6
   (package
     (name "kauth")
-    (version "5.114.0")
+    (version "6.1.0")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -2203,12 +2203,13 @@ (define-public kauth
                     name "-" version ".tar.xz"))
               (sha256
                (base32
-                "1rkf9mc9718wn8pzd3d3wcg3lsn0vkr9a2cqnz86rbg3cf2qdbir"))))
+                "12zhjawv4z5b36kgbahz0hlb06wr772vcw5kkb69hl4041081rs7"))))
     (build-system cmake-build-system)
     (native-inputs
-     (list dbus extra-cmake-modules qttools-5))
+     (list dbus extra-cmake-modules qttools))
+    (propagated-inputs (list kcoreaddons-6))
     (inputs
-     (list kcoreaddons polkit-qt qtbase-5))
+     (list kwindowsystem-6 polkit-qt6 qtbase))
     (arguments
      (list
       #:phases
@@ -2217,7 +2218,9 @@ (define-public kauth
             (lambda _
               ;; Make packages using kauth put their policy files and helpers
               ;; into their own prefix.
-              (substitute* "KF5AuthConfig.cmake.in"
+              (substitute* #$(string-append "KF" (version-major
+                                                  (package-version this-package))
+                                   "AuthConfig.cmake.in")
                 (("@KAUTH_POLICY_FILES_INSTALL_DIR@")
                  "${KDE_INSTALL_DATADIR}/polkit-1/actions")
                 (("@KAUTH_HELPER_INSTALL_DIR@")
@@ -2236,6 +2239,27 @@ (define-public kauth
 utilities.")
     (license license:lgpl2.1+)))
 
+(define-public kauth
+  (package
+    (inherit kauth-6)
+    (name "kauth")
+    (version "5.114.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "1rkf9mc9718wn8pzd3d3wcg3lsn0vkr9a2cqnz86rbg3cf2qdbir"))))
+    (build-system cmake-build-system)
+    (native-inputs
+     (list dbus extra-cmake-modules qttools-5))
+    (inputs
+     (list kcoreaddons polkit-qt qtbase-5))
+    (propagated-inputs '())))
+
 (define-public kcompletion-6
   (package
     (name "kcompletion")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 40/63] gnu: Add kjobwidgets-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (38 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 39/63] gnu: Add kauth-6 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 41/63] gnu: qca: Update to 2.3.8 Zheng Junjie
                   ` (23 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (kjobwidgets-6): New variable.
(kjobwidgets): Inherit above.

Change-Id: I313118b71ec232f7e1e8f71e5db59e718c75ba76
---
 gnu/packages/kde-frameworks.scm | 29 ++++++++++++++++++++++++-----
 1 file changed, 24 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 02d2d0f1d0..9f9e26d550 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2663,10 +2663,10 @@ (define-public kimageformats
 formats.")
     (license license:lgpl2.1+)))
 
-(define-public kjobwidgets
+(define-public kjobwidgets-6
   (package
     (name "kjobwidgets")
-    (version "5.114.0")
+    (version "6.1.0")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -2675,18 +2675,37 @@ (define-public kjobwidgets
                     name "-" version ".tar.xz"))
               (sha256
                (base32
-                "1ymlqi5cqcs79nj1vff8pqwgvy0dxj5vv7l529w3a3n315hkrny8"))))
+                "1f7xaij2amax4pwy15bb83dwzjvhsdd4hr4mb9h7lliqifsdsydc"))))
     (build-system cmake-build-system)
     (native-inputs
-     (list extra-cmake-modules qttools-5))
+     (list extra-cmake-modules qttools))
     (inputs
-     (list kcoreaddons kwidgetsaddons qtbase-5 qtx11extras))
+     (list libxkbcommon kcoreaddons-6 knotifications-6 kwidgetsaddons-6 qtbase))
     (home-page "https://community.kde.org/Frameworks")
     (synopsis "Widgets for showing progress of asynchronous jobs")
     (description "KJobWIdgets provides widgets for showing progress of
 asynchronous jobs.")
     (license license:lgpl2.1+)))
 
+(define-public kjobwidgets
+  (package
+    (inherit kjobwidgets-6)
+    (name "kjobwidgets")
+    (version "5.114.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "1ymlqi5cqcs79nj1vff8pqwgvy0dxj5vv7l529w3a3n315hkrny8"))))
+    (native-inputs
+     (list extra-cmake-modules qttools-5))
+    (inputs
+     (list kcoreaddons kwidgetsaddons qtbase-5 qtx11extras))))
+
 (define-public knotifications-6
   (package
     (name "knotifications")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 41/63] gnu: qca: Update to 2.3.8.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (39 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 40/63] gnu: Add kjobwidgets-6 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 42/63] gnu: Add qca-qt6 Zheng Junjie
                   ` (22 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde.scm (qca): Update to 2.3.8.

Change-Id: Id0f1e58f67eb432eb907c7e67ed35ddfbb4686a5
---
 gnu/packages/kde.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index 38992150c7..e27318463b 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -936,14 +936,14 @@ (define-public libkomparediff2
 (define-public qca
   (package
     (name "qca")
-    (version "2.3.7")
+    (version "2.3.8")
     (source
       (origin
         (method url-fetch)
         (uri (string-append "mirror://kde/stable/qca/" version
                             "/qca-" version ".tar.xz"))
         (sha256
-         (base32 "0hrzmzvzsgzn4nvplgg2wmxaql7fjvi3rcqgwgimnzb8ahxk9qpy"))))
+         (base32 "0r42d9wqj0pwp4qw1lzy41yvphqc70s639lbj0flc0h2dal9qxa8"))))
     (build-system cmake-build-system)
     (native-inputs
      (list pkg-config))
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 42/63] gnu: Add qca-qt6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (40 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 41/63] gnu: qca: Update to 2.3.8 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 43/63] gnu: pulseaudio-qt: Built with qt6 Zheng Junjie
                   ` (21 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde.scm (qca-qt6): New variable.

Change-Id: Id27ce0239c2eebfa572d8d10b895244b6e96ba8b
---
 gnu/packages/kde.scm | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index e27318463b..111c37acf5 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -957,6 +957,14 @@ (define-public qca
 cards.")
     (license license:lgpl2.1+)))
 
+(define-public qca-qt6
+  (package
+    (inherit qca)
+    (name "qca-qt6")
+    (arguments (list #:configure-flags #~(list "-DBUILD_WITH_QT6=ON")))
+    (inputs
+     (list openssl qtbase qt5compat))))
+
 (define-public kommit
   (package
     (name "kommit")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 43/63] gnu: pulseaudio-qt: Built with qt6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (41 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 42/63] gnu: Add qca-qt6 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 44/63] gnu: Add kglobalaccel-6 Zheng Junjie
                   ` (20 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (pulseaudio-qt)[arguments]: set
configure-flags.
[inputs]: Replace qtbase-5 with qtbase, Replace qtdeclarative-5 with
qtdeclarative.

Change-Id: I084c3b3a4dc60be0f042af4a9f4657ac86e281d9
---
 gnu/packages/kde-frameworks.scm | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 9f9e26d550..df167c6095 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1923,10 +1923,11 @@ (define-public pulseaudio-qt
                (base32
                 "0rfh1qawf2bxh26p5xr03z2zizpnfw8k9ycwhmmqac11rx765jnq"))))
     (build-system cmake-build-system)
+    (arguments (list #:configure-flags #~(list "-DBUILD_WITH_QT6=ON")))
     (native-inputs
      (list extra-cmake-modules pkg-config))
     (inputs
-     (list glib pulseaudio qtdeclarative-5 qtbase-5))
+     (list glib pulseaudio qtdeclarative qtbase))
     (home-page "https://invent.kde.org/libraries/pulseaudio-qt/")
     (synopsis "Qt bindings for PulseAudio")
     (description
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 44/63] gnu: Add kglobalaccel-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (42 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 43/63] gnu: pulseaudio-qt: Built with qt6 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 45/63] gnu: Add kconfigwidgets-6 Zheng Junjie
                   ` (19 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (kglobalaccel-6): New variable.
(kglobalaccel): Inherit above.

Change-Id: I85205691fdac39dca094fbe833abf6eebd4cc36a
---
 gnu/packages/kde-frameworks.scm | 41 ++++++++++++++++++++++++++-------
 1 file changed, 33 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index df167c6095..42d352056f 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -3450,8 +3450,40 @@ (define-public kemoticons
     ;; dual licensed, image files are licensed under cc-by-sa4.0
     (license (list license:gpl2+ license:lgpl2.1+ license:cc-by-sa4.0))))
 
+(define-public kglobalaccel-6
+  (package
+    (name "kglobalaccel")
+    (version "6.1.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "1wk45z9r6387p54sgqmqyddsni30hbiqihlxb22ybswfi39i6nw8"))))
+    (build-system qt-build-system)
+    (native-inputs
+     (list extra-cmake-modules pkg-config qttools))
+    (inputs
+     (list kconfig-6
+           kcrash-6
+           kcoreaddons-6
+           kdbusaddons-6
+           kwindowsystem-6
+           qtdeclarative))
+    (arguments (list #:qtbase qtbase))
+    (home-page "https://community.kde.org/Frameworks")
+    (synopsis "Global desktop keyboard shortcuts")
+    (description "KGlobalAccel allows you to have global accelerators that are
+independent of the focused window.  Unlike regular shortcuts, the application's
+window does not need focus for them to be activated.")
+    (license license:lgpl2.1+)))
+
 (define-public kglobalaccel
   (package
+    (inherit kglobalaccel-6)
     (name "kglobalaccel")
     (version "5.114.0")
     (source (origin
@@ -3463,7 +3495,6 @@ (define-public kglobalaccel
               (sha256
                (base32
                 "19mmav055fnzyl760fyhf0pdvaidd5i1h04l2hcnpin4p1jnpfap"))))
-    (build-system qt-build-system)
     (native-inputs
      (list extra-cmake-modules pkg-config qttools-5))
     (inputs
@@ -3472,16 +3503,10 @@ (define-public kglobalaccel
            kcoreaddons
            kdbusaddons
            kwindowsystem
-           qtbase-5
            qtx11extras
            qtdeclarative-5
            xcb-util-keysyms))
-    (home-page "https://community.kde.org/Frameworks")
-    (synopsis "Global desktop keyboard shortcuts")
-    (description "KGlobalAccel allows you to have global accelerators that are
-independent of the focused window.  Unlike regular shortcuts, the application's
-window does not need focus for them to be activated.")
-    (license license:lgpl2.1+)))
+    (arguments '())))
 
 (define-public kiconthemes
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 45/63] gnu: Add kconfigwidgets-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (43 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 44/63] gnu: Add kglobalaccel-6 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 46/63] gnu: Add kiconthemes-6 Zheng Junjie
                   ` (18 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (kconfigwidgets-6): New variable.
(kconfigwidgets): Inherit above.

Change-Id: I9d3b4c68f0a11c74f0d1c7c41eb615eb2c1600a2
---
 gnu/packages/kde-frameworks.scm | 63 +++++++++++++++++++++++++++------
 1 file changed, 52 insertions(+), 11 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 42d352056f..a2fb4883a3 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -3214,10 +3214,10 @@ (define-public kcmutils
 KCModules can be created with the KConfigWidgets framework.")
     (license license:lgpl2.1+)))
 
-(define-public kconfigwidgets
+(define-public kconfigwidgets-6
   (package
     (name "kconfigwidgets")
-    (version "5.114.0")
+    (version "6.1.0")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -3226,21 +3226,21 @@ (define-public kconfigwidgets
                     name "-" version ".tar.xz"))
               (sha256
                (base32
-                "16layydkcwfbvzxqjzprkq8bbxifn0z0wm7mc9bzwrfxy761rjnj"))))
+                "0wfiz6frwmvbjfz30ci2iilzxr1rww7i74mbjigg1xkgg4p2n98b"))))
     (build-system qt-build-system)
     (propagated-inputs
-     (list kauth kcodecs kconfig kwidgetsaddons))
+     (list kcodecs-6 kconfig-6 kcolorscheme kwidgetsaddons-6))
     (native-inputs
-     (list extra-cmake-modules kdoctools qttools-5))
+     (list extra-cmake-modules kdoctools-6 qttools))
     (inputs
-     (list kcoreaddons
-           kguiaddons
-           ki18n
+     (list kcoreaddons-6
+           kguiaddons-6
+           ki18n-6
            ;; todo: PythonModuleGeneration
-           qtbase-5
-           qttools-5))
+           qtdeclarative))
     (arguments
      (list
+      #:qtbase qtbase
       #:phases
       #~(modify-phases %standard-phases
           (add-after 'unpack 'patch
@@ -3254,7 +3254,8 @@ (define-public kconfigwidgets
               (when tests?
                 (setenv "HOME"
                         (getcwd))
-                (invoke "ctest" "-E" "kstandardactiontest")))))))
+                (invoke "ctest" "-E" "(kstandardactiontest|\
+klanguagenametest)")))))))
     (home-page "https://community.kde.org/Frameworks")
     (synopsis "Widgets for configuration dialogs")
     (description "KConfigWidgets provides easy-to-use classes to create
@@ -3263,6 +3264,46 @@ (define-public kconfigwidgets
     ;; dual licensed
     (license (list license:gpl2+ license:lgpl2.1+))))
 
+(define-public kconfigwidgets
+  (package
+    (inherit kconfigwidgets-6)
+    (name "kconfigwidgets")
+    (version "5.114.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "16layydkcwfbvzxqjzprkq8bbxifn0z0wm7mc9bzwrfxy761rjnj"))))
+    (propagated-inputs
+     (list kauth kcodecs kconfig kwidgetsaddons))
+    (native-inputs
+     (list extra-cmake-modules kdoctools qttools-5))
+    (inputs
+     (list kcoreaddons
+           kguiaddons
+           ;; todo: PythonModuleGeneration
+           ki18n))
+    (arguments
+     (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")))))))))
+
 (define-public kdeclarative
   (package
     (name "kdeclarative")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 46/63] gnu: Add kiconthemes-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (44 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 45/63] gnu: Add kconfigwidgets-6 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 47/63] gnu: Add kservice-6 Zheng Junjie
                   ` (17 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (kiconthemes-6): New variable.
(kiconthemes): Inherit above.

Change-Id: Ic2220b4a5c110db3b843b69bdc102f589a721f2e
---
 gnu/packages/kde-frameworks.scm | 53 +++++++++++++++++++++++++++++----
 1 file changed, 47 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index a2fb4883a3..3e22b54c3c 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -3549,8 +3549,54 @@ (define-public kglobalaccel
            xcb-util-keysyms))
     (arguments '())))
 
+(define-public kiconthemes-6
+  (package
+    (name "kiconthemes")
+    (version "6.1.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "00il1hqwkr64gw8s427j7yh0likij3qhhl155ip7k5213mq7gkkr"))))
+    (build-system cmake-build-system)
+    (native-inputs
+     (list extra-cmake-modules qttools shared-mime-info))
+    (inputs
+     (list libxkbcommon
+           karchive-6
+           kauth-6
+           kcodecs-6
+           kcolorscheme
+           kcoreaddons-6
+           kconfig-6
+           kconfigwidgets-6
+           ki18n-6
+           kitemviews-6
+           kwidgetsaddons-6
+           qtbase
+           qtdeclarative
+           qtsvg))
+    (arguments
+     (list #:phases
+           #~(modify-phases %standard-phases
+               (add-before 'check 'check-setup
+                 (lambda* (#:key inputs #:allow-other-keys)
+                   (setenv "HOME" (getcwd))
+                   ;; make Qt render "offscreen", required for tests
+                   (setenv "QT_QPA_PLATFORM" "offscreen"))))))
+    (home-page "https://community.kde.org/Frameworks")
+    (synopsis "Icon GUI utilities")
+    (description "This library contains classes to improve the handling of icons
+in applications using the KDE Frameworks.")
+    (license license:lgpl2.1+)))
+
 (define-public kiconthemes
   (package
+    (inherit kiconthemes-6)
     (name "kiconthemes")
     (version "5.114.0")
     (source (origin
@@ -3589,12 +3635,7 @@ (define-public kiconthemes
                                           "/share"))
                    (setenv "HOME" (getcwd))
                    ;; make Qt render "offscreen", required for tests
-                   (setenv "QT_QPA_PLATFORM" "offscreen"))))))
-    (home-page "https://community.kde.org/Frameworks")
-    (synopsis "Icon GUI utilities")
-    (description "This library contains classes to improve the handling of icons
-in applications using the KDE Frameworks.")
-    (license license:lgpl2.1+)))
+                   (setenv "QT_QPA_PLATFORM" "offscreen"))))))))
 
 (define-public kinit
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 47/63] gnu: Add kservice-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (45 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 46/63] gnu: Add kiconthemes-6 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 48/63] gnu: phonon: Remove unneed phase Zheng Junjie
                   ` (16 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (kservice-6): New variable.
(kservice): Inherit above.

Change-Id: I5fe5002627aa0b11b570cc2bbcd9d5380121ecba
---
 gnu/packages/kde-frameworks.scm | 68 ++++++++++++++++++++++++++++-----
 1 file changed, 59 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 3e22b54c3c..261dc45f11 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -4072,8 +4072,66 @@ (define-public krunner
 typed.")
     (license license:lgpl2.1+)))
 
+(define-public kservice-6
+  (package
+    (name "kservice")
+    (version "6.1.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "10g7bj5ks5dbrjbd4ky71jdz54k7s6h91y3n124mayf4wbyyfbpf"))))
+    (build-system cmake-build-system)
+    (propagated-inputs
+     (list kconfig-6 kcoreaddons-6 kdoctools-6))
+    (native-inputs
+     (list bison extra-cmake-modules flex shared-mime-info))
+    (inputs
+     (list kcrash-6 kdbusaddons-6 kdoctools-6 ki18n-6 qtbase qtdeclarative))
+    (arguments
+     (list
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'unpack 'patch
+            ;; Adopted from NixOS' patches "qdiriterator-follow-symlinks" and
+            ;; "no-canonicalize-path".
+            (lambda _
+              (substitute* "src/sycoca/kbuildsycoca.cpp"
+                ;; make QDirIterator follow symlinks
+                (("^\\s*(QDirIterator it\\(.*, QDirIterator::Subdirectories)(\\);)" _ a b)
+                 (string-append a " | QDirIterator::FollowSymlinks" b)))
+              (substitute* "src/sycoca/vfolder_menu.cpp"
+                ;; Normalize path, but don't resolve symlinks (taken from
+                ;; NixOS)
+                (("^\\s*QString resolved = QDir\\(dir\\)\\.canonicalPath\\(\\);")
+                 "QString resolved = QDir::cleanPath(dir);"))))
+          (add-before 'check 'check-setup
+            (lambda _
+              (with-output-to-file "autotests/BLACKLIST"
+                (lambda _
+                  (for-each
+                   (lambda (name) (display (string-append "[" name "]\n*\n")))
+                   (list "extraFileInFutureShouldRebuildSycocaOnce"
+                         "testNonReadableSycoca"))))
+              (setenv "XDG_RUNTIME_DIR" (getcwd))
+              (setenv "HOME" (getcwd))
+              ;; Make Qt render "offscreen", required for tests
+              (setenv "QT_QPA_PLATFORM" "offscreen"))))))
+    (home-page "https://community.kde.org/Frameworks")
+    (synopsis "Plugin framework for desktop services")
+    (description "KService provides a plugin framework for handling desktop
+services.  Services can be applications or libraries.  They can be bound to MIME
+types or handled by application specific code.")
+    ;; triple licensed
+    (license (list license:gpl2+ license:gpl3+ license:lgpl2.1+))))
+
 (define-public kservice
   (package
+    (inherit kservice-6)
     (name "kservice")
     (version "5.114.0")
     (source (origin
@@ -4085,7 +4143,6 @@ (define-public kservice
               (sha256
                (base32
                 "0jdvlplnsb9w628wh3ip6awxvhgyc097zh7ls9614ymkbnpc9xca"))))
-    (build-system cmake-build-system)
     (propagated-inputs
      (list kconfig kcoreaddons kdoctools))
     (native-inputs
@@ -4114,14 +4171,7 @@ (define-public kservice
                (setenv "HOME" (getcwd))
                (setenv "QT_QPA_PLATFORM" "offscreen")
                ;; Disable failing tests.
-               (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
-services.  Services can be applications or libraries.  They can be bound to MIME
-types or handled by application specific code.")
-    ;; triple licensed
-    (license (list license:gpl2+ license:gpl3+ license:lgpl2.1+))))
+               (invoke "ctest" "-E" "(kautostarttest|ksycocatest|kapplicationtradertest)")))))))))
 
 (define-public ktexteditor
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 48/63] gnu: phonon: Remove unneed phase.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (46 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 47/63] gnu: Add kservice-6 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 49/63] gnu: phonon: Enable qt6 Zheng Junjie
                   ` (15 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (phonon)[arguments]: Remvoe patch-installdir
phase.

Change-Id: Ib52ba09ab76cf6c6f55d15d8e7b03c710f8d562b
---
 gnu/packages/kde-frameworks.scm | 13 ++-----------
 1 file changed, 2 insertions(+), 11 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 261dc45f11..ea4845a1c4 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -255,17 +255,8 @@ (define-public phonon
     (inputs (list glib qtbase-5 pulseaudio))
     (arguments
      (list #:configure-flags
-           #~'("-DCMAKE_CXX_FLAGS=-fPIC"
-               "-DPHONON_BUILD_QT6=OFF") ;KDE is still using Qt 5
-           #:phases
-           #~(modify-phases %standard-phases
-               (add-before 'install 'patch-installdir
-                 (lambda* (#:key inputs outputs #:allow-other-keys)
-                   (let ((regex (string-append "(INSTALL DESTINATION \")"
-                                               #$(this-package-input "qtbase"))))
-                     (substitute* "cmake_install.cmake"
-                       ((regex all dest)
-                        (string-append dest #$output)))))))))
+           #~(list "-DCMAKE_CXX_FLAGS=-fPIC"
+                   "-DPHONON_BUILD_QT6=OFF"))) ;KDE is still using Qt 5
     (home-page "https://community.kde.org/Phonon")
     (synopsis "KDE's multimedia library")
     (description "KDE's multimedia library.")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 49/63] gnu: phonon: Enable qt6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (47 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 48/63] gnu: phonon: Remove unneed phase Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 50/63] gnu: Add kwallet-6 Zheng Junjie
                   ` (14 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (phonon)[arguments]: Remove
"-DPHONON_BUILD_QT6=OFF".
[native-inputs]: Replace qttools-5 with qttools.
[inputs]: Add qtbase, qt5compat.

Change-Id: I6da2d8ff0a6f3341b556ad18d9ff49988fee2261
---
 gnu/packages/kde-frameworks.scm | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index ea4845a1c4..7927bf3e47 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -251,12 +251,11 @@ (define-public phonon
     (build-system cmake-build-system)
     (native-inputs
      ;; TODO: Add building the super experimental QML support
-     (list appstream extra-cmake-modules pkg-config qttools-5))
-    (inputs (list glib qtbase-5 pulseaudio))
+     (list appstream extra-cmake-modules pkg-config qttools))
+    (inputs (list qtbase qt5compat glib qtbase-5 pulseaudio))
     (arguments
      (list #:configure-flags
-           #~(list "-DCMAKE_CXX_FLAGS=-fPIC"
-                   "-DPHONON_BUILD_QT6=OFF"))) ;KDE is still using Qt 5
+           #~(list "-DCMAKE_CXX_FLAGS=-fPIC")))
     (home-page "https://community.kde.org/Phonon")
     (synopsis "KDE's multimedia library")
     (description "KDE's multimedia library.")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 50/63] gnu: Add kwallet-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (48 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 49/63] gnu: phonon: Enable qt6 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 51/63] gnu: Add ktextwidgets-6 Zheng Junjie
                   ` (13 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (kwallet-6): New variable.
(kwallet): Inherit above.

Change-Id: I12216ad70cc09b35ab0240f8e83808948c9a2985
---
 gnu/packages/kde-frameworks.scm | 69 +++++++++++++++++++++++++--------
 1 file changed, 53 insertions(+), 16 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 7927bf3e47..b77c12a613 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -4278,10 +4278,10 @@ (define-public ktextwidgets
     ;; dual licensed
     (license (list license:lgpl2.0+ license:lgpl2.1+))))
 
-(define-public kwallet
+(define-public kwallet-6
   (package
     (name "kwallet")
-    (version "5.114.0")
+    (version "6.1.0")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -4290,16 +4290,59 @@ (define-public kwallet
                     name "-" version ".tar.xz"))
               (sha256
                (base32
-                "1cji8bvy5m77zljyrrgipsw8pxcds1sgikxlq3sdfxymcsw2wr36"))))
+                "04s6p1sl24dd85c4n2rxj3z5kf3gc8lx5a4k1x73lr77vyxsv4ng"))))
     (build-system cmake-build-system)
     (arguments
      (list #:phases
-       #~(modify-phases %standard-phases
-         (replace 'check
-           (lambda* (#:key tests? #:allow-other-keys)
-             (when tests? ;; Seems to require network.
-               (invoke "ctest" "-E"
-                       "(fdo_secrets_test)")))))))
+           #~(modify-phases %standard-phases
+               (replace 'check
+                 (lambda* (#:key tests? #:allow-other-keys)
+                   (when tests? ;; Seems to require network.
+                     (invoke "ctest" "-E"
+                             "(fdo_secrets_test)")))))))
+    (native-inputs
+     (list extra-cmake-modules kdoctools-6))
+    (inputs
+     (list gpgme
+           kauth-6
+           kcodecs-6
+           kconfig-6
+           kconfigwidgets-6
+           kcoreaddons-6
+           kdbusaddons-6
+           kdoctools-6
+           kiconthemes-6
+           ki18n-6
+           knotifications-6
+           kservice-6
+           kwidgetsaddons-6
+           kwindowsystem-6
+           libgcrypt
+           phonon
+           qgpgme
+           qca-qt6
+           qtbase))
+    (home-page "https://community.kde.org/Frameworks")
+    (synopsis "Safe desktop-wide storage for passwords")
+    (description "This framework contains an interface to KWallet, a safe
+desktop-wide storage for passwords and the kwalletd daemon used to safely store
+the passwords on KDE work spaces.")
+    (license license:lgpl2.1+)))
+
+(define-public kwallet
+  (package
+    (inherit kwallet-6)
+    (name "kwallet")
+    (version "5.114.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "1cji8bvy5m77zljyrrgipsw8pxcds1sgikxlq3sdfxymcsw2wr36"))))
     (native-inputs
      (list extra-cmake-modules kdoctools))
     (inputs
@@ -4321,13 +4364,7 @@ (define-public kwallet
            phonon
            qgpgme
            qca
-           qtbase-5))
-    (home-page "https://community.kde.org/Frameworks")
-    (synopsis "Safe desktop-wide storage for passwords")
-    (description "This framework contains an interface to KWallet, a safe
-desktop-wide storage for passwords and the kwalletd daemon used to safely store
-the passwords on KDE work spaces.")
-    (license license:lgpl2.1+)))
+           qtbase-5))))
 
 (define-public kxmlgui
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 51/63] gnu: Add ktextwidgets-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (49 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 50/63] gnu: Add kwallet-6 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 52/63] gnu: Add kxmlgui-6 Zheng Junjie
                   ` (12 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (ktextwidgets-6): New variable.
(ktextwidgets): Inherit above.
Change-Id: I79ae2650ef8e2acb824daf53ee88c7872d0b00c3

Change-Id: I1f7264746724dc6c03f7bc4f8979768c39e42c9a
---
 gnu/packages/kde-frameworks.scm | 48 +++++++++++++++++++++++++++------
 1 file changed, 40 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index b77c12a613..6e67976f57 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -4240,8 +4240,47 @@ (define-public ktexteditor
     ;; triple licensed
     (license (list license:gpl2+ license:lgpl2.0+ license:lgpl2.1+))))
 
+(define-public ktextwidgets-6
+  (package
+    (name "ktextwidgets")
+    (version "6.1.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "0lv5ddsgzqawbhh718va2plcnfw2pb61v3iypwbwq2cj3ir49kbj"))))
+    (build-system qt-build-system)
+    (propagated-inputs
+     (list ki18n-6 sonnet-6))
+    (native-inputs
+     (list extra-cmake-modules qttools))
+    (inputs
+     (list kauth-6
+           kcodecs-6
+           kcompletion-6
+           kconfig-6
+           kconfigwidgets-6
+           kcoreaddons-6
+           kiconthemes-6
+           kservice-6
+           kwidgetsaddons-6
+           kwindowsystem-6
+           qtbase
+           qtspeech))
+    (home-page "https://community.kde.org/Frameworks")
+    (synopsis "Text editing widgets")
+    (description "KTextWidgets provides widgets for displaying and editing text.
+It supports rich text as well as plain text.")
+    ;; dual licensed
+    (license (list license:lgpl2.0+ license:lgpl2.1+))))
+
 (define-public ktextwidgets
   (package
+    (inherit ktextwidgets-6)
     (name "ktextwidgets")
     (version "5.114.0")
     (source (origin
@@ -4253,7 +4292,6 @@ (define-public ktextwidgets
               (sha256
                (base32
                 "0w1wwyd3fy351rmkhf3i55is5031j2zxvswm0b1sb3pd159v888v"))))
-    (build-system qt-build-system)
     (propagated-inputs
      (list ki18n sonnet))
     (native-inputs
@@ -4270,13 +4308,7 @@ (define-public ktextwidgets
            kwidgetsaddons
            kwindowsystem
            qtbase-5
-           qtspeech-5))
-    (home-page "https://community.kde.org/Frameworks")
-    (synopsis "Text editing widgets")
-    (description "KTextWidgets provides widgets for displaying and editing text.
-It supports rich text as well as plain text.")
-    ;; dual licensed
-    (license (list license:lgpl2.0+ license:lgpl2.1+))))
+           qtspeech-5))))
 
 (define-public kwallet-6
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 52/63] gnu: Add kxmlgui-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (50 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 51/63] gnu: Add ktextwidgets-6 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 53/63] gnu: qtbase: propagate libxkbcommon Zheng Junjie
                   ` (11 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (kxmlgui-6): New variable.
(kxmlgui): Inherit above.

Change-Id: I4c52a7aed827af15b8ec358266caa4e765da9dae
---
 gnu/packages/kde-frameworks.scm | 83 ++++++++++++++++++++++++++-------
 1 file changed, 67 insertions(+), 16 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 6e67976f57..5cdfe68589 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -4398,8 +4398,68 @@ (define-public kwallet
            qca
            qtbase-5))))
 
+(define-public kxmlgui-6
+  (package
+    (name "kxmlgui")
+    (version "6.1.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "03fgqr6c9v9icjr4dyni9gqw4dhhidf2k0sm7bhirg6amlma0nw2"))))
+    (build-system cmake-build-system)
+    (propagated-inputs
+     (list kconfig-6 kconfigwidgets-6))
+    (native-inputs
+     (list extra-cmake-modules qttools))
+    (inputs
+     (list attica-6
+           kauth-6
+           kcodecs-6
+           kcolorscheme
+           kcoreaddons-6
+           kglobalaccel-6
+           kguiaddons-6
+           kiconthemes-6
+           kitemviews-6
+           ki18n-6
+           ktextwidgets-6
+           kwidgetsaddons-6
+           kwindowsystem-6
+           qtbase
+           qtdeclarative
+           sonnet-6))
+    (arguments
+     (list #:phases
+           #~(modify-phases %standard-phases
+               (add-before 'check 'check-setup
+                 (lambda* (#:key tests? #:allow-other-keys)
+                   (with-output-to-file "autotests/BLACKLIST"
+                     (lambda _
+                       (for-each
+                        (lambda (name)
+                          (display (string-append "[" name "]\n*\n")))
+                        (list "testSpecificApplicationLanguageQLocale"
+                              "testToolButtonStyleNoXmlGui"
+                              "testToolButtonStyleXmlGui"))))
+                   (setenv "HOME" (getcwd))
+                   (setenv "QT_QPA_PLATFORM" "offscreen"))))))
+    (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
+actions in an abstract way.  The actions are configured through a XML description
+and hooks in the application code.  The framework supports merging of multiple
+descriptions for integrating actions from plugins.")
+    ;; dual licensed
+    (license (list license:gpl2+ license:lgpl2.1+))))
+
 (define-public kxmlgui
   (package
+    (inherit kxmlgui-6)
     (name "kxmlgui")
     (version "5.114.0")
     (source (origin
@@ -4411,7 +4471,6 @@ (define-public kxmlgui
               (sha256
                (base32
                 "0gvjf32ssc0r0bdpb1912ldsr5rjls8vrscwy5gm9g5gw504hmmr"))))
-    (build-system cmake-build-system)
     (propagated-inputs
      (list kconfig kconfigwidgets))
     (native-inputs
@@ -4433,21 +4492,13 @@ (define-public kxmlgui
            sonnet))
     (arguments
      (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" "(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
-actions in an abstract way.  The actions are configured through a XML description
-and hooks in the application code.  The framework supports merging of multiple
-descriptions for integrating actions from plugins.")
-    ;; dual licensed
-    (license (list license:gpl2+ license:lgpl2.1+))))
+           #~(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" "(ktoolbar_unittest|kxmlgui_unittest)")))))))))
 
 (define-public kxmlrpcclient
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 53/63] gnu: qtbase: propagate libxkbcommon.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (51 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 52/63] gnu: Add kxmlgui-6 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-17 18:01   ` Maxim Cournoyer
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 54/63] gnu: Add kirigami-6 Zheng Junjie
                   ` (10 subsequent siblings)
  63 siblings, 1 reply; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395; +Cc: Maxim Cournoyer, 宋文武

* gnu/packages/qt.scm (qtbase)[propagated-inputs]: prepend libxkbcommon.
[inputs]: Remove libxkbcommon-1.5.

Change-Id: I1bea99e4580242bb6e83cf43129ab49935ef79d3
---
 gnu/packages/qt.scm | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm
index 13af841455..fa1e016178 100644
--- a/gnu/packages/qt.scm
+++ b/gnu/packages/qt.scm
@@ -1083,6 +1083,10 @@ (define-public qtbase
        (prepend tzdata-for-tests
                 wayland-protocols
                 xvfb-run)))
+    (propagated-inputs
+     (modify-inputs (package-propagated-inputs qtbase-5)
+       ;; Qt6::GuiPrivate require XKB::XKB
+       (prepend libxkbcommon)))
     (inputs
      (modify-inputs (package-inputs qtbase-5)
        (prepend at-spi2-core
@@ -1095,7 +1099,8 @@ (define-public qtbase
                 libxcb
                 libxext
                 xcb-util-cursor
-                `(,zstd "lib"))))
+                `(,zstd "lib"))
+       (delete "libxkbcommon")))
     (native-search-paths
      (list (search-path-specification
             (variable "QMAKEPATH")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 54/63] gnu: Add kirigami-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (52 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 53/63] gnu: qtbase: propagate libxkbcommon Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 55/63] gnu: Add qqc2-desktop-style-6 Zheng Junjie
                   ` (9 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (kirigami-6): New variable.
(kirigami): Inherit above.

Change-Id: Ie66574fecd1a40209f3ad55af1f63f841bfe27b0
---
 gnu/packages/kde-frameworks.scm | 39 ++++++++++++++++++++++++++-------
 1 file changed, 31 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 5cdfe68589..897a866aaf 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1228,10 +1228,40 @@ (define-public kidletime
      (list libxscrnsaver ; X-Screensaver based poller, fallback mode
            qtbase-5 qtx11extras))))
 
+(define-public kirigami-6
+  (package
+    (name "kirigami")
+    (version "6.1.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    "kirigami-" version ".tar.xz"))
+              (sha256
+               (base32
+                "15kic2j2sq623pvm9sz5nigqwqvq6znhy0wwaxx89y3cdcc3hm1a"))))
+    (build-system cmake-build-system)
+    (native-inputs
+     (list extra-cmake-modules qttools))
+    (inputs
+     (list kwindowsystem-6
+           qtshadertools
+           qtbase
+           qtdeclarative
+           qtsvg))
+    (home-page "https://community.kde.org/Frameworks")
+    (synopsis "QtQuick components for mobile user interfaces")
+    (description "Kirigami is a set of high level QtQuick components looking
+and feeling well on both mobile and desktop devices.  They ease the creation
+of applications that follow the Kirigami Human Interface Guidelines.")
+    (license license:lgpl2.1+)))
+
 (define-public kirigami
   ;; Kirigami is listed as tier 1 framework, but optionally includes
   ;; plasma-framework which is tier 3.
   (package
+    (inherit kirigami-6)
     (name "kirigami")
     (version "5.114.0")
     (source (origin
@@ -1243,8 +1273,6 @@ (define-public kirigami
               (sha256
                (base32
                 "1bd232gs4394fa3aq31mjqrn8f3vjsghx7817szi7ryvnn6fnqkw"))))
-    (properties `((upstream-name . "kirigami2")))
-    (build-system cmake-build-system)
     (native-inputs
      (list extra-cmake-modules qttools-5))
     (inputs
@@ -1258,12 +1286,7 @@ (define-public kirigami
            qtsvg-5
            ;; Run-time dependency
            qtgraphicaleffects))
-    (home-page "https://community.kde.org/Frameworks")
-    (synopsis "QtQuick components for mobile user interfaces")
-    (description "Kirigami is a set of high level QtQuick components looking
-and feeling well on both mobile and desktop devices.  They ease the creation
-of applications that follow the Kirigami Human Interface Guidelines.")
-    (license license:lgpl2.1+)))
+    (properties `((upstream-name . "kirigami2")))))
 
 (define-public kitemmodels-6
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 55/63] gnu: Add qqc2-desktop-style-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (53 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 54/63] gnu: Add kirigami-6 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 56/63] gnu: Add modemmanager-qt-6 Zheng Junjie
                   ` (8 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (qqc2-desktop-style-6): New variable.
(qqc2-desktop-style): Inherit above.

Change-Id: Ibdb333a620bedd637e7c0369f053e14e0114cad7
---
 gnu/packages/kde-frameworks.scm | 43 +++++++++++++++++++++++++++++++++
 1 file changed, 43 insertions(+)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 897a866aaf..35fe5a0004 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1952,8 +1952,50 @@ (define-public pulseaudio-qt
     ;; "any later version accepted by the membership of KDE e.V".
     (license (list license:lgpl2.1 license:lgpl3))))
 
+(define-public qqc2-desktop-style-6
+  (package
+    (name "qqc2-desktop-style")
+    (version "6.1.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "1n922qg0kj7czykflkrjzxg7wfsaa3ybgj3xgqswm7hnz6y9l7g9"))))
+    (build-system qt-build-system)
+    (arguments
+     (list
+      #:qtbase qtbase
+      #:phases #~(modify-phases %standard-phases
+                   (replace 'check
+                     (lambda* (#:key tests? #:allow-other-keys)
+                       (when tests?
+                         (invoke "dbus-launch" "ctest"
+                                 "--rerun-failed" "--output-on-failure")))))))
+    (native-inputs
+     (list extra-cmake-modules dbus pkg-config qttools))
+    (inputs
+     (list kauth-6
+           kconfig-6 ; optional
+           kcoreaddons-6
+           kiconthemes-6 ; optional
+           kirigami-6
+           qtdeclarative
+           sonnet-6)) ; optional
+    (home-page "https://community.kde.org/Frameworks")
+    (synopsis "QtQuickControls2 style that integrates with the desktop")
+    (description "This is a style for QtQuickControls2 which is using
+QWidget's QStyle to paint the controls in order to give it a native look and
+feel.")
+    ;; Mostly LGPL 2+, but many files are dual-licensed
+    (license (list license:lgpl2.1+ license:gpl3+))))
+
 (define-public qqc2-desktop-style
   (package
+    (inherit qqc2-desktop-style-6)
     (name "qqc2-desktop-style")
     (version "5.114.0")
     (source (origin
@@ -1966,6 +2008,7 @@ (define-public qqc2-desktop-style
                (base32
                 "1y5g91vybjvhwmzpfwrc70q5j7jxf5b972f9fh2vzb930jir6c8g"))))
     (build-system cmake-build-system)
+    (arguments '())
     (native-inputs
      (list extra-cmake-modules pkg-config))
     (inputs
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 56/63] gnu: Add modemmanager-qt-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (54 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 55/63] gnu: Add qqc2-desktop-style-6 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 57/63] gnu: libavif: Update to 1.0.4 Zheng Junjie
                   ` (7 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (modemmanager-qt-6): New variable.
(modemmanager-qt): Inherit above.

Change-Id: I3e873ee7702962475470dc3c327370dcfc8b5776
---
 gnu/packages/kde-frameworks.scm | 31 +++++++++++++++++++++++++++----
 1 file changed, 27 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 35fe5a0004..c50404c991 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1744,10 +1744,10 @@ (define-public kwindowsystem
            xcb-util-keysyms
            xcb-util-wm))))
 
-(define-public modemmanager-qt
+(define-public modemmanager-qt-6
   (package
     (name "modemmanager-qt")
-    (version "5.114.0")
+    (version "6.1.0")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -1756,7 +1756,7 @@ (define-public modemmanager-qt
                     name "-" version ".tar.xz"))
               (sha256
                (base32
-                "16jqhmcpsffl9a7c0bb4hwjy3bw5rakdsnc5n6y8djc6237jl9pi"))))
+                "0w29bzmqb3fl7kws4lm9wrl76aw4y67783y6sij8l341ppsswfw5"))))
     (build-system cmake-build-system)
     (native-inputs
      (list extra-cmake-modules dbus pkg-config))
@@ -1764,7 +1764,7 @@ (define-public modemmanager-qt
      ;; Headers contain #include <ModemManager/ModemManager.h>
      (list modem-manager))
     (inputs
-     (list qtbase-5))
+     (list qtbase))
     (arguments
      (list #:phases #~(modify-phases %standard-phases
                         (replace 'check
@@ -1780,6 +1780,29 @@ (define-public modemmanager-qt
 messages.")
     (license license:lgpl2.1+)))
 
+(define-public modemmanager-qt
+  (package
+    (inherit modemmanager-qt-6)
+    (name "modemmanager-qt")
+    (version "5.114.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "16jqhmcpsffl9a7c0bb4hwjy3bw5rakdsnc5n6y8djc6237jl9pi"))))
+    (build-system cmake-build-system)
+    (native-inputs
+     (list extra-cmake-modules dbus pkg-config))
+    (propagated-inputs
+     ;; Headers contain #include <ModemManager/ModemManager.h>
+     (list modem-manager))
+    (inputs
+     (list qtbase-5))))
+
 (define-public networkmanager-qt-6
   (package
     (name "networkmanager-qt")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 57/63] gnu: libavif: Update to 1.0.4.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (55 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 56/63] gnu: Add modemmanager-qt-6 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 58/63] gnu: libraw: Update to 0.21.2 Zheng Junjie
                   ` (6 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=y, Size: 1467 bytes --]

* gnu/packages/image.scm (libavif): Update to 1.0.4.

Change-Id: Ia7df45def24d548ee5d2ab28d9554df6e0c7aa22
---
 gnu/packages/image.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/image.scm b/gnu/packages/image.scm
index fae45363ad..392a043cbd 100644
--- a/gnu/packages/image.scm
+++ b/gnu/packages/image.scm
@@ -35,7 +35,7 @@
 ;;; Copyright © 2022 Jai Vetrivelan <jaivetrivelan@gmail.com>
 ;;; Copyright © 2022 ( <paren@disroot.org>
 ;;; Copyright © 2022-2023 Bruno Victal <mirai@makinata.eu>
-;;; Copyright © 2023 Zheng Junjie <873216071@qq.com>
+;;; Copyright © 2023, 2024 Zheng Junjie <873216071@qq.com>
 ;;; Copyright © 2023-2024 Nicolas Goaziou <mail@nicolasgoaziou.fr>
 ;;; Copyright © 2023 Artyom V. Poptsov <poptsov.artyom@gmail.com>
 ;;; Copyright © 2024 chris <chris@bumblehead.com>
@@ -2457,7 +2457,7 @@ (define-public icoutils
 (define-public libavif
   (package
     (name "libavif")
-    (version "0.11.1")
+    (version "1.0.4")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -2466,7 +2466,7 @@ (define-public libavif
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "02zmb62g0yx6rfz4w1isyzfrckv5i7dzyz26rp2mspbx9w6v8j4r"))))
+                "0k72q7yvfdn92wkslyifw14319nm981a8r3kd84i4ylxmrkgi0zm"))))
     (build-system cmake-build-system)
     (arguments
      (list
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 58/63] gnu: libraw: Update to 0.21.2.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (56 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 57/63] gnu: libavif: Update to 1.0.4 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 59/63] gnu: Add kimageformats-6 Zheng Junjie
                   ` (5 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=y, Size: 1309 bytes --]

* gnu/packages/photo.scm (libraw): Update to 0.21.2.

Change-Id: I0d2932395feffed323a47db1d954d4bbf14ef128
---
 gnu/packages/photo.scm | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/photo.scm b/gnu/packages/photo.scm
index 1018d2e801..3281ee18a4 100644
--- a/gnu/packages/photo.scm
+++ b/gnu/packages/photo.scm
@@ -12,6 +12,7 @@
 ;;; Copyright © 2022, 2023 John Kehayias <john.kehayias@protonmail.com>
 ;;; Copyright © 2022 Sharlatan Hellseher <sharlatanus@gmail.com>
 ;;; Copyright © 2023 Bruno Victal <mirai@makinata.eu>
+;;; Copyright © 2024 Zheng Junjie <873216071@qq.com>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -186,14 +187,14 @@ (define-public rapid-photo-downloader
 (define-public libraw
   (package
     (name "libraw")
-    (version "0.20.0")
+    (version "0.21.2")
     (source (origin
               (method url-fetch)
               (uri (string-append "https://www.libraw.org/data/LibRaw-"
                                   version ".tar.gz"))
               (sha256
                (base32
-                "18wlsvj6c1rv036ph3695kknpgzc3lk2ikgshy8417yfl8ykh2hz"))))
+                "00sbscniqrwj341gyvzkgcidfkmscgxx05s4dsplp186680qhwpy"))))
     (build-system gnu-build-system)
     (native-inputs
      (list pkg-config))
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 59/63] gnu: Add kimageformats-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (57 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 58/63] gnu: libraw: Update to 0.21.2 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 60/63] gnu: Add ksvg Zheng Junjie
                   ` (4 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (kimageformats-6): New variable.
(kimageformats): Inherit above.

Change-Id: I1766a88c87b1a5c1ce5656d10d2044d090d9586c
---
 gnu/packages/kde-frameworks.scm | 61 ++++++++++++++++++++++++++-------
 1 file changed, 48 insertions(+), 13 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index c50404c991..b49a23f022 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -2689,8 +2689,53 @@ (define-public kimageannotator
     (description "This library provides tools to annotate images.")
     (license license:lgpl3+)))
 
+(define-public kimageformats-6
+  (package
+    (name "kimageformats")
+    (version "6.1.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "0pn9zjx18jmbdbpdskchwy0vi9clra4jls6d3dz6bjdli82zlcxh"))))
+    (build-system cmake-build-system)
+    (native-inputs
+     (list extra-cmake-modules pkg-config))
+    (inputs
+     (list karchive-6 ; for Krita and OpenRaster images
+           openexr ; for OpenEXR high dynamic-range images
+           qtbase
+           libjxl
+           libraw
+           libavif
+           ;; see https://bugs.kde.org/show_bug.cgi?id=468288,
+           ;; kimageformats-read-psd test need QTiffPlugin
+           qtimageformats
+           ;; FIXME: make openexr propagate two package
+           imath zlib))
+    (arguments
+     (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://community.kde.org/Frameworks")
+    (synopsis "Plugins to allow QImage to support extra file formats")
+    (description "This framework provides additional image format plugins for
+QtGui.  As such it is not required for the compilation of any other software,
+but may be a runtime requirement for Qt-based software to support certain image
+formats.")
+    (license license:lgpl2.1+)))
+
 (define-public kimageformats
   (package
+    (inherit kimageformats-6)
     (name "kimageformats")
     (version "5.114.0")
     (source (origin
@@ -2708,7 +2753,8 @@ (define-public kimageformats
     (inputs
      (list karchive ; for Krita and OpenRaster images
            openexr-2 ; for OpenEXR high dynamic-range images
-           qtbase-5))
+           qtbase-5
+           qtimageformats-5))
     (arguments
      (list
       #:phases
@@ -2716,18 +2762,7 @@ (define-public kimageformats
           (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")))))
+              (setenv "QT_QPA_PLATFORM" "offscreen"))))
       ;; 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





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 60/63] gnu: Add ksvg.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (58 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 59/63] gnu: Add kimageformats-6 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 61/63] gnu: Add kbookmarks-6 Zheng Junjie
                   ` (3 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (ksvg): New variable.

Change-Id: Ia3cf9d73db7876e5fc6568dc7a487b7f968b6b3b
---
 gnu/packages/kde-frameworks.scm | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index b49a23f022..b36c05d19d 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1444,6 +1444,39 @@ (define-public kplotting
      (list extra-cmake-modules qttools-5))
     (arguments '())))
 
+(define-public ksvg
+  (package
+    (name "ksvg")
+    (version "6.1.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "0pvb3fvzxc3niny9cqwvbvpkgj4x1r62pkd3c0cpd3b7r0g8wsi8"))))
+    (build-system qt-build-system)
+    (native-inputs
+     (list extra-cmake-modules qttools))
+    (inputs
+     (list
+      qtdeclarative
+      qtsvg
+      karchive-6
+      kconfig-6
+      kcolorscheme
+      kcoreaddons-6
+      kguiaddons-6
+      kirigami-6))
+    (arguments (list #:qtbase qtbase))
+    (home-page "https://community.kde.org/Frameworks")
+    (synopsis "Components for handling SVGs")
+    (description "A library for rendering SVG-based themes with stylesheet
+re-coloring and on-disk caching.")
+    (license license:lgpl2.1+)))
+
 (define-public ksyntaxhighlighting-6
   (package
     (name "ksyntaxhighlighting")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 61/63] gnu: Add kbookmarks-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (59 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 60/63] gnu: Add ksvg Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 62/63] gnu: Add kdesu-6 Zheng Junjie
                   ` (2 subsequent siblings)
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (kbookmarks-6): New variable.
(kbookmarks): Inherit above.

Change-Id: Ic6da85eb1dd714c843f6878f208435765ec88b65
---
 gnu/packages/kde-frameworks.scm | 61 +++++++++++++++++++++++++--------
 1 file changed, 46 insertions(+), 15 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index b36c05d19d..875f9df88e 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -3259,8 +3259,53 @@ (define-public kactivities-stats
     ;; triple licensed
     (license (list license:lgpl2.0+ license:lgpl2.1+ license:lgpl3+))))
 
+(define-public kbookmarks-6
+  (package
+    (name "kbookmarks")
+    (version "6.1.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "0is75mhvfahay0xbbckwsa7jwlf4j6c7gdxl6i4fiqy12wr5cqxp"))))
+    (build-system cmake-build-system)
+    (propagated-inputs
+     (list kwidgetsaddons-6))
+    (native-inputs
+     (list extra-cmake-modules qttools))
+    (inputs
+     (list kauth-6
+           kcodecs-6
+           kconfig-6
+           kconfigwidgets-6
+           kcoreaddons-6
+           kiconthemes-6
+           kcolorscheme
+           kxmlgui-6
+           qtdeclarative
+           qtbase))
+    (arguments
+     (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 "Bookmarks management library")
+    (description "KBookmarks lets you access and manipulate bookmarks stored
+using the XBEL format.")
+    (license license:lgpl2.1+)))
+
 (define-public kbookmarks
   (package
+    (inherit kbookmarks-6)
     (name "kbookmarks")
     (version "5.114.0")
     (source (origin
@@ -3272,7 +3317,6 @@ (define-public kbookmarks
               (sha256
                (base32
                 "06lnsyjhh80mdcqjww40glinmrjydbmkhv27a267vf34r7kam9rc"))))
-    (build-system cmake-build-system)
     (propagated-inputs
      (list kwidgetsaddons))
     (native-inputs
@@ -3285,20 +3329,7 @@ (define-public kbookmarks
            kcoreaddons
            kiconthemes
            kxmlgui
-           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"))))))
-    (home-page "https://community.kde.org/Frameworks")
-    (synopsis "Bookmarks management library")
-    (description "KBookmarks lets you access and manipulate bookmarks stored
-using the XBEL format.")
-    (license license:lgpl2.1+)))
+           qtbase-5))))
 
 (define-public kcmutils
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 62/63] gnu: Add kdesu-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (60 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 61/63] gnu: Add kbookmarks-6 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 63/63] gnu: Add kded-6 Zheng Junjie
  2024-10-05 17:50 ` bug#70395: [PATCH kde-team 00/63] some kde patch Zheng Junjie
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (kdesu-6): New variable.
(kdesu): Inherit above.

Change-Id: I74f948875022b71bcdc54aa31ca4613e24ebfdff
---
 gnu/packages/kde-frameworks.scm | 38 +++++++++++++++++++++++++++------
 1 file changed, 32 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 875f9df88e..84222a495d 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -3606,10 +3606,10 @@ (define-public kdesignerplugin
 ini-style description files.")
     (license license:lgpl2.1+)))
 
-(define-public kdesu
+(define-public kdesu-6
   (package
     (name "kdesu")
-    (version "5.114.0")
+    (version "6.1.0")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -3618,14 +3618,17 @@ (define-public kdesu
                     name "-" version ".tar.xz"))
               (sha256
                (base32
-                "14dcf32izn4lxr8vx372rfznflc1rcxwanx06phkd8mx9zyg4jxr"))))
-    (build-system cmake-build-system)
+                "0zl2p9319r8q85p3j64w7p7nmjh53z6fha8kkgf3fdfdikh9g8x6"))))
+    (build-system qt-build-system)
     (propagated-inputs
-     (list kpty))
+     (list kpty-6))
     (native-inputs
      (list extra-cmake-modules))
     (inputs
-     (list kconfig kcoreaddons ki18n kservice qtbase-5))
+     (list kconfig-6 kcoreaddons-6 ki18n-6 kservice-6))
+    (arguments (list
+                #:tests? #f ;; FIXME: kdesutest test fail.
+                #:qtbase qtbase))
     (home-page "https://community.kde.org/Frameworks")
     (synopsis "User interface for running shell commands with root privileges")
     (description "KDESU provides functionality for building GUI front ends for
@@ -3633,6 +3636,29 @@ (define-public kdesu
 with su and ssh respectively.")
     (license license:lgpl2.1+)))
 
+(define-public kdesu
+  (package
+    (inherit kdesu-6)
+    (name "kdesu")
+    (version "5.114.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "14dcf32izn4lxr8vx372rfznflc1rcxwanx06phkd8mx9zyg4jxr"))))
+    (build-system cmake-build-system)
+    (propagated-inputs
+     (list kpty))
+    (native-inputs
+     (list extra-cmake-modules))
+    (inputs
+     (list kconfig kcoreaddons ki18n kservice qtbase-5))
+    (arguments '())))
+
 (define-public kemoticons
   (package
     (name "kemoticons")
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 63/63] gnu: Add kded-6.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (61 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 62/63] gnu: Add kdesu-6 Zheng Junjie
@ 2024-04-15 12:47 ` Zheng Junjie
  2024-10-05 17:50 ` bug#70395: [PATCH kde-team 00/63] some kde patch Zheng Junjie
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-04-15 12:47 UTC (permalink / raw)
  To: 70395

* gnu/packages/kde-frameworks.scm (kded-6): New variable.
(kded): Inherit above.

Change-Id: Ib35f76394754e778caa165e379fe75d45488da86
---
 gnu/packages/kde-frameworks.scm | 43 ++++++++++++++++++++++++++-------
 1 file changed, 34 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 84222a495d..ee9c63c6cf 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -3545,8 +3545,41 @@ (define-public kdeclarative
     ;; dual licensed
     (license (list license:gpl2+ license:lgpl2.1+))))
 
+(define-public kded-6
+  (package
+    (name "kded")
+    (version "6.1.0")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://kde/stable/frameworks/"
+                    (version-major+minor version) "/"
+                    name "-" version ".tar.xz"))
+              (sha256
+               (base32
+                "18cv25xyhs5b31mvh3k6vvzm163893ra6nvfjbd1jp4r6vr0x3di"))))
+    (build-system cmake-build-system)
+    (native-inputs
+     (list extra-cmake-modules kdoctools-6))
+    (inputs
+     (list kconfig-6
+           kcoreaddons-6
+           kcrash-6
+           kdbusaddons-6
+           kdoctools-6
+           kservice-6
+           qtbase))
+    (home-page "https://community.kde.org/Frameworks")
+    (synopsis "Central daemon of KDE work spaces")
+    (description "KDED stands for KDE Daemon.  KDED runs in the background and
+performs a number of small tasks.  Some of these tasks are built in, others are
+started on demand.")
+    ;; dual licensed
+    (license (list license:lgpl2.0+ license:lgpl2.1+))))
+
 (define-public kded
   (package
+    (inherit kded-6)
     (name "kded")
     (version "5.114.0")
     (source (origin
@@ -3558,7 +3591,6 @@ (define-public kded
               (sha256
                (base32
                 "00n4isc4ahii0ldrg761lkmnq27kmrfqs9zkmpvmgbg57259mvc3"))))
-    (build-system cmake-build-system)
     (native-inputs
      (list extra-cmake-modules kdoctools))
     (inputs
@@ -3568,14 +3600,7 @@ (define-public kded
            kdbusaddons
            kdoctools
            kservice
-           qtbase-5))
-    (home-page "https://community.kde.org/Frameworks")
-    (synopsis "Central daemon of KDE work spaces")
-    (description "KDED stands for KDE Daemon.  KDED runs in the background and
-performs a number of small tasks.  Some of these tasks are built in, others are
-started on demand.")
-    ;; dual licensed
-    (license (list license:lgpl2.0+ license:lgpl2.1+))))
+           qtbase-5))))
 
 (define-public kdesignerplugin
   (package
-- 
2.41.0





^ permalink raw reply related	[flat|nested] 66+ messages in thread

* [bug#70395] [PATCH kde-team 53/63] gnu: qtbase: propagate libxkbcommon.
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 53/63] gnu: qtbase: propagate libxkbcommon Zheng Junjie
@ 2024-04-17 18:01   ` Maxim Cournoyer
  0 siblings, 0 replies; 66+ messages in thread
From: Maxim Cournoyer @ 2024-04-17 18:01 UTC (permalink / raw)
  To: Zheng Junjie; +Cc: 70395, 宋文武

Hello Zheng,

Zheng Junjie <zhengjunjie@iscas.ac.cn> writes:

> * gnu/packages/qt.scm (qtbase)[propagated-inputs]: prepend libxkbcommon.
> [inputs]: Remove libxkbcommon-1.5.
>
> Change-Id: I1bea99e4580242bb6e83cf43129ab49935ef79d3
> ---
>  gnu/packages/qt.scm | 7 ++++++-
>  1 file changed, 6 insertions(+), 1 deletion(-)
>
> diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm
> index 13af841455..fa1e016178 100644
> --- a/gnu/packages/qt.scm
> +++ b/gnu/packages/qt.scm
> @@ -1083,6 +1083,10 @@ (define-public qtbase
>         (prepend tzdata-for-tests
>                  wayland-protocols
>                  xvfb-run)))
> +    (propagated-inputs
> +     (modify-inputs (package-propagated-inputs qtbase-5)
> +       ;; Qt6::GuiPrivate require XKB::XKB

Could you be more explicit here?  This is a CMake imported target
dependency?  Can't XKB be patched in the CMake files to avoid having to
propagate it?  Propagation is best avoided unless it's not technically
possible to do so.

> +       (prepend libxkbcommon)))
>      (inputs
>       (modify-inputs (package-inputs qtbase-5)
>         (prepend at-spi2-core
> @@ -1095,7 +1099,8 @@ (define-public qtbase
>                  libxcb
>                  libxext
>                  xcb-util-cursor
> -                `(,zstd "lib"))))
> +                `(,zstd "lib"))
> +       (delete "libxkbcommon")))

I've noticed the annoyance of having to add libxkbcommon to seemingly
every Qt 6 package, so I'm happy this will get resolved.

-- 
Thanks,
Maxim




^ permalink raw reply	[flat|nested] 66+ messages in thread

* bug#70395: [PATCH kde-team 00/63] some kde patch.
  2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
                   ` (62 preceding siblings ...)
  2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 63/63] gnu: Add kded-6 Zheng Junjie
@ 2024-10-05 17:50 ` Zheng Junjie
  63 siblings, 0 replies; 66+ messages in thread
From: Zheng Junjie @ 2024-10-05 17:50 UTC (permalink / raw)
  To: 70395-done

[-- Attachment #1: Type: text/plain, Size: 2330 bytes --]

Zheng Junjie <zhengjunjie@iscas.ac.cn> writes:

> Hello! This is the first part of the kde update.
>
> Zheng Junjie (63):
>   gnu: extra-cmake-modules: Update to 6.1.0.
>   gnu: Add kquickcharts-6.
>   gnu: Add attica-6.
>   gnu: Add kcodecs-6.
>   gnu: Add kcoreaddons-6.
>   gnu: Add kdbusaddons-6.
>   gnu: Add kdnssd-6.
>   gnu: Add kholidays-6.
>   gnu: Add ki18n-6.
>   gnu: Add kidletime-6.
>   gnu: Add kitemviews-6.
>   gnu: Add kguiaddons-6.
>   gnu: Add kplotting-6.
>   gnu: Add kwidgetsaddons-6.
>   gnu: Add kconfig-6.
>   gnu: Add kitemmodels-6.
>   gnu: Add ksyntaxhighlighting-6.
>   gnu: Add karchive-6.
>   gnu: Add kcalendarcore-6.
>   gnu: Add kcompletion-6.
>   gnu: Add kpty-6.
>   gnu: Add kwindowsystem-6.
>   gnu: Add networkmanager-qt-6.
>   gnu: Add oxygen-icons-6.
>   gnu: Add prison-6.
>   gnu: Add solid-6.
>   gnu: Add sonnet-6.
>   gnu: Add threadweaver-6.
>   gnu: Add kcolorscheme.
>   gnu: Add kdoctools-6.
>   gnu: Add kcontacts-6.
>   gnu: Add kcrash-6.
>   gnu: Add knotifications-6.
>   gnu: Add kpackage-6.
>   gnu: Add kunitconversion-6.
>   gnu: Add syndication-6.
>   gnu: polkit-qt: Update to 0.200.0.
>   gnu: Add polkit-qt6.
>   gnu: Add kauth-6.
>   gnu: Add kjobwidgets-6.
>   gnu: qca: Update to 2.3.8.
>   gnu: Add qca-qt6.
>   gnu: pulseaudio-qt: Built with qt6.
>   gnu: Add kglobalaccel-6.
>   gnu: Add kconfigwidgets-6.
>   gnu: Add kiconthemes-6.
>   gnu: Add kservice-6.
>   gnu: phonon: Remove unneed phase.
>   gnu: phonon: Enable qt6.
>   gnu: Add kwallet-6.
>   gnu: Add ktextwidgets-6.
>   gnu: Add kxmlgui-6.
>   gnu: qtbase: propagate libxkbcommon.
>   gnu: Add kirigami-6.
>   gnu: Add qqc2-desktop-style-6.
>   gnu: Add modemmanager-qt-6.
>   gnu: libavif: Update to 1.0.4.
>   gnu: libraw: Update to 0.21.2.
>   gnu: Add kimageformats-6.
>   gnu: Add ksvg.
>   gnu: Add kbookmarks-6.
>   gnu: Add kdesu-6.
>   gnu: Add kded-6.
>
>  gnu/packages/image.scm          |    6 +-
>  gnu/packages/kde-frameworks.scm | 2215 +++++++++++++++++++++++++------
>  gnu/packages/kde.scm            |   12 +-
>  gnu/packages/photo.scm          |    5 +-
>  gnu/packages/polkit.scm         |   40 +-
>  gnu/packages/qt.scm             |    7 +-
>  6 files changed, 1834 insertions(+), 451 deletions(-)
>
>
> base-commit: cd557e2d1c83839dd587016279900d31f053efc8

Forget to close

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 66+ messages in thread

end of thread, other threads:[~2024-10-05 17:51 UTC | newest]

Thread overview: 66+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-15 12:44 [bug#70395] [PATCH kde-team 00/63] some kde patch Zheng Junjie
2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 01/63] gnu: extra-cmake-modules: Update to 6.1.0 Zheng Junjie
2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 02/63] gnu: Add kquickcharts-6 Zheng Junjie
2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 03/63] gnu: Add attica-6 Zheng Junjie
2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 04/63] gnu: Add kcodecs-6 Zheng Junjie
2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 05/63] gnu: Add kcoreaddons-6 Zheng Junjie
2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 06/63] gnu: Add kdbusaddons-6 Zheng Junjie
2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 07/63] gnu: Add kdnssd-6 Zheng Junjie
2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 08/63] gnu: Add kholidays-6 Zheng Junjie
2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 09/63] gnu: Add ki18n-6 Zheng Junjie
2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 10/63] gnu: Add kidletime-6 Zheng Junjie
2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 11/63] gnu: Add kitemviews-6 Zheng Junjie
2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 12/63] gnu: Add kguiaddons-6 Zheng Junjie
2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 13/63] gnu: Add kplotting-6 Zheng Junjie
2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 14/63] gnu: Add kwidgetsaddons-6 Zheng Junjie
2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 15/63] gnu: Add kconfig-6 Zheng Junjie
2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 16/63] gnu: Add kitemmodels-6 Zheng Junjie
2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 17/63] gnu: Add ksyntaxhighlighting-6 Zheng Junjie
2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 18/63] gnu: Add karchive-6 Zheng Junjie
2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 19/63] gnu: Add kcalendarcore-6 Zheng Junjie
2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 20/63] gnu: Add kcompletion-6 Zheng Junjie
2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 21/63] gnu: Add kpty-6 Zheng Junjie
2024-04-15 12:46 ` [bug#70395] [PATCH kde-team 22/63] gnu: Add kwindowsystem-6 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 23/63] gnu: Add networkmanager-qt-6 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 24/63] gnu: Add oxygen-icons-6 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 25/63] gnu: Add prison-6 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 26/63] gnu: Add solid-6 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 27/63] gnu: Add sonnet-6 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 28/63] gnu: Add threadweaver-6 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 29/63] gnu: Add kcolorscheme Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 30/63] gnu: Add kdoctools-6 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 31/63] gnu: Add kcontacts-6 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 32/63] gnu: Add kcrash-6 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 33/63] gnu: Add knotifications-6 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 34/63] gnu: Add kpackage-6 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 35/63] gnu: Add kunitconversion-6 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 36/63] gnu: Add syndication-6 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 37/63] gnu: polkit-qt: Update to 0.200.0 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 38/63] gnu: Add polkit-qt6 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 39/63] gnu: Add kauth-6 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 40/63] gnu: Add kjobwidgets-6 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 41/63] gnu: qca: Update to 2.3.8 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 42/63] gnu: Add qca-qt6 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 43/63] gnu: pulseaudio-qt: Built with qt6 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 44/63] gnu: Add kglobalaccel-6 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 45/63] gnu: Add kconfigwidgets-6 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 46/63] gnu: Add kiconthemes-6 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 47/63] gnu: Add kservice-6 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 48/63] gnu: phonon: Remove unneed phase Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 49/63] gnu: phonon: Enable qt6 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 50/63] gnu: Add kwallet-6 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 51/63] gnu: Add ktextwidgets-6 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 52/63] gnu: Add kxmlgui-6 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 53/63] gnu: qtbase: propagate libxkbcommon Zheng Junjie
2024-04-17 18:01   ` Maxim Cournoyer
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 54/63] gnu: Add kirigami-6 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 55/63] gnu: Add qqc2-desktop-style-6 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 56/63] gnu: Add modemmanager-qt-6 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 57/63] gnu: libavif: Update to 1.0.4 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 58/63] gnu: libraw: Update to 0.21.2 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 59/63] gnu: Add kimageformats-6 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 60/63] gnu: Add ksvg Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 61/63] gnu: Add kbookmarks-6 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 62/63] gnu: Add kdesu-6 Zheng Junjie
2024-04-15 12:47 ` [bug#70395] [PATCH kde-team 63/63] gnu: Add kded-6 Zheng Junjie
2024-10-05 17:50 ` bug#70395: [PATCH kde-team 00/63] some kde patch Zheng Junjie

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.