From 7d5c446089889fc5324f4a130d5ced6c8aec3b1e Mon Sep 17 00:00:00 2001 From: Sughosha Date: Sat, 18 Oct 2025 18:08:50 +0530 Subject: [PATCH] gnu: kimageformats: Update to 6.19.0-0.7512874. * gnu/packages/kde-frameworks.scm (kimageformats): Update to 6.19.0-0.7512874. [source]: Switch to git-fetch. Change-Id: I4c2148b15ad564ff9ad9d877611b7b357d89c4f1 --- gnu/packages/kde-frameworks.scm | 81 +++++++++++++++++---------------- 1 file changed, 42 insertions(+), 39 deletions(-) diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm index 51398634728..33678347754 100644 --- a/gnu/packages/kde-frameworks.scm +++ b/gnu/packages/kde-frameworks.scm @@ -2690,48 +2690,51 @@ by applications to write metadata.") (license license:lgpl3+))) (define-public kimageformats - (package - (name "kimageformats") - (version "6.19.0") - (source (origin - (method url-fetch) - (uri (string-append - "mirror://kde/stable/frameworks/" - (version-major+minor version) "/" - name "-" version ".tar.xz")) - (sha256 - (base32 - "075fgyb0c3chqrwz6h6ybz3g9vh6s39j7xbzjhhi733bm8k570pw")))) - (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 + ;; 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 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