From b52d0013a3e3eef73cfb99b8a47537bce5ec6c27 Mon Sep 17 00:00:00 2001 From: Sughosha Date: Wed, 24 Dec 2025 14:40:39 +0530 Subject: [PATCH] gnu: kimageformats: Update to 6.21.0. * gnu/packages/kde-frameworks.scm (kimageformats): Update to 6.21.0. [source]: Switch to git-fetch. Change-Id: Ie66dc1b9204465bb36b198aba300ff4f5268c800 --- gnu/packages/kde-frameworks.scm | 81 ++++++++++++++++----------------- 1 file changed, 39 insertions(+), 42 deletions(-) diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm index e380aa1ca12..9ae7544594c 100644 --- a/gnu/packages/kde-frameworks.scm +++ b/gnu/packages/kde-frameworks.scm @@ -2568,51 +2568,48 @@ by applications to write metadata.") (license license:lgpl3+))) (define-public kimageformats - ;; This commit contains fixes for passing tests in aarch64. - (let ((commit "7512874620a36c8fababe97310895c1272166079") - (revision "0")) - (package - (name "kimageformats") - (version (git-version "6.19.0" revision commit)) - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://invent.kde.org/frameworks/kimageformats") - (commit commit))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "0ig25kxx6gldpssbhv92vmlzivx6d4hwr6cd5h03194bac5r987g")))) - (build-system cmake-build-system) - (native-inputs - (list extra-cmake-modules pkg-config)) - (inputs - (list karchive ; for Krita and OpenRaster images - openexr ; for OpenEXR high dynamic-range images - qtbase - libjxl - libraw - libavif - ;; see https://bugs.kde.org/show_bug.cgi?id=468288, - ;; kimageformats-read-psd test need QTiffPlugin - qtimageformats - ;; FIXME: make openexr propagate two package - imath zlib)) - (arguments - (list - #:phases - #~(modify-phases %standard-phases - (add-before 'check 'check-setup - (lambda _ - ;; make Qt render "offscreen", required for tests - (setenv "QT_QPA_PLATFORM" "offscreen")))))) - (home-page "https://community.kde.org/Frameworks") - (synopsis "Plugins to allow QImage to support extra file formats") - (description "This framework provides additional image format plugins for + (package + (name "kimageformats") + (version "6.21.0") + (source (origin + (method url-fetch) + (uri (string-append + "mirror://kde/stable/frameworks/" + (version-major+minor version) "/" + name "-" version ".tar.xz")) + (sha256 + (base32 + "0l7qpxn7j111rc1ki90k3ad63hyfaja2cmp7lv65x2qxws0nnxcw")))) + (build-system cmake-build-system) + (native-inputs + (list extra-cmake-modules pkg-config)) + (inputs + (list karchive ; for Krita and OpenRaster images + openexr ; for OpenEXR high dynamic-range images + qtbase + libjxl + libraw + libavif + ;; see https://bugs.kde.org/show_bug.cgi?id=468288, + ;; kimageformats-read-psd test need QTiffPlugin + qtimageformats + ;; FIXME: make openexr propagate two package + imath zlib)) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-before 'check 'check-setup + (lambda _ + ;; make Qt render "offscreen", required for tests + (setenv "QT_QPA_PLATFORM" "offscreen")))))) + (home-page "https://community.kde.org/Frameworks") + (synopsis "Plugins to allow QImage to support extra file formats") + (description "This framework provides additional image format plugins for QtGui. As such it is not required for the compilation of any other software, but may be a runtime requirement for Qt-based software to support certain image formats.") - (license license:lgpl2.1+)))) + (license license:lgpl2.1+))) (define-public kjobwidgets (package