/[packages]/cauldron/qtdeclarative5/current/SPECS/qtdeclarative5.spec
ViewVC logotype

Contents of /cauldron/qtdeclarative5/current/SPECS/qtdeclarative5.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 884329 - (show annotations) (download)
Sun Sep 27 23:08:16 2015 UTC (8 years, 6 months ago) by neoclust
File size: 12801 byte(s)
Fix file location ( mga#16779)
1 %define prerel 0
2 %define date 20130523
3
4 %define qtmajor 5
5 %define qtminor 5
6 %define qtsubminor 0
7
8 %define rel 3
9
10 %define qtversion %{qtmajor}.%{qtminor}.%{qtsubminor}
11
12 %define libqt5quicktest %mklibname qt5quicktest %qtmajor
13 %define libqt5quicktest_d %mklibname qt%{qtmajor}quicktest -d
14 %define libqt5quicktest_p_d %mklibname qt%{qtmajor}quicktest-private -d
15
16 %define libqt5quick %mklibname qt5quick %qtmajor
17 %define libqt5quick_d %mklibname qt%{qtmajor}quick -d
18 %define libqt5quick_p_d %mklibname qt%{qtmajor}quick-private -d
19
20 %define libqt5quickwidgets %mklibname qt5quickwidgets %qtmajor
21 %define libqt5quickwidgets_d %mklibname qt%{qtmajor}quickwidgets -d
22 %define libqt5quickwidgets_p_d %mklibname qt%{qtmajor}quickwidgets-private -d
23
24 %define libqt5quickparticles %mklibname qt5quickparticles %qtmajor
25 %define libqt5quickparticles_d %mklibname qt%{qtmajor}quickparticles -d
26 %define libqt5quickparticles_p_d %mklibname qt%{qtmajor}quickparticles-private -d
27
28 %define libqt5qml %mklibname qt5qml %qtmajor
29 %define libqt5qml_d %mklibname qt%{qtmajor}qml -d
30 %define libqt5qml_p_d %mklibname qt%{qtmajor}qml-private -d
31
32 %if %prerel
33 %define qttarballdir qtdeclarative-opensource-src-%{qtversion}-rc
34 %else
35 %define qttarballdir qtdeclarative-opensource-src-%{qtversion}
36 %endif
37
38 Name: qtdeclarative5
39 Version: %{qtversion}
40 Release: %mkrel %{rel}
41 Summary: Qt GUI toolkit
42 Group: Development/KDE and Qt
43 License: LGPLv2 with exceptions or GPLv3 with exceptions and GFDL
44 URL: http://www.qt.io
45 Source0: http://download.qt.io/official_releases/qt/%{qtmajor}.%{qtminor}/%{version}/submodules/%{qttarballdir}.tar.xz
46 BuildRequires: pkgconfig(Qt5Xml)
47 BuildRequires: pkgconfig(Qt5XmlPatterns)
48 BuildRequires: qtcore5-devel = %{version}
49 BuildRequires: qtcore5-private-devel = %{version}
50 BuildRequires: qtnetwork5-devel = %{version}
51 BuildRequires: qtgui5-devel = %{version}
52 BuildRequires: qtgui5-private-devel = %{version}
53 BuildRequires: qttest5-devel = %{version}
54 BuildRequires: qttest5-private-devel = %{version}
55 BuildRequires: qtwidgets5-devel = %{version}
56 BuildRequires: qt5widgets-private-devel = %{version}
57 BuildRequires: qtsql5-devel = %{version}
58
59 Conflicts: %{_lib}qt5qml-private-devel < 5.5.0-3
60
61 #Branch Patchs
62
63 #Trunk Patchs
64
65 #Patch from Mageia
66
67
68 %description
69 Qt is a GUI software toolkit which simplifies the task of writing and
70 maintaining GUI (Graphical User Interface) applications for the X
71 Window System. Qt is written in C++ and is fully object-oriented.
72
73 %files
74 %_qt5_bindir/qml
75 %_qt5_bindir/qmlimportscanner
76 #%_qt5_bindir/qmlbundle
77 %_qt5_bindir/qmlmin
78 %_qt5_bindir/qmlplugindump
79 %_qt5_bindir/qmlprofiler
80 %_qt5_bindir/qmlscene
81 %_qt5_bindir/qmltestrunner
82 %_qt5_bindir/qmleasing
83 %_qt5_bindir/qmllint
84 %_qt5_prefix/qml/QtTest
85 %_qt5_prefix/qml/QtQuick*
86 %_qt5_prefix/plugins/qmltooling/libqmldbg_qtquick2.so
87 %_qt5_prefix/plugins/qmltooling/libqmldbg_tcp.so
88 %_qt5_prefix/qml/Qt/labs/folderlistmodel
89 %_qt5_prefix/qml/Qt/labs/settings
90 %_qt5_datadir/qml/QtQml
91
92 #------------------------------------------------------------------------------
93
94 %package -n %{libqt5quicktest}
95 Summary: Qt%{qtmajor} Lib
96 Group: System/Libraries
97
98 %description -n %{libqt5quicktest}
99 Qt%{qtmajor} Lib.
100
101 %files -n %{libqt5quicktest}
102 %{_qt5_libdir}/libQt5QuickTest.so.%{qtmajor}*
103
104 #------------------------------------------------------------------------------
105
106 %package -n %{libqt5quicktest_d}
107 Summary: Devel files needed to build apps based on QtDeclarative
108 Group: Development/KDE and Qt
109 Requires: %{libqt5quicktest} = %version
110 Requires: %{name} = %version
111 Provides: libqt5quicktest-devel = %version
112 Provides: libqtquicktest5-devel = %version
113 Provides: qt5quicktest-devel = %version
114 Provides: qtquicktest5-devel = %version
115
116 %description -n %{libqt5quicktest_d}
117 Devel files needed to build apps based on QtDeclarative.
118
119 %files -n %{libqt5quicktest_d}
120 %_qt5_libdir/libQt5QuickTest.prl
121 %_qt5_libdir/libQt5QuickTest.so
122 %_qt5_libdir/cmake/Qt5QuickTest
123 %_qt5_includedir/QtQuickTest
124 %exclude %_qt5_includedir/QtQuickTest/%qtversion
125 %_qt5_libdir/pkgconfig/Qt5QuickTest.pc
126 %_qt5_prefix/examples/qmltest
127
128 #------------------------------------------------------------------------------
129
130 %package -n %{libqt5quicktest_p_d}
131 Summary: Devel files needed to build apps based on QtDeclarative
132 Group: Development/KDE and Qt
133 Requires: %{libqt5quicktest_d} = %version
134 Provides: libqt5quicktest-private-devel = %version
135 Provides: libqtquicktest5-private-devel = %version
136 Provides: qt5quicktest-private-devel = %version
137 Provides: qtquicktest5-private-devel = %version
138
139 %description -n %{libqt5quicktest_p_d}
140 Devel files needed to build apps based on QtDeclarative.
141
142 %files -n %{libqt5quicktest_p_d}
143 %_qt5_includedir/QtQuickTest/%qtversion
144
145 #------------------------------------------------------------------------------
146
147 %package -n %{libqt5quick}
148 Summary: Qt%{qtmajor} Lib
149 Group: System/Libraries
150
151 %description -n %{libqt5quick}
152 Qt%{qtmajor} Lib.
153
154 %files -n %{libqt5quick}
155 %{_qt5_libdir}/libQt5Quick.so.%{qtmajor}*
156
157 #------------------------------------------------------------------------------
158
159 %package -n %{libqt5quick_d}
160 Summary: Devel files needed to build apps based on QtDeclarative
161 Group: Development/KDE and Qt
162 Requires: %{name} = %version
163 Requires: %{libqt5quick} = %version
164 Provides: libqt5quick-devel = %version
165 Provides: libqtquick5-devel = %version
166 Provides: qt5quick-devel = %version
167 Provides: qtquick5-devel = %version
168 Requires: qtgui5-devel = %version
169
170 %description -n %{libqt5quick_d}
171 Devel files needed to build apps based on QtDeclarative.
172
173 %files -n %{libqt5quick_d}
174 %_qt5_libdir/libQt5Quick.prl
175 %_qt5_libdir/libQt5Quick.so
176 %_qt5_libdir/cmake/Qt5Quick
177 %_qt5_includedir/QtQuick
178 %exclude %_qt5_includedir/QtQuick/%qtversion
179 %_qt5_prefix/examples/quick
180 %_qt5_libdir/pkgconfig/Qt5Quick.pc
181 %_qt5_prefix/mkspecs/modules/qt_lib_quick.pri
182 #_qt5_libdir/cmake/Qt5Widgets/Qt5Widgets_AccessibleQuickFactory.cmake
183
184 #------------------------------------------------------------------------------
185
186 %package -n %{libqt5quick_p_d}
187 Summary: Devel files needed to build apps based on QtDeclarative
188 Group: Development/KDE and Qt
189 Requires: %{libqt5quick_d} = %version
190 Requires: %{libqt5qml_p_d} = %version
191 Provides: libqt5quick-private-devel = %version
192 Provides: libqtquick5-private-devel = %version
193 Provides: qt5quick-private-devel = %version
194 Provides: qtquick5-private-devel = %version
195
196 %description -n %{libqt5quick_p_d}
197 Devel files needed to build apps based on QtDeclarative.
198
199 %files -n %{libqt5quick_p_d}
200 %_qt5_includedir/QtQuick/%qtversion
201 %_qt5_prefix/mkspecs/modules/qt_lib_quick_private.pri
202
203 #------------------------------------------------------------------------------
204
205 %package -n %{libqt5quickwidgets}
206 Summary: Qt%{qtmajor} Lib
207 Group: System/Libraries
208
209 %description -n %{libqt5quickwidgets}
210 Qt%{qtmajor} Lib.
211
212 %files -n %{libqt5quickwidgets}
213 %{_qt5_libdir}/libQt5QuickWidgets.so.%{qtmajor}*
214
215 #------------------------------------------------------------------------------
216
217 %package -n %{libqt5quickwidgets_d}
218 Summary: Devel files needed to build apps based on QtDeclarative
219 Group: Development/KDE and Qt
220 Requires: %{name} = %version
221 Requires: %{libqt5quickwidgets} = %version
222 Provides: libqt5quickwidgets-devel = %version
223 Provides: libqtquickwidgets5-devel = %version
224 Provides: qt5quickwidgets-devel = %version
225 Provides: qtquickwidgets5-devel = %version
226
227 %description -n %{libqt5quickwidgets_d}
228 Devel files needed to build apps based on QtDeclarative.
229
230 %files -n %{libqt5quickwidgets_d}
231 %_qt5_libdir/libQt5QuickWidgets.prl
232 %_qt5_libdir/libQt5QuickWidgets.so
233 %_qt5_libdir/cmake/Qt5QuickWidgets
234 %_qt5_includedir/QtQuickWidgets
235 %exclude %_qt5_includedir/QtQuickWidgets/%qtversion
236 %_qt5_libdir/pkgconfig/Qt5QuickWidgets.pc
237 %_qt5_prefix/mkspecs/modules/qt_lib_quickwidgets.pri
238
239 #------------------------------------------------------------------------------
240
241 %package -n %{libqt5quickwidgets_p_d}
242 Summary: Devel files needed to build apps based on QtDeclarative
243 Group: Development/KDE and Qt
244 Requires: %{libqt5quickwidgets_d} = %version
245 Requires: %{libqt5qml_p_d} = %version
246 Provides: libqt5quickwidgets-private-devel = %version
247 Provides: libqtquickwidgets5-private-devel = %version
248 Provides: qt5quickwidgets-private-devel = %version
249 Provides: qtquickwidgets5-private-devel = %version
250
251 %description -n %{libqt5quickwidgets_p_d}
252 Devel files needed to build apps based on QtDeclarative.
253
254 %files -n %{libqt5quickwidgets_p_d}
255 %_qt5_includedir/QtQuickWidgets/%qtversion
256 %_qt5_prefix/mkspecs/modules/qt_lib_quickwidgets_private.pri
257
258 #------------------------------------------------------------------------------
259
260 %package -n %{libqt5quickparticles}
261 Summary: Qt%{qtmajor} Lib
262 Group: System/Libraries
263
264 %description -n %{libqt5quickparticles}
265 Qt%{qtmajor} Lib.
266
267 %files -n %{libqt5quickparticles}
268 %{_qt5_libdir}/libQt5QuickParticles.so.%{qtmajor}*
269
270 #------------------------------------------------------------------------------
271
272 %package -n %{libqt5quickparticles_d}
273 Summary: Devel files needed to build apps based on QtDeclarative
274 Group: Development/KDE and Qt
275 Requires: %{name} = %version
276 Requires: %{libqt5quickparticles} = %version
277 Provides: libqt5quickparticles-devel = %version
278 Provides: libqtquickparticles5-devel = %version
279 Provides: qt5quickparticles-devel = %version
280 Provides: qtquickparticles5-devel = %version
281
282 %description -n %{libqt5quickparticles_d}
283 Devel files needed to build apps based on QtDeclarative.
284
285 %files -n %{libqt5quickparticles_d}
286 %_qt5_libdir/libQt5QuickParticles.prl
287 %_qt5_libdir/libQt5QuickParticles.so
288 %_qt5_includedir/QtQuickParticles
289 %exclude %_qt5_includedir/QtQuickParticles/%qtversion
290 %_qt5_libdir/pkgconfig/Qt5QuickParticles.pc
291
292 #------------------------------------------------------------------------------
293
294 %package -n %{libqt5quickparticles_p_d}
295 Summary: Devel files needed to build apps based on QtDeclarative
296 Group: Development/KDE and Qt
297 Requires: %{libqt5quickparticles_d} = %version
298 Provides: libqt5quickparticles-private-devel = %version
299 Provides: libqtquickparticles5-private-devel = %version
300 Provides: qt5quickparticles-private-devel = %version
301 Provides: qtquickparticles5-private-devel = %version
302
303 %description -n %{libqt5quickparticles_p_d}
304 Devel files needed to build apps based on QtDeclarative.
305
306 %files -n %{libqt5quickparticles_p_d}
307 %_qt5_includedir/QtQuickParticles/%qtversion
308 %_qt5_prefix/mkspecs/modules/qt_lib_quickparticles_private.pri
309
310 #------------------------------------------------------------------------------
311
312 %package -n %{libqt5qml}
313 Summary: Qt%{qtmajor} Lib
314 Group: System/Libraries
315
316 %description -n %{libqt5qml}
317 Qt%{qtmajor} Lib.
318
319 %files -n %{libqt5qml}
320 %{_qt5_libdir}/libQt5Qml.so.%{qtmajor}*
321
322 #------------------------------------------------------------------------------
323
324 %package -n %{libqt5qml_d}
325 Summary: Devel files needed to build apps based on QtDeclarative
326 Group: Development/KDE and Qt
327 Requires: %{name} = %version
328 Requires: %{libqt5qml} = %version
329 Provides: libqt5qml-devel = %version
330 Provides: libqtqml5-devel = %version
331 Provides: qt5qml-devel = %version
332 Provides: qtqml5-devel = %version
333
334 Requires: qtnetwork5-devel = %version
335 Requires: qtcore5-devel = %version
336
337 %description -n %{libqt5qml_d}
338 Devel files needed to build apps based on QtDeclarative.
339
340 %files -n %{libqt5qml_d}
341 %_qt5_libdir/libQt5Qml.prl
342 %_qt5_libdir/libQt5Qml.so
343 %_qt5_libdir/cmake/Qt5Qml
344 %_qt5_prefix/mkspecs/modules/qt_lib_qmltest.pri
345 %_qt5_prefix/mkspecs/modules/qt_lib_qml.pri
346 %_qt5_prefix/examples/qml
347 %_qt5_libdir/pkgconfig/Qt5Qml.pc
348 %_qt5_libdir/pkgconfig/Qt5QmlDevTools.pc
349 %_qt5_libdir/libQt5QmlDevTools.a
350 %_qt5_includedir/QtQml*
351 %exclude %_qt5_includedir/QtQml/%qtversion
352 %_qt5_libdir/libQt5QmlDevTools.prl
353
354 #------------------------------------------------------------------------------
355
356 %package -n %{libqt5qml_p_d}
357 Summary: Devel files needed to build apps based on QtDeclarative
358 Group: Development/KDE and Qt
359 Requires: %{libqt5qml_d} = %version
360 Provides: libqt5qml-private-devel = %version
361 Provides: libqtqml5-private-devel = %version
362 Provides: qt5qml-private-devel = %version
363 Provides: qtqml5-private-devel = %version
364
365 Requires: qtcore5-private-devel = %version
366
367 %description -n %{libqt5qml_p_d}
368 Devel files needed to build apps based on QtDeclarative.
369
370 %files -n %{libqt5qml_p_d}
371 %_qt5_includedir/QtQml/%qtversion
372 %_qt5_prefix/mkspecs/modules/qt_lib_qml_private.pri
373 %_qt5_prefix/mkspecs/modules/qt_lib_qmldevtools_private.pri
374 %_qt5_prefix/mkspecs/modules/qt_lib_qmltest_private.pri
375
376 #------------------------------------------------------------------------------
377
378
379 %prep
380 %setup -q -n %qttarballdir
381
382 %build
383 %qmake_qt5
384
385 #------------------------------------------------------------------------------
386 %make
387
388 %install
389 %qmakeinstall_std
390
391 # .la and .a files, die, die, die.
392 rm -f %{buildroot}%{_qt5_libdir}/lib*.la
393 #rm -f %{buildroot}%{_qt5_libdir}/lib*.a
394

  ViewVC Help
Powered by ViewVC 1.1.30