Add dev-qt from an older version of the gentoo repo

Qt5 has been removed, we restore it since we still use it.
This commit is contained in:
2026-07-03 09:45:00 +02:00
parent 2247967dd3
commit 692df50613
319 changed files with 15302 additions and 0 deletions

View File

@ -0,0 +1,2 @@
DIST qtimageformats-everywhere-src-6.10.3.tar.xz 2027960 BLAKE2B 91a1e08a1e6095f3e757dd836e3e41cc31dcef2f384688f89638b892aabb74b259675a9378bf0b7328b208df0d926f766a267b7661b5f2f079f18a523580fe05 SHA512 ea49e79339161799a5b90fe469bffe62aa7385e34498ad15b807a749d6db78cdee4389123563c143d5ea5eda1be8bb17b3bee66c2d5adb6b2c8ac6c3db81d957
DIST qtimageformats-everywhere-src-6.11.1.tar.xz 2032792 BLAKE2B ea3f3aa4a3b66d9ce69ace1451ac4935b383cabf7d99fb1d53d2ff6c69d87408176d5f9457fb7c92c47456e053682148be06f6c3115f0b56d07be7a19a72ec8b SHA512 50b6bd67b87e0b4af99be2493538cfcf78a913aea9a25d30441e44e666f7212ce1b0bf96b298d7312a21d02bd4765b3a241692db59407f3f997aae6c05fe446a

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>qt@gentoo.org</email>
<name>Gentoo Qt Project</name>
</maintainer>
<upstream>
<bugs-to>https://qt-project.atlassian.net/</bugs-to>
<doc>https://doc.qt.io/</doc>
<remote-id type="github">qt/qtimageformats</remote-id>
</upstream>
<slots>
<subslots>
Must only be used by packages that are known to use private parts of the Qt API.
</subslots>
</slots>
</pkgmetadata>

View File

@ -0,0 +1,39 @@
# Copyright 2021-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit qt6-build
DESCRIPTION="Additional format plugins for the Qt image I/O system"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc64 ~riscv x86"
fi
IUSE="mng"
RDEPEND="
~dev-qt/qtbase-${PV}:6[gui]
media-libs/libwebp:=
media-libs/tiff:=
mng? ( media-libs/libmng:= )
"
DEPEND="${RDEPEND}"
CMAKE_SKIP_TESTS=(
# heif plugin is only for Mac, test is normally auto-skipped but may
# misbehave with kde-frameworks/kimageformats:6[heif] (bug #927971)
tst_qheif
)
src_configure() {
local mycmakeargs=(
-DQT_FEATURE_jasper=OFF
$(qt_feature mng)
-DQT_FEATURE_tiff=ON
-DQT_FEATURE_webp=ON
)
qt6-build_src_configure
}

View File

@ -0,0 +1,39 @@
# Copyright 2021-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit qt6-build
DESCRIPTION="Additional format plugins for the Qt image I/O system"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc64 ~riscv x86"
fi
IUSE="mng"
RDEPEND="
~dev-qt/qtbase-${PV}:6[gui]
media-libs/libwebp:=
media-libs/tiff:=
mng? ( media-libs/libmng:= )
"
DEPEND="${RDEPEND}"
CMAKE_SKIP_TESTS=(
# heif plugin is only for Mac, test is normally auto-skipped but may
# misbehave with kde-frameworks/kimageformats:6[heif] (bug #927971)
tst_qheif
)
src_configure() {
local mycmakeargs=(
-DQT_FEATURE_jasper=OFF
$(qt_feature mng)
-DQT_FEATURE_tiff=ON
-DQT_FEATURE_webp=ON
)
qt6-build_src_configure
}

View File

@ -0,0 +1,39 @@
# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit qt6-build
DESCRIPTION="Additional format plugins for the Qt image I/O system"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~x86"
fi
IUSE="mng"
RDEPEND="
~dev-qt/qtbase-${PV}:6[gui]
media-libs/libwebp:=
media-libs/tiff:=
mng? ( media-libs/libmng:= )
"
DEPEND="${RDEPEND}"
CMAKE_SKIP_TESTS=(
# heif plugin is only for Mac, test is normally auto-skipped but may
# misbehave with kde-frameworks/kimageformats:6[heif] (bug #927971)
tst_qheif
)
src_configure() {
local mycmakeargs=(
-DQT_FEATURE_jasper=OFF
$(qt_feature mng)
-DQT_FEATURE_tiff=ON
-DQT_FEATURE_webp=ON
)
qt6-build_src_configure
}

View File

@ -0,0 +1,39 @@
# Copyright 2021-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit qt6-build
DESCRIPTION="Additional format plugins for the Qt image I/O system"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~x86"
fi
IUSE="mng"
RDEPEND="
~dev-qt/qtbase-${PV}:6[gui]
media-libs/libwebp:=
media-libs/tiff:=
mng? ( media-libs/libmng:= )
"
DEPEND="${RDEPEND}"
CMAKE_SKIP_TESTS=(
# heif plugin is only for Mac, test is normally auto-skipped but may
# misbehave with kde-frameworks/kimageformats:6[heif] (bug #927971)
tst_qheif
)
src_configure() {
local mycmakeargs=(
-DQT_FEATURE_jasper=OFF
$(qt_feature mng)
-DQT_FEATURE_tiff=ON
-DQT_FEATURE_webp=ON
)
qt6-build_src_configure
}

View File

@ -0,0 +1,39 @@
# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit qt6-build
DESCRIPTION="Additional format plugins for the Qt image I/O system"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~x86"
fi
IUSE="mng"
RDEPEND="
~dev-qt/qtbase-${PV}:6[gui]
media-libs/libwebp:=
media-libs/tiff:=
mng? ( media-libs/libmng:= )
"
DEPEND="${RDEPEND}"
CMAKE_SKIP_TESTS=(
# heif plugin is only for Mac, test is normally auto-skipped but may
# misbehave with kde-frameworks/kimageformats:6[heif] (bug #927971)
tst_qheif
)
src_configure() {
local mycmakeargs=(
-DQT_FEATURE_jasper=OFF
$(qt_feature mng)
-DQT_FEATURE_tiff=ON
-DQT_FEATURE_webp=ON
)
qt6-build_src_configure
}