commit:     abf91078ab896c0966edca8ca60143187dba44df
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 26 13:38:17 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Sep 26 19:47:25 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abf91078

dev-qt/qtquick3d: add 6.6.0_rc

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

 dev-qt/qtquick3d/Manifest                  |  1 +
 dev-qt/qtquick3d/qtquick3d-6.6.0_rc.ebuild | 42 ++++++++++++++++++++++++++++++
 2 files changed, 43 insertions(+)

diff --git a/dev-qt/qtquick3d/Manifest b/dev-qt/qtquick3d/Manifest
index baad9a0b992a..d2527ffd26e7 100644
--- a/dev-qt/qtquick3d/Manifest
+++ b/dev-qt/qtquick3d/Manifest
@@ -1 +1,2 @@
 DIST qtquick3d-everywhere-src-6.5.2.tar.xz 59171420 BLAKE2B 
91012368061acf6c4057362a380fea2e3fdc46cf63644a667d7b05450fbbeb8c8dae3765c5617fec8c8a1fd3f880fad21c8e6524c3240f040c9dfdbb80869423
 SHA512 
2a26f4fa4e4d88b4205813a8bba1c83811354e5ad5e7aa832fd46c5956b46d15e690c359d83f85018c1430e15edd151207411a50227855de4fc8451db710ace2
+DIST qtquick3d-everywhere-src-6.6.0-rc.tar.xz 59168252 BLAKE2B 
0dc174a12b4d73f3070adf678a28a2e64bf6a8dfa2267a87d262dab2e232e73907f17ce8888d6d50726190410050e46bd9111b1f07e24e028ae691b750ac0772
 SHA512 
08fbb6083352561b39559a648007510ac1d844e2e89c204f5c8696c6b56eefdda4cc227b483942b98abd8cf8e1d6207c7d740265e20a63bc3ea0198a4fc18548

diff --git a/dev-qt/qtquick3d/qtquick3d-6.6.0_rc.ebuild 
b/dev-qt/qtquick3d/qtquick3d-6.6.0_rc.ebuild
new file mode 100644
index 000000000000..fb83b01939ee
--- /dev/null
+++ b/dev-qt/qtquick3d/qtquick3d-6.6.0_rc.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Qt module and API for defining 3D content in Qt QuickTools"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+       KEYWORDS="~amd64"
+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:=
+       sys-libs/zlib:=
+"
+DEPEND="
+       ${RDEPEND}
+       test? ( ~dev-qt/qtbase-${PV}:6[network] )
+"
+
+CMAKE_SKIP_TESTS=(
+       # collada support is disabled in system media-libs/assimp (bug #891787)
+       tst_qquick3dassetimport
+)
+
+src_configure() {
+       local mycmakeargs=(
+               -DQT_FEATURE_system_assimp=ON
+       )
+
+       qt6-build_src_configure
+}

Reply via email to