Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/qt:master commit in: dev-qt/qtquickcontrols2/
Date: Sun, 23 Jul 2017 05:35:32
Message-Id: 1500788119.5ae9755251f29c438fdb0e3a44980c19978b1517.kensington@gentoo
1 commit: 5ae9755251f29c438fdb0e3a44980c19978b1517
2 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jul 23 05:26:48 2017 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Sun Jul 23 05:35:19 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=5ae97552
7
8 dev-qt/qtquickcontrols2: introduce widgets USE flag
9
10 Package-Manager: Portage-2.3.6, Repoman-2.3.3
11
12 dev-qt/qtquickcontrols2/metadata.xml | 3 +++
13 dev-qt/qtquickcontrols2/qtquickcontrols2-5.9.1.ebuild | 10 +++++++++-
14 dev-qt/qtquickcontrols2/qtquickcontrols2-5.9.9999.ebuild | 10 +++++++++-
15 dev-qt/qtquickcontrols2/qtquickcontrols2-5.9999.ebuild | 10 +++++++++-
16 4 files changed, 30 insertions(+), 3 deletions(-)
17
18 diff --git a/dev-qt/qtquickcontrols2/metadata.xml b/dev-qt/qtquickcontrols2/metadata.xml
19 index 32568f62..cc8ed92a 100644
20 --- a/dev-qt/qtquickcontrols2/metadata.xml
21 +++ b/dev-qt/qtquickcontrols2/metadata.xml
22 @@ -5,6 +5,9 @@
23 <email>qt@g.o</email>
24 <name>Gentoo Qt Project</name>
25 </maintainer>
26 + <use>
27 + <flag name="widgets">Enable QtWidgets support</flag>
28 + </use>
29 <upstream>
30 <bugs-to>https://bugreports.qt.io/</bugs-to>
31 <doc>https://doc.qt.io/</doc>
32
33 diff --git a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.9.1.ebuild b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.9.1.ebuild
34 index ba8f59a9..3c8d2eac 100644
35 --- a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.9.1.ebuild
36 +++ b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.9.1.ebuild
37 @@ -10,12 +10,20 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
38 KEYWORDS="~amd64 ~arm ~x86"
39 fi
40
41 -IUSE=""
42 +IUSE="widgets"
43
44 DEPEND="
45 ~dev-qt/qtcore-${PV}
46 ~dev-qt/qtdeclarative-${PV}
47 ~dev-qt/qtgraphicaleffects-${PV}
48 ~dev-qt/qtgui-${PV}
49 + widgets? ( ~dev-qt/qtwidgets-${PV} )
50 "
51 RDEPEND="${DEPEND}"
52 +
53 +src_prepare() {
54 + qt_use_disable_mod widgets widgets \
55 + src/imports/platform/platform.pro
56 +
57 + qt5-build_src_prepare
58 +}
59
60 diff --git a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.9.9999.ebuild b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.9.9999.ebuild
61 index ba8f59a9..3c8d2eac 100644
62 --- a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.9.9999.ebuild
63 +++ b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.9.9999.ebuild
64 @@ -10,12 +10,20 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
65 KEYWORDS="~amd64 ~arm ~x86"
66 fi
67
68 -IUSE=""
69 +IUSE="widgets"
70
71 DEPEND="
72 ~dev-qt/qtcore-${PV}
73 ~dev-qt/qtdeclarative-${PV}
74 ~dev-qt/qtgraphicaleffects-${PV}
75 ~dev-qt/qtgui-${PV}
76 + widgets? ( ~dev-qt/qtwidgets-${PV} )
77 "
78 RDEPEND="${DEPEND}"
79 +
80 +src_prepare() {
81 + qt_use_disable_mod widgets widgets \
82 + src/imports/platform/platform.pro
83 +
84 + qt5-build_src_prepare
85 +}
86
87 diff --git a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.9999.ebuild b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.9999.ebuild
88 index ba8f59a9..3c8d2eac 100644
89 --- a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.9999.ebuild
90 +++ b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.9999.ebuild
91 @@ -10,12 +10,20 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
92 KEYWORDS="~amd64 ~arm ~x86"
93 fi
94
95 -IUSE=""
96 +IUSE="widgets"
97
98 DEPEND="
99 ~dev-qt/qtcore-${PV}
100 ~dev-qt/qtdeclarative-${PV}
101 ~dev-qt/qtgraphicaleffects-${PV}
102 ~dev-qt/qtgui-${PV}
103 + widgets? ( ~dev-qt/qtwidgets-${PV} )
104 "
105 RDEPEND="${DEPEND}"
106 +
107 +src_prepare() {
108 + qt_use_disable_mod widgets widgets \
109 + src/imports/platform/platform.pro
110 +
111 + qt5-build_src_prepare
112 +}