Gentoo Archives: gentoo-commits

From: Jimi Huotari <chiitoo@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-qt/qtquick3d/
Date: Sun, 19 Mar 2023 13:09:49
Message-Id: 1679231200.313080689f04514eb810a0001e5d7ff0cc4da0c4.chiitoo@gentoo
1 commit: 313080689f04514eb810a0001e5d7ff0cc4da0c4
2 Author: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
3 AuthorDate: Sun Mar 19 11:26:46 2023 +0000
4 Commit: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
5 CommitDate: Sun Mar 19 13:06:40 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31308068
7
8 dev-qt/qtquick3d: add 6.4.3
9
10 Signed-off-by: Jimi Huotari <chiitoo <AT> gentoo.org>
11
12 dev-qt/qtquick3d/Manifest | 1 +
13 dev-qt/qtquick3d/qtquick3d-6.4.3.ebuild | 32 ++++++++++++++++++++++++++++++++
14 2 files changed, 33 insertions(+)
15
16 diff --git a/dev-qt/qtquick3d/Manifest b/dev-qt/qtquick3d/Manifest
17 index 1e9df6318687..2c5b35cf545d 100644
18 --- a/dev-qt/qtquick3d/Manifest
19 +++ b/dev-qt/qtquick3d/Manifest
20 @@ -1 +1,2 @@
21 DIST qtquick3d-everywhere-src-6.4.2.tar.xz 42804964 BLAKE2B 6634b27675468887bb0f91e48405eb4dcf063f5f64848ce23af1c64a89a2a853666a9627c1f41dc5fad38916600fbefde3ca5fce1268ae6d6c1bf157709cc63d SHA512 286606571f45a0464a57893880f805a2510ebea9a3cfb92e5225eeb3f9435b2c4d4919ce53c45dcea6ed8f7a9e84dd4afa0a5f631dbc26b3723da637260bb6af
22 +DIST qtquick3d-everywhere-src-6.4.3.tar.xz 44048520 BLAKE2B 1c93fe90c071323ccc77f18893d669c1abf63edaec442f710c61f358ed2440c8f4c54f037ceab232ce2cd6d3f1bc6f10748e8bf99634b422ce3d1b6aaa2e3ef0 SHA512 511c8585ea8686b1e1cf2e3dd47ac5650ba312d583da7e86dc86aaff6769a5751e3d75ff3fd07664098ba6488f75c9dab68d060b0394ad0182c35c44b5306970
23
24 diff --git a/dev-qt/qtquick3d/qtquick3d-6.4.3.ebuild b/dev-qt/qtquick3d/qtquick3d-6.4.3.ebuild
25 new file mode 100644
26 index 000000000000..92a82e63dc8d
27 --- /dev/null
28 +++ b/dev-qt/qtquick3d/qtquick3d-6.4.3.ebuild
29 @@ -0,0 +1,32 @@
30 +# Copyright 2021-2023 Gentoo Authors
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=8
34 +
35 +inherit qt6-build
36 +
37 +DESCRIPTION="Qt module and API for defining 3D content in Qt QuickTools"
38 +
39 +if [[ ${QT6_BUILD_TYPE} == release ]]; then
40 + KEYWORDS="~amd64"
41 +elif [[ ${QT6_BUILD_TYPE} == live ]]; then
42 + # Don't clone qtquick3d-assimp.
43 + EGIT_SUBMODULES=()
44 +fi
45 +
46 +DEPEND="
47 + =dev-qt/qtbase-${PV}*[concurrent,network,widgets]
48 + =dev-qt/qtdeclarative-${PV}*
49 + =dev-qt/qtshadertools-${PV}*
50 + =dev-qt/qtquicktimeline-${PV}*
51 + media-libs/assimp:=
52 +"
53 +RDEPEND="${DEPEND}"
54 +
55 +src_configure() {
56 + local mycmakeargs=(
57 + -DQT_FEATURE_system_assimp=ON
58 + )
59 +
60 + qt6-build_src_configure
61 +}