1 |
commit: 49b12bb7bd59ebb656d7b26d3cae360bbdbb5939 |
2 |
Author: Davide Pesavento <pesa <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Feb 21 21:22:46 2016 +0000 |
4 |
Commit: Davide Pesavento <pesa <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Feb 21 21:22:46 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=49b12bb7 |
7 |
|
8 |
dev-qt: add live ebuilds for the 5.7 branch |
9 |
|
10 |
dev-qt/assistant/assistant-5.7.9999.ebuild | 38 +++++ |
11 |
dev-qt/designer/designer-5.7.9999.ebuild | 41 +++++ |
12 |
.../linguist-tools/linguist-tools-5.7.9999.ebuild | 36 +++++ |
13 |
dev-qt/linguist/linguist-5.7.9999.ebuild | 29 ++++ |
14 |
dev-qt/pixeltool/pixeltool-5.7.9999.ebuild | 27 ++++ |
15 |
dev-qt/qdbus/qdbus-5.7.9999.ebuild | 26 +++ |
16 |
dev-qt/qdbusviewer/qdbusviewer-5.7.9999.ebuild | 28 ++++ |
17 |
dev-qt/qdoc/qdoc-5.7.9999.ebuild | 25 +++ |
18 |
dev-qt/qt3d/qt3d-5.7.9999.ebuild | 22 +++ |
19 |
dev-qt/qtbluetooth/qtbluetooth-5.7.9999.ebuild | 35 +++++ |
20 |
dev-qt/qtconcurrent/qtconcurrent-5.7.9999.ebuild | 24 +++ |
21 |
dev-qt/qtcore/qtcore-5.7.9999.ebuild | 41 +++++ |
22 |
dev-qt/qtdbus/qtdbus-5.7.9999.ebuild | 39 +++++ |
23 |
dev-qt/qtdeclarative/qtdeclarative-5.7.9999.ebuild | 47 ++++++ |
24 |
dev-qt/qtdiag/qtdiag-5.7.9999.ebuild | 26 +++ |
25 |
.../qtgraphicaleffects-5.7.9999.ebuild | 23 +++ |
26 |
dev-qt/qtgui/qtgui-5.7.9999.ebuild | 174 +++++++++++++++++++++ |
27 |
dev-qt/qthelp/qthelp-5.7.9999.ebuild | 32 ++++ |
28 |
.../qtimageformats/qtimageformats-5.7.9999.ebuild | 24 +++ |
29 |
dev-qt/qtlocation/qtlocation-5.7.9999.ebuild | 30 ++++ |
30 |
dev-qt/qtmultimedia/qtmultimedia-5.7.9999.ebuild | 78 +++++++++ |
31 |
dev-qt/qtnetwork/qtnetwork-5.7.9999.ebuild | 54 +++++++ |
32 |
dev-qt/qtopengl/qtopengl-5.7.9999.ebuild | 35 +++++ |
33 |
dev-qt/qtpaths/qtpaths-5.7.9999.ebuild | 24 +++ |
34 |
dev-qt/qtpositioning/qtpositioning-5.7.9999.ebuild | 39 +++++ |
35 |
.../qtprintsupport/qtprintsupport-5.7.9999.ebuild | 43 +++++ |
36 |
dev-qt/qtquick1/qtquick1-5.7.9999.ebuild | 53 +++++++ |
37 |
.../qtquickcontrols-5.7.9999.ebuild | 33 ++++ |
38 |
dev-qt/qtscript/qtscript-5.7.9999.ebuild | 37 +++++ |
39 |
dev-qt/qtsensors/qtsensors-5.7.9999.ebuild | 27 ++++ |
40 |
dev-qt/qtserialport/qtserialport-5.7.9999.ebuild | 20 +++ |
41 |
dev-qt/qtsql/qtsql-5.7.9999.ebuild | 54 +++++++ |
42 |
dev-qt/qtsvg/qtsvg-5.7.9999.ebuild | 24 +++ |
43 |
dev-qt/qttest/qttest-5.7.9999.ebuild | 30 ++++ |
44 |
.../qttranslations/qttranslations-5.7.9999.ebuild | 20 +++ |
45 |
dev-qt/qtwayland/qtwayland-5.7.9999.ebuild | 41 +++++ |
46 |
dev-qt/qtwebchannel/qtwebchannel-5.7.9999.ebuild | 27 ++++ |
47 |
dev-qt/qtwebengine/qtwebengine-5.7.9999.ebuild | 92 +++++++++++ |
48 |
dev-qt/qtwebkit/qtwebkit-5.7.9999.ebuild | 108 +++++++++++++ |
49 |
dev-qt/qtwebsockets/qtwebsockets-5.7.9999.ebuild | 28 ++++ |
50 |
dev-qt/qtwidgets/qtwidgets-5.7.9999.ebuild | 42 +++++ |
51 |
dev-qt/qtx11extras/qtx11extras-5.7.9999.ebuild | 22 +++ |
52 |
dev-qt/qtxml/qtxml-5.7.9999.ebuild | 26 +++ |
53 |
dev-qt/qtxmlpatterns/qtxmlpatterns-5.7.9999.ebuild | 20 +++ |
54 |
44 files changed, 1744 insertions(+) |
55 |
|
56 |
diff --git a/dev-qt/assistant/assistant-5.7.9999.ebuild b/dev-qt/assistant/assistant-5.7.9999.ebuild |
57 |
new file mode 100644 |
58 |
index 0000000..2fcad05 |
59 |
--- /dev/null |
60 |
+++ b/dev-qt/assistant/assistant-5.7.9999.ebuild |
61 |
@@ -0,0 +1,38 @@ |
62 |
+# Copyright 1999-2015 Gentoo Foundation |
63 |
+# Distributed under the terms of the GNU General Public License v2 |
64 |
+# $Id$ |
65 |
+ |
66 |
+EAPI=6 |
67 |
+QT5_MODULE="qttools" |
68 |
+inherit qt5-build |
69 |
+ |
70 |
+DESCRIPTION="Tool for viewing on-line documentation in Qt help file format" |
71 |
+ |
72 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
73 |
+ KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86" |
74 |
+fi |
75 |
+ |
76 |
+IUSE="webkit" |
77 |
+ |
78 |
+DEPEND=" |
79 |
+ ~dev-qt/qtcore-${PV} |
80 |
+ ~dev-qt/qtgui-${PV} |
81 |
+ ~dev-qt/qthelp-${PV} |
82 |
+ ~dev-qt/qtnetwork-${PV} |
83 |
+ ~dev-qt/qtprintsupport-${PV} |
84 |
+ ~dev-qt/qtsql-${PV}[sqlite] |
85 |
+ ~dev-qt/qtwidgets-${PV} |
86 |
+ webkit? ( ~dev-qt/qtwebkit-${PV} ) |
87 |
+" |
88 |
+RDEPEND="${DEPEND}" |
89 |
+ |
90 |
+QT5_TARGET_SUBDIRS=( |
91 |
+ src/assistant/assistant |
92 |
+) |
93 |
+ |
94 |
+src_prepare() { |
95 |
+ qt_use_disable_mod webkit webkitwidgets \ |
96 |
+ src/assistant/assistant/assistant.pro |
97 |
+ |
98 |
+ qt5-build_src_prepare |
99 |
+} |
100 |
|
101 |
diff --git a/dev-qt/designer/designer-5.7.9999.ebuild b/dev-qt/designer/designer-5.7.9999.ebuild |
102 |
new file mode 100644 |
103 |
index 0000000..d66bf40 |
104 |
--- /dev/null |
105 |
+++ b/dev-qt/designer/designer-5.7.9999.ebuild |
106 |
@@ -0,0 +1,41 @@ |
107 |
+# Copyright 1999-2015 Gentoo Foundation |
108 |
+# Distributed under the terms of the GNU General Public License v2 |
109 |
+# $Id$ |
110 |
+ |
111 |
+EAPI=6 |
112 |
+QT5_MODULE="qttools" |
113 |
+inherit qt5-build |
114 |
+ |
115 |
+DESCRIPTION="WYSIWYG tool for designing and building Qt-based GUIs" |
116 |
+ |
117 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
118 |
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86" |
119 |
+fi |
120 |
+ |
121 |
+IUSE="declarative webkit" |
122 |
+ |
123 |
+DEPEND=" |
124 |
+ ~dev-qt/qtcore-${PV} |
125 |
+ ~dev-qt/qtgui-${PV} |
126 |
+ ~dev-qt/qtnetwork-${PV} |
127 |
+ ~dev-qt/qtprintsupport-${PV} |
128 |
+ ~dev-qt/qtwidgets-${PV} |
129 |
+ ~dev-qt/qtxml-${PV} |
130 |
+ declarative? ( ~dev-qt/qtdeclarative-${PV}[widgets] ) |
131 |
+ webkit? ( ~dev-qt/qtwebkit-${PV} ) |
132 |
+" |
133 |
+RDEPEND="${DEPEND}" |
134 |
+ |
135 |
+QT5_TARGET_SUBDIRS=( |
136 |
+ src/designer |
137 |
+) |
138 |
+ |
139 |
+src_prepare() { |
140 |
+ qt_use_disable_mod declarative quickwidgets \ |
141 |
+ src/designer/src/plugins/plugins.pro |
142 |
+ |
143 |
+ qt_use_disable_mod webkit webkitwidgets \ |
144 |
+ src/designer/src/plugins/plugins.pro |
145 |
+ |
146 |
+ qt5-build_src_prepare |
147 |
+} |
148 |
|
149 |
diff --git a/dev-qt/linguist-tools/linguist-tools-5.7.9999.ebuild b/dev-qt/linguist-tools/linguist-tools-5.7.9999.ebuild |
150 |
new file mode 100644 |
151 |
index 0000000..73b4ae7 |
152 |
--- /dev/null |
153 |
+++ b/dev-qt/linguist-tools/linguist-tools-5.7.9999.ebuild |
154 |
@@ -0,0 +1,36 @@ |
155 |
+# Copyright 1999-2015 Gentoo Foundation |
156 |
+# Distributed under the terms of the GNU General Public License v2 |
157 |
+# $Id$ |
158 |
+ |
159 |
+EAPI=6 |
160 |
+QT5_MODULE="qttools" |
161 |
+inherit qt5-build |
162 |
+ |
163 |
+DESCRIPTION="Tools for working with Qt translation data files" |
164 |
+ |
165 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
166 |
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86" |
167 |
+fi |
168 |
+ |
169 |
+IUSE="qml" |
170 |
+ |
171 |
+DEPEND=" |
172 |
+ ~dev-qt/qtcore-${PV} |
173 |
+ ~dev-qt/qtxml-${PV} |
174 |
+ qml? ( ~dev-qt/qtdeclarative-${PV} ) |
175 |
+" |
176 |
+RDEPEND="${DEPEND}" |
177 |
+ |
178 |
+QT5_TARGET_SUBDIRS=( |
179 |
+ src/linguist |
180 |
+) |
181 |
+ |
182 |
+src_prepare() { |
183 |
+ sed -i -e '/SUBDIRS += linguist/d' \ |
184 |
+ src/linguist/linguist.pro || die |
185 |
+ |
186 |
+ qt_use_disable_mod qml qmldevtools-private \ |
187 |
+ src/linguist/lupdate/lupdate.pro |
188 |
+ |
189 |
+ qt5-build_src_prepare |
190 |
+} |
191 |
|
192 |
diff --git a/dev-qt/linguist/linguist-5.7.9999.ebuild b/dev-qt/linguist/linguist-5.7.9999.ebuild |
193 |
new file mode 100644 |
194 |
index 0000000..208bcb1 |
195 |
--- /dev/null |
196 |
+++ b/dev-qt/linguist/linguist-5.7.9999.ebuild |
197 |
@@ -0,0 +1,29 @@ |
198 |
+# Copyright 1999-2015 Gentoo Foundation |
199 |
+# Distributed under the terms of the GNU General Public License v2 |
200 |
+# $Id$ |
201 |
+ |
202 |
+EAPI=6 |
203 |
+QT5_MODULE="qttools" |
204 |
+inherit qt5-build |
205 |
+ |
206 |
+DESCRIPTION="Graphical tool for translating Qt applications" |
207 |
+ |
208 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
209 |
+ KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86" |
210 |
+fi |
211 |
+ |
212 |
+IUSE="" |
213 |
+ |
214 |
+DEPEND=" |
215 |
+ ~dev-qt/designer-${PV} |
216 |
+ ~dev-qt/qtcore-${PV} |
217 |
+ ~dev-qt/qtgui-${PV} |
218 |
+ ~dev-qt/qtprintsupport-${PV} |
219 |
+ ~dev-qt/qtwidgets-${PV} |
220 |
+ ~dev-qt/qtxml-${PV} |
221 |
+" |
222 |
+RDEPEND="${DEPEND}" |
223 |
+ |
224 |
+QT5_TARGET_SUBDIRS=( |
225 |
+ src/linguist/linguist |
226 |
+) |
227 |
|
228 |
diff --git a/dev-qt/pixeltool/pixeltool-5.7.9999.ebuild b/dev-qt/pixeltool/pixeltool-5.7.9999.ebuild |
229 |
new file mode 100644 |
230 |
index 0000000..4e091c5 |
231 |
--- /dev/null |
232 |
+++ b/dev-qt/pixeltool/pixeltool-5.7.9999.ebuild |
233 |
@@ -0,0 +1,27 @@ |
234 |
+# Copyright 1999-2015 Gentoo Foundation |
235 |
+# Distributed under the terms of the GNU General Public License v2 |
236 |
+# $Id$ |
237 |
+ |
238 |
+EAPI=6 |
239 |
+QT5_MODULE="qttools" |
240 |
+inherit qt5-build |
241 |
+ |
242 |
+DESCRIPTION="Qt screen magnifier" |
243 |
+ |
244 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
245 |
+ KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86" |
246 |
+fi |
247 |
+ |
248 |
+IUSE="" |
249 |
+ |
250 |
+DEPEND=" |
251 |
+ ~dev-qt/qtcore-${PV} |
252 |
+ ~dev-qt/qtgui-${PV} |
253 |
+ ~dev-qt/qtnetwork-${PV} |
254 |
+ ~dev-qt/qtwidgets-${PV} |
255 |
+" |
256 |
+RDEPEND="${DEPEND}" |
257 |
+ |
258 |
+QT5_TARGET_SUBDIRS=( |
259 |
+ src/pixeltool |
260 |
+) |
261 |
|
262 |
diff --git a/dev-qt/qdbus/qdbus-5.7.9999.ebuild b/dev-qt/qdbus/qdbus-5.7.9999.ebuild |
263 |
new file mode 100644 |
264 |
index 0000000..c8980c4 |
265 |
--- /dev/null |
266 |
+++ b/dev-qt/qdbus/qdbus-5.7.9999.ebuild |
267 |
@@ -0,0 +1,26 @@ |
268 |
+# Copyright 1999-2015 Gentoo Foundation |
269 |
+# Distributed under the terms of the GNU General Public License v2 |
270 |
+# $Id$ |
271 |
+ |
272 |
+EAPI=6 |
273 |
+QT5_MODULE="qttools" |
274 |
+inherit qt5-build |
275 |
+ |
276 |
+DESCRIPTION="Interface to Qt applications communicating over D-Bus" |
277 |
+ |
278 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
279 |
+ KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86" |
280 |
+fi |
281 |
+ |
282 |
+IUSE="" |
283 |
+ |
284 |
+DEPEND=" |
285 |
+ ~dev-qt/qtcore-${PV} |
286 |
+ ~dev-qt/qtdbus-${PV} |
287 |
+ ~dev-qt/qtxml-${PV} |
288 |
+" |
289 |
+RDEPEND="${DEPEND}" |
290 |
+ |
291 |
+QT5_TARGET_SUBDIRS=( |
292 |
+ src/qdbus/qdbus |
293 |
+) |
294 |
|
295 |
diff --git a/dev-qt/qdbusviewer/qdbusviewer-5.7.9999.ebuild b/dev-qt/qdbusviewer/qdbusviewer-5.7.9999.ebuild |
296 |
new file mode 100644 |
297 |
index 0000000..7fc6d4d |
298 |
--- /dev/null |
299 |
+++ b/dev-qt/qdbusviewer/qdbusviewer-5.7.9999.ebuild |
300 |
@@ -0,0 +1,28 @@ |
301 |
+# Copyright 1999-2015 Gentoo Foundation |
302 |
+# Distributed under the terms of the GNU General Public License v2 |
303 |
+# $Id$ |
304 |
+ |
305 |
+EAPI=6 |
306 |
+QT5_MODULE="qttools" |
307 |
+inherit qt5-build |
308 |
+ |
309 |
+DESCRIPTION="Graphical tool that lets you introspect D-Bus objects and messages" |
310 |
+ |
311 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
312 |
+ KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86" |
313 |
+fi |
314 |
+ |
315 |
+IUSE="" |
316 |
+ |
317 |
+DEPEND=" |
318 |
+ ~dev-qt/qtcore-${PV} |
319 |
+ ~dev-qt/qtdbus-${PV} |
320 |
+ ~dev-qt/qtgui-${PV} |
321 |
+ ~dev-qt/qtwidgets-${PV} |
322 |
+ ~dev-qt/qtxml-${PV} |
323 |
+" |
324 |
+RDEPEND="${DEPEND}" |
325 |
+ |
326 |
+QT5_TARGET_SUBDIRS=( |
327 |
+ src/qdbus/qdbusviewer |
328 |
+) |
329 |
|
330 |
diff --git a/dev-qt/qdoc/qdoc-5.7.9999.ebuild b/dev-qt/qdoc/qdoc-5.7.9999.ebuild |
331 |
new file mode 100644 |
332 |
index 0000000..ced8d07 |
333 |
--- /dev/null |
334 |
+++ b/dev-qt/qdoc/qdoc-5.7.9999.ebuild |
335 |
@@ -0,0 +1,25 @@ |
336 |
+# Copyright 1999-2015 Gentoo Foundation |
337 |
+# Distributed under the terms of the GNU General Public License v2 |
338 |
+# $Id$ |
339 |
+ |
340 |
+EAPI=6 |
341 |
+QT5_MODULE="qttools" |
342 |
+inherit qt5-build |
343 |
+ |
344 |
+DESCRIPTION="Qt documentation generator" |
345 |
+ |
346 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
347 |
+ KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86" |
348 |
+fi |
349 |
+ |
350 |
+IUSE="" |
351 |
+ |
352 |
+DEPEND=" |
353 |
+ ~dev-qt/qtcore-${PV} |
354 |
+ ~dev-qt/qtxml-${PV} |
355 |
+" |
356 |
+RDEPEND="${DEPEND}" |
357 |
+ |
358 |
+QT5_TARGET_SUBDIRS=( |
359 |
+ src/qdoc |
360 |
+) |
361 |
|
362 |
diff --git a/dev-qt/qt3d/qt3d-5.7.9999.ebuild b/dev-qt/qt3d/qt3d-5.7.9999.ebuild |
363 |
new file mode 100644 |
364 |
index 0000000..812a279 |
365 |
--- /dev/null |
366 |
+++ b/dev-qt/qt3d/qt3d-5.7.9999.ebuild |
367 |
@@ -0,0 +1,22 @@ |
368 |
+# Copyright 1999-2015 Gentoo Foundation |
369 |
+# Distributed under the terms of the GNU General Public License v2 |
370 |
+# $Id$ |
371 |
+ |
372 |
+EAPI=6 |
373 |
+inherit qt5-build |
374 |
+ |
375 |
+DESCRIPTION="The 3D module for the Qt5 framework" |
376 |
+ |
377 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
378 |
+ KEYWORDS="~amd64 ~x86" |
379 |
+fi |
380 |
+ |
381 |
+# TODO: egl, qml, tools |
382 |
+IUSE="" |
383 |
+ |
384 |
+DEPEND=" |
385 |
+ ~dev-qt/qtcore-${PV} |
386 |
+ ~dev-qt/qtgui-${PV} |
387 |
+ ~dev-qt/qtnetwork-${PV} |
388 |
+" |
389 |
+RDEPEND="${DEPEND}" |
390 |
|
391 |
diff --git a/dev-qt/qtbluetooth/qtbluetooth-5.7.9999.ebuild b/dev-qt/qtbluetooth/qtbluetooth-5.7.9999.ebuild |
392 |
new file mode 100644 |
393 |
index 0000000..c55a0cf |
394 |
--- /dev/null |
395 |
+++ b/dev-qt/qtbluetooth/qtbluetooth-5.7.9999.ebuild |
396 |
@@ -0,0 +1,35 @@ |
397 |
+# Copyright 1999-2015 Gentoo Foundation |
398 |
+# Distributed under the terms of the GNU General Public License v2 |
399 |
+# $Id$ |
400 |
+ |
401 |
+EAPI=6 |
402 |
+QT5_MODULE="qtconnectivity" |
403 |
+inherit qt5-build |
404 |
+ |
405 |
+DESCRIPTION="Bluetooth support library for the Qt5 framework" |
406 |
+ |
407 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
408 |
+ KEYWORDS="~amd64 ~arm ~x86" |
409 |
+fi |
410 |
+ |
411 |
+IUSE="qml" |
412 |
+ |
413 |
+RDEPEND=" |
414 |
+ ~dev-qt/qtconcurrent-${PV} |
415 |
+ ~dev-qt/qtcore-${PV} |
416 |
+ ~dev-qt/qtdbus-${PV} |
417 |
+ >=net-wireless/bluez-5 |
418 |
+ qml? ( ~dev-qt/qtdeclarative-${PV} ) |
419 |
+" |
420 |
+DEPEND="${RDEPEND} |
421 |
+ ~dev-qt/qtnetwork-${PV} |
422 |
+ virtual/pkgconfig |
423 |
+" |
424 |
+ |
425 |
+src_prepare() { |
426 |
+ sed -i -e 's/nfc//' src/src.pro || die |
427 |
+ |
428 |
+ qt_use_disable_mod qml quick src/src.pro |
429 |
+ |
430 |
+ qt5-build_src_prepare |
431 |
+} |
432 |
|
433 |
diff --git a/dev-qt/qtconcurrent/qtconcurrent-5.7.9999.ebuild b/dev-qt/qtconcurrent/qtconcurrent-5.7.9999.ebuild |
434 |
new file mode 100644 |
435 |
index 0000000..1dae17f |
436 |
--- /dev/null |
437 |
+++ b/dev-qt/qtconcurrent/qtconcurrent-5.7.9999.ebuild |
438 |
@@ -0,0 +1,24 @@ |
439 |
+# Copyright 1999-2015 Gentoo Foundation |
440 |
+# Distributed under the terms of the GNU General Public License v2 |
441 |
+# $Id$ |
442 |
+ |
443 |
+EAPI=6 |
444 |
+QT5_MODULE="qtbase" |
445 |
+inherit qt5-build |
446 |
+ |
447 |
+DESCRIPTION="Multi-threading concurrence support library for the Qt5 framework" |
448 |
+ |
449 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
450 |
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86" |
451 |
+fi |
452 |
+ |
453 |
+IUSE="" |
454 |
+ |
455 |
+DEPEND=" |
456 |
+ ~dev-qt/qtcore-${PV} |
457 |
+" |
458 |
+RDEPEND="${DEPEND}" |
459 |
+ |
460 |
+QT5_TARGET_SUBDIRS=( |
461 |
+ src/concurrent |
462 |
+) |
463 |
|
464 |
diff --git a/dev-qt/qtcore/qtcore-5.7.9999.ebuild b/dev-qt/qtcore/qtcore-5.7.9999.ebuild |
465 |
new file mode 100644 |
466 |
index 0000000..acd5f13 |
467 |
--- /dev/null |
468 |
+++ b/dev-qt/qtcore/qtcore-5.7.9999.ebuild |
469 |
@@ -0,0 +1,41 @@ |
470 |
+# Copyright 1999-2015 Gentoo Foundation |
471 |
+# Distributed under the terms of the GNU General Public License v2 |
472 |
+# $Id$ |
473 |
+ |
474 |
+EAPI=6 |
475 |
+QT5_MODULE="qtbase" |
476 |
+inherit qt5-build |
477 |
+ |
478 |
+DESCRIPTION="Cross-platform application development framework" |
479 |
+ |
480 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
481 |
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86" |
482 |
+fi |
483 |
+ |
484 |
+IUSE="icu systemd" |
485 |
+ |
486 |
+DEPEND=" |
487 |
+ dev-libs/glib:2 |
488 |
+ >=dev-libs/libpcre-8.35[pcre16] |
489 |
+ >=sys-libs/zlib-1.2.5 |
490 |
+ virtual/libiconv |
491 |
+ icu? ( dev-libs/icu:= ) |
492 |
+ systemd? ( sys-apps/systemd ) |
493 |
+" |
494 |
+RDEPEND="${DEPEND}" |
495 |
+ |
496 |
+QT5_TARGET_SUBDIRS=( |
497 |
+ src/tools/bootstrap |
498 |
+ src/tools/moc |
499 |
+ src/tools/rcc |
500 |
+ src/corelib |
501 |
+ src/tools/qlalr |
502 |
+) |
503 |
+ |
504 |
+src_configure() { |
505 |
+ local myconf=( |
506 |
+ $(qt_use icu) |
507 |
+ $(qt_use systemd journald) |
508 |
+ ) |
509 |
+ qt5-build_src_configure |
510 |
+} |
511 |
|
512 |
diff --git a/dev-qt/qtdbus/qtdbus-5.7.9999.ebuild b/dev-qt/qtdbus/qtdbus-5.7.9999.ebuild |
513 |
new file mode 100644 |
514 |
index 0000000..80cbfc9 |
515 |
--- /dev/null |
516 |
+++ b/dev-qt/qtdbus/qtdbus-5.7.9999.ebuild |
517 |
@@ -0,0 +1,39 @@ |
518 |
+# Copyright 1999-2015 Gentoo Foundation |
519 |
+# Distributed under the terms of the GNU General Public License v2 |
520 |
+# $Id$ |
521 |
+ |
522 |
+EAPI=6 |
523 |
+QT5_MODULE="qtbase" |
524 |
+inherit qt5-build |
525 |
+ |
526 |
+DESCRIPTION="The D-Bus module for the Qt5 framework" |
527 |
+ |
528 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
529 |
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86" |
530 |
+fi |
531 |
+ |
532 |
+IUSE="" |
533 |
+ |
534 |
+DEPEND=" |
535 |
+ ~dev-qt/qtcore-${PV} |
536 |
+ >=sys-apps/dbus-1.4.20 |
537 |
+" |
538 |
+RDEPEND="${DEPEND}" |
539 |
+ |
540 |
+QT5_TARGET_SUBDIRS=( |
541 |
+ src/dbus |
542 |
+ src/tools/qdbusxml2cpp |
543 |
+ src/tools/qdbuscpp2xml |
544 |
+) |
545 |
+ |
546 |
+QT5_GENTOO_CONFIG=( |
547 |
+ :dbus |
548 |
+ :dbus-linked: |
549 |
+) |
550 |
+ |
551 |
+src_configure() { |
552 |
+ local myconf=( |
553 |
+ -dbus-linked |
554 |
+ ) |
555 |
+ qt5-build_src_configure |
556 |
+} |
557 |
|
558 |
diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.7.9999.ebuild b/dev-qt/qtdeclarative/qtdeclarative-5.7.9999.ebuild |
559 |
new file mode 100644 |
560 |
index 0000000..ad43659 |
561 |
--- /dev/null |
562 |
+++ b/dev-qt/qtdeclarative/qtdeclarative-5.7.9999.ebuild |
563 |
@@ -0,0 +1,47 @@ |
564 |
+# Copyright 1999-2015 Gentoo Foundation |
565 |
+# Distributed under the terms of the GNU General Public License v2 |
566 |
+# $Id$ |
567 |
+ |
568 |
+EAPI=6 |
569 |
+inherit qt5-build |
570 |
+ |
571 |
+DESCRIPTION="The QML and Quick modules for the Qt5 framework" |
572 |
+ |
573 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
574 |
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86" |
575 |
+fi |
576 |
+ |
577 |
+IUSE="gles2 +jit localstorage +widgets xml" |
578 |
+ |
579 |
+# qtgui[gles2=] is needed because of bug 504322 |
580 |
+DEPEND=" |
581 |
+ ~dev-qt/qtcore-${PV} |
582 |
+ ~dev-qt/qtgui-${PV}[gles2=] |
583 |
+ ~dev-qt/qtnetwork-${PV} |
584 |
+ ~dev-qt/qttest-${PV} |
585 |
+ localstorage? ( ~dev-qt/qtsql-${PV} ) |
586 |
+ widgets? ( ~dev-qt/qtwidgets-${PV}[gles2=] ) |
587 |
+ xml? ( ~dev-qt/qtxmlpatterns-${PV} ) |
588 |
+" |
589 |
+RDEPEND="${DEPEND}" |
590 |
+ |
591 |
+src_prepare() { |
592 |
+ use jit || PATCHES+=("${FILESDIR}/${PN}-5.4.2-disable-jit.patch") |
593 |
+ |
594 |
+ use localstorage || sed -i -e '/localstorage/d' \ |
595 |
+ src/imports/imports.pro || die |
596 |
+ |
597 |
+ qt_use_disable_mod widgets widgets \ |
598 |
+ src/src.pro \ |
599 |
+ src/qmltest/qmltest.pro \ |
600 |
+ tests/auto/auto.pro \ |
601 |
+ tools/tools.pro \ |
602 |
+ tools/qmlscene/qmlscene.pro \ |
603 |
+ tools/qml/qml.pro |
604 |
+ |
605 |
+ qt_use_disable_mod xml xmlpatterns \ |
606 |
+ src/imports/imports.pro \ |
607 |
+ tests/auto/quick/quick.pro |
608 |
+ |
609 |
+ qt5-build_src_prepare |
610 |
+} |
611 |
|
612 |
diff --git a/dev-qt/qtdiag/qtdiag-5.7.9999.ebuild b/dev-qt/qtdiag/qtdiag-5.7.9999.ebuild |
613 |
new file mode 100644 |
614 |
index 0000000..19e8551 |
615 |
--- /dev/null |
616 |
+++ b/dev-qt/qtdiag/qtdiag-5.7.9999.ebuild |
617 |
@@ -0,0 +1,26 @@ |
618 |
+# Copyright 1999-2015 Gentoo Foundation |
619 |
+# Distributed under the terms of the GNU General Public License v2 |
620 |
+# $Id$ |
621 |
+ |
622 |
+EAPI=6 |
623 |
+QT5_MODULE="qttools" |
624 |
+inherit qt5-build |
625 |
+ |
626 |
+DESCRIPTION="Tool for reporting diagnostic information about Qt and its environment" |
627 |
+ |
628 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
629 |
+ KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86" |
630 |
+fi |
631 |
+ |
632 |
+IUSE="+ssl" |
633 |
+ |
634 |
+DEPEND=" |
635 |
+ ~dev-qt/qtcore-${PV} |
636 |
+ ~dev-qt/qtgui-${PV} |
637 |
+ ~dev-qt/qtnetwork-${PV}[ssl=] |
638 |
+" |
639 |
+RDEPEND="${DEPEND}" |
640 |
+ |
641 |
+QT5_TARGET_SUBDIRS=( |
642 |
+ src/qtdiag |
643 |
+) |
644 |
|
645 |
diff --git a/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.7.9999.ebuild b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.7.9999.ebuild |
646 |
new file mode 100644 |
647 |
index 0000000..29ecb02 |
648 |
--- /dev/null |
649 |
+++ b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.7.9999.ebuild |
650 |
@@ -0,0 +1,23 @@ |
651 |
+# Copyright 1999-2015 Gentoo Foundation |
652 |
+# Distributed under the terms of the GNU General Public License v2 |
653 |
+# $Id$ |
654 |
+ |
655 |
+EAPI=6 |
656 |
+VIRTUALX_REQUIRED="test" |
657 |
+inherit qt5-build |
658 |
+ |
659 |
+DESCRIPTION="Set of QML types for adding visual effects to user interfaces" |
660 |
+ |
661 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
662 |
+ KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86" |
663 |
+fi |
664 |
+ |
665 |
+IUSE="" |
666 |
+ |
667 |
+RDEPEND=" |
668 |
+ ~dev-qt/qtcore-${PV} |
669 |
+ ~dev-qt/qtdeclarative-${PV} |
670 |
+" |
671 |
+DEPEND="${RDEPEND} |
672 |
+ test? ( ~dev-qt/qtgui-${PV} ) |
673 |
+" |
674 |
|
675 |
diff --git a/dev-qt/qtgui/qtgui-5.7.9999.ebuild b/dev-qt/qtgui/qtgui-5.7.9999.ebuild |
676 |
new file mode 100644 |
677 |
index 0000000..181fb24 |
678 |
--- /dev/null |
679 |
+++ b/dev-qt/qtgui/qtgui-5.7.9999.ebuild |
680 |
@@ -0,0 +1,174 @@ |
681 |
+# Copyright 1999-2015 Gentoo Foundation |
682 |
+# Distributed under the terms of the GNU General Public License v2 |
683 |
+# $Id$ |
684 |
+ |
685 |
+EAPI=6 |
686 |
+QT5_MODULE="qtbase" |
687 |
+inherit qt5-build |
688 |
+ |
689 |
+DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" |
690 |
+ |
691 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
692 |
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86" |
693 |
+fi |
694 |
+ |
695 |
+# TODO: directfb, linuxfb |
696 |
+ |
697 |
+IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtk |
698 |
+ ibus jpeg libinput +png tslib tuio +udev +xcb" |
699 |
+REQUIRED_USE=" |
700 |
+ || ( eglfs xcb ) |
701 |
+ accessibility? ( dbus xcb ) |
702 |
+ eglfs? ( egl ) |
703 |
+ ibus? ( dbus ) |
704 |
+ libinput? ( udev ) |
705 |
+ xcb? ( gles2? ( egl ) ) |
706 |
+" |
707 |
+ |
708 |
+RDEPEND=" |
709 |
+ dev-libs/glib:2 |
710 |
+ ~dev-qt/qtcore-${PV} |
711 |
+ media-libs/fontconfig |
712 |
+ >=media-libs/freetype-2.6.1:2 |
713 |
+ >=media-libs/harfbuzz-1.0.6:= |
714 |
+ >=sys-libs/zlib-1.2.5 |
715 |
+ virtual/opengl |
716 |
+ dbus? ( ~dev-qt/qtdbus-${PV} ) |
717 |
+ egl? ( media-libs/mesa[egl] ) |
718 |
+ eglfs? ( |
719 |
+ media-libs/mesa[gbm] |
720 |
+ x11-libs/libdrm |
721 |
+ ) |
722 |
+ evdev? ( sys-libs/mtdev ) |
723 |
+ gtk? ( |
724 |
+ x11-libs/gtk+:2 |
725 |
+ x11-libs/libX11 |
726 |
+ x11-libs/pango |
727 |
+ !!x11-libs/cairo[qt4] |
728 |
+ ) |
729 |
+ gles2? ( media-libs/mesa[gles2] ) |
730 |
+ jpeg? ( virtual/jpeg:0 ) |
731 |
+ libinput? ( |
732 |
+ dev-libs/libinput:= |
733 |
+ x11-libs/libxkbcommon |
734 |
+ ) |
735 |
+ png? ( media-libs/libpng:0= ) |
736 |
+ tslib? ( x11-libs/tslib ) |
737 |
+ tuio? ( ~dev-qt/qtnetwork-${PV} ) |
738 |
+ udev? ( virtual/libudev:= ) |
739 |
+ xcb? ( |
740 |
+ x11-libs/libICE |
741 |
+ x11-libs/libSM |
742 |
+ x11-libs/libX11 |
743 |
+ >=x11-libs/libXi-1.7.4 |
744 |
+ x11-libs/libXrender |
745 |
+ >=x11-libs/libxcb-1.10:=[xkb] |
746 |
+ >=x11-libs/libxkbcommon-0.4.1[X] |
747 |
+ x11-libs/xcb-util-image |
748 |
+ x11-libs/xcb-util-keysyms |
749 |
+ x11-libs/xcb-util-renderutil |
750 |
+ x11-libs/xcb-util-wm |
751 |
+ ) |
752 |
+" |
753 |
+DEPEND="${RDEPEND} |
754 |
+ evdev? ( sys-kernel/linux-headers ) |
755 |
+ udev? ( sys-kernel/linux-headers ) |
756 |
+" |
757 |
+PDEPEND=" |
758 |
+ ibus? ( app-i18n/ibus ) |
759 |
+" |
760 |
+ |
761 |
+QT5_TARGET_SUBDIRS=( |
762 |
+ src/gui |
763 |
+ src/openglextensions |
764 |
+ src/platformheaders |
765 |
+ src/platformsupport |
766 |
+ src/plugins/generic |
767 |
+ src/plugins/imageformats |
768 |
+ src/plugins/platforms |
769 |
+ src/plugins/platforminputcontexts |
770 |
+ src/plugins/platformthemes |
771 |
+) |
772 |
+ |
773 |
+QT5_GENTOO_CONFIG=( |
774 |
+ accessibility:accessibility-atspi-bridge |
775 |
+ egl |
776 |
+ eglfs |
777 |
+ eglfs:eglfs_egldevice: |
778 |
+ eglfs:eglfs_gbm: |
779 |
+ evdev |
780 |
+ evdev:mtdev: |
781 |
+ :fontconfig |
782 |
+ :system-freetype:FREETYPE |
783 |
+ !:no-freetype: |
784 |
+ !gif:no-gif: |
785 |
+ gles2::OPENGL_ES |
786 |
+ gles2:opengles2:OPENGL_ES_2 |
787 |
+ gtk:gtk2: |
788 |
+ !:no-gui: |
789 |
+ :system-harfbuzz:HARFBUZZ |
790 |
+ !:no-harfbuzz: |
791 |
+ jpeg:system-jpeg:IMAGEFORMAT_JPEG |
792 |
+ !jpeg:no-jpeg: |
793 |
+ libinput |
794 |
+ libinput:xkbcommon-evdev: |
795 |
+ :opengl |
796 |
+ png:png: |
797 |
+ png:system-png:IMAGEFORMAT_PNG |
798 |
+ !png:no-png: |
799 |
+ tslib |
800 |
+ udev:libudev: |
801 |
+ xcb:xcb: |
802 |
+ xcb:xcb-glx: |
803 |
+ xcb:xcb-plugin: |
804 |
+ xcb:xcb-render: |
805 |
+ xcb:xcb-sm: |
806 |
+ xcb:xcb-xlib: |
807 |
+ xcb:xinput2: |
808 |
+ xcb::XKB |
809 |
+) |
810 |
+ |
811 |
+src_prepare() { |
812 |
+ # egl_x11 is activated when both egl and xcb are enabled |
813 |
+ use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || QT5_GENTOO_CONFIG+=(egl:egl_x11) |
814 |
+ |
815 |
+ # avoid automagic dep on qtdbus |
816 |
+ use dbus || sed -i -e 's/contains(QT_CONFIG, dbus)/false/' \ |
817 |
+ src/platformsupport/platformsupport.pro || die |
818 |
+ |
819 |
+ qt_use_disable_mod ibus dbus \ |
820 |
+ src/plugins/platforminputcontexts/platforminputcontexts.pro |
821 |
+ |
822 |
+ # avoid automagic dep on qtnetwork |
823 |
+ use tuio || sed -i -e '/SUBDIRS += tuiotouch/d' \ |
824 |
+ src/plugins/generic/generic.pro || die |
825 |
+ |
826 |
+ qt5-build_src_prepare |
827 |
+} |
828 |
+ |
829 |
+src_configure() { |
830 |
+ local myconf=( |
831 |
+ $(usex dbus -dbus-linked '') |
832 |
+ $(qt_use egl) |
833 |
+ $(qt_use eglfs) |
834 |
+ $(use eglfs && echo -gbm -kms) |
835 |
+ $(qt_use evdev) |
836 |
+ $(qt_use evdev mtdev) |
837 |
+ -fontconfig |
838 |
+ -system-freetype |
839 |
+ $(usex gif '' -no-gif) |
840 |
+ $(qt_use gtk) |
841 |
+ -system-harfbuzz |
842 |
+ $(qt_use jpeg libjpeg system) |
843 |
+ $(qt_use libinput) |
844 |
+ $(qt_use libinput xkbcommon-evdev) |
845 |
+ -opengl $(usex gles2 es2 desktop) |
846 |
+ $(qt_use png libpng system) |
847 |
+ $(qt_use tslib) |
848 |
+ $(qt_use udev libudev) |
849 |
+ $(qt_use xcb xcb system) |
850 |
+ $(qt_use xcb xkbcommon-x11 system) |
851 |
+ $(use xcb && echo -xcb-xlib -xinput2 -xkb -xrender) |
852 |
+ ) |
853 |
+ qt5-build_src_configure |
854 |
+} |
855 |
|
856 |
diff --git a/dev-qt/qthelp/qthelp-5.7.9999.ebuild b/dev-qt/qthelp/qthelp-5.7.9999.ebuild |
857 |
new file mode 100644 |
858 |
index 0000000..478974c |
859 |
--- /dev/null |
860 |
+++ b/dev-qt/qthelp/qthelp-5.7.9999.ebuild |
861 |
@@ -0,0 +1,32 @@ |
862 |
+# Copyright 1999-2015 Gentoo Foundation |
863 |
+# Distributed under the terms of the GNU General Public License v2 |
864 |
+# $Id$ |
865 |
+ |
866 |
+EAPI=6 |
867 |
+QT5_MODULE="qttools" |
868 |
+inherit qt5-build |
869 |
+ |
870 |
+DESCRIPTION="The Help module for the Qt5 framework" |
871 |
+ |
872 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
873 |
+ KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86" |
874 |
+fi |
875 |
+ |
876 |
+IUSE="" |
877 |
+ |
878 |
+DEPEND=" |
879 |
+ ~dev-qt/qtcore-${PV} |
880 |
+ ~dev-qt/qtgui-${PV} |
881 |
+ ~dev-qt/qtnetwork-${PV} |
882 |
+ ~dev-qt/qtsql-${PV}[sqlite] |
883 |
+ ~dev-qt/qtwidgets-${PV} |
884 |
+" |
885 |
+RDEPEND="${DEPEND}" |
886 |
+ |
887 |
+QT5_TARGET_SUBDIRS=( |
888 |
+ src/assistant/clucene |
889 |
+ src/assistant/help |
890 |
+ src/assistant/qcollectiongenerator |
891 |
+ src/assistant/qhelpconverter |
892 |
+ src/assistant/qhelpgenerator |
893 |
+) |
894 |
|
895 |
diff --git a/dev-qt/qtimageformats/qtimageformats-5.7.9999.ebuild b/dev-qt/qtimageformats/qtimageformats-5.7.9999.ebuild |
896 |
new file mode 100644 |
897 |
index 0000000..00c150d |
898 |
--- /dev/null |
899 |
+++ b/dev-qt/qtimageformats/qtimageformats-5.7.9999.ebuild |
900 |
@@ -0,0 +1,24 @@ |
901 |
+# Copyright 1999-2015 Gentoo Foundation |
902 |
+# Distributed under the terms of the GNU General Public License v2 |
903 |
+# $Id$ |
904 |
+ |
905 |
+EAPI=6 |
906 |
+inherit qt5-build |
907 |
+ |
908 |
+DESCRIPTION="Additional format plugins for the Qt image I/O system" |
909 |
+ |
910 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
911 |
+ KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86" |
912 |
+fi |
913 |
+ |
914 |
+IUSE="" |
915 |
+ |
916 |
+DEPEND=" |
917 |
+ ~dev-qt/qtcore-${PV} |
918 |
+ ~dev-qt/qtgui-${PV} |
919 |
+ media-libs/jasper |
920 |
+ media-libs/libmng:= |
921 |
+ media-libs/libwebp:= |
922 |
+ media-libs/tiff:0 |
923 |
+" |
924 |
+RDEPEND="${DEPEND}" |
925 |
|
926 |
diff --git a/dev-qt/qtlocation/qtlocation-5.7.9999.ebuild b/dev-qt/qtlocation/qtlocation-5.7.9999.ebuild |
927 |
new file mode 100644 |
928 |
index 0000000..9585620 |
929 |
--- /dev/null |
930 |
+++ b/dev-qt/qtlocation/qtlocation-5.7.9999.ebuild |
931 |
@@ -0,0 +1,30 @@ |
932 |
+# Copyright 1999-2015 Gentoo Foundation |
933 |
+# Distributed under the terms of the GNU General Public License v2 |
934 |
+# $Id$ |
935 |
+ |
936 |
+EAPI=6 |
937 |
+inherit qt5-build |
938 |
+ |
939 |
+DESCRIPTION="The Location module for the Qt5 framework" |
940 |
+ |
941 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
942 |
+ KEYWORDS="~amd64 ~x86" |
943 |
+fi |
944 |
+ |
945 |
+IUSE="" |
946 |
+ |
947 |
+DEPEND=" |
948 |
+ ~dev-qt/qtcore-${PV} |
949 |
+ ~dev-qt/qtdeclarative-${PV} |
950 |
+ ~dev-qt/qtgui-${PV} |
951 |
+ ~dev-qt/qtnetwork-${PV} |
952 |
+ ~dev-qt/qtpositioning-${PV} |
953 |
+" |
954 |
+RDEPEND="${DEPEND}" |
955 |
+ |
956 |
+QT5_TARGET_SUBDIRS=( |
957 |
+ src/3rdparty |
958 |
+ src/location |
959 |
+ src/imports/location |
960 |
+ src/plugins/geoservices |
961 |
+) |
962 |
|
963 |
diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.7.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.7.9999.ebuild |
964 |
new file mode 100644 |
965 |
index 0000000..31a0edd |
966 |
--- /dev/null |
967 |
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.7.9999.ebuild |
968 |
@@ -0,0 +1,78 @@ |
969 |
+# Copyright 1999-2015 Gentoo Foundation |
970 |
+# Distributed under the terms of the GNU General Public License v2 |
971 |
+# $Id$ |
972 |
+ |
973 |
+EAPI=6 |
974 |
+inherit qt5-build |
975 |
+ |
976 |
+DESCRIPTION="The Multimedia module for the Qt5 framework" |
977 |
+ |
978 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
979 |
+ KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86" |
980 |
+fi |
981 |
+ |
982 |
+IUSE="alsa gles2 gstreamer gstreamer010 openal pulseaudio qml widgets" |
983 |
+REQUIRED_USE="?? ( gstreamer gstreamer010 )" |
984 |
+ |
985 |
+RDEPEND=" |
986 |
+ ~dev-qt/qtcore-${PV} |
987 |
+ ~dev-qt/qtgui-${PV} |
988 |
+ ~dev-qt/qtnetwork-${PV} |
989 |
+ alsa? ( media-libs/alsa-lib ) |
990 |
+ gstreamer? ( |
991 |
+ dev-libs/glib:2 |
992 |
+ media-libs/gstreamer:1.0 |
993 |
+ media-libs/gst-plugins-bad:1.0 |
994 |
+ media-libs/gst-plugins-base:1.0 |
995 |
+ ) |
996 |
+ gstreamer010? ( |
997 |
+ dev-libs/glib:2 |
998 |
+ media-libs/gstreamer:0.10 |
999 |
+ media-libs/gst-plugins-bad:0.10 |
1000 |
+ media-libs/gst-plugins-base:0.10 |
1001 |
+ ) |
1002 |
+ pulseaudio? ( media-sound/pulseaudio ) |
1003 |
+ qml? ( |
1004 |
+ ~dev-qt/qtdeclarative-${PV} |
1005 |
+ gles2? ( ~dev-qt/qtgui-${PV}[egl,gles2] ) |
1006 |
+ !gles2? ( ~dev-qt/qtgui-${PV}[-egl] ) |
1007 |
+ openal? ( media-libs/openal ) |
1008 |
+ ) |
1009 |
+ widgets? ( |
1010 |
+ ~dev-qt/qtopengl-${PV} |
1011 |
+ ~dev-qt/qtwidgets-${PV} |
1012 |
+ ) |
1013 |
+" |
1014 |
+DEPEND="${RDEPEND} |
1015 |
+ gstreamer? ( x11-proto/videoproto ) |
1016 |
+" |
1017 |
+ |
1018 |
+src_prepare() { |
1019 |
+ # do not rely on qtbase configuration |
1020 |
+ sed -i -e 's/contains(QT_CONFIG, \(alsa\|pulseaudio\))://' \ |
1021 |
+ qtmultimedia.pro || die |
1022 |
+ |
1023 |
+ qt_use_compile_test alsa |
1024 |
+ qt_use_compile_test gstreamer |
1025 |
+ qt_use_compile_test openal |
1026 |
+ qt_use_compile_test pulseaudio |
1027 |
+ |
1028 |
+ qt_use_disable_mod qml quick \ |
1029 |
+ src/src.pro \ |
1030 |
+ src/plugins/plugins.pro |
1031 |
+ |
1032 |
+ qt_use_disable_mod widgets widgets \ |
1033 |
+ src/src.pro \ |
1034 |
+ src/gsttools/gsttools.pro \ |
1035 |
+ src/plugins/gstreamer/common.pri |
1036 |
+ |
1037 |
+ qt5-build_src_prepare |
1038 |
+} |
1039 |
+ |
1040 |
+src_configure() { |
1041 |
+ local myqmakeargs=( |
1042 |
+ $(usex gstreamer 'GST_VERSION=1.0' '') |
1043 |
+ $(usex gstreamer010 'GST_VERSION=0.10' '') |
1044 |
+ ) |
1045 |
+ qt5-build_src_configure |
1046 |
+} |
1047 |
|
1048 |
diff --git a/dev-qt/qtnetwork/qtnetwork-5.7.9999.ebuild b/dev-qt/qtnetwork/qtnetwork-5.7.9999.ebuild |
1049 |
new file mode 100644 |
1050 |
index 0000000..c4f7704 |
1051 |
--- /dev/null |
1052 |
+++ b/dev-qt/qtnetwork/qtnetwork-5.7.9999.ebuild |
1053 |
@@ -0,0 +1,54 @@ |
1054 |
+# Copyright 1999-2015 Gentoo Foundation |
1055 |
+# Distributed under the terms of the GNU General Public License v2 |
1056 |
+# $Id$ |
1057 |
+ |
1058 |
+EAPI=6 |
1059 |
+QT5_MODULE="qtbase" |
1060 |
+inherit qt5-build |
1061 |
+ |
1062 |
+DESCRIPTION="Network abstraction library for the Qt5 framework" |
1063 |
+ |
1064 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
1065 |
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86" |
1066 |
+fi |
1067 |
+ |
1068 |
+IUSE="bindist connman libproxy networkmanager +ssl" |
1069 |
+ |
1070 |
+DEPEND=" |
1071 |
+ ~dev-qt/qtcore-${PV} |
1072 |
+ >=sys-libs/zlib-1.2.5 |
1073 |
+ connman? ( ~dev-qt/qtdbus-${PV} ) |
1074 |
+ libproxy? ( net-libs/libproxy ) |
1075 |
+ networkmanager? ( ~dev-qt/qtdbus-${PV} ) |
1076 |
+ ssl? ( dev-libs/openssl:0[bindist=] ) |
1077 |
+" |
1078 |
+RDEPEND="${DEPEND} |
1079 |
+ connman? ( net-misc/connman ) |
1080 |
+ networkmanager? ( net-misc/networkmanager ) |
1081 |
+" |
1082 |
+ |
1083 |
+QT5_TARGET_SUBDIRS=( |
1084 |
+ src/network |
1085 |
+ src/plugins/bearer/generic |
1086 |
+) |
1087 |
+ |
1088 |
+QT5_GENTOO_CONFIG=( |
1089 |
+ libproxy |
1090 |
+ ssl::SSL |
1091 |
+ ssl::OPENSSL |
1092 |
+ ssl:openssl-linked:LINKED_OPENSSL |
1093 |
+) |
1094 |
+ |
1095 |
+pkg_setup() { |
1096 |
+ use connman && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/connman) |
1097 |
+ use networkmanager && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/networkmanager) |
1098 |
+} |
1099 |
+ |
1100 |
+src_configure() { |
1101 |
+ local myconf=( |
1102 |
+ $(use connman || use networkmanager && echo -dbus-linked) |
1103 |
+ $(qt_use libproxy) |
1104 |
+ $(use ssl && echo -openssl-linked) |
1105 |
+ ) |
1106 |
+ qt5-build_src_configure |
1107 |
+} |
1108 |
|
1109 |
diff --git a/dev-qt/qtopengl/qtopengl-5.7.9999.ebuild b/dev-qt/qtopengl/qtopengl-5.7.9999.ebuild |
1110 |
new file mode 100644 |
1111 |
index 0000000..56ccbf4 |
1112 |
--- /dev/null |
1113 |
+++ b/dev-qt/qtopengl/qtopengl-5.7.9999.ebuild |
1114 |
@@ -0,0 +1,35 @@ |
1115 |
+# Copyright 1999-2015 Gentoo Foundation |
1116 |
+# Distributed under the terms of the GNU General Public License v2 |
1117 |
+# $Id$ |
1118 |
+ |
1119 |
+EAPI=6 |
1120 |
+QT5_MODULE="qtbase" |
1121 |
+VIRTUALX_REQUIRED="test" |
1122 |
+inherit qt5-build |
1123 |
+ |
1124 |
+DESCRIPTION="OpenGL support library for the Qt5 framework (deprecated)" |
1125 |
+ |
1126 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
1127 |
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86" |
1128 |
+fi |
1129 |
+ |
1130 |
+IUSE="gles2" |
1131 |
+ |
1132 |
+DEPEND=" |
1133 |
+ ~dev-qt/qtcore-${PV} |
1134 |
+ ~dev-qt/qtgui-${PV}[gles2=] |
1135 |
+ ~dev-qt/qtwidgets-${PV}[gles2=] |
1136 |
+ virtual/opengl |
1137 |
+" |
1138 |
+RDEPEND="${DEPEND}" |
1139 |
+ |
1140 |
+QT5_TARGET_SUBDIRS=( |
1141 |
+ src/opengl |
1142 |
+) |
1143 |
+ |
1144 |
+src_configure() { |
1145 |
+ local myconf=( |
1146 |
+ -opengl $(usex gles2 es2 desktop) |
1147 |
+ ) |
1148 |
+ qt5-build_src_configure |
1149 |
+} |
1150 |
|
1151 |
diff --git a/dev-qt/qtpaths/qtpaths-5.7.9999.ebuild b/dev-qt/qtpaths/qtpaths-5.7.9999.ebuild |
1152 |
new file mode 100644 |
1153 |
index 0000000..e244354 |
1154 |
--- /dev/null |
1155 |
+++ b/dev-qt/qtpaths/qtpaths-5.7.9999.ebuild |
1156 |
@@ -0,0 +1,24 @@ |
1157 |
+# Copyright 1999-2015 Gentoo Foundation |
1158 |
+# Distributed under the terms of the GNU General Public License v2 |
1159 |
+# $Id$ |
1160 |
+ |
1161 |
+EAPI=6 |
1162 |
+QT5_MODULE="qttools" |
1163 |
+inherit qt5-build |
1164 |
+ |
1165 |
+DESCRIPTION="Tool to query Qt path information" |
1166 |
+ |
1167 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
1168 |
+ KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86" |
1169 |
+fi |
1170 |
+ |
1171 |
+IUSE="" |
1172 |
+ |
1173 |
+DEPEND=" |
1174 |
+ ~dev-qt/qtcore-${PV} |
1175 |
+" |
1176 |
+RDEPEND="${DEPEND}" |
1177 |
+ |
1178 |
+QT5_TARGET_SUBDIRS=( |
1179 |
+ src/qtpaths |
1180 |
+) |
1181 |
|
1182 |
diff --git a/dev-qt/qtpositioning/qtpositioning-5.7.9999.ebuild b/dev-qt/qtpositioning/qtpositioning-5.7.9999.ebuild |
1183 |
new file mode 100644 |
1184 |
index 0000000..a87bedd |
1185 |
--- /dev/null |
1186 |
+++ b/dev-qt/qtpositioning/qtpositioning-5.7.9999.ebuild |
1187 |
@@ -0,0 +1,39 @@ |
1188 |
+# Copyright 1999-2015 Gentoo Foundation |
1189 |
+# Distributed under the terms of the GNU General Public License v2 |
1190 |
+# $Id$ |
1191 |
+ |
1192 |
+EAPI=6 |
1193 |
+QT5_MODULE="qtlocation" |
1194 |
+inherit qt5-build |
1195 |
+ |
1196 |
+DESCRIPTION="Physical position determination library for the Qt5 framework" |
1197 |
+ |
1198 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
1199 |
+ KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86" |
1200 |
+fi |
1201 |
+ |
1202 |
+# TODO: src/plugins/position/gypsy |
1203 |
+IUSE="geoclue qml" |
1204 |
+ |
1205 |
+RDEPEND=" |
1206 |
+ ~dev-qt/qtcore-${PV} |
1207 |
+ geoclue? ( |
1208 |
+ app-misc/geoclue:0 |
1209 |
+ dev-libs/glib:2 |
1210 |
+ ) |
1211 |
+ qml? ( |
1212 |
+ ~dev-qt/qtdeclarative-${PV} |
1213 |
+ ~dev-qt/qtnetwork-${PV} |
1214 |
+ ) |
1215 |
+" |
1216 |
+DEPEND="${RDEPEND}" |
1217 |
+ |
1218 |
+QT5_TARGET_SUBDIRS=( |
1219 |
+ src/positioning |
1220 |
+ src/plugins/position/positionpoll |
1221 |
+) |
1222 |
+ |
1223 |
+pkg_setup() { |
1224 |
+ use geoclue && QT5_TARGET_SUBDIRS+=(src/plugins/position/geoclue) |
1225 |
+ use qml && QT5_TARGET_SUBDIRS+=(src/imports/positioning) |
1226 |
+} |
1227 |
|
1228 |
diff --git a/dev-qt/qtprintsupport/qtprintsupport-5.7.9999.ebuild b/dev-qt/qtprintsupport/qtprintsupport-5.7.9999.ebuild |
1229 |
new file mode 100644 |
1230 |
index 0000000..692fd9e |
1231 |
--- /dev/null |
1232 |
+++ b/dev-qt/qtprintsupport/qtprintsupport-5.7.9999.ebuild |
1233 |
@@ -0,0 +1,43 @@ |
1234 |
+# Copyright 1999-2015 Gentoo Foundation |
1235 |
+# Distributed under the terms of the GNU General Public License v2 |
1236 |
+# $Id$ |
1237 |
+ |
1238 |
+EAPI=6 |
1239 |
+QT5_MODULE="qtbase" |
1240 |
+VIRTUALX_REQUIRED="test" |
1241 |
+inherit qt5-build |
1242 |
+ |
1243 |
+DESCRIPTION="Printing support library for the Qt5 framework" |
1244 |
+ |
1245 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
1246 |
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86" |
1247 |
+fi |
1248 |
+ |
1249 |
+IUSE="cups gles2" |
1250 |
+ |
1251 |
+RDEPEND=" |
1252 |
+ ~dev-qt/qtcore-${PV} |
1253 |
+ ~dev-qt/qtgui-${PV}[gles2=] |
1254 |
+ ~dev-qt/qtwidgets-${PV}[gles2=] |
1255 |
+ cups? ( >=net-print/cups-1.4 ) |
1256 |
+" |
1257 |
+DEPEND="${RDEPEND} |
1258 |
+ test? ( ~dev-qt/qtnetwork-${PV} ) |
1259 |
+" |
1260 |
+ |
1261 |
+QT5_TARGET_SUBDIRS=( |
1262 |
+ src/printsupport |
1263 |
+ src/plugins/printsupport |
1264 |
+) |
1265 |
+ |
1266 |
+QT5_GENTOO_CONFIG=( |
1267 |
+ cups |
1268 |
+) |
1269 |
+ |
1270 |
+src_configure() { |
1271 |
+ local myconf=( |
1272 |
+ $(qt_use cups) |
1273 |
+ -opengl $(usex gles2 es2 desktop) |
1274 |
+ ) |
1275 |
+ qt5-build_src_configure |
1276 |
+} |
1277 |
|
1278 |
diff --git a/dev-qt/qtquick1/qtquick1-5.7.9999.ebuild b/dev-qt/qtquick1/qtquick1-5.7.9999.ebuild |
1279 |
new file mode 100644 |
1280 |
index 0000000..569ba62 |
1281 |
--- /dev/null |
1282 |
+++ b/dev-qt/qtquick1/qtquick1-5.7.9999.ebuild |
1283 |
@@ -0,0 +1,53 @@ |
1284 |
+# Copyright 1999-2016 Gentoo Foundation |
1285 |
+# Distributed under the terms of the GNU General Public License v2 |
1286 |
+# $Id$ |
1287 |
+ |
1288 |
+EAPI=6 |
1289 |
+inherit qt5-build |
1290 |
+ |
1291 |
+DESCRIPTION="Legacy declarative UI module for the Qt5 framework (deprecated)" |
1292 |
+ |
1293 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
1294 |
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86" |
1295 |
+fi |
1296 |
+ |
1297 |
+IUSE="designer gles2 opengl webkit xml" |
1298 |
+ |
1299 |
+# see bug 542698 for pinned dev-qt/designer dependency |
1300 |
+DEPEND=" |
1301 |
+ ~dev-qt/qtcore-${PV} |
1302 |
+ ~dev-qt/qtgui-${PV} |
1303 |
+ ~dev-qt/qtnetwork-${PV} |
1304 |
+ ~dev-qt/qtscript-${PV} |
1305 |
+ ~dev-qt/qtsql-${PV} |
1306 |
+ ~dev-qt/qtwidgets-${PV} |
1307 |
+ designer? ( |
1308 |
+ ~dev-qt/designer-${PV} |
1309 |
+ ~dev-qt/qtdeclarative-${PV} |
1310 |
+ ) |
1311 |
+ opengl? ( |
1312 |
+ ~dev-qt/qtgui-${PV}[gles2=] |
1313 |
+ ~dev-qt/qtopengl-${PV} |
1314 |
+ ) |
1315 |
+ webkit? ( ~dev-qt/qtwebkit-${PV} ) |
1316 |
+ xml? ( ~dev-qt/qtxmlpatterns-${PV} ) |
1317 |
+" |
1318 |
+RDEPEND="${DEPEND}" |
1319 |
+ |
1320 |
+src_prepare() { |
1321 |
+ qt_use_disable_mod designer designer \ |
1322 |
+ src/plugins/plugins.pro |
1323 |
+ |
1324 |
+ qt_use_disable_mod opengl opengl \ |
1325 |
+ src/imports/imports.pro \ |
1326 |
+ tools/qml/qml.pri |
1327 |
+ |
1328 |
+ qt_use_disable_mod webkit webkitwidgets \ |
1329 |
+ src/imports/imports.pro |
1330 |
+ |
1331 |
+ qt_use_disable_mod xml xmlpatterns \ |
1332 |
+ src/declarative/declarative.pro \ |
1333 |
+ src/declarative/util/util.pri |
1334 |
+ |
1335 |
+ qt5-build_src_prepare |
1336 |
+} |
1337 |
|
1338 |
diff --git a/dev-qt/qtquickcontrols/qtquickcontrols-5.7.9999.ebuild b/dev-qt/qtquickcontrols/qtquickcontrols-5.7.9999.ebuild |
1339 |
new file mode 100644 |
1340 |
index 0000000..362b6df |
1341 |
--- /dev/null |
1342 |
+++ b/dev-qt/qtquickcontrols/qtquickcontrols-5.7.9999.ebuild |
1343 |
@@ -0,0 +1,33 @@ |
1344 |
+# Copyright 1999-2015 Gentoo Foundation |
1345 |
+# Distributed under the terms of the GNU General Public License v2 |
1346 |
+# $Id$ |
1347 |
+ |
1348 |
+EAPI=6 |
1349 |
+inherit qt5-build |
1350 |
+ |
1351 |
+DESCRIPTION="Set of controls used in conjunction with Qt Quick to build complete interfaces" |
1352 |
+ |
1353 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
1354 |
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86" |
1355 |
+fi |
1356 |
+ |
1357 |
+IUSE="+widgets" |
1358 |
+ |
1359 |
+DEPEND=" |
1360 |
+ ~dev-qt/qtcore-${PV} |
1361 |
+ ~dev-qt/qtdeclarative-${PV} |
1362 |
+ ~dev-qt/qtgui-${PV} |
1363 |
+ widgets? ( ~dev-qt/qtwidgets-${PV} ) |
1364 |
+" |
1365 |
+RDEPEND="${DEPEND}" |
1366 |
+ |
1367 |
+src_prepare() { |
1368 |
+ qt_use_disable_mod widgets widgets \ |
1369 |
+ src/src.pro \ |
1370 |
+ src/controls/Private/private.pri \ |
1371 |
+ tests/auto/activeFocusOnTab/activeFocusOnTab.pro \ |
1372 |
+ tests/auto/controls/controls.pro \ |
1373 |
+ tests/auto/testplugin/testplugin.pro |
1374 |
+ |
1375 |
+ qt5-build_src_prepare |
1376 |
+} |
1377 |
|
1378 |
diff --git a/dev-qt/qtscript/qtscript-5.7.9999.ebuild b/dev-qt/qtscript/qtscript-5.7.9999.ebuild |
1379 |
new file mode 100644 |
1380 |
index 0000000..d5226a7 |
1381 |
--- /dev/null |
1382 |
+++ b/dev-qt/qtscript/qtscript-5.7.9999.ebuild |
1383 |
@@ -0,0 +1,37 @@ |
1384 |
+# Copyright 1999-2015 Gentoo Foundation |
1385 |
+# Distributed under the terms of the GNU General Public License v2 |
1386 |
+# $Id$ |
1387 |
+ |
1388 |
+EAPI=6 |
1389 |
+inherit qt5-build |
1390 |
+ |
1391 |
+DESCRIPTION="Application scripting library for the Qt5 framework (deprecated)" |
1392 |
+ |
1393 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
1394 |
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86" |
1395 |
+fi |
1396 |
+ |
1397 |
+IUSE="+jit scripttools" |
1398 |
+ |
1399 |
+DEPEND=" |
1400 |
+ ~dev-qt/qtcore-${PV} |
1401 |
+ scripttools? ( |
1402 |
+ ~dev-qt/qtgui-${PV} |
1403 |
+ ~dev-qt/qtwidgets-${PV} |
1404 |
+ ) |
1405 |
+" |
1406 |
+RDEPEND="${DEPEND}" |
1407 |
+ |
1408 |
+src_prepare() { |
1409 |
+ qt_use_disable_mod scripttools widgets \ |
1410 |
+ src/src.pro |
1411 |
+ |
1412 |
+ qt5-build_src_prepare |
1413 |
+} |
1414 |
+ |
1415 |
+src_configure() { |
1416 |
+ local myqmakeargs=( |
1417 |
+ $(usex jit '' JAVASCRIPTCORE_JIT=no) |
1418 |
+ ) |
1419 |
+ qt5-build_src_configure |
1420 |
+} |
1421 |
|
1422 |
diff --git a/dev-qt/qtsensors/qtsensors-5.7.9999.ebuild b/dev-qt/qtsensors/qtsensors-5.7.9999.ebuild |
1423 |
new file mode 100644 |
1424 |
index 0000000..c24138a |
1425 |
--- /dev/null |
1426 |
+++ b/dev-qt/qtsensors/qtsensors-5.7.9999.ebuild |
1427 |
@@ -0,0 +1,27 @@ |
1428 |
+# Copyright 1999-2015 Gentoo Foundation |
1429 |
+# Distributed under the terms of the GNU General Public License v2 |
1430 |
+# $Id$ |
1431 |
+ |
1432 |
+EAPI=6 |
1433 |
+inherit qt5-build |
1434 |
+ |
1435 |
+DESCRIPTION="Hardware sensor access library for the Qt5 framework" |
1436 |
+ |
1437 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
1438 |
+ KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86" |
1439 |
+fi |
1440 |
+ |
1441 |
+IUSE="qml" |
1442 |
+ |
1443 |
+RDEPEND=" |
1444 |
+ ~dev-qt/qtcore-${PV} |
1445 |
+ qml? ( ~dev-qt/qtdeclarative-${PV} ) |
1446 |
+" |
1447 |
+DEPEND="${RDEPEND}" |
1448 |
+ |
1449 |
+src_prepare() { |
1450 |
+ qt_use_disable_mod qml quick \ |
1451 |
+ src/src.pro |
1452 |
+ |
1453 |
+ qt5-build_src_prepare |
1454 |
+} |
1455 |
|
1456 |
diff --git a/dev-qt/qtserialport/qtserialport-5.7.9999.ebuild b/dev-qt/qtserialport/qtserialport-5.7.9999.ebuild |
1457 |
new file mode 100644 |
1458 |
index 0000000..591dde2 |
1459 |
--- /dev/null |
1460 |
+++ b/dev-qt/qtserialport/qtserialport-5.7.9999.ebuild |
1461 |
@@ -0,0 +1,20 @@ |
1462 |
+# Copyright 1999-2015 Gentoo Foundation |
1463 |
+# Distributed under the terms of the GNU General Public License v2 |
1464 |
+# $Id$ |
1465 |
+ |
1466 |
+EAPI=6 |
1467 |
+inherit qt5-build |
1468 |
+ |
1469 |
+DESCRIPTION="Serial port abstraction library for the Qt5 framework" |
1470 |
+ |
1471 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
1472 |
+ KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86" |
1473 |
+fi |
1474 |
+ |
1475 |
+IUSE="" |
1476 |
+ |
1477 |
+DEPEND=" |
1478 |
+ ~dev-qt/qtcore-${PV} |
1479 |
+ virtual/udev |
1480 |
+" |
1481 |
+RDEPEND="${DEPEND}" |
1482 |
|
1483 |
diff --git a/dev-qt/qtsql/qtsql-5.7.9999.ebuild b/dev-qt/qtsql/qtsql-5.7.9999.ebuild |
1484 |
new file mode 100644 |
1485 |
index 0000000..bf07fd9 |
1486 |
--- /dev/null |
1487 |
+++ b/dev-qt/qtsql/qtsql-5.7.9999.ebuild |
1488 |
@@ -0,0 +1,54 @@ |
1489 |
+# Copyright 1999-2015 Gentoo Foundation |
1490 |
+# Distributed under the terms of the GNU General Public License v2 |
1491 |
+# $Id$ |
1492 |
+ |
1493 |
+EAPI=6 |
1494 |
+QT5_MODULE="qtbase" |
1495 |
+inherit multilib qt5-build |
1496 |
+ |
1497 |
+DESCRIPTION="SQL abstraction library for the Qt5 tooolkit" |
1498 |
+ |
1499 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
1500 |
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86" |
1501 |
+fi |
1502 |
+ |
1503 |
+IUSE="freetds mysql oci8 odbc postgres +sqlite" |
1504 |
+ |
1505 |
+REQUIRED_USE=" |
1506 |
+ || ( freetds mysql oci8 odbc postgres sqlite ) |
1507 |
+" |
1508 |
+ |
1509 |
+DEPEND=" |
1510 |
+ ~dev-qt/qtcore-${PV} |
1511 |
+ freetds? ( dev-db/freetds ) |
1512 |
+ mysql? ( virtual/libmysqlclient:= ) |
1513 |
+ oci8? ( dev-db/oracle-instantclient-basic ) |
1514 |
+ odbc? ( || ( dev-db/unixODBC dev-db/libiodbc ) ) |
1515 |
+ postgres? ( dev-db/postgresql:* ) |
1516 |
+ sqlite? ( >=dev-db/sqlite-3.8.10.2:3 ) |
1517 |
+" |
1518 |
+RDEPEND="${DEPEND}" |
1519 |
+ |
1520 |
+QT5_TARGET_SUBDIRS=( |
1521 |
+ src/sql |
1522 |
+ src/plugins/sqldrivers |
1523 |
+) |
1524 |
+ |
1525 |
+src_configure() { |
1526 |
+ local myconf=( |
1527 |
+ $(qt_use freetds sql-tds plugin) |
1528 |
+ $(qt_use mysql sql-mysql plugin) |
1529 |
+ $(qt_use oci8 sql-oci plugin) |
1530 |
+ $(qt_use odbc sql-odbc plugin) |
1531 |
+ $(qt_use postgres sql-psql plugin) |
1532 |
+ $(qt_use sqlite sql-sqlite plugin) |
1533 |
+ $(use sqlite && echo -system-sqlite) |
1534 |
+ ) |
1535 |
+ |
1536 |
+ use mysql && myconf+=("-I${EPREFIX}/usr/include/mysql" "-L${EPREFIX}/usr/$(get_libdir)/mysql") |
1537 |
+ use oci8 && myconf+=("-I${ORACLE_HOME}/include" "-L${ORACLE_HOME}/$(get_libdir)") |
1538 |
+ use odbc && myconf+=("-I${EPREFIX}/usr/include/iodbc") |
1539 |
+ use postgres && myconf+=("-I${EPREFIX}/usr/include/postgresql/pgsql") |
1540 |
+ |
1541 |
+ qt5-build_src_configure |
1542 |
+} |
1543 |
|
1544 |
diff --git a/dev-qt/qtsvg/qtsvg-5.7.9999.ebuild b/dev-qt/qtsvg/qtsvg-5.7.9999.ebuild |
1545 |
new file mode 100644 |
1546 |
index 0000000..1942cbd |
1547 |
--- /dev/null |
1548 |
+++ b/dev-qt/qtsvg/qtsvg-5.7.9999.ebuild |
1549 |
@@ -0,0 +1,24 @@ |
1550 |
+# Copyright 1999-2015 Gentoo Foundation |
1551 |
+# Distributed under the terms of the GNU General Public License v2 |
1552 |
+# $Id$ |
1553 |
+ |
1554 |
+EAPI=6 |
1555 |
+inherit qt5-build |
1556 |
+ |
1557 |
+DESCRIPTION="SVG rendering library for the Qt5 framework" |
1558 |
+ |
1559 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
1560 |
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86" |
1561 |
+fi |
1562 |
+ |
1563 |
+IUSE="" |
1564 |
+ |
1565 |
+RDEPEND=" |
1566 |
+ ~dev-qt/qtcore-${PV} |
1567 |
+ ~dev-qt/qtgui-${PV} |
1568 |
+ ~dev-qt/qtwidgets-${PV} |
1569 |
+ >=sys-libs/zlib-1.2.5 |
1570 |
+" |
1571 |
+DEPEND="${RDEPEND} |
1572 |
+ test? ( ~dev-qt/qtxml-${PV} ) |
1573 |
+" |
1574 |
|
1575 |
diff --git a/dev-qt/qttest/qttest-5.7.9999.ebuild b/dev-qt/qttest/qttest-5.7.9999.ebuild |
1576 |
new file mode 100644 |
1577 |
index 0000000..e111153 |
1578 |
--- /dev/null |
1579 |
+++ b/dev-qt/qttest/qttest-5.7.9999.ebuild |
1580 |
@@ -0,0 +1,30 @@ |
1581 |
+# Copyright 1999-2015 Gentoo Foundation |
1582 |
+# Distributed under the terms of the GNU General Public License v2 |
1583 |
+# $Id$ |
1584 |
+ |
1585 |
+EAPI=6 |
1586 |
+QT5_MODULE="qtbase" |
1587 |
+VIRTUALX_REQUIRED="test" |
1588 |
+inherit qt5-build |
1589 |
+ |
1590 |
+DESCRIPTION="Unit testing library for the Qt5 framework" |
1591 |
+ |
1592 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
1593 |
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86" |
1594 |
+fi |
1595 |
+ |
1596 |
+IUSE="" |
1597 |
+ |
1598 |
+RDEPEND=" |
1599 |
+ ~dev-qt/qtcore-${PV} |
1600 |
+" |
1601 |
+DEPEND="${RDEPEND} |
1602 |
+ test? ( |
1603 |
+ ~dev-qt/qtgui-${PV} |
1604 |
+ ~dev-qt/qtxml-${PV} |
1605 |
+ ) |
1606 |
+" |
1607 |
+ |
1608 |
+QT5_TARGET_SUBDIRS=( |
1609 |
+ src/testlib |
1610 |
+) |
1611 |
|
1612 |
diff --git a/dev-qt/qttranslations/qttranslations-5.7.9999.ebuild b/dev-qt/qttranslations/qttranslations-5.7.9999.ebuild |
1613 |
new file mode 100644 |
1614 |
index 0000000..98a5d08 |
1615 |
--- /dev/null |
1616 |
+++ b/dev-qt/qttranslations/qttranslations-5.7.9999.ebuild |
1617 |
@@ -0,0 +1,20 @@ |
1618 |
+# Copyright 1999-2015 Gentoo Foundation |
1619 |
+# Distributed under the terms of the GNU General Public License v2 |
1620 |
+# $Id$ |
1621 |
+ |
1622 |
+EAPI=6 |
1623 |
+inherit qt5-build |
1624 |
+ |
1625 |
+DESCRIPTION="Translation files for the Qt5 framework" |
1626 |
+ |
1627 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
1628 |
+ KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86" |
1629 |
+fi |
1630 |
+ |
1631 |
+IUSE="" |
1632 |
+ |
1633 |
+DEPEND=" |
1634 |
+ ~dev-qt/linguist-tools-${PV} |
1635 |
+ ~dev-qt/qtcore-${PV} |
1636 |
+" |
1637 |
+RDEPEND="" |
1638 |
|
1639 |
diff --git a/dev-qt/qtwayland/qtwayland-5.7.9999.ebuild b/dev-qt/qtwayland/qtwayland-5.7.9999.ebuild |
1640 |
new file mode 100644 |
1641 |
index 0000000..0fec6be |
1642 |
--- /dev/null |
1643 |
+++ b/dev-qt/qtwayland/qtwayland-5.7.9999.ebuild |
1644 |
@@ -0,0 +1,41 @@ |
1645 |
+# Copyright 1999-2015 Gentoo Foundation |
1646 |
+# Distributed under the terms of the GNU General Public License v2 |
1647 |
+# $Id$ |
1648 |
+ |
1649 |
+EAPI=6 |
1650 |
+inherit qt5-build |
1651 |
+ |
1652 |
+DESCRIPTION="Wayland platform plugin for Qt" |
1653 |
+ |
1654 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
1655 |
+ KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86" |
1656 |
+fi |
1657 |
+ |
1658 |
+IUSE="egl qml wayland-compositor xcomposite" |
1659 |
+ |
1660 |
+DEPEND=" |
1661 |
+ >=dev-libs/wayland-1.4.0 |
1662 |
+ ~dev-qt/qtcore-${PV} |
1663 |
+ ~dev-qt/qtgui-${PV}[egl=] |
1664 |
+ media-libs/mesa[egl?] |
1665 |
+ >=x11-libs/libxkbcommon-0.2.0 |
1666 |
+ wayland-compositor? ( |
1667 |
+ qml? ( ~dev-qt/qtdeclarative-${PV} ) |
1668 |
+ ) |
1669 |
+ xcomposite? ( |
1670 |
+ x11-libs/libX11 |
1671 |
+ x11-libs/libXcomposite |
1672 |
+ ) |
1673 |
+" |
1674 |
+RDEPEND="${DEPEND}" |
1675 |
+ |
1676 |
+src_configure() { |
1677 |
+ if use wayland-compositor; then |
1678 |
+ echo "CONFIG += wayland-compositor" >> "${QT5_BUILD_DIR}"/.qmake.cache |
1679 |
+ fi |
1680 |
+ |
1681 |
+ qt_use_compile_test xcomposite |
1682 |
+ qt_use_disable_mod qml quick src/compositor/compositor_api/compositor_api.pri |
1683 |
+ |
1684 |
+ qt5-build_src_configure |
1685 |
+} |
1686 |
|
1687 |
diff --git a/dev-qt/qtwebchannel/qtwebchannel-5.7.9999.ebuild b/dev-qt/qtwebchannel/qtwebchannel-5.7.9999.ebuild |
1688 |
new file mode 100644 |
1689 |
index 0000000..d4855c9 |
1690 |
--- /dev/null |
1691 |
+++ b/dev-qt/qtwebchannel/qtwebchannel-5.7.9999.ebuild |
1692 |
@@ -0,0 +1,27 @@ |
1693 |
+# Copyright 1999-2015 Gentoo Foundation |
1694 |
+# Distributed under the terms of the GNU General Public License v2 |
1695 |
+# $Id$ |
1696 |
+ |
1697 |
+EAPI=6 |
1698 |
+inherit qt5-build |
1699 |
+ |
1700 |
+DESCRIPTION="Qt5 module for integrating C++ and QML applications with HTML/JavaScript clients" |
1701 |
+ |
1702 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
1703 |
+ KEYWORDS="~amd64 ~arm ~x86" |
1704 |
+fi |
1705 |
+ |
1706 |
+IUSE="qml" |
1707 |
+ |
1708 |
+DEPEND=" |
1709 |
+ ~dev-qt/qtcore-${PV} |
1710 |
+ qml? ( ~dev-qt/qtdeclarative-${PV} ) |
1711 |
+" |
1712 |
+RDEPEND="${DEPEND}" |
1713 |
+ |
1714 |
+src_prepare() { |
1715 |
+ qt_use_disable_mod qml quick src/src.pro |
1716 |
+ qt_use_disable_mod qml qml src/webchannel/webchannel.pro |
1717 |
+ |
1718 |
+ qt5-build_src_prepare |
1719 |
+} |
1720 |
|
1721 |
diff --git a/dev-qt/qtwebengine/qtwebengine-5.7.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-5.7.9999.ebuild |
1722 |
new file mode 100644 |
1723 |
index 0000000..34ca7d3 |
1724 |
--- /dev/null |
1725 |
+++ b/dev-qt/qtwebengine/qtwebengine-5.7.9999.ebuild |
1726 |
@@ -0,0 +1,92 @@ |
1727 |
+# Copyright 1999-2016 Gentoo Foundation |
1728 |
+# Distributed under the terms of the GNU General Public License v2 |
1729 |
+# $Id$ |
1730 |
+ |
1731 |
+EAPI=6 |
1732 |
+PYTHON_COMPAT=( python2_7 ) |
1733 |
+inherit python-any-r1 qt5-build |
1734 |
+ |
1735 |
+DESCRIPTION="Library for rendering dynamic web content in Qt5 C++ and QML applications" |
1736 |
+ |
1737 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
1738 |
+ KEYWORDS="~amd64 ~x86" |
1739 |
+fi |
1740 |
+ |
1741 |
+IUSE="bindist geolocation +system-ffmpeg +system-icu widgets" |
1742 |
+ |
1743 |
+RDEPEND=" |
1744 |
+ app-arch/snappy |
1745 |
+ dev-libs/glib:2 |
1746 |
+ dev-libs/nspr |
1747 |
+ dev-libs/nss |
1748 |
+ ~dev-qt/qtcore-${PV} |
1749 |
+ ~dev-qt/qtdeclarative-${PV} |
1750 |
+ ~dev-qt/qtgui-${PV} |
1751 |
+ ~dev-qt/qtnetwork-${PV} |
1752 |
+ ~dev-qt/qtwebchannel-${PV}[qml] |
1753 |
+ dev-libs/expat |
1754 |
+ dev-libs/jsoncpp |
1755 |
+ dev-libs/libevent |
1756 |
+ dev-libs/libxml2 |
1757 |
+ dev-libs/libxslt |
1758 |
+ media-libs/alsa-lib |
1759 |
+ media-libs/flac |
1760 |
+ media-libs/fontconfig |
1761 |
+ media-libs/freetype |
1762 |
+ media-libs/harfbuzz:= |
1763 |
+ media-libs/libpng:0= |
1764 |
+ >=media-libs/libvpx-1.4 |
1765 |
+ media-libs/libwebp |
1766 |
+ media-libs/opus |
1767 |
+ media-libs/speex |
1768 |
+ net-libs/libsrtp |
1769 |
+ sys-apps/dbus |
1770 |
+ sys-apps/pciutils |
1771 |
+ sys-libs/libcap |
1772 |
+ sys-libs/zlib |
1773 |
+ x11-libs/libX11 |
1774 |
+ x11-libs/libXcomposite |
1775 |
+ x11-libs/libXcursor |
1776 |
+ x11-libs/libXdamage |
1777 |
+ x11-libs/libXext |
1778 |
+ x11-libs/libXfixes |
1779 |
+ x11-libs/libXi |
1780 |
+ x11-libs/libXrandr |
1781 |
+ x11-libs/libXrender |
1782 |
+ x11-libs/libXScrnSaver |
1783 |
+ x11-libs/libXtst |
1784 |
+ geolocation? ( ~dev-qt/qtpositioning-${PV} ) |
1785 |
+ system-ffmpeg? ( media-video/ffmpeg:= ) |
1786 |
+ system-icu? ( dev-libs/icu:= ) |
1787 |
+ widgets? ( ~dev-qt/qtwidgets-${PV} ) |
1788 |
+" |
1789 |
+DEPEND="${RDEPEND} |
1790 |
+ ${PYTHON_DEPS} |
1791 |
+ dev-util/gperf |
1792 |
+ dev-util/ninja |
1793 |
+ dev-util/re2c |
1794 |
+ sys-devel/bison |
1795 |
+" |
1796 |
+ |
1797 |
+PATCHES=( "${FILESDIR}/${PN}-5.6.0-icu.patch" ) |
1798 |
+ |
1799 |
+src_prepare() { |
1800 |
+ qt_use_disable_mod geolocation positioning \ |
1801 |
+ src/core/core_common.pri \ |
1802 |
+ src/core/core_gyp_generator.pro |
1803 |
+ qt_use_disable_mod widgets widgets \ |
1804 |
+ src/src.pro \ |
1805 |
+ tests/quicktestbrowser/quicktestbrowser.pro |
1806 |
+ |
1807 |
+ qt5-build_src_prepare |
1808 |
+} |
1809 |
+ |
1810 |
+src_configure() { |
1811 |
+ export NINJA_PATH="/usr/bin/ninja" |
1812 |
+ local myqmakeargs=( |
1813 |
+ $(usex bindist '' 'WEBENGINE_CONFIG+="use_proprietary_codecs"') |
1814 |
+ $(usex system-ffmpeg 'WEBENGINE_CONFIG+="use_system_ffmpeg"' '') |
1815 |
+ $(usex system-icu 'WEBENGINE_CONFIG+="use_system_icu"' '') |
1816 |
+ ) |
1817 |
+ qt5-build_src_configure |
1818 |
+} |
1819 |
|
1820 |
diff --git a/dev-qt/qtwebkit/qtwebkit-5.7.9999.ebuild b/dev-qt/qtwebkit/qtwebkit-5.7.9999.ebuild |
1821 |
new file mode 100644 |
1822 |
index 0000000..6f84eba |
1823 |
--- /dev/null |
1824 |
+++ b/dev-qt/qtwebkit/qtwebkit-5.7.9999.ebuild |
1825 |
@@ -0,0 +1,108 @@ |
1826 |
+# Copyright 1999-2016 Gentoo Foundation |
1827 |
+# Distributed under the terms of the GNU General Public License v2 |
1828 |
+# $Id$ |
1829 |
+ |
1830 |
+EAPI=6 |
1831 |
+PYTHON_COMPAT=( python2_7 ) |
1832 |
+inherit python-any-r1 qt5-build |
1833 |
+ |
1834 |
+DESCRIPTION="WebKit rendering library for the Qt5 framework (deprecated)" |
1835 |
+ |
1836 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
1837 |
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" |
1838 |
+fi |
1839 |
+ |
1840 |
+# TODO: qttestlib |
1841 |
+ |
1842 |
+IUSE="geolocation gstreamer gstreamer010 +jit multimedia opengl orientation printsupport qml webchannel webp" |
1843 |
+REQUIRED_USE="?? ( gstreamer gstreamer010 multimedia )" |
1844 |
+ |
1845 |
+RDEPEND=" |
1846 |
+ dev-db/sqlite:3 |
1847 |
+ dev-libs/icu:= |
1848 |
+ >=dev-libs/leveldb-1.18-r1 |
1849 |
+ dev-libs/libxml2:2 |
1850 |
+ dev-libs/libxslt |
1851 |
+ ~dev-qt/qtcore-${PV}[icu] |
1852 |
+ ~dev-qt/qtgui-${PV} |
1853 |
+ ~dev-qt/qtnetwork-${PV} |
1854 |
+ ~dev-qt/qtsql-${PV} |
1855 |
+ ~dev-qt/qtwidgets-${PV} |
1856 |
+ media-libs/fontconfig:1.0 |
1857 |
+ media-libs/libpng:0= |
1858 |
+ >=sys-libs/zlib-1.2.5 |
1859 |
+ virtual/jpeg:0 |
1860 |
+ virtual/opengl |
1861 |
+ x11-libs/libX11 |
1862 |
+ x11-libs/libXcomposite |
1863 |
+ x11-libs/libXrender |
1864 |
+ geolocation? ( ~dev-qt/qtpositioning-${PV} ) |
1865 |
+ gstreamer? ( |
1866 |
+ dev-libs/glib:2 |
1867 |
+ media-libs/gstreamer:1.0 |
1868 |
+ media-libs/gst-plugins-base:1.0 |
1869 |
+ ) |
1870 |
+ gstreamer010? ( |
1871 |
+ dev-libs/glib:2 |
1872 |
+ media-libs/gstreamer:0.10 |
1873 |
+ media-libs/gst-plugins-base:0.10 |
1874 |
+ ) |
1875 |
+ multimedia? ( ~dev-qt/qtmultimedia-${PV}[widgets] ) |
1876 |
+ opengl? ( ~dev-qt/qtopengl-${PV} ) |
1877 |
+ orientation? ( ~dev-qt/qtsensors-${PV} ) |
1878 |
+ printsupport? ( ~dev-qt/qtprintsupport-${PV} ) |
1879 |
+ qml? ( ~dev-qt/qtdeclarative-${PV} ) |
1880 |
+ webchannel? ( ~dev-qt/qtwebchannel-${PV} ) |
1881 |
+ webp? ( media-libs/libwebp:0= ) |
1882 |
+" |
1883 |
+DEPEND="${RDEPEND} |
1884 |
+ ${PYTHON_DEPS} |
1885 |
+ dev-lang/ruby |
1886 |
+ dev-util/gperf |
1887 |
+ sys-devel/bison |
1888 |
+ sys-devel/flex |
1889 |
+ virtual/rubygems |
1890 |
+" |
1891 |
+ |
1892 |
+PATCHES=( |
1893 |
+ "${FILESDIR}/${PN}-5.4.2-system-leveldb.patch" |
1894 |
+) |
1895 |
+ |
1896 |
+src_prepare() { |
1897 |
+ # ensure bundled library cannot be used |
1898 |
+ rm -r Source/ThirdParty/leveldb || die |
1899 |
+ |
1900 |
+ # bug 466216 |
1901 |
+ sed -i -e '/CONFIG +=/s/rpath//' \ |
1902 |
+ Source/WebKit/qt/declarative/{experimental/experimental,public}.pri \ |
1903 |
+ Tools/qmake/mkspecs/features/{force_static_libs_as_shared,unix/default_post}.prf \ |
1904 |
+ || die |
1905 |
+ |
1906 |
+ qt_use_disable_mod geolocation positioning Tools/qmake/mkspecs/features/features.prf |
1907 |
+ qt_use_disable_mod multimedia multimediawidgets Tools/qmake/mkspecs/features/features.prf |
1908 |
+ qt_use_disable_mod orientation sensors Tools/qmake/mkspecs/features/features.prf |
1909 |
+ qt_use_disable_mod printsupport printsupport Tools/qmake/mkspecs/features/features.prf |
1910 |
+ qt_use_disable_mod qml quick Tools/qmake/mkspecs/features/features.prf |
1911 |
+ qt_use_disable_mod webchannel webchannel \ |
1912 |
+ Source/WebKit2/Target.pri \ |
1913 |
+ Source/WebKit2/WebKit2.pri |
1914 |
+ |
1915 |
+ if use gstreamer010; then |
1916 |
+ PATCHES+=("${FILESDIR}/${PN}-5.3.2-use-gstreamer010.patch") |
1917 |
+ elif ! use gstreamer; then |
1918 |
+ PATCHES+=("${FILESDIR}/${PN}-5.2.1-disable-gstreamer.patch") |
1919 |
+ fi |
1920 |
+ |
1921 |
+ # bug 562396 |
1922 |
+ use jit || PATCHES+=("${FILESDIR}/${PN}-5.5.1-disable-jit.patch") |
1923 |
+ |
1924 |
+ use opengl || sed -i -e '/contains(QT_CONFIG, opengl): WEBKIT_CONFIG += use_3d_graphics/d' \ |
1925 |
+ Tools/qmake/mkspecs/features/features.prf || die |
1926 |
+ use webp || sed -i -e '/config_libwebp: WEBKIT_CONFIG += use_webp/d' \ |
1927 |
+ Tools/qmake/mkspecs/features/features.prf || die |
1928 |
+ |
1929 |
+ # bug 458222 |
1930 |
+ sed -i -e '/SUBDIRS += examples/d' Source/QtWebKit.pro || die |
1931 |
+ |
1932 |
+ qt5-build_src_prepare |
1933 |
+} |
1934 |
|
1935 |
diff --git a/dev-qt/qtwebsockets/qtwebsockets-5.7.9999.ebuild b/dev-qt/qtwebsockets/qtwebsockets-5.7.9999.ebuild |
1936 |
new file mode 100644 |
1937 |
index 0000000..85150cd |
1938 |
--- /dev/null |
1939 |
+++ b/dev-qt/qtwebsockets/qtwebsockets-5.7.9999.ebuild |
1940 |
@@ -0,0 +1,28 @@ |
1941 |
+# Copyright 1999-2015 Gentoo Foundation |
1942 |
+# Distributed under the terms of the GNU General Public License v2 |
1943 |
+# $Id$ |
1944 |
+ |
1945 |
+EAPI=6 |
1946 |
+inherit qt5-build |
1947 |
+ |
1948 |
+DESCRIPTION="Implementation of the WebSocket protocol for the Qt5 framework" |
1949 |
+ |
1950 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
1951 |
+ KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86" |
1952 |
+fi |
1953 |
+ |
1954 |
+IUSE="qml" |
1955 |
+ |
1956 |
+DEPEND=" |
1957 |
+ ~dev-qt/qtcore-${PV} |
1958 |
+ ~dev-qt/qtnetwork-${PV} |
1959 |
+ qml? ( ~dev-qt/qtdeclarative-${PV} ) |
1960 |
+ |
1961 |
+" |
1962 |
+RDEPEND="${DEPEND}" |
1963 |
+ |
1964 |
+src_prepare() { |
1965 |
+ qt_use_disable_mod qml quick src/src.pro |
1966 |
+ |
1967 |
+ qt5-build_src_prepare |
1968 |
+} |
1969 |
|
1970 |
diff --git a/dev-qt/qtwidgets/qtwidgets-5.7.9999.ebuild b/dev-qt/qtwidgets/qtwidgets-5.7.9999.ebuild |
1971 |
new file mode 100644 |
1972 |
index 0000000..1e53f39 |
1973 |
--- /dev/null |
1974 |
+++ b/dev-qt/qtwidgets/qtwidgets-5.7.9999.ebuild |
1975 |
@@ -0,0 +1,42 @@ |
1976 |
+# Copyright 1999-2015 Gentoo Foundation |
1977 |
+# Distributed under the terms of the GNU General Public License v2 |
1978 |
+# $Id$ |
1979 |
+ |
1980 |
+EAPI=6 |
1981 |
+QT5_MODULE="qtbase" |
1982 |
+inherit qt5-build |
1983 |
+ |
1984 |
+DESCRIPTION="Set of components for creating classic desktop-style UIs for the Qt5 framework" |
1985 |
+ |
1986 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
1987 |
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86" |
1988 |
+fi |
1989 |
+ |
1990 |
+# keep IUSE defaults in sync with qtgui |
1991 |
+IUSE="gles2 +png +xcb" |
1992 |
+ |
1993 |
+DEPEND=" |
1994 |
+ ~dev-qt/qtcore-${PV} |
1995 |
+ ~dev-qt/qtgui-${PV}[gles2=,png=,xcb?] |
1996 |
+" |
1997 |
+RDEPEND="${DEPEND}" |
1998 |
+ |
1999 |
+QT5_TARGET_SUBDIRS=( |
2000 |
+ src/tools/uic |
2001 |
+ src/widgets |
2002 |
+) |
2003 |
+ |
2004 |
+QT5_GENTOO_CONFIG=( |
2005 |
+ !:no-widgets: |
2006 |
+) |
2007 |
+ |
2008 |
+src_configure() { |
2009 |
+ local myconf=( |
2010 |
+ -opengl $(usex gles2 es2 desktop) |
2011 |
+ $(qt_use png libpng system) |
2012 |
+ $(qt_use xcb xcb system) |
2013 |
+ $(qt_use xcb xkbcommon system) |
2014 |
+ $(use xcb && echo -xcb-xlib -xinput2 -xkb -xrender) |
2015 |
+ ) |
2016 |
+ qt5-build_src_configure |
2017 |
+} |
2018 |
|
2019 |
diff --git a/dev-qt/qtx11extras/qtx11extras-5.7.9999.ebuild b/dev-qt/qtx11extras/qtx11extras-5.7.9999.ebuild |
2020 |
new file mode 100644 |
2021 |
index 0000000..87449bb |
2022 |
--- /dev/null |
2023 |
+++ b/dev-qt/qtx11extras/qtx11extras-5.7.9999.ebuild |
2024 |
@@ -0,0 +1,22 @@ |
2025 |
+# Copyright 1999-2015 Gentoo Foundation |
2026 |
+# Distributed under the terms of the GNU General Public License v2 |
2027 |
+# $Id$ |
2028 |
+ |
2029 |
+EAPI=6 |
2030 |
+inherit qt5-build |
2031 |
+ |
2032 |
+DESCRIPTION="Linux/X11-specific support library for the Qt5 framework" |
2033 |
+ |
2034 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
2035 |
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86" |
2036 |
+fi |
2037 |
+ |
2038 |
+IUSE="" |
2039 |
+ |
2040 |
+RDEPEND=" |
2041 |
+ ~dev-qt/qtcore-${PV} |
2042 |
+ ~dev-qt/qtgui-${PV}[xcb] |
2043 |
+" |
2044 |
+DEPEND="${RDEPEND} |
2045 |
+ test? ( ~dev-qt/qtwidgets-${PV} ) |
2046 |
+" |
2047 |
|
2048 |
diff --git a/dev-qt/qtxml/qtxml-5.7.9999.ebuild b/dev-qt/qtxml/qtxml-5.7.9999.ebuild |
2049 |
new file mode 100644 |
2050 |
index 0000000..aa23c7e |
2051 |
--- /dev/null |
2052 |
+++ b/dev-qt/qtxml/qtxml-5.7.9999.ebuild |
2053 |
@@ -0,0 +1,26 @@ |
2054 |
+# Copyright 1999-2015 Gentoo Foundation |
2055 |
+# Distributed under the terms of the GNU General Public License v2 |
2056 |
+# $Id$ |
2057 |
+ |
2058 |
+EAPI=6 |
2059 |
+QT5_MODULE="qtbase" |
2060 |
+inherit qt5-build |
2061 |
+ |
2062 |
+DESCRIPTION="SAX and DOM implementation library for the Qt5 framework" |
2063 |
+ |
2064 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
2065 |
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86" |
2066 |
+fi |
2067 |
+ |
2068 |
+IUSE="" |
2069 |
+ |
2070 |
+RDEPEND=" |
2071 |
+ ~dev-qt/qtcore-${PV} |
2072 |
+" |
2073 |
+DEPEND="${RDEPEND} |
2074 |
+ test? ( ~dev-qt/qtnetwork-${PV} ) |
2075 |
+" |
2076 |
+ |
2077 |
+QT5_TARGET_SUBDIRS=( |
2078 |
+ src/xml |
2079 |
+) |
2080 |
|
2081 |
diff --git a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.7.9999.ebuild b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.7.9999.ebuild |
2082 |
new file mode 100644 |
2083 |
index 0000000..ce15fcf |
2084 |
--- /dev/null |
2085 |
+++ b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.7.9999.ebuild |
2086 |
@@ -0,0 +1,20 @@ |
2087 |
+# Copyright 1999-2015 Gentoo Foundation |
2088 |
+# Distributed under the terms of the GNU General Public License v2 |
2089 |
+# $Id$ |
2090 |
+ |
2091 |
+EAPI=6 |
2092 |
+inherit qt5-build |
2093 |
+ |
2094 |
+DESCRIPTION="XPath, XQuery, and XSLT support library for the Qt5 framework" |
2095 |
+ |
2096 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
2097 |
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86" |
2098 |
+fi |
2099 |
+ |
2100 |
+IUSE="" |
2101 |
+ |
2102 |
+DEPEND=" |
2103 |
+ ~dev-qt/qtcore-${PV} |
2104 |
+ ~dev-qt/qtnetwork-${PV} |
2105 |
+" |
2106 |
+RDEPEND="${DEPEND}" |