From 25b129261d031fd5158d9b4660e1e45a52f49312 Mon Sep 17 00:00:00 2001 From: Sughosha Date: Wed, 1 Oct 2025 15:20:52 +0530 Subject: [PATCH] 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 --- gnu/packages/kde-graphics.scm | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/gnu/packages/kde-graphics.scm b/gnu/packages/kde-graphics.scm index 1d028fb9c3392fc2717fc809219510e6d28b821f..cdf00d0c1f4095992e2b1ff8b124185ddda36b1f 100644 --- a/gnu/packages/kde-graphics.scm +++ b/gnu/packages/kde-graphics.scm @@ -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")))