guix_mirror_bot pushed a commit to branch kde-team
in repository guix.
commit 8f0a3c235a24264827b55b99f0995d700395fc3c
Author: Sughosha <[email protected]>
AuthorDate: Wed Dec 24 14:40:33 2025 +0530
gnu: ksvg: Update to 6.21.0.
* gnu/packages/kde-frameworks.scm (ksvg): Update to 6.21.0.
[arguments]<#:phases>: Move 'check phase after the 'install phase.
Change-Id: I31da8c5474d7c0d75503dace4a5dedb00dcac85a
---
gnu/packages/kde-frameworks.scm | 19 ++++++++++++-------
1 file changed, 12 insertions(+), 7 deletions(-)
diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm
index 9af10e759b..66e010735e 100644
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@ -1434,7 +1434,7 @@ pixel units.")
(define-public ksvg
(package
(name "ksvg")
- (version "6.19.0")
+ (version "6.21.0")
(source (origin
(method url-fetch)
(uri (string-append
@@ -1443,7 +1443,7 @@ pixel units.")
name "-" version ".tar.xz"))
(sha256
(base32
- "1vz9nljg73lmfmfgmj3v05b62r4kzynj3ncakdnshgjac32cp8lj"))))
+ "0ngy5k01d996cyhvg8lc1wd7xz8jmy6wcrkccl5lxi47fw41yxaw"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules qttools))
@@ -1458,11 +1458,16 @@ pixel units.")
kguiaddons
kirigami))
(arguments
- (list #:qtbase qtbase
- #:phases #~(modify-phases %standard-phases
- (add-before 'check 'check-setup
- (lambda _
- (setenv "HOME" (getcwd)))))))
+ (list
+ #:qtbase qtbase
+ #:phases #~(modify-phases %standard-phases
+ (delete 'check) ;; move after the install phase
+ (add-after 'install 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (setenv "HOME" (getcwd))
+ (invoke "ctest" "--rerun-failed"
+ "--output-on-failure")))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Components for handling SVGs")
(description "A library for rendering SVG-based themes with stylesheet