From 5c184345fdb2a985ee1010e7c20ab40afe6444e0 Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Fri, 10 Jul 2026 18:05:08 +0200 Subject: [PATCH] kde-frameworks/kimageformats: 6.28.0 version bump Signed-off-by: Andreas Sturmlechner --- kde-frameworks/kimageformats/Manifest | 1 + .../kimageformats/kimageformats-6.28.0.ebuild | 48 +++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 kde-frameworks/kimageformats/kimageformats-6.28.0.ebuild diff --git a/kde-frameworks/kimageformats/Manifest b/kde-frameworks/kimageformats/Manifest index 23038be17e2c6..fff489a4c5c7f 100644 --- a/kde-frameworks/kimageformats/Manifest +++ b/kde-frameworks/kimageformats/Manifest @@ -1 +1,2 @@ DIST kimageformats-6.27.0.tar.xz 32373196 BLAKE2B 706f619fef337184b2f67600b75135795dab9ae2e27ef933ac72742b5a2cae0407a5c3ee0d3673e6362a7397318f495bc88a9b19570233c9b052d4c9c816059c SHA512 4dd73125da24da722c9967f850a2d43cfc80784d713258f2e829b79777ec98f4a4afd100e7c7bcb4a924ddf1614318193ce73bce2fbb57a8d16526aac4900643 +DIST kimageformats-6.28.0.tar.xz 32373316 BLAKE2B 9a96a64f84b50a7f7cae29cacc5fd120b9eb1bd8fe2efe51ac2ca96be0d97afc4e29354f5e4c5aba031ee1fd49cc721733fb4e8ae8e76765b8babe4fab699548 SHA512 a654caa8595e9b573f02579a0993c5075cf92ef35526498f83dbf8fc24cb6124b10f87bcd3cd2ca301c2a2b9b23c0902fb2e0dbe6c98f1a13b51501b0b558527 diff --git a/kde-frameworks/kimageformats/kimageformats-6.28.0.ebuild b/kde-frameworks/kimageformats/kimageformats-6.28.0.ebuild new file mode 100644 index 0000000000000..6774356af6047 --- /dev/null +++ b/kde-frameworks/kimageformats/kimageformats-6.28.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="false" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework providing additional format plugins for Qt's image I/O system" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="avif eps heif jpeg2k jpegxl openexr raw" + +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui] + =kde-frameworks/karchive-${KDE_CATV}*:6 + avif? ( >=media-libs/libavif-0.8.2:=[aom] ) + eps? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] ) + heif? ( >=media-libs/libheif-1.19.7:=[de265,x265] ) + jpeg2k? ( media-libs/openjpeg:= ) + jpegxl? ( >=media-libs/libjxl-0.9.4:= ) + openexr? ( >=media-libs/openexr-3:= ) + raw? ( media-libs/libraw:= ) +" +DEPEND="${RDEPEND} + test? ( + >=dev-qt/qtimageformats-${QTMIN}:6 + heif? ( media-libs/libheif[ffmpeg,jpeg2k] ) + ) +" + +DOCS=( src/imageformats/AUTHORS ) + +src_configure() { + local mycmakeargs=( + -DKIMAGEFORMATS_WITH_KNOWN_CRASHES_JXR=OFF # TODO: check if ready upstream + $(cmake_use_find_package avif libavif) + $(cmake_use_find_package eps Qt6PrintSupport) + -DKIMAGEFORMATS_HEIF=$(usex heif) + -DKIMAGEFORMATS_JP2=$(usex jpeg2k) + -DKIMAGEFORMATS_JXL=$(usex jpegxl) + $(cmake_use_find_package openexr OpenEXR) + $(cmake_use_find_package raw LibRaw) + ) + ecm_src_configure +}