From b4cd976d112031434b9640ac467c2077572e5fd3 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Sun, 13 Aug 2023 10:28:16 -0400 Subject: [PATCH] gnu: Add qtimageformats. * gnu/packages/qt.scm (qtimageformats): New variable. --- gnu/packages/qt.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 0ad36f4f0d..6112acd9b5 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -1148,6 +1148,40 @@ (define-public qtimageformats-5 (description "The QtImageFormats module contains plugins for adding support for MNG, TGA, TIFF and WBMP image formats."))) +(define-public qtimageformats + (package + (name "qtimageformats") + (version "6.5.2") + (source (origin + (inherit (package-source qtimageformats-5)) + (method url-fetch) + (uri (qt-url name version)) + (sha256 + (base32 + "0hv7mkn72126rkhy5gmjmbvzy7v17mkk3q2pkmzy99f64j4w1q5a")))) + (build-system cmake-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-before 'check 'set-display + (lambda _ + ;; Make Qt render "offscreen", required for tests. + (setenv "QT_QPA_PLATFORM" "offscreen")))))) + (inputs + (list jasper + libmng + libtiff + libwebp + mesa + qtbase + zlib)) + (synopsis "Additional Image Format plugins for Qt") + (description "The QtImageFormats module contains plugins for adding +support for MNG, TGA, TIFF and WBMP image formats.") + (home-page (package-home-page qtbase)) + (license (package-license qtbase)))) + (define-public qtx11extras (package (inherit qtsvg-5) (name "qtx11extras")