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
This commit is contained in:
Sughosha 2025-12-24 14:40:39 +05:30
parent 2c5ac06a7f
commit b52d0013a3
No known key found for this signature in database
GPG key ID: CDBC0BD95943A706

View file

@ -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