3 %bcond_with bootstrap # disable features to able to build without installed qt5
5 %bcond_without doc # Documentation
6 %bcond_with jit # QML just-in-time compiler
7 %bcond_without qm # QM translations
14 # requires sse2 on x86
15 %ifarch pentium4 %{x8664} aarch64
19 %define orgname qtdeclarative
20 %define qtbase_ver %{version}
21 %define qttools_ver 5.8
22 Summary: The Qt5 Declarative libraries
23 Summary(pl.UTF-8): Biblioteki Qt5 Declarative
27 License: LGPL v2.1 with Digia Qt LGPL Exception v1.1 or GPL v3.0
29 Source0: http://download.qt.io/official_releases/qt/5.14/%{version}/submodules/%{orgname}-everywhere-src-%{version}.tar.xz
30 # Source0-md5: 201a05303d4e0fb6189f104a44bceb30
31 Source1: http://download.qt.io/official_releases/qt/5.14/%{version}/submodules/qttranslations-everywhere-src-%{version}.tar.xz
32 # Source1-md5: bcf8b00e49f4fe4271ff4651bf32aca8
33 URL: http://www.qt.io/
34 BuildRequires: OpenGL-devel
35 BuildRequires: Qt5Core-devel >= %{qtbase_ver}
36 BuildRequires: Qt5Gui-devel >= %{qtbase_ver}
37 BuildRequires: Qt5Network-devel >= %{qtbase_ver}
38 BuildRequires: Qt5Sql-devel >= %{qtbase_ver}
39 BuildRequires: Qt5Test-devel >= %{qtbase_ver}
40 BuildRequires: Qt5Widgets-devel >= %{qtbase_ver}
42 BuildRequires: qt5-assistant >= %{qttools_ver}
44 BuildRequires: qt5-build >= %{qtbase_ver}
45 %{?with_qm:BuildRequires: qt5-linguist >= %{qttools_ver}}
46 BuildRequires: qt5-qmake >= %{qtbase_ver}
47 BuildRequires: rpmbuild(macros) >= 1.654
48 BuildRequires: tar >= 1:1.22
50 # qml: Core Gui Qml Widgets
51 # qmlimportscanner: Core
53 # qmlplugindump: Core Gui Qml Quick
54 # qmlprofilter: Core Network
55 # qmlscene: Core Gui Qml Quick Widgets
56 # qmltestrunner: QuickTest
57 Requires: Qt5Core >= %{qtbase_ver}
58 Requires: Qt5Gui >= %{qtbase_ver}
59 Requires: Qt5Network >= %{qtbase_ver}
60 Requires: Qt5Qml = %{version}-%{release}
61 Requires: Qt5Quick = %{version}-%{release}
62 Requires: Qt5Widgets >= %{qtbase_ver}
63 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
65 %define specflags -fno-strict-aliasing
66 %define qt5dir %{_libdir}/qt5
69 Qt is a cross-platform application and UI framework. Using Qt, you can
70 write web-enabled applications once and deploy them across desktop,
71 mobile and embedded systems without rewriting the source code.
73 This package contains Qt5 Declarative libraries.
75 %description -l pl.UTF-8
76 Qt to wieloplatformowy szkielet aplikacji i interfejsów użytkownika.
77 Przy użyciu Qt można pisać aplikacje powiązane z WWW i wdrażać je w
78 systemach biurkowych, przenośnych i wbudowanych bez przepisywania kodu
81 Ten pakiet zawiera biblioteki Qt5 Declarative.
84 Summary: Qt5 Qml libraries
85 Summary(pl.UTF-8): Biblioteki Qt5 Qml
87 # Qt5Qml: Core Network
88 Requires: Qt5Core >= %{qtbase_ver}
89 Requires: Qt5Network >= %{qtbase_ver}
91 %description -n Qt5Qml
92 The Qt5 QML module provides a framework for developing applications
93 and libraries with the QML language. It defines and implements the
94 language and engine infrastructure, and provides an API to enable
95 application developers to extend the QML language with custom types
96 and integrate QML code with JavaScript and C++. The Qt5 QML module
97 provides both a QML API and a C++ API.
99 %description -n Qt5Qml -l pl.UTF-8
100 Moduł Qt5 Qml dostarcza szkielet do tworzenia aplikacji i bibliotek
101 przy użyciu języka QML. Moduł definiuje i implementuje język oraz
102 silnik, a także udostąpnia API pozwalające programistom rozszerzać
103 język QML o własne typy oraz integrować kod w języku QML z
104 JavaScriptem i C++. Moduł Qt5 QML udostępnia API zarówno dla języka
107 %package -n Qt5Qml-devel
108 Summary: Qt5 Qml libraries - development files
109 Summary(pl.UTF-8): Biblioteki Qt5 Qml - pliki programistyczne
110 Group: Development/Libraries
111 # Qt5Qml: Core Network
112 # Qt5QmlDevTools: Core
113 Requires: Qt5Core-devel >= %{qtbase_ver}
114 Requires: Qt5Network-devel >= %{qtbase_ver}
115 Requires: Qt5Qml = %{version}-%{release}
116 Obsoletes: qt5-qtdeclarative-devel
118 %description -n Qt5Qml-devel
119 Qt5 Qml libraries - development files.
121 %description -n Qt5Qml-devel -l pl.UTF-8
122 Biblioteki Qt5 Qml - pliki programistyczne.
125 Summary: Qt5 Quick libraries
126 Summary(pl.UTF-8): Biblioteki Qt5 Quick
128 # Qt5Quick: Core Gui Network Qml
129 # Qt5QuickParticles: Core Gui Qml Quick
130 # Qt5QuickTest: Gui Qml Quick Test Widgets
131 Requires: Qt5Core >= %{qtbase_ver}
132 Requires: Qt5Gui >= %{qtbase_ver}
133 Requires: Qt5Network >= %{qtbase_ver}
134 Requires: Qt5Qml = %{version}-%{release}
135 Requires: Qt5Test >= %{qtbase_ver}
136 Requires: Qt5Widgets >= %{qtbase_ver}
138 %description -n Qt5Quick
139 The Qt5 Quick module is the standard library for writing QML
140 applications. While the Qt5 QML module provides the QML engine and
141 language infrastructure, the Qt5 Quick module provides all the basic
142 types necessary for creating user interfaces with QML. It provides a
143 visual canvas and includes types for creating and animating visual
144 components, receiving user input, creating data models and views and
145 delayed object instantiation.
147 The Qt5 Quick module provides both a QML API which supplies QML types
148 for creating user interfaces with the QML language, and a C++ API for
149 extending QML applications with C++ code.
151 %description -n Qt5Quick -l pl.UTF-8
152 Moduł Qt5 Quick to biblioteka standardowa do pisania aplikacji QML.
153 Sam moduł Qt5 QML dostarcza silnik i infrastrukturę języka, natomiast
154 moduł Qt5 Quick udostępnia wszystkie podstawowe typy niezbędne do
155 tworzenia interfejsu użytkownika przy użyciu języka QML. Udostępnia
156 graficzne "płótno", zawiera typy do tworzenia i animowania komponentów
157 graficznych, odczytu wejścia od użytkownika, tworzenia modeli i
158 widoków danych oraz opóźnionych instancji obiektów.
160 Moduł Qt5 Quick dostarcza API zarówno dla języka QML, zapewniające
161 typy QML do tworzenia interfejsów użytkownika w języku QML, jak i dla
162 języka C++ do rozszerzania aplikacji QML przy użyciu kodu w C++.
164 %package -n Qt5Quick-devel
165 Summary: Qt5 Qml libraries - development files
166 Summary(pl.UTF-8): Biblioteki Qt5 Qml - pliki programistyczne
167 Group: X11/Development/Libraries
168 # Qt5Quick: Core Gui Network Qml
169 # Qt5QuickParticles: Core Gui Network Qml Quick
170 # Qt5QuickTest: Core Gui Widgets
171 Requires: Qt5Core-devel >= %{qtbase_ver}
172 Requires: Qt5Gui-devel >= %{qtbase_ver}
173 Requires: Qt5Network-devel >= %{qtbase_ver}
174 Requires: Qt5Qml-devel = %{version}-%{release}
175 Requires: Qt5Quick = %{version}-%{release}
176 Requires: Qt5Widgets-devel >= %{qtbase_ver}
177 Requires: qt5-qtdeclarative >= %{qtbase_ver}
179 %description -n Qt5Quick-devel
180 Qt5 Qml libraries - development files.
182 %description -n Qt5Quick-devel -l pl.UTF-8
183 Biblioteki Qt5 Qml - pliki programistyczne.
185 %package -n Qt5Quick-xmllistmodel
186 Summary: XmlListModel plugin for Qt5 Quick
187 Summary(pl.UTF-8): Wtyczka XmlListModel dla Qt5 Quick
189 Requires: Qt5Qml = %{version}-%{release}
190 Requires: Qt5Quick = %{version}-%{release}
191 Requires: Qt5XmlPatterns >= %{qtxmlpatterns_ver}
193 %description -n Qt5Quick-xmllistmodel
194 XmlListModel plugin for Qt5 Quick provides QML types for creating
195 models from XML data.
197 %description -n Qt5Quick-xmllistmodel -l pl.UTF-8
198 Wtyczka XmlListModel dla Qt5 Quick dostarcza typy QML do tworzenia
202 Summary: Qt5 Declarative documentation in HTML format
203 Summary(pl.UTF-8): Dokumentacja do bibliotek Qt5 Declarative w formacie HTML
205 Requires: qt5-doc-common >= %{qtbase_ver}
206 %if "%{_rpmversion}" >= "5"
211 Qt5 Declarative documentation in HTML format.
213 %description doc -l pl.UTF-8
214 Dokumentacja do bibliotek Qt5 Declarative w formacie HTML.
217 Summary: Qt5 Declarative documentation in QCH format
218 Summary(pl.UTF-8): Dokumentacja do bibliotek Qt5 Declarative w formacie QCH
220 Requires: qt5-doc-common >= %{qtbase_ver}
221 %if "%{_rpmversion}" >= "5"
226 Qt5 Declarative documentation in QCH format.
228 %description doc-qch -l pl.UTF-8
229 Dokumentacja do bibliotek Qt5 Declarative w formacie QCH.
232 Summary: Qt5 Declarative examples
233 Summary(pl.UTF-8): Przykłady do bibliotek Qt5 Declarative
234 Group: X11/Development/Libraries
235 %if "%{_rpmversion}" >= "5"
239 %description examples
240 Qt5 Declarative examples.
242 %description examples -l pl.UTF-8
243 Przykłady do bibliotek Qt5 Declarative.
246 %setup -q -n %{orgname}-everywhere-src-%{version} %{?with_qm:-a1}
250 %{!?with_jit:-no}-feature-qml-jit
253 %{?with_doc:%{__make} docs}
256 cd qttranslations-everywhere-src-%{version}
263 rm -rf $RPM_BUILD_ROOT
264 install -d $RPM_BUILD_ROOT%{_bindir}
267 INSTALL_ROOT=$RPM_BUILD_ROOT
270 %{__make} install_docs \
271 INSTALL_ROOT=$RPM_BUILD_ROOT
275 %{__make} -C qttranslations-everywhere-src-%{version} install \
276 INSTALL_ROOT=$RPM_BUILD_ROOT
277 # keep only qtdeclarative
278 %{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/{assistant,designer,linguist,qt,qtbase,qtconnectivity,qtlocation,qtmultimedia,qtquickcontrols,qtquickcontrols2,qtserialport,qtscript,qtwebengine,qtwebsockets,qtxmlpatterns}_*.qm
281 # kill unnecessary -L%{_libdir} from *.la, *.prl, *.pc
282 %{__sed} -i -e "s,-L%{_libdir} \?,,g" \
283 $RPM_BUILD_ROOT%{_libdir}/*.{la,prl} \
284 $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
287 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.so.5.??
288 # actually drop *.la, follow policy of not packaging them when *.pc exist
289 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.la
291 # symlinks in system bin dir
292 for f in qml qmlcachegen qmlimportscanner qmlmin qmlplugindump qmlpreview qmlprofiler qmlscene qmltestrunner qmleasing qmllint ; do
293 ln -sf ../%{_lib}/qt5/bin/$f $RPM_BUILD_ROOT%{_bindir}/${f}-qt5
296 # Prepare some files list
298 r="$RPM_BUILD_ROOT$2"
300 echo "%%dir $2" >> $1.files
301 elif [ -x "$r" ] ; then
302 echo "%%attr(755,root,root) $2" >> $1.files
303 elif [ -f "$r" ]; then
304 echo "$2" >> $1.files
306 echo "Error generation $1 files list!"
307 echo "$r: no such file or directory!"
313 for f in `find $RPM_BUILD_ROOT$2 -printf "%%P "`; do
318 echo "%defattr(644,root,root,755)" > examples.files
319 ifecho_tree examples %{_examplesdir}/qt5/qml
320 ifecho_tree examples %{_examplesdir}/qt5/qmltest
321 ifecho_tree examples %{_examplesdir}/qt5/quick
323 # find_lang --with-qm supports only PLD qt3/qt4 specific %{_localedir}/*/LC_MESSAGES layout
327 find $RPM_BUILD_ROOT%{_datadir}/qt5/translations -name "${name}_*.qm" | \
328 sed -e "s:^$RPM_BUILD_ROOT::" \
329 -e 's:\(.*/'$name'_\)\([a-z][a-z][a-z]\?\)\(_[A-Z][A-Z]\)\?\(\.qm\)$:%lang(\2\3) \1\2\3\4:'
332 echo '%defattr(644,root,root,755)' > qtdeclarative.lang
334 find_qt5_qm qtdeclarative >> qtdeclarative.lang
338 rm -rf $RPM_BUILD_ROOT
340 %post -n Qt5Qml -p /sbin/ldconfig
341 %postun -n Qt5Qml -p /sbin/ldconfig
343 %post -n Qt5Quick -p /sbin/ldconfig
344 %postun -n Qt5Quick -p /sbin/ldconfig
347 %defattr(644,root,root,755)
348 %attr(755,root,root) %{_bindir}/qmlcachegen-qt5
349 %attr(755,root,root) %{_bindir}/qmleasing-qt5
350 %attr(755,root,root) %{_bindir}/qmlimportscanner-qt5
351 %attr(755,root,root) %{_bindir}/qmllint-qt5
352 %attr(755,root,root) %{_bindir}/qmlmin-qt5
353 %attr(755,root,root) %{_bindir}/qmlplugindump-qt5
354 %attr(755,root,root) %{_bindir}/qmlpreview-qt5
355 %attr(755,root,root) %{_bindir}/qmlprofiler-qt5
356 %attr(755,root,root) %{_bindir}/qml-qt5
357 %attr(755,root,root) %{_bindir}/qmlscene-qt5
358 %attr(755,root,root) %{_bindir}/qmltestrunner-qt5
359 %attr(755,root,root) %{qt5dir}/bin/qml
360 %attr(755,root,root) %{qt5dir}/bin/qmlcachegen
361 %attr(755,root,root) %{qt5dir}/bin/qmleasing
362 %attr(755,root,root) %{qt5dir}/bin/qmlimportscanner
363 %attr(755,root,root) %{qt5dir}/bin/qmllint
364 %attr(755,root,root) %{qt5dir}/bin/qmlmin
365 %attr(755,root,root) %{qt5dir}/bin/qmlplugindump
366 %attr(755,root,root) %{qt5dir}/bin/qmlpreview
367 %attr(755,root,root) %{qt5dir}/bin/qmlprofiler
368 %attr(755,root,root) %{qt5dir}/bin/qmlscene
369 %attr(755,root,root) %{qt5dir}/bin/qmltestrunner
371 %files -n Qt5Qml -f qtdeclarative.lang
372 %defattr(644,root,root,755)
373 %doc LICENSE.GPL3-EXCEPT
374 %attr(755,root,root) %{_libdir}/libQt5Qml.so.*.*.*
375 %attr(755,root,root) %ghost %{_libdir}/libQt5Qml.so.5
376 %attr(755,root,root) %{_libdir}/libQt5QmlModels.so.*.*.*
377 %attr(755,root,root) %ghost %{_libdir}/libQt5QmlModels.so.5
378 %attr(755,root,root) %{_libdir}/libQt5QmlWorkerScript.so.*.*.*
379 %attr(755,root,root) %ghost %{_libdir}/libQt5QmlWorkerScript.so.5
381 # loaded from src/qml/debugger/{qqmldebugserver,qqmlinspectorservice}.cpp
382 %dir %{qt5dir}/plugins/qmltooling
383 # R: Core Network Qml
384 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_debugger.so
385 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_inspector.so
386 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_local.so
387 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_messages.so
388 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_native.so
389 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_nativedebugger.so
390 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_profiler.so
391 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_server.so
392 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_tcp.so
395 %dir %{qt5dir}/qml/Qt
396 %dir %{qt5dir}/qml/Qt/labs
397 %dir %{qt5dir}/qml/Qt/labs/animation
398 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/animation/liblabsanimationplugin.so
399 %{qt5dir}/qml/Qt/labs/animation/plugins.qmltypes
400 %{qt5dir}/qml/Qt/labs/animation/qmldir
402 %dir %{qt5dir}/qml/Qt/labs/folderlistmodel
404 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so
405 %{qt5dir}/qml/Qt/labs/folderlistmodel/plugins.qmltypes
406 %{qt5dir}/qml/Qt/labs/folderlistmodel/qmldir
408 %dir %{qt5dir}/qml/Qt/labs/qmlmodels
409 %{qt5dir}/qml/Qt/labs/qmlmodels/plugins.qmltypes
410 %{qt5dir}/qml/Qt/labs/qmlmodels/qmldir
411 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/qmlmodels/liblabsmodelsplugin.so
413 %dir %{qt5dir}/qml/Qt/labs/settings
415 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/settings/libqmlsettingsplugin.so
416 %{qt5dir}/qml/Qt/labs/settings/plugins.qmltypes
417 %{qt5dir}/qml/Qt/labs/settings/qmldir
419 %dir %{qt5dir}/qml/Qt/labs/sharedimage
420 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/sharedimage/libsharedimageplugin.so
421 %{qt5dir}/qml/Qt/labs/sharedimage/plugins.qmltypes
422 %{qt5dir}/qml/Qt/labs/sharedimage/qmldir
424 %dir %{qt5dir}/qml/Qt/labs/wavefrontmesh
425 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/wavefrontmesh/libqmlwavefrontmeshplugin.so
426 %{qt5dir}/qml/Qt/labs/wavefrontmesh/plugins.qmltypes
427 %{qt5dir}/qml/Qt/labs/wavefrontmesh/qmldir
429 %dir %{qt5dir}/qml/QtQml
430 %attr(755,root,root) %{qt5dir}/qml/QtQml/libqmlplugin.so
431 %dir %{qt5dir}/qml/QtQml/Models.2
433 %attr(755,root,root) %{qt5dir}/qml/QtQml/Models.2/libmodelsplugin.so
434 %{qt5dir}/qml/QtQml/Models.2/plugins.qmltypes
435 %{qt5dir}/qml/QtQml/Models.2/qmldir
437 %dir %{qt5dir}/qml/QtQml/StateMachine
438 %attr(755,root,root) %{qt5dir}/qml/QtQml/StateMachine/libqtqmlstatemachine.so
439 %{qt5dir}/qml/QtQml/StateMachine/plugins.qmltypes
440 %{qt5dir}/qml/QtQml/StateMachine/qmldir
442 %dir %{qt5dir}/qml/QtQml/WorkerScript.2
443 %attr(755,root,root) %{qt5dir}/qml/QtQml/WorkerScript.2/libworkerscriptplugin.so
444 %{qt5dir}/qml/QtQml/WorkerScript.2/plugins.qmltypes
445 %{qt5dir}/qml/QtQml/WorkerScript.2/qmldir
447 %{qt5dir}/qml/QtQml/plugins.qmltypes
448 %{qt5dir}/qml/QtQml/qmldir
449 %{qt5dir}/qml/builtins.qmltypes
451 %files -n Qt5Qml-devel
452 %defattr(644,root,root,755)
453 %attr(755,root,root) %{_libdir}/libQt5Qml.so
454 %attr(755,root,root) %{_libdir}/libQt5QmlModels.so
455 %attr(755,root,root) %{_libdir}/libQt5QmlWorkerScript.so
457 %{_libdir}/libQt5PacketProtocol.a
458 %{_libdir}/libQt5PacketProtocol.prl
459 %{_libdir}/libQt5QmlDebug.a
460 %{_libdir}/libQt5QmlDebug.prl
461 %{_libdir}/libQt5QmlDevTools.a
462 %{_libdir}/libQt5Qml.prl
463 %{_libdir}/libQt5QmlDevTools.prl
464 %{_libdir}/libQt5QmlModels.prl
465 %{_libdir}/libQt5QmlWorkerScript.prl
466 %{_includedir}/qt5/QtQml
467 %{_includedir}/qt5/QtQmlDebug
468 %{_includedir}/qt5/QtQmlModels
469 %{_includedir}/qt5/QtQmlWorkerScript
470 %{_includedir}/qt5/QtPacketProtocol
471 %{_pkgconfigdir}/Qt5Qml.pc
472 %{_pkgconfigdir}/Qt5QmlModels.pc
473 %{_pkgconfigdir}/Qt5QmlWorkerScript.pc
474 %{_libdir}/cmake/Qt5PacketProtocol
475 %{_libdir}/cmake/Qt5Qml
476 %{_libdir}/cmake/Qt5QmlDebug
477 %{_libdir}/cmake/Qt5QmlDevTools
478 %{_libdir}/cmake/Qt5QmlImportScanner
479 %{_libdir}/cmake/Qt5QmlModels
480 %{_libdir}/cmake/Qt5QmlWorkerScript
481 %{_libdir}/cmake/Qt5QuickParticles
482 %{_libdir}/cmake/Qt5QuickShapes
483 %{qt5dir}/mkspecs/features/qmlcache.prf
484 %{qt5dir}/mkspecs/modules/qt_lib_packetprotocol_private.pri
485 %{qt5dir}/mkspecs/modules/qt_lib_qml.pri
486 %{qt5dir}/mkspecs/modules/qt_lib_qml_private.pri
487 %{qt5dir}/mkspecs/modules/qt_lib_qmldebug_private.pri
488 %{qt5dir}/mkspecs/modules/qt_lib_qmldevtools_private.pri
489 %{qt5dir}/mkspecs/modules/qt_lib_qmlmodels.pri
490 %{qt5dir}/mkspecs/modules/qt_lib_qmlmodels_private.pri
491 %{qt5dir}/mkspecs/modules/qt_lib_qmltest.pri
492 %{qt5dir}/mkspecs/modules/qt_lib_qmltest_private.pri
493 %{qt5dir}/mkspecs/modules/qt_lib_qmlworkerscript.pri
494 %{qt5dir}/mkspecs/modules/qt_lib_qmlworkerscript_private.pri
497 %defattr(644,root,root,755)
498 %attr(755,root,root) %{_libdir}/libQt5Quick.so.*.*.*
499 %attr(755,root,root) %ghost %{_libdir}/libQt5Quick.so.5
500 %attr(755,root,root) %{_libdir}/libQt5QuickParticles.so.*.*.*
501 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickParticles.so.5
502 %attr(755,root,root) %{_libdir}/libQt5QuickShapes.so.*.*.*
503 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickShapes.so.5
504 %attr(755,root,root) %{_libdir}/libQt5QuickTest.so.*.*.*
505 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickTest.so.5
506 %attr(755,root,root) %{_libdir}/libQt5QuickWidgets.so.*.*.*
507 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickWidgets.so.5
509 # R: Core Gui Qml Quick
510 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_preview.so
511 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_quickprofiler.so
513 %dir %{qt5dir}/qml/QtQuick
515 %dir %{qt5dir}/qml/QtQuick/Layouts
516 %{qt5dir}/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
517 %{qt5dir}/qml/QtQuick/Layouts/plugins.qmltypes
518 %{qt5dir}/qml/QtQuick/Layouts/qmldir
520 %dir %{qt5dir}/qml/QtQuick/LocalStorage
522 %attr(755,root,root) %{qt5dir}/qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so
523 %{qt5dir}/qml/QtQuick/LocalStorage/plugins.qmltypes
524 %{qt5dir}/qml/QtQuick/LocalStorage/qmldir
526 %dir %{qt5dir}/qml/QtQuick/Particles.2
527 # R: Core Qml QuickParticles
528 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Particles.2/libparticlesplugin.so
529 %{qt5dir}/qml/QtQuick/Particles.2/plugins.qmltypes
530 %{qt5dir}/qml/QtQuick/Particles.2/qmldir
532 %dir %{qt5dir}/qml/QtQuick/Shapes
533 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Shapes/libqmlshapesplugin.so
534 %{qt5dir}/qml/QtQuick/Shapes/plugins.qmltypes
535 %{qt5dir}/qml/QtQuick/Shapes/qmldir
537 %dir %{qt5dir}/qml/QtQuick/Window.2
539 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Window.2/libwindowplugin.so
540 %{qt5dir}/qml/QtQuick/Window.2/plugins.qmltypes
541 %{qt5dir}/qml/QtQuick/Window.2/qmldir
543 %dir %{qt5dir}/qml/QtQuick.2
545 %attr(755,root,root) %{qt5dir}/qml/QtQuick.2/libqtquick2plugin.so
546 %{qt5dir}/qml/QtQuick.2/plugins.qmltypes
547 %{qt5dir}/qml/QtQuick.2/qmldir
549 %dir %{qt5dir}/qml/QtTest
550 # R: Core Gui Qml QuickTest Test
551 %attr(755,root,root) %{qt5dir}/qml/QtTest/libqmltestplugin.so
552 %{qt5dir}/qml/QtTest/plugins.qmltypes
553 %{qt5dir}/qml/QtTest/qmldir
554 %{qt5dir}/qml/QtTest/testlogger.js
555 %{qt5dir}/qml/QtTest/*.qml
557 %files -n Qt5Quick-devel
558 %defattr(644,root,root,755)
559 %attr(755,root,root) %{_libdir}/libQt5Quick.so
560 %attr(755,root,root) %{_libdir}/libQt5QuickParticles.so
561 %attr(755,root,root) %{_libdir}/libQt5QuickShapes.so
562 %attr(755,root,root) %{_libdir}/libQt5QuickTest.so
563 %attr(755,root,root) %{_libdir}/libQt5QuickWidgets.so
564 %{_libdir}/libQt5Quick.prl
565 %{_libdir}/libQt5QuickParticles.prl
566 %{_libdir}/libQt5QuickShapes.prl
567 %{_libdir}/libQt5QuickTest.prl
568 %{_libdir}/libQt5QuickWidgets.prl
569 %{_includedir}/qt5/QtQuick
570 %{_includedir}/qt5/QtQuickParticles
571 %{_includedir}/qt5/QtQuickShapes
572 %{_includedir}/qt5/QtQuickTest
573 %{_includedir}/qt5/QtQuickWidgets
574 %{_pkgconfigdir}/Qt5Quick.pc
575 %{_pkgconfigdir}/Qt5QuickTest.pc
576 %{_pkgconfigdir}/Qt5QuickWidgets.pc
577 %{_libdir}/cmake/Qt5Quick
578 %{_libdir}/cmake/Qt5QuickCompiler
579 %{_libdir}/cmake/Qt5QuickTest
580 %{_libdir}/cmake/Qt5QuickWidgets
581 %{qt5dir}/mkspecs/features/qtquickcompiler.prf
582 %{qt5dir}/mkspecs/modules/qt_lib_quick.pri
583 %{qt5dir}/mkspecs/modules/qt_lib_quick_private.pri
584 %{qt5dir}/mkspecs/modules/qt_lib_quickparticles_private.pri
585 %{qt5dir}/mkspecs/modules/qt_lib_quickshapes_private.pri
586 %{qt5dir}/mkspecs/modules/qt_lib_quickwidgets.pri
587 %{qt5dir}/mkspecs/modules/qt_lib_quickwidgets_private.pri
591 %defattr(644,root,root,755)
592 %{_docdir}/qt5-doc/qtqml
593 %{_docdir}/qt5-doc/qtqmlmodels
594 %{_docdir}/qt5-doc/qtqmltest
595 %{_docdir}/qt5-doc/qtqmlworkerscript
596 %{_docdir}/qt5-doc/qtquick
599 %defattr(644,root,root,755)
600 %{_docdir}/qt5-doc/qtqml.qch
601 %{_docdir}/qt5-doc/qtqmlmodels.qch
602 %{_docdir}/qt5-doc/qtqmltest.qch
603 %{_docdir}/qt5-doc/qtqmlworkerscript.qch
604 %{_docdir}/qt5-doc/qtquick.qch
607 %files examples -f examples.files
608 %defattr(644,root,root,755)
609 # XXX: dir shared with qt5-qtbase-examples
610 %dir %{_examplesdir}/qt5