repo/gentoo:master commit in: dev-qt/qtquick3d/

"Ionen Wolkens" <[email protected]>
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1787053233.f46c732b2d33164f8248a15a2457f8a0cefb6b06.ionen@gentoo>
commit:     f46c732b2d33164f8248a15a2457f8a0cefb6b06
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 18 11:15:33 2026 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Aug 18 11:40:33 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f46c732b

dev-qt/qtquick3d: add 6.11.2

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 dev-qt/qtquick3d/Manifest                |  1 +
 dev-qt/qtquick3d/qtquick3d-6.11.2.ebuild | 56 ++++++++++++++++++++++++++++++++
 2 files changed, 57 insertions(+)

diff --git a/dev-qt/qtquick3d/Manifest b/dev-qt/qtquick3d/Manifest
index 0f43a8296664..44309f7e5119 100644
--- a/dev-qt/qtquick3d/Manifest
+++ b/dev-qt/qtquick3d/Manifest
@@ -1 +1,2 @@
 DIST qtquick3d-everywhere-src-6.11.1.tar.xz 69622816 BLAKE2B bde4e3133af9fdd440b944087c7c767c587dbd3a0f3a8f653e7a6dea9b5fbfe3b1e0e941aa75c61bb2ddf424174e31b0d42649518301c17b3480d6a9c61e022b SHA512 cb86f0c44b57f4ea0a28f6869444b09e56a4a6c82cd25ee56972ae554717c6324218b2b51b091504f5bdc9807e90f138e4b73f8ad75fb1c65e197cf2e81c430e
+DIST qtquick3d-everywhere-src-6.11.2.tar.xz 69948340 BLAKE2B d088de923b0ad297f661e657ebf89dc122c2eab5949c19da12081ca3c808e433132e22954b7d15a80cc09a3c2cc40ddc9769038f98a6e490bfe57a486f5a0404 SHA512 cde5efde9579744a79e857ab771b0fe512d437b464b80f92df9f146c8b2eed529613cf60b06f76a029c20b81244ad49fcb91879920b8b748ed36aa3f3aefd0f1

diff --git a/dev-qt/qtquick3d/qtquick3d-6.11.2.ebuild b/dev-qt/qtquick3d/qtquick3d-6.11.2.ebuild
new file mode 100644
index 000000000000..807e67c73999
--- /dev/null
+++ b/dev-qt/qtquick3d/qtquick3d-6.11.2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 2021-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QT6_HAS_STATIC_LIBS=1
+inherit qt6-build
+
+DESCRIPTION="Qt module and API for defining 3D content in Qt QuickTools"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+	KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+elif [[ ${QT6_BUILD_TYPE} == live ]]; then
+	EGIT_SUBMODULES=() # skip qtquick3d-assimp
+fi
+
+IUSE="opengl vulkan"
+
+RDEPEND="
+	~dev-qt/qtbase-${PV}:6[concurrent,gui,opengl=,vulkan=,widgets]
+	~dev-qt/qtdeclarative-${PV}:6
+	~dev-qt/qtquicktimeline-${PV}:6
+	~dev-qt/qtshadertools-${PV}:6
+	media-libs/assimp:=
+	virtual/zlib:=
+"
+DEPEND="
+	${RDEPEND}
+	test? ( ~dev-qt/qtbase-${PV}:6[network] )
+	vulkan? ( dev-util/vulkan-headers )
+"
+BDEPEND="
+	~dev-qt/qtshadertools-${PV}:6
+"
+
+CMAKE_SKIP_TESTS=(
+	# needs off-by-default assimp[collada] that is masked on some profiles,
+	# not worth the extra trouble
+	tst_qquick3dassetimport
+)
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-6.6.2-gcc14.patch
+	"${FILESDIR}"/${PN}-6.6.2-x32abi.patch
+)
+
+src_configure() {
+	local mycmakeargs=(
+		# TODO: if someone wants it, openxr should likely have its own
+		# USE and be packaged rather than use the bundled copy (if use
+		# bundled, note need to setup python-any-r1)
+		-DQT_FEATURE_quick3dxr_openxr=OFF
+	)
+
+	qt6-build_src_configure
+}
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.