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 +}