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
This commit is contained in:
Sughosha 2025-10-18 18:08:50 +05:30 committed by Andreas Enge
parent c6393bbbf7
commit 7d5c446089
No known key found for this signature in database
GPG key ID: F7D5C9BF765C61E3

View file

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