z572 pushed a commit to branch kde-team
in repository guix.

commit 21c9ab7b559197ae98f625a60bd36a0433aa3e0d
Author: Zheng Junjie <zhengjun...@iscas.ac.cn>
AuthorDate: Mon Jul 8 00:39:28 2024 +0800

    gnu: kdepim-runtime: Update to 24.05.2.
    
    * gnu/packages/kde-pim.scm (kdepim-runtime): Update to 24.05.2.
    [inputs]: Remove kross, qca, qtbase-5, qtdeclarative-5, qtkeychain,
    qtnetworkauth-5, qtspeech-5, qtwebchannel-5, qtwebengine-5, and
    qtxmlpatterns; add kxmlgui, qca-qt6, qtdeclarative, qtkeychain-qt6,
    qtnetworkauth, qtspeech, qtwebchannel, and qtwebengine.
    [arguments]: Set #:qtbase to qtbase; Use Gexps.
    
    Change-Id: Iba2d7a96e4618761cf2d1585c3d6a09bdede00a2
---
 gnu/packages/kde-pim.scm | 57 ++++++++++++++++++++++++------------------------
 1 file changed, 28 insertions(+), 29 deletions(-)

diff --git a/gnu/packages/kde-pim.scm b/gnu/packages/kde-pim.scm
index fda092fae3..073a8aa3ef 100644
--- a/gnu/packages/kde-pim.scm
+++ b/gnu/packages/kde-pim.scm
@@ -806,14 +806,14 @@ functions for accessing calendar data using the kcalcore 
API.")
 (define-public kdepim-runtime
   (package
     (name "kdepim-runtime")
-    (version "23.04.3")
+    (version "24.05.2")
     (source
      (origin
        (method url-fetch)
        (uri (string-append "mirror://kde/stable/release-service/" version
                            "/src/kdepim-runtime-" version ".tar.xz"))
        (sha256
-        (base32 "1wvwibq6zzjlhh8yqrlqras0m8i01ynlwj9z6l3f0g0hyyz5nkw4"))))
+        (base32 "1jymvmiqbyl8qcff835sp6kw8w4lg4clm7p5cscfmcx6b9bg4w7l"))))
     (build-system qt-build-system)
     (native-inputs
      (list extra-cmake-modules dbus kdoctools libxslt shared-mime-info))
@@ -844,44 +844,43 @@ functions for accessing calendar data using the kcalcore 
API.")
            kldap
            kmbox
            kmime
+           kxmlgui
            knotifications
            knotifyconfig
            kpimcommon
            kpimtextedit
-           kross
            ktextwidgets
            kwallet
            kwindowsystem
            libkdepim
            libkgapi
            ;; TODO: libkolab
-           qca
-           qtbase-5
-           qtdeclarative-5
-           qtkeychain
-           qtnetworkauth-5
-           qtspeech-5
-           qtwebchannel-5
-           qtwebengine-5
-           qtxmlpatterns))
+           qca-qt6
+           qtdeclarative
+           qtkeychain-qt6
+           qtnetworkauth
+           qtspeech
+           qtwebchannel
+           qtwebengine))
     (arguments
-      ;; TODO: 5/45 tests fail for quite different reasons, even with
-      ;; "offscreen" and dbus
-     `(#:phases (modify-phases %standard-phases
-                  (add-after 'set-paths 'extend-CPLUS_INCLUDE_PATH
-                    (lambda* (#:key inputs #:allow-other-keys)
-                      ;; FIXME: <Akonadi/KMime/SpecialMailCollections> is not
-                      ;; found during one of the compilation steps without
-                      ;; this hack.
-                      (setenv "CPLUS_INCLUDE_PATH"
-                              (string-append
-                               (assoc-ref inputs "akonadi-mime") 
"/include/KF5:"
-                               (or (getenv "CPLUS_INCLUDE_PATH") "")))))
-                  (replace 'check
-                    (lambda* (#:key tests? #:allow-other-keys)
-                      (when tests?
-                        ;; FIXME: Atleast some appear to require network.
-                        (invoke "dbus-launch" "ctest" "-E" "\
+     ;; TODO: 5/45 tests fail for quite different reasons, even with
+     ;; "offscreen" and dbus
+     (list #:qtbase qtbase
+           #:phases #~(modify-phases %standard-phases
+                        (add-after 'set-paths 'extend-CPLUS_INCLUDE_PATH
+                          (lambda* (#:key inputs #:allow-other-keys)
+                            ;; FIXME: <Akonadi/KMime/SpecialMailCollections> 
is not
+                            ;; found during one of the compilation steps 
without
+                            ;; this hack.
+                            (setenv "CPLUS_INCLUDE_PATH"
+                                    (string-append
+                                     (assoc-ref inputs "akonadi-mime") 
"/include/KF6:"
+                                     (or (getenv "CPLUS_INCLUDE_PATH") "")))))
+                        (replace 'check
+                          (lambda* (#:key tests? #:allow-other-keys)
+                            (when tests?
+                              ;; FIXME: Atleast some appear to require network.
+                              (invoke "dbus-launch" "ctest" "-E" "\
 (akonadi-sqlite-synctest|akonadi-sqlite-pop3test|storecompacttest\
 |akonadi-sqlite-ewstest|ewsmoveitemrequest_ut|ewsdeleteitemrequest_ut\
 |ewsgetitemrequest_ut|ewsunsubscriberequest_ut|ewssettings_ut\

Reply via email to