From 5b207e7fea52278ec800dfb077ab969faaa0d625 Mon Sep 17 00:00:00 2001 From: Sughosha Date: Sat, 20 Sep 2025 18:17:22 +0530 Subject: [PATCH] gnu: libkleo: Update to 25.08.1. * gnu/packages/kde-pim.scm (libkleo): Update to 25.08.1. [arguments]<#:test-exclude>: Exclude "expirycheckertest", "keyresolvercoretest", "newkeyapprovaldialogtest", "keyparameterstest" and "keycachetest". <#:phases>: In 'check phase, replace the tests to exclude with the test-exclude keyword. Change-Id: Id6965c08b5a4ea2881bd8182377de021b6787cb5 --- gnu/packages/kde-pim.scm | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/gnu/packages/kde-pim.scm b/gnu/packages/kde-pim.scm index 644a045a2de80055b64ca7a91a176e53ec27e961..2e2432f908450e89c57b86c16c86f882f29e8331 100644 --- a/gnu/packages/kde-pim.scm +++ b/gnu/packages/kde-pim.scm @@ -2347,14 +2347,14 @@ various Google services.") (define-public libkleo (package (name "libkleo") - (version "24.12.1") + (version "25.08.1") (source (origin (method url-fetch) (uri (string-append "mirror://kde/stable/release-service/" version "/src/libkleo-" version ".tar.xz")) (sha256 - (base32 "1jajjq0gnymkfhviixjiz3x3b97pcdrgcs63x92sj1qncvs51yjp")))) + (base32 "1bwbgncmkgnrxbr9xclfnk8y5i9dqq7k1hja27398hlscppjp6ka")))) (build-system qt-build-system) (native-inputs (list extra-cmake-modules kdoctools qttools)) @@ -2378,14 +2378,21 @@ various Google services.") (arguments (list #:qtbase qtbase + #:test-exclude + (string-append "(" + (string-join '("expirycheckertest" + "keyresolvercoretest" + "newkeyapprovaldialogtest" + "keyparameterstest" + "keycachetest") + "|") + ")") #:phases #~(modify-phases %standard-phases (replace 'check - (lambda* (#:key tests? #:allow-other-keys) + (lambda* (#:key tests? (test-exclude "") #:allow-other-keys) (when tests? ;; FIXME: These tests fail. - (invoke "ctest" "-E" - "(expirycheckertest|keyresolvercoretest|\ -newkeyapprovaldialogtest|keyparameterstest|keycachetest)"))))))) + (invoke "ctest" "-E" test-exclude))))))) (home-page "https://invent.kde.org/pim/libkleo") (synopsis "KDE PIM cryptographic library") (description "@code{libkleo} is a library for Kleopatra and other parts of