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

  ViewVC Help
Powered by ViewVC 1.1.30