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 qt5compat-everywhere-src-6.10.3.tar.xz 14616476 BLAKE2B 99be075a84a60dfd9441809ae42813859398ca066baa4b5bb1b63fd0b1d6ec21290f08664261a3c6c4628ec85ef610d667a27738eda6cbcca5ed35e9b7c65f14 SHA512 a690b570b3c22cad4e05dedef2c6a3c5a59d0c720319998b07ed13542573a1145472fd043c355079a07367a10a3b90ac69b51e558aa3000072e442658af3acf2
DIST qt5compat-everywhere-src-6.11.1.tar.xz 14621480 BLAKE2B c87f0f06b1ff5f43f64542f568b4713ae7367ffcfaffda0d8e53775503ff42a09844f4d0e0acfa5ad7cc9c5d078d365e045018a2d7a1e6175676d1746728a2ac SHA512 cd3d35f040dc3956ccb5edbf5d52b846adf10aed7dbf7ec6a6f821846717db6430ceab2b061efaa7e31072b48bd07bd676e94cf98f1b95c40cdbd6d1367836bc

View File

@ -0,0 +1,21 @@
<?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>
<use>
<flag name="qml">Build QML/QtQuick bindings and imports</flag>
</use>
<upstream>
<bugs-to>https://qt-project.atlassian.net/</bugs-to>
<doc>https://doc.qt.io/</doc>
<remote-id type="github">qt/qt5compat</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,38 @@
# Copyright 2023-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit qt6-build
DESCRIPTION="Qt module containing the unsupported Qt 5 APIs"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
fi
IUSE="+gui icu qml"
RDEPEND="
~dev-qt/qtbase-${PV}:6[gui=,icu=,network,xml]
icu? ( dev-libs/icu:= )
!icu? ( virtual/libiconv )
qml? (
~dev-qt/qtdeclarative-${PV}:6
~dev-qt/qtshadertools-${PV}:6
)
"
DEPEND="${RDEPEND}"
src_configure() {
local mycmakeargs=(
$(cmake_use_find_package qml Qt6Quick)
)
qt6-build_src_configure
}
src_test() {
# tst_qxmlinputsource sometimes hang without -j1
qt6-build_src_test -j1
}

View File

@ -0,0 +1,38 @@
# Copyright 2023-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit qt6-build
DESCRIPTION="Qt module containing the unsupported Qt 5 APIs"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
fi
IUSE="+gui icu qml"
RDEPEND="
~dev-qt/qtbase-${PV}:6[gui=,icu=,network,xml]
icu? ( dev-libs/icu:= )
!icu? ( virtual/libiconv )
qml? (
~dev-qt/qtdeclarative-${PV}:6
~dev-qt/qtshadertools-${PV}:6
)
"
DEPEND="${RDEPEND}"
src_configure() {
local mycmakeargs=(
$(cmake_use_find_package qml Qt6Quick)
)
qt6-build_src_configure
}
src_test() {
# tst_qxmlinputsource sometimes hang without -j1
qt6-build_src_test -j1
}

View File

@ -0,0 +1,38 @@
# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit qt6-build
DESCRIPTION="Qt module containing the unsupported Qt 5 APIs"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
fi
IUSE="+gui icu qml"
RDEPEND="
~dev-qt/qtbase-${PV}:6[gui=,icu=,network,xml]
icu? ( dev-libs/icu:= )
!icu? ( virtual/libiconv )
qml? (
~dev-qt/qtdeclarative-${PV}:6
~dev-qt/qtshadertools-${PV}:6
)
"
DEPEND="${RDEPEND}"
src_configure() {
local mycmakeargs=(
$(cmake_use_find_package qml Qt6Quick)
)
qt6-build_src_configure
}
src_test() {
# tst_qxmlinputsource sometimes hang without -j1
qt6-build_src_test -j1
}

View File

@ -0,0 +1,38 @@
# Copyright 2023-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit qt6-build
DESCRIPTION="Qt module containing the unsupported Qt 5 APIs"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
fi
IUSE="+gui icu qml"
RDEPEND="
~dev-qt/qtbase-${PV}:6[gui=,icu=,network,xml]
icu? ( dev-libs/icu:= )
!icu? ( virtual/libiconv )
qml? (
~dev-qt/qtdeclarative-${PV}:6
~dev-qt/qtshadertools-${PV}:6
)
"
DEPEND="${RDEPEND}"
src_configure() {
local mycmakeargs=(
$(cmake_use_find_package qml Qt6Quick)
)
qt6-build_src_configure
}
src_test() {
# tst_qxmlinputsource sometimes hang without -j1
qt6-build_src_test -j1
}

View File

@ -0,0 +1,38 @@
# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit qt6-build
DESCRIPTION="Qt module containing the unsupported Qt 5 APIs"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
fi
IUSE="+gui icu qml"
RDEPEND="
~dev-qt/qtbase-${PV}:6[gui=,icu=,network,xml]
icu? ( dev-libs/icu:= )
!icu? ( virtual/libiconv )
qml? (
~dev-qt/qtdeclarative-${PV}:6
~dev-qt/qtshadertools-${PV}:6
)
"
DEPEND="${RDEPEND}"
src_configure() {
local mycmakeargs=(
$(cmake_use_find_package qml Qt6Quick)
)
qt6-build_src_configure
}
src_test() {
# tst_qxmlinputsource sometimes hang without -j1
qt6-build_src_test -j1
}