/[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 738087 - (show annotations) (download)
Sun Oct 12 11:24:48 2014 UTC (9 years, 6 months ago) by lmenut
File size: 12421 byte(s)
SILENT simplify rel, b/c it breaks bump during mass rebuild

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

  ViewVC Help
Powered by ViewVC 1.1.30