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 qtremoteobjects-everywhere-src-6.10.3.tar.xz 528940 BLAKE2B 902c853fdb28e2eca554fd103388fee4fb84ebe50605d8082b9525fd95980a9f5993d79a6e611f35c4573c936d36009d863b5d269a085ebfc9d0fcf9bc104dd1 SHA512 cb9a94eb3fcfd31535afcf3648f54ac9a408a57028605e5a7e8563b2842baebad4abd5ef4be5ecca9d1f16c0f1c04b50b4fa81ebf820cb2178439ad1a69b4531
DIST qtremoteobjects-everywhere-src-6.11.1.tar.xz 529300 BLAKE2B ce7949dc8a30b93bf4af64a76da617272e4bcec76deb9769137121211adc880b093c19c43ce44524f7a341dba288d6d5333c1c386423173256db4a4f293cc18e SHA512 fb701012065aa1be4bdbb61bb6907fab012e679b4dd3ba028a984d462c2671aff52031759e9b6cb359a9eb67314be8260db5f352113c07a1a92eae723a8d8e40

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/qtremoteobjects</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,54 @@
# Copyright 2024-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit qt6-build
DESCRIPTION="Inter-Process Communication (IPC) library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="amd64 ~loong"
fi
IUSE="qml"
RDEPEND="
~dev-qt/qtbase-${PV}:6[network]
qml? (
~dev-qt/qtbase-${PV}:6[gui]
~dev-qt/qtdeclarative-${PV}:6
)
"
DEPEND="
${RDEPEND}
test? ( ~dev-qt/qtbase-${PV}:6[gui] )
"
src_configure() {
# same issue as bug #913692 when tests are enabled
has_version "=dev-qt/qtdeclarative-$(ver_cut 1-3)*:6" &&
local mycmakeargs=( $(cmake_use_find_package qml Qt6Qml) )
qt6-build_src_configure
}
src_test() {
local CMAKE_SKIP_TESTS=(
# rarely fails randomly even with -j1, not looked further into
tst_modelview
)
# tests re-use 127.0.0.1:65213 and randomly fail if ran at same time
qt6-build_src_test -j1
}
src_install() {
qt6-build_src_install
if use test; then
# installs 30+ test binaries like "qt6/bin/state" and, given
# otherwise empty, "can" delete the directory rather than list
rm -r -- "${D}${QT6_BINDIR}" || die
fi
}

View File

@ -0,0 +1,54 @@
# Copyright 2024-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit qt6-build
DESCRIPTION="Inter-Process Communication (IPC) library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="amd64 ~loong"
fi
IUSE="qml"
RDEPEND="
~dev-qt/qtbase-${PV}:6[network]
qml? (
~dev-qt/qtbase-${PV}:6[gui]
~dev-qt/qtdeclarative-${PV}:6
)
"
DEPEND="
${RDEPEND}
test? ( ~dev-qt/qtbase-${PV}:6[gui] )
"
src_configure() {
# same issue as bug #913692 when tests are enabled
has_version "=dev-qt/qtdeclarative-$(ver_cut 1-3)*:6" &&
local mycmakeargs=( $(cmake_use_find_package qml Qt6Qml) )
qt6-build_src_configure
}
src_test() {
local CMAKE_SKIP_TESTS=(
# rarely fails randomly even with -j1, not looked further into
tst_modelview
)
# tests re-use 127.0.0.1:65213 and randomly fail if ran at same time
qt6-build_src_test -j1
}
src_install() {
qt6-build_src_install
if use test; then
# installs 30+ test binaries like "qt6/bin/state" and, given
# otherwise empty, "can" delete the directory rather than list
rm -r -- "${D}${QT6_BINDIR}" || die
fi
}

View File

@ -0,0 +1,54 @@
# Copyright 2024-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit qt6-build
DESCRIPTION="Inter-Process Communication (IPC) library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~loong"
fi
IUSE="qml"
RDEPEND="
~dev-qt/qtbase-${PV}:6[network]
qml? (
~dev-qt/qtbase-${PV}:6[gui]
~dev-qt/qtdeclarative-${PV}:6
)
"
DEPEND="
${RDEPEND}
test? ( ~dev-qt/qtbase-${PV}:6[gui] )
"
src_configure() {
# same issue as bug #913692 when tests are enabled
has_version "=dev-qt/qtdeclarative-$(ver_cut 1-3)*:6" &&
local mycmakeargs=( $(cmake_use_find_package qml Qt6Qml) )
qt6-build_src_configure
}
src_test() {
local CMAKE_SKIP_TESTS=(
# rarely fails randomly even with -j1, not looked further into
tst_modelview
)
# tests re-use 127.0.0.1:65213 and randomly fail if ran at same time
qt6-build_src_test -j1
}
src_install() {
qt6-build_src_install
if use test; then
# installs 30+ test binaries like "qt6/bin/state" and, given
# otherwise empty, "can" delete the directory rather than list
rm -r -- "${D}${QT6_BINDIR}" || die
fi
}

View File

@ -0,0 +1,54 @@
# Copyright 2024-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit qt6-build
DESCRIPTION="Inter-Process Communication (IPC) library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~loong"
fi
IUSE="qml"
RDEPEND="
~dev-qt/qtbase-${PV}:6[network]
qml? (
~dev-qt/qtbase-${PV}:6[gui]
~dev-qt/qtdeclarative-${PV}:6
)
"
DEPEND="
${RDEPEND}
test? ( ~dev-qt/qtbase-${PV}:6[gui] )
"
src_configure() {
# same issue as bug #913692 when tests are enabled
has_version "=dev-qt/qtdeclarative-$(ver_cut 1-3)*:6" &&
local mycmakeargs=( $(cmake_use_find_package qml Qt6Qml) )
qt6-build_src_configure
}
src_test() {
local CMAKE_SKIP_TESTS=(
# rarely fails randomly even with -j1, not looked further into
tst_modelview
)
# tests re-use 127.0.0.1:65213 and randomly fail if ran at same time
qt6-build_src_test -j1
}
src_install() {
qt6-build_src_install
if use test; then
# installs 30+ test binaries like "qt6/bin/state" and, given
# otherwise empty, "can" delete the directory rather than list
rm -r -- "${D}${QT6_BINDIR}" || die
fi
}

View File

@ -0,0 +1,54 @@
# Copyright 2024-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit qt6-build
DESCRIPTION="Inter-Process Communication (IPC) library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~loong"
fi
IUSE="qml"
RDEPEND="
~dev-qt/qtbase-${PV}:6[network]
qml? (
~dev-qt/qtbase-${PV}:6[gui]
~dev-qt/qtdeclarative-${PV}:6
)
"
DEPEND="
${RDEPEND}
test? ( ~dev-qt/qtbase-${PV}:6[gui] )
"
src_configure() {
# same issue as bug #913692 when tests are enabled
has_version "=dev-qt/qtdeclarative-$(ver_cut 1-3)*:6" &&
local mycmakeargs=( $(cmake_use_find_package qml Qt6Qml) )
qt6-build_src_configure
}
src_test() {
local CMAKE_SKIP_TESTS=(
# rarely fails randomly even with -j1, not looked further into
tst_modelview
)
# tests re-use 127.0.0.1:65213 and randomly fail if ran at same time
qt6-build_src_test -j1
}
src_install() {
qt6-build_src_install
if use test; then
# installs 30+ test binaries like "qt6/bin/state" and, given
# otherwise empty, "can" delete the directory rather than list
rm -r -- "${D}${QT6_BINDIR}" || die
fi
}