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 qthttpserver-everywhere-src-6.10.3.tar.xz 178752 BLAKE2B 4f1fe760b0b38bf3b48cc92f4ac478983d7d850dd7dd4392a1510a0dd2d7cd009d74574c03f5a06235ee088d8304854ff001d51b95cc9575ab76141b89607032 SHA512 3f79281cef45ad650d81ffae2100da5a136e62ba2bbf47156461591554a0078685ac7a4493ecd5e3a341a2765bfee345d745df11b662a29d6dcba377aff4b420
DIST qthttpserver-everywhere-src-6.11.1.tar.xz 185072 BLAKE2B 1a8a6150754b4060c07b5da265f42b2f982ca58c24660cdb98f9b2ebcd1b1a98e05e9d567e475263a5284b8b322b41f3b9d5263412d3da35f51e1a8080954d0d SHA512 e80fc75df50b4f79ad17b1bda49ecda9ed5020cdc327ec20946e45b4c61eec3070903b53d5faadc5c6b9b72e3deab53b0d0e9b6cbc8853d7255f4929ce5acbcf

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="websockets">Enable websockets support using <pkg>dev-qt/qtwebsockets</pkg></flag>
</use>
<upstream>
<bugs-to>https://qt-project.atlassian.net/</bugs-to>
<doc>https://doc.qt.io/</doc>
<remote-id type="github">qt/qthttpserver</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,31 @@
# Copyright 2023-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit qt6-build
DESCRIPTION="HTTP server functionality for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="amd64 arm64 ~loong ppc64 x86"
fi
IUSE="+ssl websockets"
RDEPEND="
~dev-qt/qtbase-${PV}:6[network,ssl=]
websockets? ( ~dev-qt/qtwebsockets-${PV}:6 )
"
DEPEND="
${RDEPEND}
test? ( ~dev-qt/qtbase-${PV}:6[concurrent] )
"
src_configure() {
local mycmakeargs=(
$(cmake_use_find_package websockets Qt6WebSockets)
)
qt6-build_src_configure
}

View File

@ -0,0 +1,31 @@
# Copyright 2023-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit qt6-build
DESCRIPTION="HTTP server functionality for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="amd64 arm64 ~loong ppc64 x86"
fi
IUSE="+ssl websockets"
RDEPEND="
~dev-qt/qtbase-${PV}:6[network,ssl=]
websockets? ( ~dev-qt/qtwebsockets-${PV}:6 )
"
DEPEND="
${RDEPEND}
test? ( ~dev-qt/qtbase-${PV}:6[concurrent] )
"
src_configure() {
local mycmakeargs=(
$(cmake_use_find_package websockets Qt6WebSockets)
)
qt6-build_src_configure
}

View File

@ -0,0 +1,31 @@
# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit qt6-build
DESCRIPTION="HTTP server functionality for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
fi
IUSE="+ssl websockets"
RDEPEND="
~dev-qt/qtbase-${PV}:6[network,ssl=]
websockets? ( ~dev-qt/qtwebsockets-${PV}:6 )
"
DEPEND="
${RDEPEND}
test? ( ~dev-qt/qtbase-${PV}:6[concurrent] )
"
src_configure() {
local mycmakeargs=(
$(cmake_use_find_package websockets Qt6WebSockets)
)
qt6-build_src_configure
}

View File

@ -0,0 +1,31 @@
# Copyright 2023-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit qt6-build
DESCRIPTION="HTTP server functionality for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
fi
IUSE="+ssl websockets"
RDEPEND="
~dev-qt/qtbase-${PV}:6[network,ssl=]
websockets? ( ~dev-qt/qtwebsockets-${PV}:6 )
"
DEPEND="
${RDEPEND}
test? ( ~dev-qt/qtbase-${PV}:6[concurrent] )
"
src_configure() {
local mycmakeargs=(
$(cmake_use_find_package websockets Qt6WebSockets)
)
qt6-build_src_configure
}

View File

@ -0,0 +1,31 @@
# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit qt6-build
DESCRIPTION="HTTP server functionality for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
fi
IUSE="+ssl websockets"
RDEPEND="
~dev-qt/qtbase-${PV}:6[network,ssl=]
websockets? ( ~dev-qt/qtwebsockets-${PV}:6 )
"
DEPEND="
${RDEPEND}
test? ( ~dev-qt/qtbase-${PV}:6[concurrent] )
"
src_configure() {
local mycmakeargs=(
$(cmake_use_find_package websockets Qt6WebSockets)
)
qt6-build_src_configure
}