3 %bcond_with bootstrap # disable features to able to build without installed qt5
5 %bcond_without doc # Documentation
6 %bcond_without qm # QM translations
13 %define orgname qtdeclarative
14 %define qtbase_ver %{version}
15 %define qttools_ver 5.8
16 Summary: The Qt5 Declarative libraries
17 Summary(pl.UTF-8): Biblioteki Qt5 Declarative
21 License: LGPL v2.1 with Digia Qt LGPL Exception v1.1 or GPL v3.0
23 Source0: http://download.qt.io/official_releases/qt/5.13/%{version}/submodules/%{orgname}-everywhere-src-%{version}.tar.xz
24 # Source0-md5: c0bd7e6ba774c5fe2bb8ebe3d6cbb6ac
25 Source1: http://download.qt.io/official_releases/qt/5.13/%{version}/submodules/qttranslations-everywhere-src-%{version}.tar.xz
26 # Source1-md5: 071888e332858a1dfd733e2d264cb284
27 Patch0: x32-no-jit.patch
28 URL: http://www.qt.io/
29 BuildRequires: OpenGL-devel
30 BuildRequires: Qt5Core-devel >= %{qtbase_ver}
31 BuildRequires: Qt5Gui-devel >= %{qtbase_ver}
32 BuildRequires: Qt5Network-devel >= %{qtbase_ver}
33 BuildRequires: Qt5Sql-devel >= %{qtbase_ver}
34 BuildRequires: Qt5Test-devel >= %{qtbase_ver}
35 BuildRequires: Qt5Widgets-devel >= %{qtbase_ver}
37 BuildRequires: qt5-assistant >= %{qttools_ver}
39 BuildRequires: qt5-build >= %{qtbase_ver}
40 %{?with_qm:BuildRequires: qt5-linguist >= %{qttools_ver}}
41 BuildRequires: qt5-qmake >= %{qtbase_ver}
42 BuildRequires: rpmbuild(macros) >= 1.654
43 BuildRequires: tar >= 1:1.22
45 # qml: Core Gui Qml Widgets
46 # qmlimportscanner: Core
48 # qmlplugindump: Core Gui Qml Quick
49 # qmlprofilter: Core Network
50 # qmlscene: Core Gui Qml Quick Widgets
51 # qmltestrunner: QuickTest
52 Requires: Qt5Core >= %{qtbase_ver}
53 Requires: Qt5Gui >= %{qtbase_ver}
54 Requires: Qt5Network >= %{qtbase_ver}
55 Requires: Qt5Qml = %{version}-%{release}
56 Requires: Qt5Quick = %{version}-%{release}
57 Requires: Qt5Widgets >= %{qtbase_ver}
58 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
60 %define specflags -fno-strict-aliasing
61 %define qt5dir %{_libdir}/qt5
64 Qt is a cross-platform application and UI framework. Using Qt, you can
65 write web-enabled applications once and deploy them across desktop,
66 mobile and embedded systems without rewriting the source code.
68 This package contains Qt5 Declarative libraries.
70 %description -l pl.UTF-8
71 Qt to wieloplatformowy szkielet aplikacji i interfejsów użytkownika.
72 Przy użyciu Qt można pisać aplikacje powiązane z WWW i wdrażać je w
73 systemach biurkowych, przenośnych i wbudowanych bez przepisywania kodu
76 Ten pakiet zawiera biblioteki Qt5 Declarative.
79 Summary: Qt5 Qml libraries
80 Summary(pl.UTF-8): Biblioteki Qt5 Qml
82 # Qt5Qml: Core Network
83 Requires: Qt5Core >= %{qtbase_ver}
84 Requires: Qt5Network >= %{qtbase_ver}
86 %description -n Qt5Qml
87 The Qt5 QML module provides a framework for developing applications
88 and libraries with the QML language. It defines and implements the
89 language and engine infrastructure, and provides an API to enable
90 application developers to extend the QML language with custom types
91 and integrate QML code with JavaScript and C++. The Qt5 QML module
92 provides both a QML API and a C++ API.
94 %description -n Qt5Qml -l pl.UTF-8
95 Moduł Qt5 Qml dostarcza szkielet do tworzenia aplikacji i bibliotek
96 przy użyciu języka QML. Moduł definiuje i implementuje język oraz
97 silnik, a także udostąpnia API pozwalające programistom rozszerzać
98 język QML o własne typy oraz integrować kod w języku QML z
99 JavaScriptem i C++. Moduł Qt5 QML udostępnia API zarówno dla języka
102 %package -n Qt5Qml-devel
103 Summary: Qt5 Qml libraries - development files
104 Summary(pl.UTF-8): Biblioteki Qt5 Qml - pliki programistyczne
105 Group: Development/Libraries
106 # Qt5Qml: Core Network
107 # Qt5QmlDevTools: Core
108 Requires: Qt5Core-devel >= %{qtbase_ver}
109 Requires: Qt5Network-devel >= %{qtbase_ver}
110 Requires: Qt5Qml = %{version}-%{release}
111 Obsoletes: qt5-qtdeclarative-devel
113 %description -n Qt5Qml-devel
114 Qt5 Qml libraries - development files.
116 %description -n Qt5Qml-devel -l pl.UTF-8
117 Biblioteki Qt5 Qml - pliki programistyczne.
120 Summary: Qt5 Quick libraries
121 Summary(pl.UTF-8): Biblioteki Qt5 Quick
123 # Qt5Quick: Core Gui Network Qml
124 # Qt5QuickParticles: Core Gui Qml Quick
125 # Qt5QuickTest: Gui Qml Quick Test Widgets
126 Requires: Qt5Core >= %{qtbase_ver}
127 Requires: Qt5Gui >= %{qtbase_ver}
128 Requires: Qt5Network >= %{qtbase_ver}
129 Requires: Qt5Qml = %{version}-%{release}
130 Requires: Qt5Test >= %{qtbase_ver}
131 Requires: Qt5Widgets >= %{qtbase_ver}
133 %description -n Qt5Quick
134 The Qt5 Quick module is the standard library for writing QML
135 applications. While the Qt5 QML module provides the QML engine and
136 language infrastructure, the Qt5 Quick module provides all the basic
137 types necessary for creating user interfaces with QML. It provides a
138 visual canvas and includes types for creating and animating visual
139 components, receiving user input, creating data models and views and
140 delayed object instantiation.
142 The Qt5 Quick module provides both a QML API which supplies QML types
143 for creating user interfaces with the QML language, and a C++ API for
144 extending QML applications with C++ code.
146 %description -n Qt5Quick -l pl.UTF-8
147 Moduł Qt5 Quick to biblioteka standardowa do pisania aplikacji QML.
148 Sam moduł Qt5 QML dostarcza silnik i infrastrukturę języka, natomiast
149 moduł Qt5 Quick udostępnia wszystkie podstawowe typy niezbędne do
150 tworzenia interfejsu użytkownika przy użyciu języka QML. Udostępnia
151 graficzne "płótno", zawiera typy do tworzenia i animowania komponentów
152 graficznych, odczytu wejścia od użytkownika, tworzenia modeli i
153 widoków danych oraz opóźnionych instancji obiektów.
155 Moduł Qt5 Quick dostarcza API zarówno dla języka QML, zapewniające
156 typy QML do tworzenia interfejsów użytkownika w języku QML, jak i dla
157 języka C++ do rozszerzania aplikacji QML przy użyciu kodu w C++.
159 %package -n Qt5Quick-devel
160 Summary: Qt5 Qml libraries - development files
161 Summary(pl.UTF-8): Biblioteki Qt5 Qml - pliki programistyczne
162 Group: X11/Development/Libraries
163 # Qt5Quick: Core Gui Network Qml
164 # Qt5QuickParticles: Core Gui Network Qml Quick
165 # Qt5QuickTest: Core Gui Widgets
166 Requires: Qt5Core-devel >= %{qtbase_ver}
167 Requires: Qt5Gui-devel >= %{qtbase_ver}
168 Requires: Qt5Network-devel >= %{qtbase_ver}
169 Requires: Qt5Qml-devel = %{version}-%{release}
170 Requires: Qt5Quick = %{version}-%{release}
171 Requires: Qt5Widgets-devel >= %{qtbase_ver}
172 Requires: qt5-qtdeclarative >= %{qtbase_ver}
174 %description -n Qt5Quick-devel
175 Qt5 Qml libraries - development files.
177 %description -n Qt5Quick-devel -l pl.UTF-8
178 Biblioteki Qt5 Qml - pliki programistyczne.
180 %package -n Qt5Quick-xmllistmodel
181 Summary: XmlListModel plugin for Qt5 Quick
182 Summary(pl.UTF-8): Wtyczka XmlListModel dla Qt5 Quick
184 Requires: Qt5Qml = %{version}-%{release}
185 Requires: Qt5Quick = %{version}-%{release}
186 Requires: Qt5XmlPatterns >= %{qtxmlpatterns_ver}
188 %description -n Qt5Quick-xmllistmodel
189 XmlListModel plugin for Qt5 Quick provides QML types for creating
190 models from XML data.
192 %description -n Qt5Quick-xmllistmodel -l pl.UTF-8
193 Wtyczka XmlListModel dla Qt5 Quick dostarcza typy QML do tworzenia
197 Summary: Qt5 Declarative documentation in HTML format
198 Summary(pl.UTF-8): Dokumentacja do bibliotek Qt5 Declarative w formacie HTML
200 Requires: qt5-doc-common >= %{qtbase_ver}
201 %if "%{_rpmversion}" >= "5"
206 Qt5 Declarative documentation in HTML format.
208 %description doc -l pl.UTF-8
209 Dokumentacja do bibliotek Qt5 Declarative w formacie HTML.
212 Summary: Qt5 Declarative documentation in QCH format
213 Summary(pl.UTF-8): Dokumentacja do bibliotek Qt5 Declarative w formacie QCH
215 Requires: qt5-doc-common >= %{qtbase_ver}
216 %if "%{_rpmversion}" >= "5"
221 Qt5 Declarative documentation in QCH format.
223 %description doc-qch -l pl.UTF-8
224 Dokumentacja do bibliotek Qt5 Declarative w formacie QCH.
227 Summary: Qt5 Declarative examples
228 Summary(pl.UTF-8): Przykłady do bibliotek Qt5 Declarative
229 Group: X11/Development/Libraries
230 %if "%{_rpmversion}" >= "5"
234 %description examples
235 Qt5 Declarative examples.
237 %description examples -l pl.UTF-8
238 Przykłady do bibliotek Qt5 Declarative.
241 %setup -q -n %{orgname}-everywhere-src-%{version} %{?with_qm:-a1}
248 %{?with_doc:%{__make} docs}
251 cd qttranslations-everywhere-src-%{version}
258 rm -rf $RPM_BUILD_ROOT
259 install -d $RPM_BUILD_ROOT%{_bindir}
262 INSTALL_ROOT=$RPM_BUILD_ROOT
265 %{__make} install_docs \
266 INSTALL_ROOT=$RPM_BUILD_ROOT
270 %{__make} -C qttranslations-everywhere-src-%{version} install \
271 INSTALL_ROOT=$RPM_BUILD_ROOT
272 # keep only qtdeclarative
273 %{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/{assistant,designer,linguist,qt,qtbase,qtconnectivity,qtlocation,qtmultimedia,qtquickcontrols,qtquickcontrols2,qtserialport,qtscript,qtwebengine,qtwebsockets,qtxmlpatterns}_*.qm
276 # kill unnecessary -L%{_libdir} from *.la, *.prl, *.pc
277 %{__sed} -i -e "s,-L%{_libdir} \?,,g" \
278 $RPM_BUILD_ROOT%{_libdir}/*.{la,prl} \
279 $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
282 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.so.5.??
283 # actually drop *.la, follow policy of not packaging them when *.pc exist
284 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.la
286 # symlinks in system bin dir
287 for f in qml qmlcachegen qmlimportscanner qmlmin qmlplugindump qmlpreview qmlprofiler qmlscene qmltestrunner qmleasing qmllint ; do
288 ln -sf ../%{_lib}/qt5/bin/$f $RPM_BUILD_ROOT%{_bindir}/${f}-qt5
291 # Prepare some files list
293 r="$RPM_BUILD_ROOT$2"
295 echo "%%dir $2" >> $1.files
296 elif [ -x "$r" ] ; then
297 echo "%%attr(755,root,root) $2" >> $1.files
298 elif [ -f "$r" ]; then
299 echo "$2" >> $1.files
301 echo "Error generation $1 files list!"
302 echo "$r: no such file or directory!"
308 for f in `find $RPM_BUILD_ROOT$2 -printf "%%P "`; do
313 echo "%defattr(644,root,root,755)" > examples.files
314 ifecho_tree examples %{_examplesdir}/qt5/qml
315 ifecho_tree examples %{_examplesdir}/qt5/qmltest
316 ifecho_tree examples %{_examplesdir}/qt5/quick
318 # find_lang --with-qm supports only PLD qt3/qt4 specific %{_localedir}/*/LC_MESSAGES layout
322 find $RPM_BUILD_ROOT%{_datadir}/qt5/translations -name "${name}_*.qm" | \
323 sed -e "s:^$RPM_BUILD_ROOT::" \
324 -e 's:\(.*/'$name'_\)\([a-z][a-z][a-z]\?\)\(_[A-Z][A-Z]\)\?\(\.qm\)$:%lang(\2\3) \1\2\3\4:'
327 echo '%defattr(644,root,root,755)' > qtdeclarative.lang
329 find_qt5_qm qtdeclarative >> qtdeclarative.lang
333 rm -rf $RPM_BUILD_ROOT
335 %post -n Qt5Qml -p /sbin/ldconfig
336 %postun -n Qt5Qml -p /sbin/ldconfig
338 %post -n Qt5Quick -p /sbin/ldconfig
339 %postun -n Qt5Quick -p /sbin/ldconfig
342 %defattr(644,root,root,755)
343 %attr(755,root,root) %{_bindir}/qmlcachegen-qt5
344 %attr(755,root,root) %{_bindir}/qmleasing-qt5
345 %attr(755,root,root) %{_bindir}/qmlimportscanner-qt5
346 %attr(755,root,root) %{_bindir}/qmllint-qt5
347 %attr(755,root,root) %{_bindir}/qmlmin-qt5
348 %attr(755,root,root) %{_bindir}/qmlplugindump-qt5
349 %attr(755,root,root) %{_bindir}/qmlpreview-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/qmlpreview
362 %attr(755,root,root) %{qt5dir}/bin/qmlprofiler
363 %attr(755,root,root) %{qt5dir}/bin/qmlscene
364 %attr(755,root,root) %{qt5dir}/bin/qmltestrunner
366 %files -n Qt5Qml -f qtdeclarative.lang
367 %defattr(644,root,root,755)
368 %doc LICENSE.GPL3-EXCEPT
369 %attr(755,root,root) %{_libdir}/libQt5Qml.so.*.*.*
370 %attr(755,root,root) %ghost %{_libdir}/libQt5Qml.so.5
372 # loaded from src/qml/debugger/{qqmldebugserver,qqmlinspectorservice}.cpp
373 %dir %{qt5dir}/plugins/qmltooling
374 # R: Core Network Qml
375 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_debugger.so
376 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_inspector.so
377 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_local.so
378 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_messages.so
379 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_native.so
380 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_nativedebugger.so
381 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_profiler.so
382 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_server.so
383 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_tcp.so
386 %dir %{qt5dir}/qml/Qt
387 %dir %{qt5dir}/qml/Qt/labs
388 %dir %{qt5dir}/qml/Qt/labs/folderlistmodel
390 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so
391 %{qt5dir}/qml/Qt/labs/folderlistmodel/plugins.qmltypes
392 %{qt5dir}/qml/Qt/labs/folderlistmodel/qmldir
394 %dir %{qt5dir}/qml/Qt/labs/qmlmodels
395 %{qt5dir}/qml/Qt/labs/qmlmodels/plugins.qmltypes
396 %{qt5dir}/qml/Qt/labs/qmlmodels/qmldir
397 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/qmlmodels/liblabsmodelsplugin.so
399 %dir %{qt5dir}/qml/Qt/labs/settings
401 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/settings/libqmlsettingsplugin.so
402 %{qt5dir}/qml/Qt/labs/settings/plugins.qmltypes
403 %{qt5dir}/qml/Qt/labs/settings/qmldir
405 %dir %{qt5dir}/qml/Qt/labs/sharedimage
406 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/sharedimage/libsharedimageplugin.so
407 %{qt5dir}/qml/Qt/labs/sharedimage/plugins.qmltypes
408 %{qt5dir}/qml/Qt/labs/sharedimage/qmldir
410 %dir %{qt5dir}/qml/Qt/labs/wavefrontmesh
411 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/wavefrontmesh/libqmlwavefrontmeshplugin.so
412 %{qt5dir}/qml/Qt/labs/wavefrontmesh/plugins.qmltypes
413 %{qt5dir}/qml/Qt/labs/wavefrontmesh/qmldir
415 %dir %{qt5dir}/qml/QtQml
416 %dir %{qt5dir}/qml/QtQml/Models.2
417 %dir %{qt5dir}/qml/QtQml/StateMachine
419 %attr(755,root,root) %{qt5dir}/qml/QtQml/Models.2/libmodelsplugin.so
420 %{qt5dir}/qml/QtQml/Models.2/plugins.qmltypes
421 %{qt5dir}/qml/QtQml/Models.2/qmldir
423 %attr(755,root,root) %{qt5dir}/qml/QtQml/StateMachine/libqtqmlstatemachine.so
424 %{qt5dir}/qml/QtQml/StateMachine/plugins.qmltypes
425 %{qt5dir}/qml/QtQml/StateMachine/qmldir
427 %{qt5dir}/qml/QtQml/plugins.qmltypes
428 %{qt5dir}/qml/QtQml/qmldir
429 %{qt5dir}/qml/builtins.qmltypes
431 %files -n Qt5Qml-devel
432 %defattr(644,root,root,755)
433 %attr(755,root,root) %{_libdir}/libQt5Qml.so
435 %{_libdir}/libQt5PacketProtocol.a
436 %{_libdir}/libQt5PacketProtocol.prl
437 %{_libdir}/libQt5QmlDebug.a
438 %{_libdir}/libQt5QmlDebug.prl
439 %{_libdir}/libQt5QmlDevTools.a
440 %{_libdir}/libQt5Qml.prl
441 %{_libdir}/libQt5QmlDevTools.prl
442 %{_includedir}/qt5/QtQml
443 %{_includedir}/qt5/QtQmlDebug
444 %{_includedir}/qt5/QtPacketProtocol
445 %{_pkgconfigdir}/Qt5Qml.pc
446 %{_libdir}/cmake/Qt5Qml
447 %{qt5dir}/mkspecs/features/qmlcache.prf
448 %{qt5dir}/mkspecs/modules/qt_lib_packetprotocol_private.pri
449 %{qt5dir}/mkspecs/modules/qt_lib_qml.pri
450 %{qt5dir}/mkspecs/modules/qt_lib_qml_private.pri
451 %{qt5dir}/mkspecs/modules/qt_lib_qmldebug_private.pri
452 %{qt5dir}/mkspecs/modules/qt_lib_qmldevtools_private.pri
453 %{qt5dir}/mkspecs/modules/qt_lib_qmltest.pri
454 %{qt5dir}/mkspecs/modules/qt_lib_qmltest_private.pri
457 %defattr(644,root,root,755)
458 %attr(755,root,root) %{_libdir}/libQt5Quick.so.*.*.*
459 %attr(755,root,root) %ghost %{_libdir}/libQt5Quick.so.5
460 %attr(755,root,root) %{_libdir}/libQt5QuickParticles.so.*.*.*
461 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickParticles.so.5
462 %attr(755,root,root) %{_libdir}/libQt5QuickShapes.so.*.*.*
463 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickShapes.so.5
464 %attr(755,root,root) %{_libdir}/libQt5QuickTest.so.*.*.*
465 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickTest.so.5
466 %attr(755,root,root) %{_libdir}/libQt5QuickWidgets.so.*.*.*
467 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickWidgets.so.5
469 # R: Core Gui Qml Quick
470 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_preview.so
471 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_quickprofiler.so
473 %dir %{qt5dir}/qml/QtQuick
475 %dir %{qt5dir}/qml/QtQuick/Layouts
476 %{qt5dir}/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
477 %{qt5dir}/qml/QtQuick/Layouts/plugins.qmltypes
478 %{qt5dir}/qml/QtQuick/Layouts/qmldir
480 %dir %{qt5dir}/qml/QtQuick/LocalStorage
482 %attr(755,root,root) %{qt5dir}/qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so
483 %{qt5dir}/qml/QtQuick/LocalStorage/plugins.qmltypes
484 %{qt5dir}/qml/QtQuick/LocalStorage/qmldir
486 %dir %{qt5dir}/qml/QtQuick/Particles.2
487 # R: Core Qml QuickParticles
488 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Particles.2/libparticlesplugin.so
489 %{qt5dir}/qml/QtQuick/Particles.2/plugins.qmltypes
490 %{qt5dir}/qml/QtQuick/Particles.2/qmldir
492 %dir %{qt5dir}/qml/QtQuick/Shapes
493 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Shapes/libqmlshapesplugin.so
494 %{qt5dir}/qml/QtQuick/Shapes/plugins.qmltypes
495 %{qt5dir}/qml/QtQuick/Shapes/qmldir
497 %dir %{qt5dir}/qml/QtQuick/Window.2
499 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Window.2/libwindowplugin.so
500 %{qt5dir}/qml/QtQuick/Window.2/plugins.qmltypes
501 %{qt5dir}/qml/QtQuick/Window.2/qmldir
503 %dir %{qt5dir}/qml/QtQuick.2
505 %attr(755,root,root) %{qt5dir}/qml/QtQuick.2/libqtquick2plugin.so
506 %{qt5dir}/qml/QtQuick.2/plugins.qmltypes
507 %{qt5dir}/qml/QtQuick.2/qmldir
509 %dir %{qt5dir}/qml/QtTest
510 # R: Core Gui Qml QuickTest Test
511 %attr(755,root,root) %{qt5dir}/qml/QtTest/libqmltestplugin.so
512 %{qt5dir}/qml/QtTest/plugins.qmltypes
513 %{qt5dir}/qml/QtTest/qmldir
514 %{qt5dir}/qml/QtTest/testlogger.js
515 %{qt5dir}/qml/QtTest/*.qml
517 %files -n Qt5Quick-devel
518 %defattr(644,root,root,755)
519 %attr(755,root,root) %{_libdir}/libQt5Quick.so
520 %attr(755,root,root) %{_libdir}/libQt5QuickParticles.so
521 %attr(755,root,root) %{_libdir}/libQt5QuickShapes.so
522 %attr(755,root,root) %{_libdir}/libQt5QuickTest.so
523 %attr(755,root,root) %{_libdir}/libQt5QuickWidgets.so
524 %{_libdir}/libQt5Quick.prl
525 %{_libdir}/libQt5QuickParticles.prl
526 %{_libdir}/libQt5QuickShapes.prl
527 %{_libdir}/libQt5QuickTest.prl
528 %{_libdir}/libQt5QuickWidgets.prl
529 %{_includedir}/qt5/QtQuick
530 %{_includedir}/qt5/QtQuickParticles
531 %{_includedir}/qt5/QtQuickShapes
532 %{_includedir}/qt5/QtQuickTest
533 %{_includedir}/qt5/QtQuickWidgets
534 %{_pkgconfigdir}/Qt5Quick.pc
535 %{_pkgconfigdir}/Qt5QuickTest.pc
536 %{_pkgconfigdir}/Qt5QuickWidgets.pc
537 %{_libdir}/cmake/Qt5Quick
538 %{_libdir}/cmake/Qt5QuickCompiler
539 %{_libdir}/cmake/Qt5QuickTest
540 %{_libdir}/cmake/Qt5QuickWidgets
541 %{qt5dir}/mkspecs/features/qtquickcompiler.prf
542 %{qt5dir}/mkspecs/modules/qt_lib_quick.pri
543 %{qt5dir}/mkspecs/modules/qt_lib_quick_private.pri
544 %{qt5dir}/mkspecs/modules/qt_lib_quickparticles_private.pri
545 %{qt5dir}/mkspecs/modules/qt_lib_quickshapes_private.pri
546 %{qt5dir}/mkspecs/modules/qt_lib_quickwidgets.pri
547 %{qt5dir}/mkspecs/modules/qt_lib_quickwidgets_private.pri
551 %defattr(644,root,root,755)
552 %{_docdir}/qt5-doc/qtqml
553 %{_docdir}/qt5-doc/qtquick
556 %defattr(644,root,root,755)
557 %{_docdir}/qt5-doc/qtqml.qch
558 %{_docdir}/qt5-doc/qtquick.qch
561 %files examples -f examples.files
562 %defattr(644,root,root,755)
563 # XXX: dir shared with qt5-qtbase-examples
564 %dir %{_examplesdir}/qt5