~ruther/guix-local

7d5c446089889fc5324f4a130d5ced6c8aec3b1e — Sughosha 6 months ago c6393bb
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
1 files changed, 42 insertions(+), 39 deletions(-)

M gnu/packages/kde-frameworks.scm
M gnu/packages/kde-frameworks.scm => gnu/packages/kde-frameworks.scm +42 -39
@@ 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