3 %bcond_with bootstrap # disable features to able to build without installed qt5
5 %bcond_without doc # Documentation
6 %bcond_without jit # QML just-in-time compiler
7 %bcond_without qm # QM translations
18 %define orgname qtdeclarative
19 %define qtbase_ver %{version}
20 %define qttools_ver 5.8
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.14/%{version}/submodules/%{orgname}-everywhere-src-%{version}.tar.xz
29 # Source0-md5: 4dc68e0bd58093cf6143e91442b2fae8
30 Source1: http://download.qt.io/official_releases/qt/5.14/%{version}/submodules/qttranslations-everywhere-src-%{version}.tar.xz
31 # Source1-md5: 74ff09655d412069a7b4210fea5440fb
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}
41 BuildRequires: qt5-assistant >= %{qttools_ver}
43 BuildRequires: qt5-build >= %{qtbase_ver}
44 %{?with_qm:BuildRequires: qt5-linguist >= %{qttools_ver}}
45 BuildRequires: qt5-qmake >= %{qtbase_ver}
46 BuildRequires: rpmbuild(macros) >= 1.654
47 BuildRequires: tar >= 1:1.22
49 # qml: Core Gui Qml Widgets
50 # qmlimportscanner: Core
52 # qmlplugindump: Core Gui Qml Quick
53 # qmlprofilter: Core Network
54 # qmlscene: Core Gui Qml Quick Widgets
55 # qmltestrunner: QuickTest
56 Requires: Qt5Core >= %{qtbase_ver}
57 Requires: Qt5Gui >= %{qtbase_ver}
58 Requires: Qt5Network >= %{qtbase_ver}
59 Requires: Qt5Qml = %{version}-%{release}
60 Requires: Qt5Quick = %{version}-%{release}
61 Requires: Qt5Widgets >= %{qtbase_ver}
62 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
64 %define specflags -fno-strict-aliasing
65 %define qt5dir %{_libdir}/qt5
68 Qt is a cross-platform application and UI framework. Using Qt, you can
69 write web-enabled applications once and deploy them across desktop,
70 mobile and embedded systems without rewriting the source code.
72 This package contains Qt5 Declarative libraries.
74 %description -l pl.UTF-8
75 Qt to wieloplatformowy szkielet aplikacji i interfejsów użytkownika.
76 Przy użyciu Qt można pisać aplikacje powiązane z WWW i wdrażać je w
77 systemach biurkowych, przenośnych i wbudowanych bez przepisywania kodu
80 Ten pakiet zawiera biblioteki Qt5 Declarative.
83 Summary: Qt5 Qml libraries
84 Summary(pl.UTF-8): Biblioteki Qt5 Qml
86 # Qt5Qml: Core Network
87 Requires: Qt5Core >= %{qtbase_ver}
88 Requires: Qt5Network >= %{qtbase_ver}
90 %description -n Qt5Qml
91 The Qt5 QML module provides a framework for developing applications
92 and libraries with the QML language. It defines and implements the
93 language and engine infrastructure, and provides an API to enable
94 application developers to extend the QML language with custom types
95 and integrate QML code with JavaScript and C++. The Qt5 QML module
96 provides both a QML API and a C++ API.
98 %description -n Qt5Qml -l pl.UTF-8
99 Moduł Qt5 Qml dostarcza szkielet do tworzenia aplikacji i bibliotek
100 przy użyciu języka QML. Moduł definiuje i implementuje język oraz
101 silnik, a także udostąpnia API pozwalające programistom rozszerzać
102 język QML o własne typy oraz integrować kod w języku QML z
103 JavaScriptem i C++. Moduł Qt5 QML udostępnia API zarówno dla języka
106 %package -n Qt5Qml-devel
107 Summary: Qt5 Qml libraries - development files
108 Summary(pl.UTF-8): Biblioteki Qt5 Qml - pliki programistyczne
109 Group: Development/Libraries
110 # Qt5Qml: Core Network
111 # Qt5QmlDevTools: Core
112 Requires: Qt5Core-devel >= %{qtbase_ver}
113 Requires: Qt5Network-devel >= %{qtbase_ver}
114 Requires: Qt5Qml = %{version}-%{release}
115 Obsoletes: qt5-qtdeclarative-devel
117 %description -n Qt5Qml-devel
118 Qt5 Qml libraries - development files.
120 %description -n Qt5Qml-devel -l pl.UTF-8
121 Biblioteki Qt5 Qml - pliki programistyczne.
124 Summary: Qt5 Quick libraries
125 Summary(pl.UTF-8): Biblioteki Qt5 Quick
127 # Qt5Quick: Core Gui Network Qml
128 # Qt5QuickParticles: Core Gui Qml Quick
129 # Qt5QuickTest: Gui Qml Quick Test Widgets
130 Requires: Qt5Core >= %{qtbase_ver}
131 Requires: Qt5Gui >= %{qtbase_ver}
132 Requires: Qt5Network >= %{qtbase_ver}
133 Requires: Qt5Qml = %{version}-%{release}
134 Requires: Qt5Test >= %{qtbase_ver}
135 Requires: Qt5Widgets >= %{qtbase_ver}
137 %description -n Qt5Quick
138 The Qt5 Quick module is the standard library for writing QML
139 applications. While the Qt5 QML module provides the QML engine and
140 language infrastructure, the Qt5 Quick module provides all the basic
141 types necessary for creating user interfaces with QML. It provides a
142 visual canvas and includes types for creating and animating visual
143 components, receiving user input, creating data models and views and
144 delayed object instantiation.
146 The Qt5 Quick module provides both a QML API which supplies QML types
147 for creating user interfaces with the QML language, and a C++ API for
148 extending QML applications with C++ code.
150 %description -n Qt5Quick -l pl.UTF-8
151 Moduł Qt5 Quick to biblioteka standardowa do pisania aplikacji QML.
152 Sam moduł Qt5 QML dostarcza silnik i infrastrukturę języka, natomiast
153 moduł Qt5 Quick udostępnia wszystkie podstawowe typy niezbędne do
154 tworzenia interfejsu użytkownika przy użyciu języka QML. Udostępnia
155 graficzne "płótno", zawiera typy do tworzenia i animowania komponentów
156 graficznych, odczytu wejścia od użytkownika, tworzenia modeli i
157 widoków danych oraz opóźnionych instancji obiektów.
159 Moduł Qt5 Quick dostarcza API zarówno dla języka QML, zapewniające
160 typy QML do tworzenia interfejsów użytkownika w języku QML, jak i dla
161 języka C++ do rozszerzania aplikacji QML przy użyciu kodu w C++.
163 %package -n Qt5Quick-devel
164 Summary: Qt5 Qml libraries - development files
165 Summary(pl.UTF-8): Biblioteki Qt5 Qml - pliki programistyczne
166 Group: X11/Development/Libraries
167 # Qt5Quick: Core Gui Network Qml
168 # Qt5QuickParticles: Core Gui Network Qml Quick
169 # Qt5QuickTest: Core Gui Widgets
170 Requires: Qt5Core-devel >= %{qtbase_ver}
171 Requires: Qt5Gui-devel >= %{qtbase_ver}
172 Requires: Qt5Network-devel >= %{qtbase_ver}
173 Requires: Qt5Qml-devel = %{version}-%{release}
174 Requires: Qt5Quick = %{version}-%{release}
175 Requires: Qt5Widgets-devel >= %{qtbase_ver}
176 Requires: qt5-qtdeclarative >= %{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}-everywhere-src-%{version} %{?with_qm:-a1}
249 %{!?with_jit:-no}-feature-qml-jit
252 %{?with_doc:%{__make} docs}
255 cd qttranslations-everywhere-src-%{version}
262 rm -rf $RPM_BUILD_ROOT
263 install -d $RPM_BUILD_ROOT%{_bindir}
266 INSTALL_ROOT=$RPM_BUILD_ROOT
269 %{__make} install_docs \
270 INSTALL_ROOT=$RPM_BUILD_ROOT
274 %{__make} -C qttranslations-everywhere-src-%{version} install \
275 INSTALL_ROOT=$RPM_BUILD_ROOT
276 # keep only qtdeclarative
277 %{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/{assistant,designer,linguist,qt,qtbase,qtconnectivity,qtlocation,qtmultimedia,qtquickcontrols,qtquickcontrols2,qtserialport,qtscript,qtwebengine,qtwebsockets,qtxmlpatterns}_*.qm
280 # kill unnecessary -L%{_libdir} from *.la, *.prl, *.pc
281 %{__sed} -i -e "s,-L%{_libdir} \?,,g" \
282 $RPM_BUILD_ROOT%{_libdir}/*.{la,prl} \
283 $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
286 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.so.5.??
287 # actually drop *.la, follow policy of not packaging them when *.pc exist
288 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.la
290 # symlinks in system bin dir
291 for f in qml qmlcachegen qmlimportscanner qmlmin qmlplugindump qmlpreview qmlprofiler qmlscene qmltestrunner qmleasing qmllint ; do
292 ln -sf ../%{_lib}/qt5/bin/$f $RPM_BUILD_ROOT%{_bindir}/${f}-qt5
295 # Prepare some files list
297 r="$RPM_BUILD_ROOT$2"
299 echo "%%dir $2" >> $1.files
300 elif [ -x "$r" ] ; then
301 echo "%%attr(755,root,root) $2" >> $1.files
302 elif [ -f "$r" ]; then
303 echo "$2" >> $1.files
305 echo "Error generation $1 files list!"
306 echo "$r: no such file or directory!"
312 for f in `find $RPM_BUILD_ROOT$2 -printf "%%P "`; do
317 echo "%defattr(644,root,root,755)" > examples.files
318 ifecho_tree examples %{_examplesdir}/qt5/qml
319 ifecho_tree examples %{_examplesdir}/qt5/qmltest
320 ifecho_tree examples %{_examplesdir}/qt5/quick
322 # find_lang --with-qm supports only PLD qt3/qt4 specific %{_localedir}/*/LC_MESSAGES layout
326 find $RPM_BUILD_ROOT%{_datadir}/qt5/translations -name "${name}_*.qm" | \
327 sed -e "s:^$RPM_BUILD_ROOT::" \
328 -e 's:\(.*/'$name'_\)\([a-z][a-z][a-z]\?\)\(_[A-Z][A-Z]\)\?\(\.qm\)$:%lang(\2\3) \1\2\3\4:'
331 echo '%defattr(644,root,root,755)' > qtdeclarative.lang
333 find_qt5_qm qtdeclarative >> qtdeclarative.lang
337 rm -rf $RPM_BUILD_ROOT
339 %post -n Qt5Qml -p /sbin/ldconfig
340 %postun -n Qt5Qml -p /sbin/ldconfig
342 %post -n Qt5Quick -p /sbin/ldconfig
343 %postun -n Qt5Quick -p /sbin/ldconfig
346 %defattr(644,root,root,755)
347 %attr(755,root,root) %{_bindir}/qmlcachegen-qt5
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}/qmlpreview-qt5
354 %attr(755,root,root) %{_bindir}/qmlprofiler-qt5
355 %attr(755,root,root) %{_bindir}/qml-qt5
356 %attr(755,root,root) %{_bindir}/qmlscene-qt5
357 %attr(755,root,root) %{_bindir}/qmltestrunner-qt5
358 %attr(755,root,root) %{qt5dir}/bin/qml
359 %attr(755,root,root) %{qt5dir}/bin/qmlcachegen
360 %attr(755,root,root) %{qt5dir}/bin/qmleasing
361 %attr(755,root,root) %{qt5dir}/bin/qmlimportscanner
362 %attr(755,root,root) %{qt5dir}/bin/qmllint
363 %attr(755,root,root) %{qt5dir}/bin/qmlmin
364 %attr(755,root,root) %{qt5dir}/bin/qmlplugindump
365 %attr(755,root,root) %{qt5dir}/bin/qmlpreview
366 %attr(755,root,root) %{qt5dir}/bin/qmlprofiler
367 %attr(755,root,root) %{qt5dir}/bin/qmlscene
368 %attr(755,root,root) %{qt5dir}/bin/qmltestrunner
370 %files -n Qt5Qml -f qtdeclarative.lang
371 %defattr(644,root,root,755)
372 %doc LICENSE.GPL3-EXCEPT
373 %attr(755,root,root) %{_libdir}/libQt5Qml.so.*.*.*
374 %attr(755,root,root) %ghost %{_libdir}/libQt5Qml.so.5
375 %attr(755,root,root) %{_libdir}/libQt5QmlModels.so.*.*.*
376 %attr(755,root,root) %ghost %{_libdir}/libQt5QmlModels.so.5
377 %attr(755,root,root) %{_libdir}/libQt5QmlWorkerScript.so.*.*.*
378 %attr(755,root,root) %ghost %{_libdir}/libQt5QmlWorkerScript.so.5
380 # loaded from src/qml/debugger/{qqmldebugserver,qqmlinspectorservice}.cpp
381 %dir %{qt5dir}/plugins/qmltooling
382 # R: Core Network Qml
383 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_debugger.so
384 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_inspector.so
385 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_local.so
386 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_messages.so
387 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_native.so
388 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_nativedebugger.so
389 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_profiler.so
390 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_server.so
391 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_tcp.so
394 %dir %{qt5dir}/qml/Qt
395 %dir %{qt5dir}/qml/Qt/labs
396 %dir %{qt5dir}/qml/Qt/labs/animation
397 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/animation/liblabsanimationplugin.so
398 %{qt5dir}/qml/Qt/labs/animation/plugins.qmltypes
399 %{qt5dir}/qml/Qt/labs/animation/qmldir
401 %dir %{qt5dir}/qml/Qt/labs/folderlistmodel
403 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so
404 %{qt5dir}/qml/Qt/labs/folderlistmodel/plugins.qmltypes
405 %{qt5dir}/qml/Qt/labs/folderlistmodel/qmldir
407 %dir %{qt5dir}/qml/Qt/labs/qmlmodels
408 %{qt5dir}/qml/Qt/labs/qmlmodels/plugins.qmltypes
409 %{qt5dir}/qml/Qt/labs/qmlmodels/qmldir
410 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/qmlmodels/liblabsmodelsplugin.so
412 %dir %{qt5dir}/qml/Qt/labs/settings
414 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/settings/libqmlsettingsplugin.so
415 %{qt5dir}/qml/Qt/labs/settings/plugins.qmltypes
416 %{qt5dir}/qml/Qt/labs/settings/qmldir
418 %dir %{qt5dir}/qml/Qt/labs/sharedimage
419 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/sharedimage/libsharedimageplugin.so
420 %{qt5dir}/qml/Qt/labs/sharedimage/plugins.qmltypes
421 %{qt5dir}/qml/Qt/labs/sharedimage/qmldir
423 %dir %{qt5dir}/qml/Qt/labs/wavefrontmesh
424 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/wavefrontmesh/libqmlwavefrontmeshplugin.so
425 %{qt5dir}/qml/Qt/labs/wavefrontmesh/plugins.qmltypes
426 %{qt5dir}/qml/Qt/labs/wavefrontmesh/qmldir
428 %dir %{qt5dir}/qml/QtQml
429 %attr(755,root,root) %{qt5dir}/qml/QtQml/libqmlplugin.so
430 %dir %{qt5dir}/qml/QtQml/Models.2
432 %attr(755,root,root) %{qt5dir}/qml/QtQml/Models.2/libmodelsplugin.so
433 %{qt5dir}/qml/QtQml/Models.2/plugins.qmltypes
434 %{qt5dir}/qml/QtQml/Models.2/qmldir
436 %dir %{qt5dir}/qml/QtQml/StateMachine
437 %attr(755,root,root) %{qt5dir}/qml/QtQml/StateMachine/libqtqmlstatemachine.so
438 %{qt5dir}/qml/QtQml/StateMachine/plugins.qmltypes
439 %{qt5dir}/qml/QtQml/StateMachine/qmldir
441 %dir %{qt5dir}/qml/QtQml/WorkerScript.2
442 %attr(755,root,root) %{qt5dir}/qml/QtQml/WorkerScript.2/libworkerscriptplugin.so
443 %{qt5dir}/qml/QtQml/WorkerScript.2/plugins.qmltypes
444 %{qt5dir}/qml/QtQml/WorkerScript.2/qmldir
446 %{qt5dir}/qml/QtQml/plugins.qmltypes
447 %{qt5dir}/qml/QtQml/qmldir
448 %{qt5dir}/qml/builtins.qmltypes
450 %files -n Qt5Qml-devel
451 %defattr(644,root,root,755)
452 %attr(755,root,root) %{_libdir}/libQt5Qml.so
453 %attr(755,root,root) %{_libdir}/libQt5QmlModels.so
454 %attr(755,root,root) %{_libdir}/libQt5QmlWorkerScript.so
456 %{_libdir}/libQt5PacketProtocol.a
457 %{_libdir}/libQt5PacketProtocol.prl
458 %{_libdir}/libQt5QmlDebug.a
459 %{_libdir}/libQt5QmlDebug.prl
460 %{_libdir}/libQt5QmlDevTools.a
461 %{_libdir}/libQt5Qml.prl
462 %{_libdir}/libQt5QmlDevTools.prl
463 %{_libdir}/libQt5QmlModels.prl
464 %{_libdir}/libQt5QmlWorkerScript.prl
465 %{_includedir}/qt5/QtQml
466 %{_includedir}/qt5/QtQmlDebug
467 %{_includedir}/qt5/QtQmlModels
468 %{_includedir}/qt5/QtQmlWorkerScript
469 %{_includedir}/qt5/QtPacketProtocol
470 %{_pkgconfigdir}/Qt5Qml.pc
471 %{_pkgconfigdir}/Qt5QmlModels.pc
472 %{_pkgconfigdir}/Qt5QmlWorkerScript.pc
473 %{_libdir}/cmake/Qt5PacketProtocol
474 %{_libdir}/cmake/Qt5Qml
475 %{_libdir}/cmake/Qt5QmlDebug
476 %{_libdir}/cmake/Qt5QmlDevTools
477 %{_libdir}/cmake/Qt5QmlImportScanner
478 %{_libdir}/cmake/Qt5QmlModels
479 %{_libdir}/cmake/Qt5QmlWorkerScript
480 %{_libdir}/cmake/Qt5QuickParticles
481 %{_libdir}/cmake/Qt5QuickShapes
482 %{qt5dir}/mkspecs/features/qmlcache.prf
483 %{qt5dir}/mkspecs/modules/qt_lib_packetprotocol_private.pri
484 %{qt5dir}/mkspecs/modules/qt_lib_qml.pri
485 %{qt5dir}/mkspecs/modules/qt_lib_qml_private.pri
486 %{qt5dir}/mkspecs/modules/qt_lib_qmldebug_private.pri
487 %{qt5dir}/mkspecs/modules/qt_lib_qmldevtools_private.pri
488 %{qt5dir}/mkspecs/modules/qt_lib_qmlmodels.pri
489 %{qt5dir}/mkspecs/modules/qt_lib_qmlmodels_private.pri
490 %{qt5dir}/mkspecs/modules/qt_lib_qmltest.pri
491 %{qt5dir}/mkspecs/modules/qt_lib_qmltest_private.pri
492 %{qt5dir}/mkspecs/modules/qt_lib_qmlworkerscript.pri
493 %{qt5dir}/mkspecs/modules/qt_lib_qmlworkerscript_private.pri
496 %defattr(644,root,root,755)
497 %attr(755,root,root) %{_libdir}/libQt5Quick.so.*.*.*
498 %attr(755,root,root) %ghost %{_libdir}/libQt5Quick.so.5
499 %attr(755,root,root) %{_libdir}/libQt5QuickParticles.so.*.*.*
500 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickParticles.so.5
501 %attr(755,root,root) %{_libdir}/libQt5QuickShapes.so.*.*.*
502 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickShapes.so.5
503 %attr(755,root,root) %{_libdir}/libQt5QuickTest.so.*.*.*
504 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickTest.so.5
505 %attr(755,root,root) %{_libdir}/libQt5QuickWidgets.so.*.*.*
506 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickWidgets.so.5
508 # R: Core Gui Qml Quick
509 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_preview.so
510 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_quickprofiler.so
512 %dir %{qt5dir}/qml/QtQuick
514 %dir %{qt5dir}/qml/QtQuick/Layouts
515 %{qt5dir}/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
516 %{qt5dir}/qml/QtQuick/Layouts/plugins.qmltypes
517 %{qt5dir}/qml/QtQuick/Layouts/qmldir
519 %dir %{qt5dir}/qml/QtQuick/LocalStorage
521 %attr(755,root,root) %{qt5dir}/qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so
522 %{qt5dir}/qml/QtQuick/LocalStorage/plugins.qmltypes
523 %{qt5dir}/qml/QtQuick/LocalStorage/qmldir
525 %dir %{qt5dir}/qml/QtQuick/Particles.2
526 # R: Core Qml QuickParticles
527 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Particles.2/libparticlesplugin.so
528 %{qt5dir}/qml/QtQuick/Particles.2/plugins.qmltypes
529 %{qt5dir}/qml/QtQuick/Particles.2/qmldir
531 %dir %{qt5dir}/qml/QtQuick/Shapes
532 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Shapes/libqmlshapesplugin.so
533 %{qt5dir}/qml/QtQuick/Shapes/plugins.qmltypes
534 %{qt5dir}/qml/QtQuick/Shapes/qmldir
536 %dir %{qt5dir}/qml/QtQuick/Window.2
538 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Window.2/libwindowplugin.so
539 %{qt5dir}/qml/QtQuick/Window.2/plugins.qmltypes
540 %{qt5dir}/qml/QtQuick/Window.2/qmldir
542 %dir %{qt5dir}/qml/QtQuick.2
544 %attr(755,root,root) %{qt5dir}/qml/QtQuick.2/libqtquick2plugin.so
545 %{qt5dir}/qml/QtQuick.2/plugins.qmltypes
546 %{qt5dir}/qml/QtQuick.2/qmldir
548 %dir %{qt5dir}/qml/QtTest
549 # R: Core Gui Qml QuickTest Test
550 %attr(755,root,root) %{qt5dir}/qml/QtTest/libqmltestplugin.so
551 %{qt5dir}/qml/QtTest/plugins.qmltypes
552 %{qt5dir}/qml/QtTest/qmldir
553 %{qt5dir}/qml/QtTest/testlogger.js
554 %{qt5dir}/qml/QtTest/*.qml
556 %files -n Qt5Quick-devel
557 %defattr(644,root,root,755)
558 %attr(755,root,root) %{_libdir}/libQt5Quick.so
559 %attr(755,root,root) %{_libdir}/libQt5QuickParticles.so
560 %attr(755,root,root) %{_libdir}/libQt5QuickShapes.so
561 %attr(755,root,root) %{_libdir}/libQt5QuickTest.so
562 %attr(755,root,root) %{_libdir}/libQt5QuickWidgets.so
563 %{_libdir}/libQt5Quick.prl
564 %{_libdir}/libQt5QuickParticles.prl
565 %{_libdir}/libQt5QuickShapes.prl
566 %{_libdir}/libQt5QuickTest.prl
567 %{_libdir}/libQt5QuickWidgets.prl
568 %{_includedir}/qt5/QtQuick
569 %{_includedir}/qt5/QtQuickParticles
570 %{_includedir}/qt5/QtQuickShapes
571 %{_includedir}/qt5/QtQuickTest
572 %{_includedir}/qt5/QtQuickWidgets
573 %{_pkgconfigdir}/Qt5Quick.pc
574 %{_pkgconfigdir}/Qt5QuickTest.pc
575 %{_pkgconfigdir}/Qt5QuickWidgets.pc
576 %{_libdir}/cmake/Qt5Quick
577 %{_libdir}/cmake/Qt5QuickCompiler
578 %{_libdir}/cmake/Qt5QuickTest
579 %{_libdir}/cmake/Qt5QuickWidgets
580 %{qt5dir}/mkspecs/features/qtquickcompiler.prf
581 %{qt5dir}/mkspecs/modules/qt_lib_quick.pri
582 %{qt5dir}/mkspecs/modules/qt_lib_quick_private.pri
583 %{qt5dir}/mkspecs/modules/qt_lib_quickparticles_private.pri
584 %{qt5dir}/mkspecs/modules/qt_lib_quickshapes_private.pri
585 %{qt5dir}/mkspecs/modules/qt_lib_quickwidgets.pri
586 %{qt5dir}/mkspecs/modules/qt_lib_quickwidgets_private.pri
590 %defattr(644,root,root,755)
591 %{_docdir}/qt5-doc/qtqml
592 %{_docdir}/qt5-doc/qtqmlmodels
593 %{_docdir}/qt5-doc/qtqmltest
594 %{_docdir}/qt5-doc/qtqmlworkerscript
595 %{_docdir}/qt5-doc/qtquick
598 %defattr(644,root,root,755)
599 %{_docdir}/qt5-doc/qtqml.qch
600 %{_docdir}/qt5-doc/qtqmlmodels.qch
601 %{_docdir}/qt5-doc/qtqmltest.qch
602 %{_docdir}/qt5-doc/qtqmlworkerscript.qch
603 %{_docdir}/qt5-doc/qtquick.qch
606 %files examples -f examples.files
607 %defattr(644,root,root,755)
608 # XXX: dir shared with qt5-qtbase-examples
609 %dir %{_examplesdir}/qt5