kde-frameworks/kimageformats: 6.28.0 version bump

Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
This commit is contained in:
Andreas Sturmlechner
2026-07-10 18:05:08 +02:00
parent c2092625e2
commit 5c184345fd
2 changed files with 49 additions and 0 deletions

View File

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

View File

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