~ruther/guix-local

25b129261d031fd5158d9b4660e1e45a52f49312 — Sughosha 4 months ago 32dc5b8
gnu: okular: Update to 25.08.1.

* gnu/packages/kde-graphics.scm (okular): Update to 25.08.1.
[arguments]<#:test-exclude>: Exclude "annotationtoolbartest", "mainshelltest",
"parttest" and "chmgeneratortest".
<#:phases>: In 'check phase, use test-exclude instead to exclude those tests.

Change-Id: I78d9094f5a07c0e2dfd90ede159724b961a1a9c0
1 files changed, 12 insertions(+), 5 deletions(-)

M gnu/packages/kde-graphics.scm
M gnu/packages/kde-graphics.scm => gnu/packages/kde-graphics.scm +12 -5
@@ 428,31 428,38 @@ picture metadata as EXIF/IPTC and XMP.")
(define-public okular
  (package
    (name "okular")
    (version "24.12.3")
    (version "25.08.1")
    (source
     (origin
       (method url-fetch)
       (uri (string-append "mirror://kde/stable/release-service/" version
                           "/src/" name "-" version ".tar.xz"))
       (sha256
        (base32 "1836wiiq6frvz4ddsi1iir4dkmd9p0lc4mwd5pn5swbb03f9824d"))))
        (base32 "027dcckqrm2k4ayqrl2dwyg718mi07sq5ghz6yf8gn6gqfhl5gk7"))))
    (build-system qt-build-system)
    (arguments
     (list
      #:qtbase qtbase
      #:test-exclude
      (string-append "("
                     (string-join '("annotationtoolbartest"
                                    "mainshelltest"
                                    "parttest"
                                    "chmgeneratortest")
                                  "|")
                     ")")
      #:phases
      #~(modify-phases %standard-phases
          (delete 'check)
          ;; use installed data to check.
          (add-after 'install 'check
            (lambda* (#:key tests? #:allow-other-keys)
            (lambda* (#:key tests? (test-exclude "") #:allow-other-keys)
              (when tests?
                (invoke "ctest"
                        "--output-on-failure"
                        "--rerun-failed"
                        "-E"
                        "(annotationtoolbartest|mainshelltest|parttest|\
chmgeneratortest)"))))
                        test-exclude))))
          (add-before 'check 'check-setup
            (lambda* (#:key outputs #:allow-other-keys)
              (let ((share (string-append (assoc-ref outputs "out") "/share")))