diff --git a/dev-qt/qt3d/Manifest b/dev-qt/qt3d/Manifest index 1139e447c6db1..4c87ebf6f8a84 100644 --- a/dev-qt/qt3d/Manifest +++ b/dev-qt/qt3d/Manifest @@ -1,2 +1,3 @@ DIST qt3d-everywhere-opensource-src-5.15.16.tar.xz 118265056 BLAKE2B b5a20f20e8f8a1dbb25fa370d5f02b104e2b3b4902f1f58596cd2d0d2a4ddda67dcaaa9ccd865f7474e1b66bb506f5eeb687fbedbc796a1da7ff95b407566ec9 SHA512 bdb13bd73a8b706eae8ad07d506ca21469a138dadb47b604a23ebe4640b593cba1353efa081a51a6d869a3d75e1b2b25c432bc7bc4621991f2fd2f5d18914fc6 DIST qt3d-everywhere-src-6.8.2.tar.xz 141821364 BLAKE2B f7f6384110bd8808abb2cb17d05e6a2cb2556afb1e630531c08c20ab1b938d9c511264d7eab610b515a62ef7f4c8aed9cfc8a2801e900d163d84bb1f935876e7 SHA512 e873547bb8ed350e146ce081e3c08f5593ad33e977aad1d933089e287826c81033972cb6428c7f54cbee50c438ceab31181f64b99ada77382875b5053f00ca0d +DIST qt3d-everywhere-src-6.9.0-rc.tar.xz 141833944 BLAKE2B cdb2167df4fc4b03dbb37b6c2f8e4818f09cab01f462a13f79eb09bdb23c3cd2b0d0630f9e1a4eda3575b59cd0756f7974bfc360d20a3ac744f21f9149d40cf2 SHA512 82f7ff82337718bc92897000107865a4b8253cd3b640bf46dc5592ced3c057b3b26f7fd1ee16df0baf23634e6a5ae62cb075f1f526dd1f32f7ce9e04bec0f4f5 diff --git a/dev-qt/qt3d/qt3d-6.9.0_rc.ebuild b/dev-qt/qt3d/qt3d-6.9.0_rc.ebuild new file mode 100644 index 0000000000000..e24eb983b7f64 --- /dev/null +++ b/dev-qt/qt3d/qt3d-6.9.0_rc.ebuild @@ -0,0 +1,36 @@ +# Copyright 2021-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="3D rendering module for the Qt6 framework" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" +elif [[ ${QT6_BUILD_TYPE} == live ]]; then + EGIT_SUBMODULES=() # skip qtquick3d-assimp +fi + +IUSE="gles2-only qml vulkan" + +RDEPEND=" + ~dev-qt/qtbase-${PV}:6[concurrent,gles2-only=,gui,network,opengl,vulkan=] + ~dev-qt/qtshadertools-${PV}:6 + media-libs/assimp:= + qml? ( ~dev-qt/qtdeclarative-${PV}:6 ) +" +DEPEND=" + ${RDEPEND} + vulkan? ( dev-util/vulkan-headers ) +" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package qml Qt6Qml) + -DQT_FEATURE_qt3d_system_assimp=ON + ) + + qt6-build_src_configure +}