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

  ViewVC Help
Powered by ViewVC 1.1.30