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

commit 9ffd6a1d045579ed4e8345ba47a529216c33ce89
Author: Sughosha <[email protected]>
AuthorDate: Sat Sep 20 17:47:06 2025 +0530

    gnu: akonadi: Update to 25.08.1.
    
    * gnu/packages/kde-pim.scm (akonadi): Update to 25.08.1.
    [arguments]<#:test-exclude>: Exclude "AkonadiServer-dbconfigtest",
    "mimetypecheckertest", "entitytreemodeltest",
    "akonadi-sqlite-testenvironmenttest", "akonadi-sqlite-autoincrementtest",
    "akonadi-sqlite-attributefactorytest",
    "akonadi-sqlite-collectionpathresolvertest"
    "akonadi-sqlite-collectionattributetest", "akonadi-sqlite-itemfetchtest",
    "akonadi-sqlite-itemappendtest", "akonadi-sqlite-itemstoretest",
    "akonadi-sqlite-itemdeletetest", "akonadi-sqlite-entitycachetest",
    "akonadi-sqlite-monitortest", "akonadi-sqlite-changerecordertest",
    "akonadi-sqlite-resourcetest", "akonadi-sqlite-subscriptiontest",
    "akonadi-sqlite-transactiontest", "akonadi-sqlite-itemcopytest",
    "akonadi-sqlite-itemmovetest", "akonadi-sqlite-invalidatecachejobtest",
    "akonadi-sqlite-collectioncreatetest", "akonadi-sqlite-collectioncopytest",
    "akonadi-sqlite-collectionmovetest", "akonadi-sqlite-collectionsynctest" and
    "akonadi-sqlite-itemsynctest".
    <#:phases>: In 'check phase, replace the tests to exclude with the 
test-exclude
    keyword.
    
    Change-Id: If659d5689d873d7a2707f064ebbb2550236acbe5
---
 gnu/packages/kde-pim.scm | 41 ++++++++++++++++++++++++++++++++++++-----
 1 file changed, 36 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/kde-pim.scm b/gnu/packages/kde-pim.scm
index 8708ded1f8..e8fa2b2f9d 100644
--- a/gnu/packages/kde-pim.scm
+++ b/gnu/packages/kde-pim.scm
@@ -89,14 +89,14 @@
 (define-public akonadi
   (package
     (name "akonadi")
-    (version "24.12.3")
+    (version "25.08.1")
     (source (origin
               (method url-fetch)
               (uri (string-append "mirror://kde/stable/release-service/"
                                   version "/src/akonadi-" version ".tar.xz"))
               (sha256
                (base32
-                "1j0p1hmn0i81ipw3j0jvbax0c2admq89s9xhf5fycy75a20dxr71"))
+                "1pmgf9ah7h8522ainlpqzi7phxwd9y0g1zhcl03dmjdpbd1xaank"))
               (patches (search-patches "akonadi-paths.patch"
                                        "akonadi-timestamps.patch"
                                        "akonadi-not-relocatable.patch"))))
@@ -132,19 +132,50 @@
     (arguments
      (list #:qtbase qtbase
            #:tests? #f
+           #:test-exclude
+           (string-append "("
+                          (string-join '("AkonadiServer-dbconfigtest"
+                                         "mimetypecheckertest"
+                                         "entitytreemodeltest"
+                                         "akonadi-sqlite-testenvironmenttest"
+                                         "akonadi-sqlite-autoincrementtest"
+                                         "akonadi-sqlite-attributefactorytest"
+                                         "akonadi-sqlite-collectionpath\
+resolvertest"
+                                         "akonadi-sqlite-collectionattribute\
+test"                                    "akonadi-sqlite-itemfetchtest"
+                                         "akonadi-sqlite-itemappendtest"
+                                         "akonadi-sqlite-itemstoretest"
+                                         "akonadi-sqlite-itemdeletetest"
+                                         "akonadi-sqlite-entitycachetest"
+                                         "akonadi-sqlite-monitortest"
+                                         "akonadi-sqlite-changerecordertest"
+                                         "akonadi-sqlite-resourcetest"
+                                         "akonadi-sqlite-subscriptiontest"
+                                         "akonadi-sqlite-transactiontest"
+                                         "akonadi-sqlite-itemcopytest"
+                                         "akonadi-sqlite-itemmovetest"
+                                         "akonadi-sqlite-invalidatecachejob\
+test"
+                                         "akonadi-sqlite-collectioncreatetest"
+                                         "akonadi-sqlite-collectioncopytest"
+                                         "akonadi-sqlite-collectionmovetest"
+                                         "akonadi-sqlite-collectionsynctest"
+                                         "akonadi-sqlite-itemsynctest")
+                                       "|")
+                          ")")
            #:configure-flags #~'("-DDATABASE_BACKEND=SQLITE") ;lightweight
            #:modules `((ice-9 textual-ports)
                        ,@%qt-build-system-modules)
            #:phases
            #~(modify-phases (@ (guix build qt-build-system) %standard-phases)
                (replace 'check
-                 (lambda* (#:key tests? #:allow-other-keys)
+                 (lambda* (#:key tests? (test-exclude "") #:allow-other-keys)
                    (when tests?
                      (setenv "PATH"
                              (string-append (getcwd) "/bin" ":"
                                             (getenv "PATH")))
-                     (invoke "dbus-launch" "ctest" "-E"
-                             
"(AkonadiServer-dbconfigtest|mimetypecheckertest|entitytreemodeltest|akonadi-sqlite-testenvironmenttest|akonadi-sqlite-autoincrementtest|akonadi-sqlite-attributefactorytest|akonadi-sqlite-collectionpathresolvertest|akonadi-sqlite-collectionattributetest|akonadi-sqlite-itemfetchtest|akonadi-sqlite-itemappendtest|akonadi-sqlite-itemstoretest|akonadi-sqlite-itemdeletetest|akonadi-sqlite-entitycachetest|akonadi-sqlite-monitortest|akonadi-sqlite-changerecordertest
 [...]
+                     (invoke "dbus-launch" "ctest" "-E" test-exclude))))
                (add-before 'configure 'add-definitions
                  (lambda* (#:key outputs inputs #:allow-other-keys)
                    (with-output-to-file "CMakeLists.txt.new"

Reply via email to