3 %bcond_with bootstrap # disable features to able to build without installed qt5
6 %bcond_without qch # documentation in QCH format
7 %bcond_without qm # QM translations
8 %bcond_without qtxmlpatterns # XmlListModel plugin (Qt5XmlPatterns based)
14 %undefine with_qtxmlpatterns
17 %define orgname qtdeclarative
18 %define qtbase_ver %{version}
19 %define qttools_ver 5.8
20 %define qtxmlpatterns_ver %{version}
21 Summary: The Qt5 Declarative libraries
22 Summary(pl.UTF-8): Biblioteki Qt5 Declarative
26 License: LGPL v2.1 with Digia Qt LGPL Exception v1.1 or GPL v3.0
28 Source0: http://download.qt.io/official_releases/qt/5.8/%{version}/submodules/%{orgname}-opensource-src-%{version}.tar.xz
29 # Source0-md5: 4f55b3617abdff14706d02d761d5a0aa
30 Source1: http://download.qt.io/official_releases/qt/5.8/%{version}/submodules/qttranslations-opensource-src-%{version}.tar.xz
31 # Source1-md5: b6c6748a923b9639c7d018cfdb04caf4
32 URL: http://www.qt.io/
33 BuildRequires: OpenGL-devel
34 BuildRequires: Qt5Core-devel >= %{qtbase_ver}
35 BuildRequires: Qt5Gui-devel >= %{qtbase_ver}
36 BuildRequires: Qt5Network-devel >= %{qtbase_ver}
37 BuildRequires: Qt5Sql-devel >= %{qtbase_ver}
38 BuildRequires: Qt5Test-devel >= %{qtbase_ver}
39 BuildRequires: Qt5Widgets-devel >= %{qtbase_ver}
40 %{?with_qtxmlpatterns:BuildRequires: Qt5XmlPatterns-devel >= %{qtxmlpatterns_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}
178 %description -n Qt5Quick-devel
179 Qt5 Qml libraries - development files.
181 %description -n Qt5Quick-devel -l pl.UTF-8
182 Biblioteki Qt5 Qml - pliki programistyczne.
184 %package -n Qt5Quick-xmllistmodel
185 Summary: XmlListModel plugin for Qt5 Quick
186 Summary(pl.UTF-8): Wtyczka XmlListModel dla Qt5 Quick
188 Requires: Qt5Qml = %{version}-%{release}
189 Requires: Qt5Quick = %{version}-%{release}
190 Requires: Qt5XmlPatterns >= %{qtxmlpatterns_ver}
192 %description -n Qt5Quick-xmllistmodel
193 XmlListModel plugin for Qt5 Quick provides QML types for creating
194 models from XML data.
196 %description -n Qt5Quick-xmllistmodel -l pl.UTF-8
197 Wtyczka XmlListModel dla Qt5 Quick dostarcza typy QML do tworzenia
201 Summary: Qt5 Declarative documentation in HTML format
202 Summary(pl.UTF-8): Dokumentacja do bibliotek Qt5 Declarative w formacie HTML
204 Requires: qt5-doc-common >= %{qtbase_ver}
205 %if "%{_rpmversion}" >= "5"
210 Qt5 Declarative documentation in HTML format.
212 %description doc -l pl.UTF-8
213 Dokumentacja do bibliotek Qt5 Declarative w formacie HTML.
216 Summary: Qt5 Declarative documentation in QCH format
217 Summary(pl.UTF-8): Dokumentacja do bibliotek Qt5 Declarative w formacie QCH
219 Requires: qt5-doc-common >= %{qtbase_ver}
220 %if "%{_rpmversion}" >= "5"
225 Qt5 Declarative documentation in QCH format.
227 %description doc-qch -l pl.UTF-8
228 Dokumentacja do bibliotek Qt5 Declarative w formacie QCH.
231 Summary: Qt5 Declarative examples
232 Summary(pl.UTF-8): Przykłady do bibliotek Qt5 Declarative
233 Group: X11/Development/Libraries
234 %if "%{_rpmversion}" >= "5"
238 %description examples
239 Qt5 Declarative examples.
241 %description examples -l pl.UTF-8
242 Przykłady do bibliotek Qt5 Declarative.
245 %setup -q -n %{orgname}-opensource-src-%{version} %{?with_qm:-a1}
252 %{__make} %{!?with_qch:html_}docs
256 cd qttranslations-opensource-src-%{version}
263 rm -rf $RPM_BUILD_ROOT
264 install -d $RPM_BUILD_ROOT%{_bindir}
267 INSTALL_ROOT=$RPM_BUILD_ROOT
270 %{__make} install_%{!?with_qch:html_}docs \
271 INSTALL_ROOT=$RPM_BUILD_ROOT
275 %{__make} -C qttranslations-opensource-src-%{version} install \
276 INSTALL_ROOT=$RPM_BUILD_ROOT
277 # keep only qtdeclarative
278 %{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/{assistant,designer,linguist,qmlviewer,qt,qtbase,qtconfig,qtconnectivity,qtlocation,qtmultimedia,qtquick1,qtquickcontrols,qtscript,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 qmlimportscanner qmlmin qmlplugindump 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}/qmleasing-qt5
349 %attr(755,root,root) %{_bindir}/qmlimportscanner-qt5
350 %attr(755,root,root) %{_bindir}/qmllint-qt5
351 %attr(755,root,root) %{_bindir}/qmlmin-qt5
352 %attr(755,root,root) %{_bindir}/qmlplugindump-qt5
353 %attr(755,root,root) %{_bindir}/qmlprofiler-qt5
354 %attr(755,root,root) %{_bindir}/qml-qt5
355 %attr(755,root,root) %{_bindir}/qmlscene-qt5
356 %attr(755,root,root) %{_bindir}/qmltestrunner-qt5
357 %attr(755,root,root) %{qt5dir}/bin/qml
358 %attr(755,root,root) %{qt5dir}/bin/qmleasing
359 %attr(755,root,root) %{qt5dir}/bin/qmlimportscanner
360 %attr(755,root,root) %{qt5dir}/bin/qmllint
361 %attr(755,root,root) %{qt5dir}/bin/qmlmin
362 %attr(755,root,root) %{qt5dir}/bin/qmlplugindump
363 %attr(755,root,root) %{qt5dir}/bin/qmlprofiler
364 %attr(755,root,root) %{qt5dir}/bin/qmlscene
365 %attr(755,root,root) %{qt5dir}/bin/qmltestrunner
367 %files -n Qt5Qml -f qtdeclarative.lang
368 %defattr(644,root,root,755)
369 %doc LGPL_EXCEPTION.txt
370 %attr(755,root,root) %{_libdir}/libQt5Qml.so.*.*.*
371 %attr(755,root,root) %ghost %{_libdir}/libQt5Qml.so.5
373 # loaded from src/qml/debugger/{qqmldebugserver,qqmlinspectorservice}.cpp
374 %dir %{qt5dir}/plugins/qmltooling
375 # R: Core Network Qml
376 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_debugger.so
377 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_inspector.so
378 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_local.so
379 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_native.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/settings
394 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/settings/libqmlsettingsplugin.so
395 %{qt5dir}/qml/Qt/labs/settings/plugins.qmltypes
396 %{qt5dir}/qml/Qt/labs/settings/qmldir
397 %dir %{qt5dir}/qml/QtQml
398 %dir %{qt5dir}/qml/QtQml/Models.2
399 %dir %{qt5dir}/qml/QtQml/StateMachine
401 %attr(755,root,root) %{qt5dir}/qml/QtQml/Models.2/libmodelsplugin.so
402 %{qt5dir}/qml/QtQml/Models.2/plugins.qmltypes
403 %{qt5dir}/qml/QtQml/Models.2/qmldir
405 %attr(755,root,root) %{qt5dir}/qml/QtQml/StateMachine/libqtqmlstatemachine.so
406 %{qt5dir}/qml/QtQml/StateMachine/plugins.qmltypes
407 %{qt5dir}/qml/QtQml/StateMachine/qmldir
409 %{qt5dir}/qml/QtQml/plugins.qmltypes
410 %{qt5dir}/qml/QtQml/qmldir
411 %{qt5dir}/qml/builtins.qmltypes
413 %files -n Qt5Qml-devel
414 %defattr(644,root,root,755)
415 %attr(755,root,root) %{_libdir}/libQt5Qml.so
417 %{_libdir}/libQt5PacketProtocol.a
418 %{_libdir}/libQt5PacketProtocol.prl
419 %{_libdir}/libQt5QmlDebug.a
420 %{_libdir}/libQt5QmlDebug.prl
421 %{_libdir}/libQt5QmlDevTools.a
422 %{_libdir}/libQt5Qml.prl
423 %{_libdir}/libQt5QmlDevTools.prl
424 %{_includedir}/qt5/QtQml
425 %{_includedir}/qt5/QtQmlDebug
426 %{_includedir}/qt5/QtQmlDevTools
427 %{_includedir}/qt5/QtPacketProtocol
428 %{_pkgconfigdir}/Qt5Qml.pc
429 %{_libdir}/cmake/Qt5Qml
430 %{qt5dir}/mkspecs/modules/qt_lib_packetprotocol_private.pri
431 %{qt5dir}/mkspecs/modules/qt_lib_qml.pri
432 %{qt5dir}/mkspecs/modules/qt_lib_qml_private.pri
433 %{qt5dir}/mkspecs/modules/qt_lib_qmldebug_private.pri
434 %{qt5dir}/mkspecs/modules/qt_lib_qmldevtools_private.pri
435 %{qt5dir}/mkspecs/modules/qt_lib_qmltest.pri
436 %{qt5dir}/mkspecs/modules/qt_lib_qmltest_private.pri
439 %defattr(644,root,root,755)
440 %attr(755,root,root) %{_libdir}/libQt5Quick.so.*.*.*
441 %attr(755,root,root) %ghost %{_libdir}/libQt5Quick.so.5
442 %attr(755,root,root) %{_libdir}/libQt5QuickParticles.so.*.*.*
443 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickParticles.so.5
444 %attr(755,root,root) %{_libdir}/libQt5QuickTest.so.*.*.*
445 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickTest.so.5
446 %attr(755,root,root) %{_libdir}/libQt5QuickWidgets.so.*.*.*
447 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickWidgets.so.5
449 # R: Core Gui Qml Quick
450 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_quickprofiler.so
452 %dir %{qt5dir}/qml/QtQuick
454 %dir %{qt5dir}/qml/QtQuick/Layouts
455 %{qt5dir}/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
456 %{qt5dir}/qml/QtQuick/Layouts/plugins.qmltypes
457 %{qt5dir}/qml/QtQuick/Layouts/qmldir
459 %dir %{qt5dir}/qml/QtQuick/LocalStorage
461 %attr(755,root,root) %{qt5dir}/qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so
462 %{qt5dir}/qml/QtQuick/LocalStorage/plugins.qmltypes
463 %{qt5dir}/qml/QtQuick/LocalStorage/qmldir
465 %dir %{qt5dir}/qml/QtQuick/Particles.2
466 # R: Core Qml QuickParticles
467 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Particles.2/libparticlesplugin.so
468 %{qt5dir}/qml/QtQuick/Particles.2/plugins.qmltypes
469 %{qt5dir}/qml/QtQuick/Particles.2/qmldir
471 %dir %{qt5dir}/qml/QtQuick/Window.2
473 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Window.2/libwindowplugin.so
474 %{qt5dir}/qml/QtQuick/Window.2/plugins.qmltypes
475 %{qt5dir}/qml/QtQuick/Window.2/qmldir
477 %dir %{qt5dir}/qml/QtQuick.2
479 %attr(755,root,root) %{qt5dir}/qml/QtQuick.2/libqtquick2plugin.so
480 %{qt5dir}/qml/QtQuick.2/plugins.qmltypes
481 %{qt5dir}/qml/QtQuick.2/qmldir
483 %dir %{qt5dir}/qml/QtTest
484 # R: Core Gui Qml QuickTest Test
485 %attr(755,root,root) %{qt5dir}/qml/QtTest/libqmltestplugin.so
486 %{qt5dir}/qml/QtTest/plugins.qmltypes
487 %{qt5dir}/qml/QtTest/qmldir
488 %{qt5dir}/qml/QtTest/testlogger.js
489 %{qt5dir}/qml/QtTest/*.qml
491 %files -n Qt5Quick-devel
492 %defattr(644,root,root,755)
493 %attr(755,root,root) %{_libdir}/libQt5Quick.so
494 %attr(755,root,root) %{_libdir}/libQt5QuickParticles.so
495 %attr(755,root,root) %{_libdir}/libQt5QuickTest.so
496 %attr(755,root,root) %{_libdir}/libQt5QuickWidgets.so
497 %{_libdir}/libQt5Quick.prl
498 %{_libdir}/libQt5QuickParticles.prl
499 %{_libdir}/libQt5QuickTest.prl
500 %{_libdir}/libQt5QuickWidgets.prl
501 %{_includedir}/qt5/QtQuick
502 %{_includedir}/qt5/QtQuickParticles
503 %{_includedir}/qt5/QtQuickTest
504 %{_includedir}/qt5/QtQuickWidgets
505 %{_pkgconfigdir}/Qt5Quick.pc
506 %{_pkgconfigdir}/Qt5QuickTest.pc
507 %{_pkgconfigdir}/Qt5QuickWidgets.pc
508 %{_libdir}/cmake/Qt5Quick
509 %{_libdir}/cmake/Qt5QuickTest
510 %{_libdir}/cmake/Qt5QuickWidgets
511 %{qt5dir}/mkspecs/modules/qt_lib_quick.pri
512 %{qt5dir}/mkspecs/modules/qt_lib_quick_private.pri
513 %{qt5dir}/mkspecs/modules/qt_lib_quickparticles_private.pri
514 %{qt5dir}/mkspecs/modules/qt_lib_quickwidgets.pri
515 %{qt5dir}/mkspecs/modules/qt_lib_quickwidgets_private.pri
517 %if %{with qtxmlpatterns}
518 %files -n Qt5Quick-xmllistmodel
519 %defattr(644,root,root,755)
520 %dir %{qt5dir}/qml/QtQuick/XmlListModel
521 # R: Core Network Qml XmlPatterns
522 %attr(755,root,root) %{qt5dir}/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so
523 %{qt5dir}/qml/QtQuick/XmlListModel/plugins.qmltypes
524 %{qt5dir}/qml/QtQuick/XmlListModel/qmldir
529 %defattr(644,root,root,755)
530 %{_docdir}/qt5-doc/qtqml
531 %{_docdir}/qt5-doc/qtquick
535 %defattr(644,root,root,755)
536 %{_docdir}/qt5-doc/qtqml.qch
537 %{_docdir}/qt5-doc/qtquick.qch
541 %files examples -f examples.files
542 %defattr(644,root,root,755)
543 # XXX: dir shared with qt5-qtbase-examples
544 %dir %{_examplesdir}/qt5