~ruther/guix-local

5b207e7fea52278ec800dfb077ab969faaa0d625 — Sughosha 6 months ago dd36ba3
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
1 files changed, 13 insertions(+), 6 deletions(-)

M gnu/packages/kde-pim.scm
M gnu/packages/kde-pim.scm => gnu/packages/kde-pim.scm +13 -6
@@ 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