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
1 files changed, 36 insertions(+), 5 deletions(-) M gnu/packages/kde-pim.scm
M gnu/packages/kde-pim.scm => gnu/packages/kde-pim.scm +36 -5
@@ 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|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|akonadi-sqlite-itemsynctest)")))) (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"