]> git.pld-linux.org Git - packages/qt5-qtdeclarative.git/blob - qt5-qtdeclarative.spec
96024bc6abc9e21ef224c07571c749dde1056dea
[packages/qt5-qtdeclarative.git] / qt5-qtdeclarative.spec
1 #
2 # Conditional build:
3 %bcond_with     bootstrap       # disable features to able to build without installed qt5
4 # -- build targets
5 %bcond_without  doc             # Documentation
6 %bcond_with     jit             # QML just-in-time compiler
7 %bcond_with     openvg          # OpenVG scenegraph plugin
8 %bcond_without  qm              # QM translations
9
10 %if %{with bootstrap}
11 %undefine       with_doc
12 %undefine       with_qm
13 %endif
14
15 # requires sse2 on x86
16 %ifarch pentium4 %{x8664} aarch64
17 %define         with_jit        1
18 %endif
19
20 %define         orgname         qtdeclarative
21 %define         qtbase_ver              %{version}
22 %define         qttools_linguist_ver    5.5
23 %define         qttools_assistant_ver   5.9
24 Summary:        The Qt5 Declarative libraries
25 Summary(pl.UTF-8):      Biblioteki Qt5 Declarative
26 Name:           qt5-%{orgname}
27 Version:        5.15.2
28 Release:        3
29 License:        LGPL v2.1 or LGPL v3 with Qt Company LGPL Exception v1.1
30 Group:          X11/Libraries
31 Source0:        http://download.qt.io/official_releases/qt/5.15/%{version}/submodules/%{orgname}-everywhere-src-%{version}.tar.xz
32 # Source0-md5:  db3c185d6f13fc60828f8f9f20e092c4
33 Source1:        http://download.qt.io/official_releases/qt/5.15/%{version}/submodules/qttranslations-everywhere-src-%{version}.tar.xz
34 # Source1-md5:  9b66cdb64402e8fd9e843f8a7120abb1
35 URL:            https://www.qt.io/
36 %{?with_openvg:BuildRequires:   EGL-devel}
37 BuildRequires:  OpenGL-devel
38 %{?with_openvg:BuildRequires:   OpenVG-devel}
39 BuildRequires:  Qt5Core-devel >= %{qtbase_ver}
40 BuildRequires:  Qt5Gui-devel >= %{qtbase_ver}
41 BuildRequires:  Qt5Network-devel >= %{qtbase_ver}
42 BuildRequires:  Qt5Sql-devel >= %{qtbase_ver}
43 BuildRequires:  Qt5Test-devel >= %{qtbase_ver}
44 BuildRequires:  Qt5Widgets-devel >= %{qtbase_ver}
45 %if %{with doc}
46 BuildRequires:  qt5-assistant >= %{qttools_assistant_ver}
47 %endif
48 BuildRequires:  qt5-build >= %{qtbase_ver}
49 %{?with_qm:BuildRequires:       qt5-linguist >= %{qttools_linguist_ver}}
50 BuildRequires:  qt5-qmake >= %{qtbase_ver}
51 BuildRequires:  rpmbuild(macros) >= 1.752
52 BuildRequires:  tar >= 1:1.22
53 BuildRequires:  xz
54 # qml: Core Gui Qml Widgets
55 # qmlcachegen: Core
56 # qmleasing: Core Gui Qml Quick Widgets
57 # qmlformat: Core
58 # qmlimportscanner: Core
59 # qmllint: Core
60 # qmlmin: Core
61 # qmlplugindump: Core Gui Qml Widgets
62 # qmlpreview: Core Network
63 # qmlprofiler: Core Network
64 # qmlscene: Core Gui Qml Quick Widgets
65 # qmltestrunner: Core QuickTest
66 # qmltyperegistrar: Core
67 Requires:       Qt5Core >= %{qtbase_ver}
68 Requires:       Qt5Gui >= %{qtbase_ver}
69 Requires:       Qt5Network >= %{qtbase_ver}
70 Requires:       Qt5Qml = %{version}-%{release}
71 Requires:       Qt5Quick = %{version}-%{release}
72 Requires:       Qt5Widgets >= %{qtbase_ver}
73 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
74
75 %define         specflags       -fno-strict-aliasing
76 %define         qt5dir          %{_libdir}/qt5
77
78 %description
79 Qt is a cross-platform application and UI framework. Using Qt, you can
80 write web-enabled applications once and deploy them across desktop,
81 mobile and embedded systems without rewriting the source code.
82
83 This package contains Qt5 Declarative libraries.
84
85 %description -l pl.UTF-8
86 Qt to wieloplatformowy szkielet aplikacji i interfejsów użytkownika.
87 Przy użyciu Qt można pisać aplikacje powiązane z WWW i wdrażać je w
88 systemach biurkowych, przenośnych i wbudowanych bez przepisywania kodu
89 źródłowego.
90
91 Ten pakiet zawiera biblioteki Qt5 Declarative.
92
93 %package -n Qt5Qml
94 Summary:        Qt5 Qml libraries
95 Summary(pl.UTF-8):      Biblioteki Qt5 Qml
96 Group:          Libraries
97 # Qt5Qml: Core Network
98 # Qt5QmlModels: Core Qml
99 # Qt5QmlWorkerScript: Core Network Qml
100 Requires:       Qt5Core >= %{qtbase_ver}
101 Requires:       Qt5Network >= %{qtbase_ver}
102
103 %description -n Qt5Qml
104 The Qt5 QML module provides a framework for developing applications
105 and libraries with the QML language. It defines and implements the
106 language and engine infrastructure, and provides an API to enable
107 application developers to extend the QML language with custom types
108 and integrate QML code with JavaScript and C++. The Qt5 QML module
109 provides both a QML API and a C++ API.
110
111 %description -n Qt5Qml -l pl.UTF-8
112 Moduł Qt5 Qml dostarcza szkielet do tworzenia aplikacji i bibliotek
113 przy użyciu języka QML. Moduł definiuje i implementuje język oraz
114 silnik, a także udostąpnia API pozwalające programistom rozszerzać
115 język QML o własne typy oraz integrować kod w języku QML z
116 JavaScriptem i C++. Moduł Qt5 QML udostępnia API zarówno dla języka
117 QML, jak i C++.
118
119 %package -n Qt5Qml-devel
120 Summary:        Qt5 Qml libraries - development files
121 Summary(pl.UTF-8):      Biblioteki Qt5 Qml - pliki programistyczne
122 Group:          Development/Libraries
123 # Qt5Qml: Core Network
124 # Qt5QmlModels: Core Network Qml
125 # Qt5QmlWorkerScript: Core Network Qml
126 # Qt5PacketProtocol.a: Core
127 # Qt5QmlDebug.a: Core Network PacketProtocol Qml
128 # Qt5QmlDevTools.a: Core
129 Requires:       Qt5Core-devel >= %{qtbase_ver}
130 Requires:       Qt5Network-devel >= %{qtbase_ver}
131 Requires:       Qt5Qml = %{version}-%{release}
132 Obsoletes:      qt5-qtdeclarative-devel < 5.2.1-1
133
134 %description -n Qt5Qml-devel
135 Qt5 Qml libraries - development files.
136
137 %description -n Qt5Qml-devel -l pl.UTF-8
138 Biblioteki Qt5 Qml - pliki programistyczne.
139
140 %package -n Qt5Quick
141 Summary:        Qt5 Quick libraries
142 Summary(pl.UTF-8):      Biblioteki Qt5 Quick
143 Group:          X11/Libraries
144 # Qt5Quick: Core Gui Network Qml QmlModels
145 # Qt5QuickParticles: Core Gui Qml Quick GL
146 # Qt5QuickShapes: Core Gui Qml Quick
147 # Qt5QuickTest: Core Gui Qml Quick Test Widgets
148 # Qt5QuickWidgets: Core Gui Qml Quick Widgets
149 Requires:       Qt5Core >= %{qtbase_ver}
150 Requires:       Qt5Gui >= %{qtbase_ver}
151 Requires:       Qt5Network >= %{qtbase_ver}
152 Requires:       Qt5Qml = %{version}-%{release}
153 Requires:       Qt5Test >= %{qtbase_ver}
154 Requires:       Qt5Widgets >= %{qtbase_ver}
155
156 %description -n Qt5Quick
157 The Qt5 Quick module is the standard library for writing QML
158 applications. While the Qt5 QML module provides the QML engine and
159 language infrastructure, the Qt5 Quick module provides all the basic
160 types necessary for creating user interfaces with QML. It provides a
161 visual canvas and includes types for creating and animating visual
162 components, receiving user input, creating data models and views and
163 delayed object instantiation.
164
165 The Qt5 Quick module provides both a QML API which supplies QML types
166 for creating user interfaces with the QML language, and a C++ API for
167 extending QML applications with C++ code.
168
169 %description -n Qt5Quick -l pl.UTF-8
170 Moduł Qt5 Quick to biblioteka standardowa do pisania aplikacji QML.
171 Sam moduł Qt5 QML dostarcza silnik i infrastrukturę języka, natomiast
172 moduł Qt5 Quick udostępnia wszystkie podstawowe typy niezbędne do
173 tworzenia interfejsu użytkownika przy użyciu języka QML. Udostępnia
174 graficzne "płótno", zawiera typy do tworzenia i animowania komponentów
175 graficznych, odczytu wejścia od użytkownika, tworzenia modeli i
176 widoków danych oraz opóźnionych instancji obiektów.
177
178 Moduł Qt5 Quick dostarcza API zarówno dla języka QML, zapewniające
179 typy QML do tworzenia interfejsów użytkownika w języku QML, jak i dla
180 języka C++ do rozszerzania aplikacji QML przy użyciu kodu w C++.
181
182 %package -n Qt5Quick-devel
183 Summary:        Qt5 Qml libraries - development files
184 Summary(pl.UTF-8):      Biblioteki Qt5 Qml - pliki programistyczne
185 Group:          X11/Development/Libraries
186 # Qt5Quick: Core Gui Network Qml QmlModels
187 # Qt5QuickParticles: Core Gui Network Qml QmlModels Quick
188 # Qt5QuickShapes: Core Gui Network Qml QmlModels Quick
189 # Qt5QuickTest: Core Gui Test Widgets
190 # Qt5QuickWidgets: Core Gui Network Qml QmlModels Quick Test Widgets
191 Requires:       Qt5Core-devel >= %{qtbase_ver}
192 Requires:       Qt5Gui-devel >= %{qtbase_ver}
193 Requires:       Qt5Network-devel >= %{qtbase_ver}
194 Requires:       Qt5Qml-devel = %{version}-%{release}
195 Requires:       Qt5Quick = %{version}-%{release}
196 Requires:       Qt5Widgets-devel >= %{qtbase_ver}
197 Requires:       qt5-qtdeclarative >= %{qtbase_ver}
198
199 %description -n Qt5Quick-devel
200 Qt5 Qml libraries - development files.
201
202 %description -n Qt5Quick-devel -l pl.UTF-8
203 Biblioteki Qt5 Qml - pliki programistyczne.
204
205 %package doc
206 Summary:        Qt5 Declarative documentation in HTML format
207 Summary(pl.UTF-8):      Dokumentacja do bibliotek Qt5 Declarative w formacie HTML
208 Group:          Documentation
209 Requires:       qt5-doc-common >= %{qtbase_ver}
210 %{?noarchpackage}
211
212 %description doc
213 Qt5 Declarative documentation in HTML format.
214
215 %description doc -l pl.UTF-8
216 Dokumentacja do bibliotek Qt5 Declarative w formacie HTML.
217
218 %package doc-qch
219 Summary:        Qt5 Declarative documentation in QCH format
220 Summary(pl.UTF-8):      Dokumentacja do bibliotek Qt5 Declarative w formacie QCH
221 Group:          Documentation
222 Requires:       qt5-doc-common >= %{qtbase_ver}
223 %{?noarchpackage}
224
225 %description doc-qch
226 Qt5 Declarative documentation in QCH format.
227
228 %description doc-qch -l pl.UTF-8
229 Dokumentacja do bibliotek Qt5 Declarative w formacie QCH.
230
231 %package examples
232 Summary:        Qt5 Declarative examples
233 Summary(pl.UTF-8):      Przykłady do bibliotek Qt5 Declarative
234 Group:          X11/Development/Libraries
235 %{?noarchpackage}
236
237 %description examples
238 Qt5 Declarative examples.
239
240 %description examples -l pl.UTF-8
241 Przykłady do bibliotek Qt5 Declarative.
242
243 %prep
244 %setup -q -n %{orgname}-everywhere-src-%{version} %{?with_qm:-a1}
245
246 %if %{without openvg}
247 %{__sed} -i '/openvg/d' src/plugins/scenegraph/scenegraph.pro
248 %endif
249
250 %build
251 qmake-qt5 -- \
252         %{!?with_jit:-no}-feature-qml-jit
253
254 %{__make}
255
256 %{?with_doc:%{__make} docs}
257
258 %if %{with qm}
259 cd qttranslations-everywhere-src-%{version}
260 qmake-qt5
261 %{__make}
262 cd ..
263 %endif
264
265 %install
266 rm -rf $RPM_BUILD_ROOT
267 install -d $RPM_BUILD_ROOT%{_bindir}
268
269 %{__make} install \
270         INSTALL_ROOT=$RPM_BUILD_ROOT
271
272 %if %{with doc}
273 %{__make} install_docs \
274         INSTALL_ROOT=$RPM_BUILD_ROOT
275 %endif
276
277 %if %{with qm}
278 %{__make} -C qttranslations-everywhere-src-%{version} install \
279         INSTALL_ROOT=$RPM_BUILD_ROOT
280 # keep only qtdeclarative
281 %{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/{assistant,designer,linguist,qt,qtbase,qtconnectivity,qtlocation,qtmultimedia,qtquickcontrols,qtquickcontrols2,qtserialport,qtscript,qtwebengine,qtwebsockets,qtxmlpatterns}_*.qm
282 %endif
283
284 # kill unnecessary -L%{_libdir} from *.la, *.prl, *.pc
285 %{__sed} -i -e "s,-L%{_libdir} \?,,g" \
286         $RPM_BUILD_ROOT%{_libdir}/*.{la,prl} \
287         $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
288
289 # useless symlinks
290 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.so.5.??
291 # actually drop *.la, follow policy of not packaging them when *.pc exist
292 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.la
293
294 # symlinks in system bin dir
295 for f in qml qmlcachegen qmlimportscanner qmlmin qmlplugindump qmlpreview qmlprofiler qmlscene qmltestrunner qmleasing qmllint qmlformat qmltyperegistrar; do
296         ln -sf ../%{_lib}/qt5/bin/$f $RPM_BUILD_ROOT%{_bindir}/${f}-qt5
297 done
298
299 # Prepare some files list
300 ifecho() {
301         r="$RPM_BUILD_ROOT$2"
302         if [ -d "$r" ]; then
303                 echo "%%dir $2" >> $1.files
304         elif [ -x "$r" ] ; then
305                 echo "%%attr(755,root,root) $2" >> $1.files
306         elif [ -f "$r" ]; then
307                 echo "$2" >> $1.files
308         else
309                 echo "Error generation $1 files list!"
310                 echo "$r: no such file or directory!"
311                 return 1
312         fi
313 }
314 ifecho_tree() {
315         ifecho $1 $2
316         for f in `find $RPM_BUILD_ROOT$2 -printf "%%P "`; do
317                 ifecho $1 $2/$f
318         done
319 }
320
321 echo "%defattr(644,root,root,755)" > examples.files
322 ifecho_tree examples %{_examplesdir}/qt5/qml
323 ifecho_tree examples %{_examplesdir}/qt5/qmltest
324 ifecho_tree examples %{_examplesdir}/qt5/quick
325
326 # find_lang --with-qm supports only PLD qt3/qt4 specific %{_localedir}/*/LC_MESSAGES layout
327 find_qt5_qm()
328 {
329         name="$1"
330         find $RPM_BUILD_ROOT%{_datadir}/qt5/translations -name "${name}_*.qm" | \
331                 sed -e "s:^$RPM_BUILD_ROOT::" \
332                     -e 's:\(.*/'$name'_\)\([a-z][a-z][a-z]\?\)\(_[A-Z][A-Z]\)\?\(\.qm\)$:%lang(\2\3) \1\2\3\4:'
333 }
334
335 echo '%defattr(644,root,root,755)' > qtdeclarative.lang
336 %if %{with qm}
337 find_qt5_qm qtdeclarative >> qtdeclarative.lang
338 %endif
339
340 %clean
341 rm -rf $RPM_BUILD_ROOT
342
343 %post   -n Qt5Qml -p /sbin/ldconfig
344 %postun -n Qt5Qml -p /sbin/ldconfig
345
346 %post   -n Qt5Quick -p /sbin/ldconfig
347 %postun -n Qt5Quick -p /sbin/ldconfig
348
349 %files
350 %defattr(644,root,root,755)
351 %attr(755,root,root) %{_bindir}/qmlcachegen-qt5
352 %attr(755,root,root) %{_bindir}/qmleasing-qt5
353 %attr(755,root,root) %{_bindir}/qmlformat-qt5
354 %attr(755,root,root) %{_bindir}/qmlimportscanner-qt5
355 %attr(755,root,root) %{_bindir}/qmllint-qt5
356 %attr(755,root,root) %{_bindir}/qmlmin-qt5
357 %attr(755,root,root) %{_bindir}/qmlplugindump-qt5
358 %attr(755,root,root) %{_bindir}/qmlpreview-qt5
359 %attr(755,root,root) %{_bindir}/qmlprofiler-qt5
360 %attr(755,root,root) %{_bindir}/qml-qt5
361 %attr(755,root,root) %{_bindir}/qmlscene-qt5
362 %attr(755,root,root) %{_bindir}/qmltestrunner-qt5
363 %attr(755,root,root) %{_bindir}/qmltyperegistrar-qt5
364 %attr(755,root,root) %{qt5dir}/bin/qml
365 %attr(755,root,root) %{qt5dir}/bin/qmlcachegen
366 %attr(755,root,root) %{qt5dir}/bin/qmleasing
367 %attr(755,root,root) %{qt5dir}/bin/qmlformat
368 %attr(755,root,root) %{qt5dir}/bin/qmlimportscanner
369 %attr(755,root,root) %{qt5dir}/bin/qmllint
370 %attr(755,root,root) %{qt5dir}/bin/qmlmin
371 %attr(755,root,root) %{qt5dir}/bin/qmlplugindump
372 %attr(755,root,root) %{qt5dir}/bin/qmlpreview
373 %attr(755,root,root) %{qt5dir}/bin/qmlprofiler
374 %attr(755,root,root) %{qt5dir}/bin/qmlscene
375 %attr(755,root,root) %{qt5dir}/bin/qmltestrunner
376 %attr(755,root,root) %{qt5dir}/bin/qmltyperegistrar
377
378 %files -n Qt5Qml -f qtdeclarative.lang
379 %defattr(644,root,root,755)
380 %doc LICENSE.GPL3-EXCEPT
381 %attr(755,root,root) %{_libdir}/libQt5Qml.so.*.*.*
382 %attr(755,root,root) %ghost %{_libdir}/libQt5Qml.so.5
383 %attr(755,root,root) %{_libdir}/libQt5QmlModels.so.*.*.*
384 %attr(755,root,root) %ghost %{_libdir}/libQt5QmlModels.so.5
385 %attr(755,root,root) %{_libdir}/libQt5QmlWorkerScript.so.*.*.*
386 %attr(755,root,root) %ghost %{_libdir}/libQt5QmlWorkerScript.so.5
387
388 # loaded from src/qml/debugger/{qqmldebugserver,qqmlinspectorservice}.cpp
389 %dir %{qt5dir}/plugins/qmltooling
390 # R: Core Network Qml
391 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_debugger.so
392 # R: Core Network Qml
393 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_local.so
394 # R: Core Qml
395 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_messages.so
396 # R: Core Qml
397 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_native.so
398 # R: Core Qml
399 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_nativedebugger.so
400 # R: Core Qml
401 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_profiler.so
402 # R: Core Qml
403 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_server.so
404 # R: Core Network Qml
405 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_tcp.so
406
407 %dir %{qt5dir}/qml
408 %dir %{qt5dir}/qml/Qt
409 %dir %{qt5dir}/qml/Qt/labs
410 %dir %{qt5dir}/qml/Qt/labs/animation
411 # R: Core Qml
412 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/animation/liblabsanimationplugin.so
413 %{qt5dir}/qml/Qt/labs/animation/plugins.qmltypes
414 %{qt5dir}/qml/Qt/labs/animation/qmldir
415
416 %dir %{qt5dir}/qml/Qt/labs/folderlistmodel
417 # R: Core Qml
418 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so
419 %{qt5dir}/qml/Qt/labs/folderlistmodel/plugins.qmltypes
420 %{qt5dir}/qml/Qt/labs/folderlistmodel/qmldir
421
422 %dir %{qt5dir}/qml/Qt/labs/qmlmodels
423 %{qt5dir}/qml/Qt/labs/qmlmodels/plugins.qmltypes
424 %{qt5dir}/qml/Qt/labs/qmlmodels/qmldir
425 # R: Core Qml QmlModels
426 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/qmlmodels/liblabsmodelsplugin.so
427
428 %dir %{qt5dir}/qml/Qt/labs/settings
429 # R: Core Qml
430 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/settings/libqmlsettingsplugin.so
431 %{qt5dir}/qml/Qt/labs/settings/plugins.qmltypes
432 %{qt5dir}/qml/Qt/labs/settings/qmldir
433
434 %dir %{qt5dir}/qml/QtQml
435 # R: Core Qml QmlModels
436 %attr(755,root,root) %{qt5dir}/qml/QtQml/libqmlplugin.so
437 %dir %{qt5dir}/qml/QtQml/Models.2
438 # R: Core Qml QmlModels
439 %attr(755,root,root) %{qt5dir}/qml/QtQml/Models.2/libmodelsplugin.so
440 %{qt5dir}/qml/QtQml/Models.2/plugins.qmltypes
441 %{qt5dir}/qml/QtQml/Models.2/qmldir
442
443 %dir %{qt5dir}/qml/QtQml/StateMachine
444 # R: Core Qml
445 %attr(755,root,root) %{qt5dir}/qml/QtQml/StateMachine/libqtqmlstatemachine.so
446 %{qt5dir}/qml/QtQml/StateMachine/plugins.qmltypes
447 %{qt5dir}/qml/QtQml/StateMachine/qmldir
448
449 %dir %{qt5dir}/qml/QtQml/WorkerScript.2
450 # R: Core Qml QmlWorkerScript
451 %attr(755,root,root) %{qt5dir}/qml/QtQml/WorkerScript.2/libworkerscriptplugin.so
452 %{qt5dir}/qml/QtQml/WorkerScript.2/plugins.qmltypes
453 %{qt5dir}/qml/QtQml/WorkerScript.2/qmldir
454
455 %{qt5dir}/qml/QtQml/plugins.qmltypes
456 %{qt5dir}/qml/QtQml/qmldir
457 %{qt5dir}/qml/builtins.qmltypes
458
459 %files -n Qt5Qml-devel
460 %defattr(644,root,root,755)
461 %attr(755,root,root) %{_libdir}/libQt5Qml.so
462 %attr(755,root,root) %{_libdir}/libQt5QmlModels.so
463 %attr(755,root,root) %{_libdir}/libQt5QmlWorkerScript.so
464 # static-only
465 %{_libdir}/libQt5PacketProtocol.a
466 %{_libdir}/libQt5QmlDebug.a
467 %{_libdir}/libQt5QmlDevTools.a
468 %{_libdir}/libQt5PacketProtocol.prl
469 %{_libdir}/libQt5Qml.prl
470 %{_libdir}/libQt5QmlDebug.prl
471 %{_libdir}/libQt5QmlDevTools.prl
472 %{_libdir}/libQt5QmlModels.prl
473 %{_libdir}/libQt5QmlWorkerScript.prl
474 %{_libdir}/metatypes/qt5qml_metatypes.json
475 %{_libdir}/metatypes/qt5qmlmodels_metatypes.json
476 %{_libdir}/metatypes/qt5qmlworkerscript_metatypes.json
477 %{_includedir}/qt5/QtQml
478 %{_includedir}/qt5/QtQmlDebug
479 %{_includedir}/qt5/QtQmlModels
480 %{_includedir}/qt5/QtQmlWorkerScript
481 %{_includedir}/qt5/QtPacketProtocol
482 %{_pkgconfigdir}/Qt5Qml.pc
483 %{_pkgconfigdir}/Qt5QmlModels.pc
484 %{_pkgconfigdir}/Qt5QmlWorkerScript.pc
485 %{_libdir}/cmake/Qt5PacketProtocol
486 %{_libdir}/cmake/Qt5Qml
487 %{_libdir}/cmake/Qt5QmlDebug
488 %{_libdir}/cmake/Qt5QmlDevTools
489 %{_libdir}/cmake/Qt5QmlImportScanner
490 %{_libdir}/cmake/Qt5QmlModels
491 %{_libdir}/cmake/Qt5QmlWorkerScript
492 %{_libdir}/cmake/Qt5QuickParticles
493 %{_libdir}/cmake/Qt5QuickShapes
494 %{qt5dir}/mkspecs/features/qmlcache.prf
495 %{qt5dir}/mkspecs/features/qmltypes.prf
496 %{qt5dir}/mkspecs/modules/qt_lib_packetprotocol_private.pri
497 %{qt5dir}/mkspecs/modules/qt_lib_qml.pri
498 %{qt5dir}/mkspecs/modules/qt_lib_qml_private.pri
499 %{qt5dir}/mkspecs/modules/qt_lib_qmldebug_private.pri
500 %{qt5dir}/mkspecs/modules/qt_lib_qmldevtools_private.pri
501 %{qt5dir}/mkspecs/modules/qt_lib_qmlmodels.pri
502 %{qt5dir}/mkspecs/modules/qt_lib_qmlmodels_private.pri
503 %{qt5dir}/mkspecs/modules/qt_lib_qmltest.pri
504 %{qt5dir}/mkspecs/modules/qt_lib_qmltest_private.pri
505 %{qt5dir}/mkspecs/modules/qt_lib_qmlworkerscript.pri
506 %{qt5dir}/mkspecs/modules/qt_lib_qmlworkerscript_private.pri
507
508 %files -n Qt5Quick
509 %defattr(644,root,root,755)
510 %attr(755,root,root) %{_libdir}/libQt5Quick.so.*.*.*
511 %attr(755,root,root) %ghost %{_libdir}/libQt5Quick.so.5
512 %attr(755,root,root) %{_libdir}/libQt5QuickParticles.so.*.*.*
513 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickParticles.so.5
514 %attr(755,root,root) %{_libdir}/libQt5QuickShapes.so.*.*.*
515 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickShapes.so.5
516 %attr(755,root,root) %{_libdir}/libQt5QuickTest.so.*.*.*
517 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickTest.so.5
518 %attr(755,root,root) %{_libdir}/libQt5QuickWidgets.so.*.*.*
519 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickWidgets.so.5
520
521 # R: Core Gui Qml Quick
522 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_inspector.so
523 # R: Core Gui Qml Quick
524 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_preview.so
525 # R: Core Qml Quick
526 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_quickprofiler.so
527
528 %if %{with openvg}
529 %dir %{qt5dir}/plugins/scenegraph
530 # R: Core Gui Quick EGL OpenVG
531 %attr(755,root,root) %{qt5dir}/plugins/scenegraph/libqsgopenvgbackend.so
532 %endif
533
534 %dir %{qt5dir}/qml/Qt/labs/sharedimage
535 # R: Core Gui Qml Quick
536 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/sharedimage/libsharedimageplugin.so
537 %{qt5dir}/qml/Qt/labs/sharedimage/plugins.qmltypes
538 %{qt5dir}/qml/Qt/labs/sharedimage/qmldir
539
540 %dir %{qt5dir}/qml/Qt/labs/wavefrontmesh
541 # R: Core Gui Qml Quick
542 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/wavefrontmesh/libqmlwavefrontmeshplugin.so
543 %{qt5dir}/qml/Qt/labs/wavefrontmesh/plugins.qmltypes
544 %{qt5dir}/qml/Qt/labs/wavefrontmesh/qmldir
545
546 %dir %{qt5dir}/qml/Qt/test
547 %dir %{qt5dir}/qml/Qt/test/qtestroot
548 %{qt5dir}/qml/Qt/test/qtestroot/plugins.qmltypes
549 %{qt5dir}/qml/Qt/test/qtestroot/qmldir
550
551 %dir %{qt5dir}/qml/QtQuick
552
553 %dir %{qt5dir}/qml/QtQuick/Layouts
554 # R: Core Gui Qml Quick
555 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
556 %{qt5dir}/qml/QtQuick/Layouts/plugins.qmltypes
557 %{qt5dir}/qml/QtQuick/Layouts/qmldir
558
559 %dir %{qt5dir}/qml/QtQuick/LocalStorage
560 # R: Core Qml Sql
561 %attr(755,root,root) %{qt5dir}/qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so
562 %{qt5dir}/qml/QtQuick/LocalStorage/plugins.qmltypes
563 %{qt5dir}/qml/QtQuick/LocalStorage/qmldir
564
565 %dir %{qt5dir}/qml/QtQuick/Particles.2
566 # R: Core Qml QuickParticles
567 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Particles.2/libparticlesplugin.so
568 %{qt5dir}/qml/QtQuick/Particles.2/plugins.qmltypes
569 %{qt5dir}/qml/QtQuick/Particles.2/qmldir
570
571 %dir %{qt5dir}/qml/QtQuick/Shapes
572 # R: Core Qml QuickShapes
573 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Shapes/libqmlshapesplugin.so
574 %{qt5dir}/qml/QtQuick/Shapes/plugins.qmltypes
575 %{qt5dir}/qml/QtQuick/Shapes/qmldir
576
577 %dir %{qt5dir}/qml/QtQuick/Window.2
578 # R: Core Gui Qml Quick
579 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Window.2/libwindowplugin.so
580 %{qt5dir}/qml/QtQuick/Window.2/plugins.qmltypes
581 %{qt5dir}/qml/QtQuick/Window.2/qmldir
582
583 %dir %{qt5dir}/qml/QtQuick.2
584 # R: Core Qml QmlModels QmlWorkerScript Quick
585 %attr(755,root,root) %{qt5dir}/qml/QtQuick.2/libqtquick2plugin.so
586 %{qt5dir}/qml/QtQuick.2/plugins.qmltypes
587 %{qt5dir}/qml/QtQuick.2/qmldir
588
589 %dir %{qt5dir}/qml/QtTest
590 # R: Core Gui Qml Quick QuickTest Widgets Test
591 %attr(755,root,root) %{qt5dir}/qml/QtTest/libqmltestplugin.so
592 %{qt5dir}/qml/QtTest/plugins.qmltypes
593 %{qt5dir}/qml/QtTest/qmldir
594 %{qt5dir}/qml/QtTest/testlogger.js
595 %{qt5dir}/qml/QtTest/*.qml
596
597 %files -n Qt5Quick-devel
598 %defattr(644,root,root,755)
599 %attr(755,root,root) %{_libdir}/libQt5Quick.so
600 %attr(755,root,root) %{_libdir}/libQt5QuickParticles.so
601 %attr(755,root,root) %{_libdir}/libQt5QuickShapes.so
602 %attr(755,root,root) %{_libdir}/libQt5QuickTest.so
603 %attr(755,root,root) %{_libdir}/libQt5QuickWidgets.so
604 %{_libdir}/libQt5Quick.prl
605 %{_libdir}/libQt5QuickParticles.prl
606 %{_libdir}/libQt5QuickShapes.prl
607 %{_libdir}/libQt5QuickTest.prl
608 %{_libdir}/libQt5QuickWidgets.prl
609 %{_libdir}/metatypes/qt5quick_metatypes.json
610 %{_libdir}/metatypes/qt5quickparticles_metatypes.json
611 %{_libdir}/metatypes/qt5quickshapes_metatypes.json
612 %{_libdir}/metatypes/qt5quicktest_metatypes.json
613 %{_includedir}/qt5/QtQuick
614 %{_includedir}/qt5/QtQuickParticles
615 %{_includedir}/qt5/QtQuickShapes
616 %{_includedir}/qt5/QtQuickTest
617 %{_includedir}/qt5/QtQuickWidgets
618 %{_pkgconfigdir}/Qt5Quick.pc
619 %{_pkgconfigdir}/Qt5QuickTest.pc
620 %{_pkgconfigdir}/Qt5QuickWidgets.pc
621 %{_libdir}/cmake/Qt5Quick
622 %{_libdir}/cmake/Qt5QuickCompiler
623 %{_libdir}/cmake/Qt5QuickTest
624 %{_libdir}/cmake/Qt5QuickWidgets
625 %{qt5dir}/mkspecs/features/qtquickcompiler.prf
626 %{qt5dir}/mkspecs/modules/qt_lib_quick.pri
627 %{qt5dir}/mkspecs/modules/qt_lib_quick_private.pri
628 %{qt5dir}/mkspecs/modules/qt_lib_quickparticles_private.pri
629 %{qt5dir}/mkspecs/modules/qt_lib_quickshapes_private.pri
630 %{qt5dir}/mkspecs/modules/qt_lib_quickwidgets.pri
631 %{qt5dir}/mkspecs/modules/qt_lib_quickwidgets_private.pri
632
633 %if %{with doc}
634 %files doc
635 %defattr(644,root,root,755)
636 %{_docdir}/qt5-doc/qtqml
637 %{_docdir}/qt5-doc/qtqmlmodels
638 %{_docdir}/qt5-doc/qtqmltest
639 %{_docdir}/qt5-doc/qtqmlworkerscript
640 %{_docdir}/qt5-doc/qtquick
641
642 %files doc-qch
643 %defattr(644,root,root,755)
644 %{_docdir}/qt5-doc/qtqml.qch
645 %{_docdir}/qt5-doc/qtqmlmodels.qch
646 %{_docdir}/qt5-doc/qtqmltest.qch
647 %{_docdir}/qt5-doc/qtqmlworkerscript.qch
648 %{_docdir}/qt5-doc/qtquick.qch
649 %endif
650
651 %files examples -f examples.files
652 %defattr(644,root,root,755)
653 # XXX: dir shared with qt5-qtbase-examples
654 %dir %{_examplesdir}/qt5
This page took 0.419356 seconds and 2 git commands to generate.