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/qtdeclarative/
Date: Sun, 19 Mar 2023 13:09:43
Message-Id: 1679231197.4fbb844d0af217ad3eedaf0f87308b5ba5449467.chiitoo@gentoo
1 commit: 4fbb844d0af217ad3eedaf0f87308b5ba5449467
2 Author: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
3 AuthorDate: Sun Mar 19 11:25:05 2023 +0000
4 Commit: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
5 CommitDate: Sun Mar 19 13:06:37 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fbb844d
7
8 dev-qt/qtdeclarative: add 6.4.3
9
10 Signed-off-by: Jimi Huotari <chiitoo <AT> gentoo.org>
11
12 dev-qt/qtdeclarative/Manifest | 1 +
13 dev-qt/qtdeclarative/qtdeclarative-6.4.3.ebuild | 30 +++++++++++++++++++++++++
14 2 files changed, 31 insertions(+)
15
16 diff --git a/dev-qt/qtdeclarative/Manifest b/dev-qt/qtdeclarative/Manifest
17 index d0025d538c89..3703fb8e2d9b 100644
18 --- a/dev-qt/qtdeclarative/Manifest
19 +++ b/dev-qt/qtdeclarative/Manifest
20 @@ -1,3 +1,4 @@
21 DIST qtdeclarative-5.15.8-gentoo-kde-1.tar.xz 19932 BLAKE2B e889597ce322d642f0a1a60fd47b23a34b7d40585ab34841cfbce2225c24a4c56075698a3c9b9b93eb8dce80f2a42140269b84538a6c2817997221404892c180 SHA512 88c9483fca6eb10ecf4810dac369260b7d85372a1b698ea9587201398f65d442b6f8bd87603a277acc71f94e6f7cff2cca750888261a3b31c2734c09415d1fd3
22 DIST qtdeclarative-everywhere-opensource-src-5.15.8.tar.xz 21592984 BLAKE2B 623264ffcca9f623896d73ce946cc0f621bdae50b520e454b59a1888a2c767f0ff089f69ed1c5e028d01fd28ae447add826fb09c615718af61e787fa1849b16e SHA512 c611cc1d25b7eea1da3e5932d253d024459044d8fff6a31066033ea5867dd20aeb183b2d2ba8a2ca71cf263fc1921126509212dd43ab680134e7a9df8d937d73
23 DIST qtdeclarative-everywhere-src-6.4.2.tar.xz 30564432 BLAKE2B b445672bfd91978855d11eac953c01902522ffe5c3bb48296f926be6234ee7dccfbb3386478633b81a44cbb067ef2078cf3c05a0b7358ae15e635c0d5ab9ccc6 SHA512 76742b8b0902802c1d7615c8b7948b245a535c5f9574893d0fc5f8e09cb914578c1243be23dee37f98bd037e9407f82bc71b22b688067aaa68efcec1db8f922a
24 +DIST qtdeclarative-everywhere-src-6.4.3.tar.xz 30556972 BLAKE2B a8020e59f9195e83e211db2dbb6054e66e51349f278a4bc3a24719591764b78983fbf2ead40c80f58f1feddf1ff43033c6216bf9690910169bd54fa1d8473c96 SHA512 ba1a477d4e388e93cdbf76c594650b431fbea1212af110fda994fa1ebca0d6cf2dba699c995744deba71bad2a9c45d214b671ddef01a995d7c6c82c61ef82aa2
25
26 diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.4.3.ebuild b/dev-qt/qtdeclarative/qtdeclarative-6.4.3.ebuild
27 new file mode 100644
28 index 000000000000..8c9a771cc98e
29 --- /dev/null
30 +++ b/dev-qt/qtdeclarative/qtdeclarative-6.4.3.ebuild
31 @@ -0,0 +1,30 @@
32 +# Copyright 2021-2023 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=8
36 +
37 +inherit qt6-build
38 +
39 +DESCRIPTION="Qt Declarative (Quick 2)"
40 +
41 +if [[ ${QT6_BUILD_TYPE} == release ]]; then
42 + KEYWORDS="~amd64"
43 +fi
44 +
45 +IUSE="opengl +sql +widgets"
46 +
47 +DEPEND="
48 + =dev-qt/qtbase-${PV}*[network,opengl=,sql=,widgets=]
49 + =dev-qt/qtshadertools-${PV}*
50 +"
51 +RDEPEND="${DEPEND}"
52 +
53 +src_configure() {
54 + local mycmakeargs=(
55 + $(qt_feature opengl)
56 + $(qt_feature sql)
57 + $(qt_feature widgets)
58 + )
59 +
60 + qt6-build_src_configure
61 +}