1 |
commit: d41a1a9e75f97dc896efc5c93decadc1c45235a0 |
2 |
Author: Thomas Brethome <thomas.brethome <AT> c-s <DOT> fr> |
3 |
AuthorDate: Thu Jul 7 08:10:17 2016 +0000 |
4 |
Commit: Davide Pesavento <pesa <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Jul 13 16:45:21 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=d41a1a9e |
7 |
|
8 |
dev-qt/qtdatavis3d: new package |
9 |
|
10 |
Package-Manager: portage-2.3.0 |
11 |
|
12 |
dev-qt/qtdatavis3d/Manifest | 1 + |
13 |
dev-qt/qtdatavis3d/metadata.xml | 21 +++++++++++++++++ |
14 |
dev-qt/qtdatavis3d/qtdatavis3d-5.7.0.ebuild | 31 ++++++++++++++++++++++++++ |
15 |
dev-qt/qtdatavis3d/qtdatavis3d-5.7.9999.ebuild | 31 ++++++++++++++++++++++++++ |
16 |
dev-qt/qtdatavis3d/qtdatavis3d-5.9999.ebuild | 31 ++++++++++++++++++++++++++ |
17 |
eclass/qt5-build.eclass | 2 +- |
18 |
6 files changed, 116 insertions(+), 1 deletion(-) |
19 |
|
20 |
diff --git a/dev-qt/qtdatavis3d/Manifest b/dev-qt/qtdatavis3d/Manifest |
21 |
new file mode 100644 |
22 |
index 0000000..1ec0db8 |
23 |
--- /dev/null |
24 |
+++ b/dev-qt/qtdatavis3d/Manifest |
25 |
@@ -0,0 +1 @@ |
26 |
+DIST qtdatavis3d-opensource-src-5.7.0.tar.xz 5153364 SHA256 9a5d7a383dce211a904bca3b8b6054bb448148ca07cede2bd46d255de016e8a2 SHA512 a7d52fca69e5b03da33eb7c733e918a9a09853205823e1b70c1b2711f35e7b60b218fccc5ae7dc6a8fc785994457372e4a901de42cdd011a9ca597389f9453f8 WHIRLPOOL 6b6ecba09aad6adf3261e1b946ab1c9007cc61510d8484208041d69e364b7c4ec3cad36ef0f295e428796148c2f69d3ea0e4cb8bdad9e5787076058e279a6212 |
27 |
|
28 |
diff --git a/dev-qt/qtdatavis3d/metadata.xml b/dev-qt/qtdatavis3d/metadata.xml |
29 |
new file mode 100644 |
30 |
index 0000000..557197b |
31 |
--- /dev/null |
32 |
+++ b/dev-qt/qtdatavis3d/metadata.xml |
33 |
@@ -0,0 +1,21 @@ |
34 |
+<?xml version="1.0" encoding="UTF-8"?> |
35 |
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
36 |
+<pkgmetadata> |
37 |
+ <maintainer type="project"> |
38 |
+ <email>qt@g.o</email> |
39 |
+ <name>Gentoo Qt Project</name> |
40 |
+ </maintainer> |
41 |
+ <use> |
42 |
+ <flag name="gles2">Use GLES 2.0 or later instead of full OpenGL</flag> |
43 |
+ <flag name="qml">Build QML/QtQuick bindings and imports</flag> |
44 |
+ </use> |
45 |
+ <upstream> |
46 |
+ <bugs-to>https://bugreports.qt.io/</bugs-to> |
47 |
+ <doc>http://doc.qt.io/</doc> |
48 |
+ </upstream> |
49 |
+ <slots> |
50 |
+ <subslots> |
51 |
+ Must only be used by packages that are known to use private parts of the Qt API. |
52 |
+ </subslots> |
53 |
+ </slots> |
54 |
+</pkgmetadata> |
55 |
|
56 |
diff --git a/dev-qt/qtdatavis3d/qtdatavis3d-5.7.0.ebuild b/dev-qt/qtdatavis3d/qtdatavis3d-5.7.0.ebuild |
57 |
new file mode 100644 |
58 |
index 0000000..c209799 |
59 |
--- /dev/null |
60 |
+++ b/dev-qt/qtdatavis3d/qtdatavis3d-5.7.0.ebuild |
61 |
@@ -0,0 +1,31 @@ |
62 |
+# Copyright 1999-2016 Gentoo Foundation |
63 |
+# Distributed under the terms of the GNU General Public License v2 |
64 |
+# $Id$ |
65 |
+ |
66 |
+EAPI=6 |
67 |
+inherit qt5-build |
68 |
+ |
69 |
+DESCRIPTION="3D data visualization library for the Qt5 framework" |
70 |
+ |
71 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
72 |
+ KEYWORDS="~amd64 ~x86" |
73 |
+fi |
74 |
+ |
75 |
+IUSE="gles2 qml" |
76 |
+ |
77 |
+DEPEND=" |
78 |
+ ~dev-qt/qtcore-${PV} |
79 |
+ ~dev-qt/qtgui-${PV}[gles2=] |
80 |
+ qml? ( ~dev-qt/qtdeclarative-${PV}[gles2=] ) |
81 |
+" |
82 |
+RDEPEND="${DEPEND}" |
83 |
+ |
84 |
+src_prepare() { |
85 |
+ # eliminate bogus dependency on qtwidgets |
86 |
+ sed -i -e '/requires.*widgets/d' qtdatavis3d.pro || die |
87 |
+ |
88 |
+ qt_use_disable_mod qml quick \ |
89 |
+ src/src.pro |
90 |
+ |
91 |
+ qt5-build_src_prepare |
92 |
+} |
93 |
|
94 |
diff --git a/dev-qt/qtdatavis3d/qtdatavis3d-5.7.9999.ebuild b/dev-qt/qtdatavis3d/qtdatavis3d-5.7.9999.ebuild |
95 |
new file mode 100644 |
96 |
index 0000000..c209799 |
97 |
--- /dev/null |
98 |
+++ b/dev-qt/qtdatavis3d/qtdatavis3d-5.7.9999.ebuild |
99 |
@@ -0,0 +1,31 @@ |
100 |
+# Copyright 1999-2016 Gentoo Foundation |
101 |
+# Distributed under the terms of the GNU General Public License v2 |
102 |
+# $Id$ |
103 |
+ |
104 |
+EAPI=6 |
105 |
+inherit qt5-build |
106 |
+ |
107 |
+DESCRIPTION="3D data visualization library for the Qt5 framework" |
108 |
+ |
109 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
110 |
+ KEYWORDS="~amd64 ~x86" |
111 |
+fi |
112 |
+ |
113 |
+IUSE="gles2 qml" |
114 |
+ |
115 |
+DEPEND=" |
116 |
+ ~dev-qt/qtcore-${PV} |
117 |
+ ~dev-qt/qtgui-${PV}[gles2=] |
118 |
+ qml? ( ~dev-qt/qtdeclarative-${PV}[gles2=] ) |
119 |
+" |
120 |
+RDEPEND="${DEPEND}" |
121 |
+ |
122 |
+src_prepare() { |
123 |
+ # eliminate bogus dependency on qtwidgets |
124 |
+ sed -i -e '/requires.*widgets/d' qtdatavis3d.pro || die |
125 |
+ |
126 |
+ qt_use_disable_mod qml quick \ |
127 |
+ src/src.pro |
128 |
+ |
129 |
+ qt5-build_src_prepare |
130 |
+} |
131 |
|
132 |
diff --git a/dev-qt/qtdatavis3d/qtdatavis3d-5.9999.ebuild b/dev-qt/qtdatavis3d/qtdatavis3d-5.9999.ebuild |
133 |
new file mode 100644 |
134 |
index 0000000..c209799 |
135 |
--- /dev/null |
136 |
+++ b/dev-qt/qtdatavis3d/qtdatavis3d-5.9999.ebuild |
137 |
@@ -0,0 +1,31 @@ |
138 |
+# Copyright 1999-2016 Gentoo Foundation |
139 |
+# Distributed under the terms of the GNU General Public License v2 |
140 |
+# $Id$ |
141 |
+ |
142 |
+EAPI=6 |
143 |
+inherit qt5-build |
144 |
+ |
145 |
+DESCRIPTION="3D data visualization library for the Qt5 framework" |
146 |
+ |
147 |
+if [[ ${QT5_BUILD_TYPE} == release ]]; then |
148 |
+ KEYWORDS="~amd64 ~x86" |
149 |
+fi |
150 |
+ |
151 |
+IUSE="gles2 qml" |
152 |
+ |
153 |
+DEPEND=" |
154 |
+ ~dev-qt/qtcore-${PV} |
155 |
+ ~dev-qt/qtgui-${PV}[gles2=] |
156 |
+ qml? ( ~dev-qt/qtdeclarative-${PV}[gles2=] ) |
157 |
+" |
158 |
+RDEPEND="${DEPEND}" |
159 |
+ |
160 |
+src_prepare() { |
161 |
+ # eliminate bogus dependency on qtwidgets |
162 |
+ sed -i -e '/requires.*widgets/d' qtdatavis3d.pro || die |
163 |
+ |
164 |
+ qt_use_disable_mod qml quick \ |
165 |
+ src/src.pro |
166 |
+ |
167 |
+ qt5-build_src_prepare |
168 |
+} |
169 |
|
170 |
diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass |
171 |
index f9de34e..57a0f38 100644 |
172 |
--- a/eclass/qt5-build.eclass |
173 |
+++ b/eclass/qt5-build.eclass |
174 |
@@ -114,7 +114,7 @@ esac |
175 |
IUSE="debug test" |
176 |
|
177 |
[[ ${PN} == qtwebkit ]] && RESTRICT+=" mirror" # bug 524584 |
178 |
-[[ ${QT5_BUILD_TYPE} == release ]] && RESTRICT+=" test" # bug 457182 |
179 |
+#[[ ${QT5_BUILD_TYPE} == release ]] && RESTRICT+=" test" # bug 457182 |
180 |
|
181 |
DEPEND=" |
182 |
dev-lang/perl |