diff options
Diffstat (limited to 'dev-qt/qt3d')
-rw-r--r-- | dev-qt/qt3d/Manifest | 1 | ||||
-rw-r--r-- | dev-qt/qt3d/qt3d-6.8.0_rc.ebuild | 36 |
2 files changed, 37 insertions, 0 deletions
diff --git a/dev-qt/qt3d/Manifest b/dev-qt/qt3d/Manifest index 2ebd0b5edce4..ffa6e66522e1 100644 --- a/dev-qt/qt3d/Manifest +++ b/dev-qt/qt3d/Manifest @@ -1,2 +1,3 @@ DIST qt3d-everywhere-opensource-src-5.15.14.tar.xz 118269268 BLAKE2B ff083f1da2d00dc9cef1e0563b2df4f8ca0ad207e273653521ce3b5c406c084544c212d95c5d4e683b8f67f1d2986e133ac76650fa1882332f7f10d94b184a53 SHA512 502d80fddbf8d3ba18dd262c85df04abf6aa2ee76ba3eb10666588872635497a2828f34963945662b54ac9552d63e0463061d2065c34fdf8a7ea78d0871ebb2e DIST qt3d-everywhere-src-6.7.2.tar.xz 141589248 BLAKE2B cb775f7e66a3c5a42a665605715a94cffcac8c9618a02048c453d527e87465b0adeac0f683346e6edb67de8843aa803a13e1af6e778eb5ff7e25c38f488a8d3e SHA512 d2b5ccf76f75db886acf4a73b1f2bc77e79a584f08f39915b7565179943c09a3ea90904af342a6d2d668b033161c41d6d4d20022e5e990ad55fa40fcb6746480 +DIST qt3d-everywhere-src-6.8.0-rc.tar.xz 141829832 BLAKE2B 861fce41703ee5738e3b2f6e4b8bbaba83ec4490a6e42bb391971a763c8eacf3ef1997c27d2758c906151d0dbff15e95c132578adb1ca4095fdf122f35830337 SHA512 2e6b228ae7547f6022626a943163507372515a1564b1b7fa2f9f39b29a2b7cacd212e463011a39dbcf7c11aee23bc068e0e0e07c3f96ba80bb6447dda794dc79 diff --git a/dev-qt/qt3d/qt3d-6.8.0_rc.ebuild b/dev-qt/qt3d/qt3d-6.8.0_rc.ebuild new file mode 100644 index 000000000000..c67d6bef95e6 --- /dev/null +++ b/dev-qt/qt3d/qt3d-6.8.0_rc.ebuild @@ -0,0 +1,36 @@ +# Copyright 2021-2024 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 ~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 +} |