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 d21535e7cb
586 changed files with 30139 additions and 0 deletions

View File

@ -0,0 +1,3 @@
DIST qtshadertools-everywhere-src-6.8.2.tar.xz 1138404 BLAKE2B e09fde928ff1a7a1da570d2bed85bfc1fd44824accd4160e556fbdf4703f4925116a69ccba4f87064354bce9cbf69d96bddbf39a2f3c9e05a217231dd31eb43f SHA512 70667d6ace7d93e5b8a097802611078ee7c326a449e58406e1754c7fb82235622c55dab8e9a21aa22f56fcf3043cf7e9d537ef669cce9da1b88c1bdecc3f8b51
DIST qtshadertools-everywhere-src-6.8.3.tar.xz 1140608 BLAKE2B 87687eeda844ac8d55b42433d00a90548244be23f07ddb67cccb0ddffaa15ca6c88b900658aa9b3b5697a7fdbb7888797d664dd4a5a365ce52dcce71fba0f4cd SHA512 5f326bb097e09f9f9259b550ccf5fb05634d748eebf8b8c416225e3cd328c2b532c764a41b98a4d47633be446edaeaa3d4e5da1f4951b31e3da6ddc4392a47fc
DIST qtshadertools-everywhere-src-6.9.0.tar.xz 1166308 BLAKE2B 7ffd0d232e393c1e75c12eb8fad58897d63c2def54487fb0e3a0787e7a2c410ac308edfffbd3e07ff106abcecf2bffcbfd5e06b1af75340caa46d032dc858856 SHA512 55337332673f8735672a95132ad5ada8546e1ef8af5f2ee390fc9b4636b2ef148dc8befaf4089709342d7cb7dcde98e7ecf3c61978b62d2fb68898c3b0ab42a6

View File

@ -0,0 +1,8 @@
https://bugs.gentoo.org/937261
https://github.com/KhronosGroup/glslang/pull/3684
--- a/src/3rdparty/glslang/SPIRV/SpvBuilder.h
+++ b/src/3rdparty/glslang/SPIRV/SpvBuilder.h
@@ -58,2 +58,3 @@
#include <algorithm>
+#include <cstdint>
#include <map>

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://bugreports.qt.io/</bugs-to>
<doc>https://doc.qt.io/</doc>
<remote-id type="github">qt/qtshadertools</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,17 @@
# Copyright 2021-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit qt6-build
DESCRIPTION="Qt APIs and Tools for Graphics Pipelines"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
fi
RDEPEND="
~dev-qt/qtbase-${PV}:6[gui]
"
DEPEND="${RDEPEND}"

View File

@ -0,0 +1,24 @@
# Copyright 2021-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit flag-o-matic qt6-build
DESCRIPTION="Qt APIs and Tools for Graphics Pipelines"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
fi
RDEPEND="
~dev-qt/qtbase-${PV}:6[gui]
"
DEPEND="${RDEPEND}"
src_configure() {
# -Werror=odr violations between mismatching spirv.hpp (bug #972694)
filter-lto
qt6-build_src_configure
}

View File

@ -0,0 +1,24 @@
# Copyright 2021-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit flag-o-matic qt6-build
DESCRIPTION="Qt APIs and Tools for Graphics Pipelines"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
fi
RDEPEND="
~dev-qt/qtbase-${PV}:6[gui]
"
DEPEND="${RDEPEND}"
src_configure() {
# -Werror=odr violations between mismatching spirv.hpp (bug #972694)
filter-lto
qt6-build_src_configure
}

View File

@ -0,0 +1,24 @@
# Copyright 2021-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit flag-o-matic qt6-build
DESCRIPTION="Qt APIs and Tools for Graphics Pipelines"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
fi
RDEPEND="
~dev-qt/qtbase-${PV}:6[gui]
"
DEPEND="${RDEPEND}"
src_configure() {
# -Werror=odr violations between mismatching spirv.hpp (bug #972694)
filter-lto
qt6-build_src_configure
}

View File

@ -0,0 +1,21 @@
# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit qt6-build
DESCRIPTION="Qt APIs and Tools for Graphics Pipelines"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
fi
RDEPEND="
~dev-qt/qtbase-${PV}:6[gui]
"
DEPEND="${RDEPEND}"
PATCHES=(
"${FILESDIR}"/${PN}-6.7.2-gcc15.patch
)

View File

@ -0,0 +1,17 @@
# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit qt6-build
DESCRIPTION="Qt APIs and Tools for Graphics Pipelines"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv x86"
fi
RDEPEND="
~dev-qt/qtbase-${PV}:6[gui]
"
DEPEND="${RDEPEND}"

View File

@ -0,0 +1,17 @@
# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit qt6-build
DESCRIPTION="Qt APIs and Tools for Graphics Pipelines"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
fi
RDEPEND="
~dev-qt/qtbase-${PV}:6[gui]
"
DEPEND="${RDEPEND}"

View File

@ -0,0 +1,17 @@
# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit qt6-build
DESCRIPTION="Qt APIs and Tools for Graphics Pipelines"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
fi
RDEPEND="
~dev-qt/qtbase-${PV}:6[gui]
"
DEPEND="${RDEPEND}"

View File

@ -0,0 +1,17 @@
# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit qt6-build
DESCRIPTION="Qt APIs and Tools for Graphics Pipelines"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
fi
RDEPEND="
~dev-qt/qtbase-${PV}:6[gui]
"
DEPEND="${RDEPEND}"