3 %bcond_with bootstrap # disable features to able to build without installed qt5
5 %bcond_without doc # Documentation
6 %bcond_without qm # QM translations
7 %bcond_without qtxmlpatterns # XmlListModel plugin (Qt5XmlPatterns based)
12 %undefine with_qtxmlpatterns
15 %define orgname qtdeclarative
16 %define qtbase_ver %{version}
17 %define qttools_ver 5.8
18 %define qtxmlpatterns_ver %{version}
19 Summary: The Qt5 Declarative libraries
20 Summary(pl.UTF-8): Biblioteki Qt5 Declarative
24 License: LGPL v2.1 with Digia Qt LGPL Exception v1.1 or GPL v3.0
26 Source0: http://download.qt.io/official_releases/qt/5.11/%{version}/submodules/%{orgname}-everywhere-src-%{version}.tar.xz
27 # Source0-md5: cc655aaa10c47a84c41e8f0eb3bce112
28 Source1: http://download.qt.io/official_releases/qt/5.11/%{version}/submodules/qttranslations-everywhere-src-%{version}.tar.xz
29 # Source1-md5: 67c0dbd61c2b92552b5339d82a94b1a8
30 URL: http://www.qt.io/
31 BuildRequires: OpenGL-devel
32 BuildRequires: Qt5Core-devel >= %{qtbase_ver}
33 BuildRequires: Qt5Gui-devel >= %{qtbase_ver}
34 BuildRequires: Qt5Network-devel >= %{qtbase_ver}
35 BuildRequires: Qt5Sql-devel >= %{qtbase_ver}
36 BuildRequires: Qt5Test-devel >= %{qtbase_ver}
37 BuildRequires: Qt5Widgets-devel >= %{qtbase_ver}
38 %{?with_qtxmlpatterns:BuildRequires: Qt5XmlPatterns-devel >= %{qtxmlpatterns_ver}}
40 BuildRequires: qt5-assistant >= %{qttools_ver}
42 BuildRequires: qt5-build >= %{qtbase_ver}
43 %{?with_qm:BuildRequires: qt5-linguist >= %{qttools_ver}}
44 BuildRequires: qt5-qmake >= %{qtbase_ver}
45 BuildRequires: rpmbuild(macros) >= 1.654
46 BuildRequires: tar >= 1:1.22
48 # qml: Core Gui Qml Widgets
49 # qmlimportscanner: Core
51 # qmlplugindump: Core Gui Qml Quick
52 # qmlprofilter: Core Network
53 # qmlscene: Core Gui Qml Quick Widgets
54 # qmltestrunner: QuickTest
55 Requires: Qt5Core >= %{qtbase_ver}
56 Requires: Qt5Gui >= %{qtbase_ver}
57 Requires: Qt5Network >= %{qtbase_ver}
58 Requires: Qt5Qml = %{version}-%{release}
59 Requires: Qt5Quick = %{version}-%{release}
60 Requires: Qt5Widgets >= %{qtbase_ver}
61 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
63 %define specflags -fno-strict-aliasing
64 %define qt5dir %{_libdir}/qt5
67 Qt is a cross-platform application and UI framework. Using Qt, you can
68 write web-enabled applications once and deploy them across desktop,
69 mobile and embedded systems without rewriting the source code.
71 This package contains Qt5 Declarative libraries.
73 %description -l pl.UTF-8
74 Qt to wieloplatformowy szkielet aplikacji i interfejsów użytkownika.
75 Przy użyciu Qt można pisać aplikacje powiązane z WWW i wdrażać je w
76 systemach biurkowych, przenośnych i wbudowanych bez przepisywania kodu
79 Ten pakiet zawiera biblioteki Qt5 Declarative.
82 Summary: Qt5 Qml libraries
83 Summary(pl.UTF-8): Biblioteki Qt5 Qml
85 # Qt5Qml: Core Network
86 Requires: Qt5Core >= %{qtbase_ver}
87 Requires: Qt5Network >= %{qtbase_ver}
89 %description -n Qt5Qml
90 The Qt5 QML module provides a framework for developing applications
91 and libraries with the QML language. It defines and implements the
92 language and engine infrastructure, and provides an API to enable
93 application developers to extend the QML language with custom types
94 and integrate QML code with JavaScript and C++. The Qt5 QML module
95 provides both a QML API and a C++ API.
97 %description -n Qt5Qml -l pl.UTF-8
98 Moduł Qt5 Qml dostarcza szkielet do tworzenia aplikacji i bibliotek
99 przy użyciu języka QML. Moduł definiuje i implementuje język oraz
100 silnik, a także udostąpnia API pozwalające programistom rozszerzać
101 język QML o własne typy oraz integrować kod w języku QML z
102 JavaScriptem i C++. Moduł Qt5 QML udostępnia API zarówno dla języka
105 %package -n Qt5Qml-devel
106 Summary: Qt5 Qml libraries - development files
107 Summary(pl.UTF-8): Biblioteki Qt5 Qml - pliki programistyczne
108 Group: Development/Libraries
109 # Qt5Qml: Core Network
110 # Qt5QmlDevTools: Core
111 Requires: Qt5Core-devel >= %{qtbase_ver}
112 Requires: Qt5Network-devel >= %{qtbase_ver}
113 Requires: Qt5Qml = %{version}-%{release}
114 Obsoletes: qt5-qtdeclarative-devel
116 %description -n Qt5Qml-devel
117 Qt5 Qml libraries - development files.
119 %description -n Qt5Qml-devel -l pl.UTF-8
120 Biblioteki Qt5 Qml - pliki programistyczne.
123 Summary: Qt5 Quick libraries
124 Summary(pl.UTF-8): Biblioteki Qt5 Quick
126 # Qt5Quick: Core Gui Network Qml
127 # Qt5QuickParticles: Core Gui Qml Quick
128 # Qt5QuickTest: Gui Qml Quick Test Widgets
129 Requires: Qt5Core >= %{qtbase_ver}
130 Requires: Qt5Gui >= %{qtbase_ver}
131 Requires: Qt5Network >= %{qtbase_ver}
132 Requires: Qt5Qml = %{version}-%{release}
133 Requires: Qt5Test >= %{qtbase_ver}
134 Requires: Qt5Widgets >= %{qtbase_ver}
136 %description -n Qt5Quick
137 The Qt5 Quick module is the standard library for writing QML
138 applications. While the Qt5 QML module provides the QML engine and
139 language infrastructure, the Qt5 Quick module provides all the basic
140 types necessary for creating user interfaces with QML. It provides a
141 visual canvas and includes types for creating and animating visual
142 components, receiving user input, creating data models and views and
143 delayed object instantiation.
145 The Qt5 Quick module provides both a QML API which supplies QML types
146 for creating user interfaces with the QML language, and a C++ API for
147 extending QML applications with C++ code.
149 %description -n Qt5Quick -l pl.UTF-8
150 Moduł Qt5 Quick to biblioteka standardowa do pisania aplikacji QML.
151 Sam moduł Qt5 QML dostarcza silnik i infrastrukturę języka, natomiast
152 moduł Qt5 Quick udostępnia wszystkie podstawowe typy niezbędne do
153 tworzenia interfejsu użytkownika przy użyciu języka QML. Udostępnia
154 graficzne "płótno", zawiera typy do tworzenia i animowania komponentów
155 graficznych, odczytu wejścia od użytkownika, tworzenia modeli i
156 widoków danych oraz opóźnionych instancji obiektów.
158 Moduł Qt5 Quick dostarcza API zarówno dla języka QML, zapewniające
159 typy QML do tworzenia interfejsów użytkownika w języku QML, jak i dla
160 języka C++ do rozszerzania aplikacji QML przy użyciu kodu w C++.
162 %package -n Qt5Quick-devel
163 Summary: Qt5 Qml libraries - development files
164 Summary(pl.UTF-8): Biblioteki Qt5 Qml - pliki programistyczne
165 Group: X11/Development/Libraries
166 # Qt5Quick: Core Gui Network Qml
167 # Qt5QuickParticles: Core Gui Network Qml Quick
168 # Qt5QuickTest: Core Gui Widgets
169 Requires: Qt5Core-devel >= %{qtbase_ver}
170 Requires: Qt5Gui-devel >= %{qtbase_ver}
171 Requires: Qt5Network-devel >= %{qtbase_ver}
172 Requires: Qt5Qml-devel = %{version}-%{release}
173 Requires: Qt5Quick = %{version}-%{release}
174 Requires: Qt5Widgets-devel >= %{qtbase_ver}
176 %description -n Qt5Quick-devel
177 Qt5 Qml libraries - development files.
179 %description -n Qt5Quick-devel -l pl.UTF-8
180 Biblioteki Qt5 Qml - pliki programistyczne.
182 %package -n Qt5Quick-xmllistmodel
183 Summary: XmlListModel plugin for Qt5 Quick
184 Summary(pl.UTF-8): Wtyczka XmlListModel dla Qt5 Quick
186 Requires: Qt5Qml = %{version}-%{release}
187 Requires: Qt5Quick = %{version}-%{release}
188 Requires: Qt5XmlPatterns >= %{qtxmlpatterns_ver}
190 %description -n Qt5Quick-xmllistmodel
191 XmlListModel plugin for Qt5 Quick provides QML types for creating
192 models from XML data.
194 %description -n Qt5Quick-xmllistmodel -l pl.UTF-8
195 Wtyczka XmlListModel dla Qt5 Quick dostarcza typy QML do tworzenia
199 Summary: Qt5 Declarative documentation in HTML format
200 Summary(pl.UTF-8): Dokumentacja do bibliotek Qt5 Declarative w formacie HTML
202 Requires: qt5-doc-common >= %{qtbase_ver}
203 %if "%{_rpmversion}" >= "5"
208 Qt5 Declarative documentation in HTML format.
210 %description doc -l pl.UTF-8
211 Dokumentacja do bibliotek Qt5 Declarative w formacie HTML.
214 Summary: Qt5 Declarative documentation in QCH format
215 Summary(pl.UTF-8): Dokumentacja do bibliotek Qt5 Declarative w formacie QCH
217 Requires: qt5-doc-common >= %{qtbase_ver}
218 %if "%{_rpmversion}" >= "5"
223 Qt5 Declarative documentation in QCH format.
225 %description doc-qch -l pl.UTF-8
226 Dokumentacja do bibliotek Qt5 Declarative w formacie QCH.
229 Summary: Qt5 Declarative examples
230 Summary(pl.UTF-8): Przykłady do bibliotek Qt5 Declarative
231 Group: X11/Development/Libraries
232 %if "%{_rpmversion}" >= "5"
236 %description examples
237 Qt5 Declarative examples.
239 %description examples -l pl.UTF-8
240 Przykłady do bibliotek Qt5 Declarative.
243 %setup -q -n %{orgname}-everywhere-src-%{version} %{?with_qm:-a1}
249 %{?with_doc:%{__make} docs}
252 cd qttranslations-everywhere-src-%{version}
259 rm -rf $RPM_BUILD_ROOT
260 install -d $RPM_BUILD_ROOT%{_bindir}
263 INSTALL_ROOT=$RPM_BUILD_ROOT
266 %{__make} install_docs \
267 INSTALL_ROOT=$RPM_BUILD_ROOT
271 %{__make} -C qttranslations-everywhere-src-%{version} install \
272 INSTALL_ROOT=$RPM_BUILD_ROOT
273 # keep only qtdeclarative
274 %{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/{assistant,designer,linguist,qmlviewer,qt,qtbase,qtconnectivity,qtlocation,qtmultimedia,qtquick1,qtquickcontrols,qtquickcontrols2,qtserialport,qtscript,qtwebengine,qtwebsockets,qtxmlpatterns}_*.qm
277 # kill unnecessary -L%{_libdir} from *.la, *.prl, *.pc
278 %{__sed} -i -e "s,-L%{_libdir} \?,,g" \
279 $RPM_BUILD_ROOT%{_libdir}/*.{la,prl} \
280 $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
283 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.so.5.??
284 # actually drop *.la, follow policy of not packaging them when *.pc exist
285 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.la
287 # symlinks in system bin dir
288 for f in qml qmlcachegen qmlimportscanner qmlmin qmlplugindump qmlprofiler qmlscene qmltestrunner qmleasing qmllint ; do
289 ln -sf ../%{_lib}/qt5/bin/$f $RPM_BUILD_ROOT%{_bindir}/${f}-qt5
292 # Prepare some files list
294 r="$RPM_BUILD_ROOT$2"
296 echo "%%dir $2" >> $1.files
297 elif [ -x "$r" ] ; then
298 echo "%%attr(755,root,root) $2" >> $1.files
299 elif [ -f "$r" ]; then
300 echo "$2" >> $1.files
302 echo "Error generation $1 files list!"
303 echo "$r: no such file or directory!"
309 for f in `find $RPM_BUILD_ROOT$2 -printf "%%P "`; do
314 echo "%defattr(644,root,root,755)" > examples.files
315 ifecho_tree examples %{_examplesdir}/qt5/qml
316 ifecho_tree examples %{_examplesdir}/qt5/qmltest
317 ifecho_tree examples %{_examplesdir}/qt5/quick
319 # find_lang --with-qm supports only PLD qt3/qt4 specific %{_localedir}/*/LC_MESSAGES layout
323 find $RPM_BUILD_ROOT%{_datadir}/qt5/translations -name "${name}_*.qm" | \
324 sed -e "s:^$RPM_BUILD_ROOT::" \
325 -e 's:\(.*/'$name'_\)\([a-z][a-z][a-z]\?\)\(_[A-Z][A-Z]\)\?\(\.qm\)$:%lang(\2\3) \1\2\3\4:'
328 echo '%defattr(644,root,root,755)' > qtdeclarative.lang
330 find_qt5_qm qtdeclarative >> qtdeclarative.lang
334 rm -rf $RPM_BUILD_ROOT
336 %post -n Qt5Qml -p /sbin/ldconfig
337 %postun -n Qt5Qml -p /sbin/ldconfig
339 %post -n Qt5Quick -p /sbin/ldconfig
340 %postun -n Qt5Quick -p /sbin/ldconfig
343 %defattr(644,root,root,755)
344 %attr(755,root,root) %{_bindir}/qmlcachegen-qt5
345 %attr(755,root,root) %{_bindir}/qmleasing-qt5
346 %attr(755,root,root) %{_bindir}/qmlimportscanner-qt5
347 %attr(755,root,root) %{_bindir}/qmllint-qt5
348 %attr(755,root,root) %{_bindir}/qmlmin-qt5
349 %attr(755,root,root) %{_bindir}/qmlplugindump-qt5
350 %attr(755,root,root) %{_bindir}/qmlprofiler-qt5
351 %attr(755,root,root) %{_bindir}/qml-qt5
352 %attr(755,root,root) %{_bindir}/qmlscene-qt5
353 %attr(755,root,root) %{_bindir}/qmltestrunner-qt5
354 %attr(755,root,root) %{qt5dir}/bin/qml
355 %attr(755,root,root) %{qt5dir}/bin/qmlcachegen
356 %attr(755,root,root) %{qt5dir}/bin/qmleasing
357 %attr(755,root,root) %{qt5dir}/bin/qmlimportscanner
358 %attr(755,root,root) %{qt5dir}/bin/qmllint
359 %attr(755,root,root) %{qt5dir}/bin/qmlmin
360 %attr(755,root,root) %{qt5dir}/bin/qmlplugindump
361 %attr(755,root,root) %{qt5dir}/bin/qmlprofiler
362 %attr(755,root,root) %{qt5dir}/bin/qmlscene
363 %attr(755,root,root) %{qt5dir}/bin/qmltestrunner
365 %files -n Qt5Qml -f qtdeclarative.lang
366 %defattr(644,root,root,755)
367 %doc LICENSE.GPL3-EXCEPT
368 %attr(755,root,root) %{_libdir}/libQt5Qml.so.*.*.*
369 %attr(755,root,root) %ghost %{_libdir}/libQt5Qml.so.5
371 # loaded from src/qml/debugger/{qqmldebugserver,qqmlinspectorservice}.cpp
372 %dir %{qt5dir}/plugins/qmltooling
373 # R: Core Network Qml
374 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_debugger.so
375 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_inspector.so
376 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_local.so
377 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_messages.so
378 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_native.so
379 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_nativedebugger.so
380 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_profiler.so
381 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_server.so
382 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_tcp.so
385 %dir %{qt5dir}/qml/Qt
386 %dir %{qt5dir}/qml/Qt/labs
387 %dir %{qt5dir}/qml/Qt/labs/folderlistmodel
389 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so
390 %{qt5dir}/qml/Qt/labs/folderlistmodel/plugins.qmltypes
391 %{qt5dir}/qml/Qt/labs/folderlistmodel/qmldir
392 %dir %{qt5dir}/qml/Qt/labs/handlers
393 %{qt5dir}/qml/Qt/labs/handlers/plugins.qmltypes
394 %{qt5dir}/qml/Qt/labs/handlers/qmldir
395 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/handlers/libhandlersplugin.so
397 %dir %{qt5dir}/qml/Qt/labs/settings
399 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/settings/libqmlsettingsplugin.so
400 %{qt5dir}/qml/Qt/labs/settings/plugins.qmltypes
401 %{qt5dir}/qml/Qt/labs/settings/qmldir
403 %dir %{qt5dir}/qml/Qt/labs/sharedimage
404 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/sharedimage/libsharedimageplugin.so
405 %{qt5dir}/qml/Qt/labs/sharedimage/plugins.qmltypes
406 %{qt5dir}/qml/Qt/labs/sharedimage/qmldir
408 %dir %{qt5dir}/qml/QtQml
409 %dir %{qt5dir}/qml/QtQml/Models.2
410 %dir %{qt5dir}/qml/QtQml/StateMachine
412 %attr(755,root,root) %{qt5dir}/qml/QtQml/Models.2/libmodelsplugin.so
413 %{qt5dir}/qml/QtQml/Models.2/plugins.qmltypes
414 %{qt5dir}/qml/QtQml/Models.2/qmldir
416 %attr(755,root,root) %{qt5dir}/qml/QtQml/StateMachine/libqtqmlstatemachine.so
417 %{qt5dir}/qml/QtQml/StateMachine/plugins.qmltypes
418 %{qt5dir}/qml/QtQml/StateMachine/qmldir
420 %{qt5dir}/qml/QtQml/plugins.qmltypes
421 %{qt5dir}/qml/QtQml/qmldir
422 %{qt5dir}/qml/builtins.qmltypes
424 %files -n Qt5Qml-devel
425 %defattr(644,root,root,755)
426 %attr(755,root,root) %{_libdir}/libQt5Qml.so
428 %{_libdir}/libQt5PacketProtocol.a
429 %{_libdir}/libQt5PacketProtocol.prl
430 %{_libdir}/libQt5QmlDebug.a
431 %{_libdir}/libQt5QmlDebug.prl
432 %{_libdir}/libQt5QmlDevTools.a
433 %{_libdir}/libQt5Qml.prl
434 %{_libdir}/libQt5QmlDevTools.prl
435 %{_includedir}/qt5/QtQml
436 %{_includedir}/qt5/QtQmlDebug
437 %{_includedir}/qt5/QtPacketProtocol
438 %{_pkgconfigdir}/Qt5Qml.pc
439 %{_libdir}/cmake/Qt5Qml
440 %{qt5dir}/mkspecs/features/qmlcache.prf
441 %{qt5dir}/mkspecs/modules/qt_lib_packetprotocol_private.pri
442 %{qt5dir}/mkspecs/modules/qt_lib_qml.pri
443 %{qt5dir}/mkspecs/modules/qt_lib_qml_private.pri
444 %{qt5dir}/mkspecs/modules/qt_lib_qmldebug_private.pri
445 %{qt5dir}/mkspecs/modules/qt_lib_qmldevtools_private.pri
446 %{qt5dir}/mkspecs/modules/qt_lib_qmltest.pri
447 %{qt5dir}/mkspecs/modules/qt_lib_qmltest_private.pri
450 %defattr(644,root,root,755)
451 %attr(755,root,root) %{_libdir}/libQt5Quick.so.*.*.*
452 %attr(755,root,root) %ghost %{_libdir}/libQt5Quick.so.5
453 %attr(755,root,root) %{_libdir}/libQt5QuickParticles.so.*.*.*
454 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickParticles.so.5
455 %attr(755,root,root) %{_libdir}/libQt5QuickTest.so.*.*.*
456 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickTest.so.5
457 %attr(755,root,root) %{_libdir}/libQt5QuickWidgets.so.*.*.*
458 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickWidgets.so.5
460 # R: Core Gui Qml Quick
461 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_quickprofiler.so
463 %dir %{qt5dir}/qml/QtQuick
465 %dir %{qt5dir}/qml/QtQuick/Layouts
466 %{qt5dir}/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
467 %{qt5dir}/qml/QtQuick/Layouts/plugins.qmltypes
468 %{qt5dir}/qml/QtQuick/Layouts/qmldir
470 %dir %{qt5dir}/qml/QtQuick/LocalStorage
472 %attr(755,root,root) %{qt5dir}/qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so
473 %{qt5dir}/qml/QtQuick/LocalStorage/plugins.qmltypes
474 %{qt5dir}/qml/QtQuick/LocalStorage/qmldir
476 %dir %{qt5dir}/qml/QtQuick/Particles.2
477 # R: Core Qml QuickParticles
478 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Particles.2/libparticlesplugin.so
479 %{qt5dir}/qml/QtQuick/Particles.2/plugins.qmltypes
480 %{qt5dir}/qml/QtQuick/Particles.2/qmldir
482 %dir %{qt5dir}/qml/QtQuick/Shapes
483 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Shapes/libqmlshapesplugin.so
484 %{qt5dir}/qml/QtQuick/Shapes/plugins.qmltypes
485 %{qt5dir}/qml/QtQuick/Shapes/qmldir
487 %dir %{qt5dir}/qml/QtQuick/Window.2
489 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Window.2/libwindowplugin.so
490 %{qt5dir}/qml/QtQuick/Window.2/plugins.qmltypes
491 %{qt5dir}/qml/QtQuick/Window.2/qmldir
493 %dir %{qt5dir}/qml/QtQuick.2
495 %attr(755,root,root) %{qt5dir}/qml/QtQuick.2/libqtquick2plugin.so
496 %{qt5dir}/qml/QtQuick.2/plugins.qmltypes
497 %{qt5dir}/qml/QtQuick.2/qmldir
499 %dir %{qt5dir}/qml/QtTest
500 # R: Core Gui Qml QuickTest Test
501 %attr(755,root,root) %{qt5dir}/qml/QtTest/libqmltestplugin.so
502 %{qt5dir}/qml/QtTest/plugins.qmltypes
503 %{qt5dir}/qml/QtTest/qmldir
504 %{qt5dir}/qml/QtTest/testlogger.js
505 %{qt5dir}/qml/QtTest/*.qml
507 %files -n Qt5Quick-devel
508 %defattr(644,root,root,755)
509 %attr(755,root,root) %{_libdir}/libQt5Quick.so
510 %attr(755,root,root) %{_libdir}/libQt5QuickParticles.so
511 %attr(755,root,root) %{_libdir}/libQt5QuickTest.so
512 %attr(755,root,root) %{_libdir}/libQt5QuickWidgets.so
513 %{_libdir}/libQt5Quick.prl
514 %{_libdir}/libQt5QuickParticles.prl
515 %{_libdir}/libQt5QuickTest.prl
516 %{_libdir}/libQt5QuickWidgets.prl
517 %{_includedir}/qt5/QtQuick
518 %{_includedir}/qt5/QtQuickParticles
519 %{_includedir}/qt5/QtQuickTest
520 %{_includedir}/qt5/QtQuickWidgets
521 %{_pkgconfigdir}/Qt5Quick.pc
522 %{_pkgconfigdir}/Qt5QuickTest.pc
523 %{_pkgconfigdir}/Qt5QuickWidgets.pc
524 %{_libdir}/cmake/Qt5Quick
525 %{_libdir}/cmake/Qt5QuickCompiler
526 %{_libdir}/cmake/Qt5QuickTest
527 %{_libdir}/cmake/Qt5QuickWidgets
528 %{qt5dir}/mkspecs/features/qtquickcompiler.prf
529 %{qt5dir}/mkspecs/modules/qt_lib_quick.pri
530 %{qt5dir}/mkspecs/modules/qt_lib_quick_private.pri
531 %{qt5dir}/mkspecs/modules/qt_lib_quickparticles_private.pri
532 %{qt5dir}/mkspecs/modules/qt_lib_quickwidgets.pri
533 %{qt5dir}/mkspecs/modules/qt_lib_quickwidgets_private.pri
535 %if %{with qtxmlpatterns}
536 %files -n Qt5Quick-xmllistmodel
537 %defattr(644,root,root,755)
538 %dir %{qt5dir}/qml/QtQuick/XmlListModel
539 # R: Core Network Qml XmlPatterns
540 %attr(755,root,root) %{qt5dir}/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so
541 %{qt5dir}/qml/QtQuick/XmlListModel/plugins.qmltypes
542 %{qt5dir}/qml/QtQuick/XmlListModel/qmldir
547 %defattr(644,root,root,755)
548 %{_docdir}/qt5-doc/qtqml
549 %{_docdir}/qt5-doc/qtquick
552 %defattr(644,root,root,755)
553 %{_docdir}/qt5-doc/qtqml.qch
554 %{_docdir}/qt5-doc/qtquick.qch
557 %files examples -f examples.files
558 %defattr(644,root,root,755)
559 # XXX: dir shared with qt5-qtbase-examples
560 %dir %{_examplesdir}/qt5