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

commit 26826ced4cfb69f8a263cb63beb6bbdac80a56c9
Author: Sughosha <[email protected]>
AuthorDate: Sat Sep 20 18:31:37 2025 +0530

    gnu: kdepim-runtime: Update to 25.08.1.
    
    * gnu/packages/kde-pim.scm (kdepim-runtime): Update to 25.08.1.
    [arguments]<#:test-exclude>: Exclude
    "akonadi-sqlite-icalcategoriestotagsmigrationtest", 
"akonadi-sqlite-synctest",
    "akonadi-sqlite-pop3test", "storecompacttest", "akonadi-sqlite-ewstest",
    "ewsmoveitemrequest_ut", "ewsdeleteitemrequest_ut", "ewsgetitemrequest_ut",
    "ewsunsubscriberequest_ut", "ewssettings_ut", "templatemethodstest",
    "akonadi-sqlite-serverbusytest", "ewsattachment_ut" and
    "testmovecollectiontask".
    <#:phases>: Realign. In 'check phase, replace the tests to exclude with the
    test-exclude keyword.
    
    Change-Id: I206e5d5451bed13a4ad730986dc7292c54bc4e60
---
 gnu/packages/kde-pim.scm | 61 ++++++++++++++++++++++++++++++------------------
 1 file changed, 38 insertions(+), 23 deletions(-)

diff --git a/gnu/packages/kde-pim.scm b/gnu/packages/kde-pim.scm
index e158b32b71..32f870f2eb 100644
--- a/gnu/packages/kde-pim.scm
+++ b/gnu/packages/kde-pim.scm
@@ -941,14 +941,14 @@ as KMail, KAddressBook etc.")
 (define-public kdepim-runtime
   (package
     (name "kdepim-runtime")
-    (version "24.12.1")
+    (version "25.08.1")
     (source
      (origin
        (method url-fetch)
        (uri (string-append "mirror://kde/stable/release-service/" version
                            "/src/kdepim-runtime-" version ".tar.xz"))
        (sha256
-        (base32 "0n7wdnx7zl9pykg75naai0g1b0m3ck20g61k0rqj9gx6dmfy468i"))))
+        (base32 "1srr9dxn60yqhci50bch9v8h94nyq50ns5wq7np6c86k6kwh5x62"))))
     (build-system qt-build-system)
     (native-inputs
      (list extra-cmake-modules dbus kdoctools libxslt shared-mime-info))
@@ -1000,27 +1000,42 @@ as KMail, KAddressBook etc.")
      ;; 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-icalcategoriestotagsmigrationtest|akonadi-sqlite-synctest\
-|akonadi-sqlite-pop3test|storecompacttest|akonadi-sqlite-ewstest\
-|ewsmoveitemrequest_ut|ewsdeleteitemrequest_ut\
-|ewsgetitemrequest_ut|ewsunsubscriberequest_ut|ewssettings_ut\
-|templatemethodstest|akonadi-sqlite-serverbusytest|ewsattachment_ut\
-|testmovecollectiontask)")))))))
+           ;; FIXME: Atleast some appear to require network.
+           #:test-exclude
+           (string-append "("
+                          (string-join '("akonadi-sqlite-icalcategoriestotags\
+migrationtest"
+                                         "akonadi-sqlite-synctest"
+                                         "akonadi-sqlite-pop3test"
+                                         "storecompacttest"
+                                         "akonadi-sqlite-ewstest"
+                                         "ewsmoveitemrequest_ut"
+                                         "ewsdeleteitemrequest_ut"
+                                         "ewsgetitemrequest_ut"
+                                         "ewsunsubscriberequest_ut"
+                                         "ewssettings_ut"
+                                         "templatemethodstest"
+                                         "akonadi-sqlite-serverbusytest"
+                                         "ewsattachment_ut"
+                                         "testmovecollectiontask")
+                                       "|")
+                          ")")
+           #: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? (test-exclude "") #:allow-other-keys)
+                   (when tests?
+                     (invoke "dbus-launch" "ctest" "-E" test-exclude)))))))
     (home-page "https://invent.kde.org/pim/kdepim-runtime";)
     (synopsis "Runtime components for Akonadi KDE")
     (description "This package contains Akonadi agents written using KDE

Reply via email to