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"