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_with openvg # OpenVG scenegraph plugin
8 %bcond_without qm # QM translations
15 # requires sse2 on x86
16 %ifarch pentium4 %{x8664} aarch64
20 %define orgname qtdeclarative
21 %define qtbase_ver %{version}
22 %define qttools_linguist_ver 5.5
23 %define qttools_assistant_ver 5.9
24 Summary: The Qt5 Declarative libraries
25 Summary(pl.UTF-8): Biblioteki Qt5 Declarative
29 License: LGPL v2.1 or LGPL v3 with Qt Company LGPL Exception v1.1
31 Source0: https://download.qt.io/official_releases/qt/5.15/%{version}/submodules/%{orgname}-everywhere-opensource-src-%{version}.tar.xz
32 # Source0-md5: 5c7a2efbd1298c0a249199ef6b28c3cc
33 Source1: https://download.qt.io/official_releases/qt/5.15/%{version}/submodules/qttranslations-everywhere-opensource-src-%{version}.tar.xz
34 # Source1-md5: a7fe34c317fbba74a9f97c36679fec47
35 URL: https://www.qt.io/
36 %{?with_openvg:BuildRequires: EGL-devel}
37 BuildRequires: OpenGL-devel
38 %{?with_openvg:BuildRequires: OpenVG-devel}
39 BuildRequires: Qt5Core-devel >= %{qtbase_ver}
40 BuildRequires: Qt5Gui-devel >= %{qtbase_ver}
41 BuildRequires: Qt5Network-devel >= %{qtbase_ver}
42 BuildRequires: Qt5Sql-devel >= %{qtbase_ver}
43 BuildRequires: Qt5Test-devel >= %{qtbase_ver}
44 BuildRequires: Qt5Widgets-devel >= %{qtbase_ver}
46 BuildRequires: qt5-assistant >= %{qttools_assistant_ver}
48 BuildRequires: qt5-build >= %{qtbase_ver}
49 %{?with_qm:BuildRequires: qt5-linguist >= %{qttools_linguist_ver}}
50 BuildRequires: qt5-qmake >= %{qtbase_ver}
51 BuildRequires: rpm-build >= 4.6
52 BuildRequires: rpmbuild(macros) >= 2.016
53 BuildRequires: tar >= 1:1.22
55 # qml: Core Gui Qml Widgets
57 # qmleasing: Core Gui Qml Quick Widgets
59 # qmlimportscanner: Core
62 # qmlplugindump: Core Gui Qml Widgets
63 # qmlpreview: Core Network
64 # qmlprofiler: Core Network
65 # qmlscene: Core Gui Qml Quick Widgets
66 # qmltestrunner: Core QuickTest
67 # qmltyperegistrar: Core
68 Requires: Qt5Core >= %{qtbase_ver}
69 Requires: Qt5Gui >= %{qtbase_ver}
70 Requires: Qt5Network >= %{qtbase_ver}
71 Requires: Qt5Qml = %{version}-%{release}
72 Requires: Qt5Quick = %{version}-%{release}
73 Requires: Qt5Widgets >= %{qtbase_ver}
74 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
76 %define specflags -fno-strict-aliasing
77 %define qt5dir %{_libdir}/qt5
80 Qt is a cross-platform application and UI framework. Using Qt, you can
81 write web-enabled applications once and deploy them across desktop,
82 mobile and embedded systems without rewriting the source code.
84 This package contains Qt5 Declarative libraries.
86 %description -l pl.UTF-8
87 Qt to wieloplatformowy szkielet aplikacji i interfejsów użytkownika.
88 Przy użyciu Qt można pisać aplikacje powiązane z WWW i wdrażać je w
89 systemach biurkowych, przenośnych i wbudowanych bez przepisywania kodu
92 Ten pakiet zawiera biblioteki Qt5 Declarative.
95 Summary: Qt5 Qml libraries
96 Summary(pl.UTF-8): Biblioteki Qt5 Qml
98 # Qt5Qml: Core Network
99 # Qt5QmlModels: Core Qml
100 # Qt5QmlWorkerScript: Core Network Qml
101 %requires_eq_to Qt5Core Qt5Core-devel
102 Requires: Qt5Network >= %{qtbase_ver}
104 %description -n Qt5Qml
105 The Qt5 QML module provides a framework for developing applications
106 and libraries with the QML language. It defines and implements the
107 language and engine infrastructure, and provides an API to enable
108 application developers to extend the QML language with custom types
109 and integrate QML code with JavaScript and C++. The Qt5 QML module
110 provides both a QML API and a C++ API.
112 %description -n Qt5Qml -l pl.UTF-8
113 Moduł Qt5 Qml dostarcza szkielet do tworzenia aplikacji i bibliotek
114 przy użyciu języka QML. Moduł definiuje i implementuje język oraz
115 silnik, a także udostąpnia API pozwalające programistom rozszerzać
116 język QML o własne typy oraz integrować kod w języku QML z
117 JavaScriptem i C++. Moduł Qt5 QML udostępnia API zarówno dla języka
120 %package -n Qt5Qml-devel
121 Summary: Qt5 Qml libraries - development files
122 Summary(pl.UTF-8): Biblioteki Qt5 Qml - pliki programistyczne
123 Group: Development/Libraries
124 # Qt5Qml: Core Network
125 # Qt5QmlModels: Core Network Qml
126 # Qt5QmlWorkerScript: Core Network Qml
127 # Qt5PacketProtocol.a: Core
128 # Qt5QmlDebug.a: Core Network PacketProtocol Qml
129 # Qt5QmlDevTools.a: Core
130 Requires: Qt5Core-devel >= %{qtbase_ver}
131 Requires: Qt5Network-devel >= %{qtbase_ver}
132 Requires: Qt5Qml = %{version}-%{release}
133 Obsoletes: qt5-qtdeclarative-devel < 5.2.1-1
135 %description -n Qt5Qml-devel
136 Qt5 Qml libraries - development files.
138 %description -n Qt5Qml-devel -l pl.UTF-8
139 Biblioteki Qt5 Qml - pliki programistyczne.
142 Summary: Qt5 Quick libraries
143 Summary(pl.UTF-8): Biblioteki Qt5 Quick
145 # Qt5Quick: Core Gui Network Qml QmlModels
146 # Qt5QuickParticles: Core Gui Qml Quick GL
147 # Qt5QuickShapes: Core Gui Qml Quick
148 # Qt5QuickTest: Core Gui Qml Quick Test Widgets
149 # Qt5QuickWidgets: Core Gui Qml Quick Widgets
150 %requires_eq_to Qt5Core Qt5Core-devel
151 Requires: Qt5Gui >= %{qtbase_ver}
152 Requires: Qt5Network >= %{qtbase_ver}
153 Requires: Qt5Qml = %{version}-%{release}
154 Requires: Qt5Test >= %{qtbase_ver}
155 Requires: Qt5Widgets >= %{qtbase_ver}
157 %description -n Qt5Quick
158 The Qt5 Quick module is the standard library for writing QML
159 applications. While the Qt5 QML module provides the QML engine and
160 language infrastructure, the Qt5 Quick module provides all the basic
161 types necessary for creating user interfaces with QML. It provides a
162 visual canvas and includes types for creating and animating visual
163 components, receiving user input, creating data models and views and
164 delayed object instantiation.
166 The Qt5 Quick module provides both a QML API which supplies QML types
167 for creating user interfaces with the QML language, and a C++ API for
168 extending QML applications with C++ code.
170 %description -n Qt5Quick -l pl.UTF-8
171 Moduł Qt5 Quick to biblioteka standardowa do pisania aplikacji QML.
172 Sam moduł Qt5 QML dostarcza silnik i infrastrukturę języka, natomiast
173 moduł Qt5 Quick udostępnia wszystkie podstawowe typy niezbędne do
174 tworzenia interfejsu użytkownika przy użyciu języka QML. Udostępnia
175 graficzne "płótno", zawiera typy do tworzenia i animowania komponentów
176 graficznych, odczytu wejścia od użytkownika, tworzenia modeli i
177 widoków danych oraz opóźnionych instancji obiektów.
179 Moduł Qt5 Quick dostarcza API zarówno dla języka QML, zapewniające
180 typy QML do tworzenia interfejsów użytkownika w języku QML, jak i dla
181 języka C++ do rozszerzania aplikacji QML przy użyciu kodu w C++.
183 %package -n Qt5Quick-devel
184 Summary: Qt5 Qml libraries - development files
185 Summary(pl.UTF-8): Biblioteki Qt5 Qml - pliki programistyczne
186 Group: X11/Development/Libraries
187 # Qt5Quick: Core Gui Network Qml QmlModels
188 # Qt5QuickParticles: Core Gui Network Qml QmlModels Quick
189 # Qt5QuickShapes: Core Gui Network Qml QmlModels Quick
190 # Qt5QuickTest: Core Gui Test Widgets
191 # Qt5QuickWidgets: Core Gui Network Qml QmlModels Quick Test Widgets
192 Requires: Qt5Core-devel >= %{qtbase_ver}
193 Requires: Qt5Gui-devel >= %{qtbase_ver}
194 Requires: Qt5Network-devel >= %{qtbase_ver}
195 Requires: Qt5Qml-devel = %{version}-%{release}
196 Requires: Qt5Quick = %{version}-%{release}
197 Requires: Qt5Widgets-devel >= %{qtbase_ver}
198 Requires: qt5-qtdeclarative >= %{qtbase_ver}
200 %description -n Qt5Quick-devel
201 Qt5 Qml libraries - development files.
203 %description -n Qt5Quick-devel -l pl.UTF-8
204 Biblioteki Qt5 Qml - pliki programistyczne.
207 Summary: Qt5 Declarative documentation in HTML format
208 Summary(pl.UTF-8): Dokumentacja do bibliotek Qt5 Declarative w formacie HTML
210 Requires: qt5-doc-common >= %{qtbase_ver}
214 Qt5 Declarative documentation in HTML format.
216 %description doc -l pl.UTF-8
217 Dokumentacja do bibliotek Qt5 Declarative w formacie HTML.
220 Summary: Qt5 Declarative documentation in QCH format
221 Summary(pl.UTF-8): Dokumentacja do bibliotek Qt5 Declarative w formacie QCH
223 Requires: qt5-doc-common >= %{qtbase_ver}
227 Qt5 Declarative documentation in QCH format.
229 %description doc-qch -l pl.UTF-8
230 Dokumentacja do bibliotek Qt5 Declarative w formacie QCH.
233 Summary: Qt5 Declarative examples
234 Summary(pl.UTF-8): Przykłady do bibliotek Qt5 Declarative
235 Group: X11/Development/Libraries
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}
247 %if %{without openvg}
248 %{__sed} -i '/openvg/d' src/plugins/scenegraph/scenegraph.pro
253 %{!?with_jit:-no}-feature-qml-jit
257 %{?with_doc:%{__make} docs}
260 cd qttranslations-everywhere-src-%{version}
267 rm -rf $RPM_BUILD_ROOT
268 install -d $RPM_BUILD_ROOT%{_bindir}
271 INSTALL_ROOT=$RPM_BUILD_ROOT
274 %{__make} install_docs \
275 INSTALL_ROOT=$RPM_BUILD_ROOT
279 %{__make} -C qttranslations-everywhere-src-%{version} install \
280 INSTALL_ROOT=$RPM_BUILD_ROOT
281 # keep only qtdeclarative
282 %{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/{assistant,designer,linguist,qt,qtbase,qtconnectivity,qtlocation,qtmultimedia,qtquickcontrols,qtquickcontrols2,qtserialport,qtscript,qtwebengine,qtwebsockets,qtxmlpatterns}_*.qm
285 # kill unnecessary -L%{_libdir} from *.la, *.prl, *.pc
286 %{__sed} -i -e "s,-L%{_libdir} \?,,g" \
287 $RPM_BUILD_ROOT%{_libdir}/*.{la,prl} \
288 $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
291 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.so.5.??
292 # actually drop *.la, follow policy of not packaging them when *.pc exist
293 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.la
295 # symlinks in system bin dir
296 for f in qml qmlcachegen qmlimportscanner qmlmin qmlplugindump qmlpreview qmlprofiler qmlscene qmltestrunner qmltime qmleasing qmllint qmlformat qmltyperegistrar; do
297 ln -sf ../%{_lib}/qt5/bin/$f $RPM_BUILD_ROOT%{_bindir}/${f}-qt5
300 # Prepare some files list
302 r="$RPM_BUILD_ROOT$2"
304 echo "%%dir $2" >> $1.files
305 elif [ -x "$r" ] ; then
306 echo "%%attr(755,root,root) $2" >> $1.files
307 elif [ -f "$r" ]; then
308 echo "$2" >> $1.files
310 echo "Error generation $1 files list!"
311 echo "$r: no such file or directory!"
317 for f in `find $RPM_BUILD_ROOT$2 -printf "%%P "`; do
322 echo "%defattr(644,root,root,755)" > examples.files
323 ifecho_tree examples %{_examplesdir}/qt5/qml
324 ifecho_tree examples %{_examplesdir}/qt5/qmltest
325 ifecho_tree examples %{_examplesdir}/qt5/quick
327 # find_lang --with-qm supports only PLD qt3/qt4 specific %{_localedir}/*/LC_MESSAGES layout
331 find $RPM_BUILD_ROOT%{_datadir}/qt5/translations -name "${name}_*.qm" | \
332 sed -e "s:^$RPM_BUILD_ROOT::" \
333 -e 's:\(.*/'$name'_\)\([a-z][a-z][a-z]\?\)\(_[A-Z][A-Z]\)\?\(\.qm\)$:%lang(\2\3) \1\2\3\4:'
336 echo '%defattr(644,root,root,755)' > qtdeclarative.lang
338 find_qt5_qm qtdeclarative >> qtdeclarative.lang
342 rm -rf $RPM_BUILD_ROOT
344 %post -n Qt5Qml -p /sbin/ldconfig
345 %postun -n Qt5Qml -p /sbin/ldconfig
347 %post -n Qt5Quick -p /sbin/ldconfig
348 %postun -n Qt5Quick -p /sbin/ldconfig
351 %defattr(644,root,root,755)
352 %attr(755,root,root) %{_bindir}/qmlcachegen-qt5
353 %attr(755,root,root) %{_bindir}/qmleasing-qt5
354 %attr(755,root,root) %{_bindir}/qmlformat-qt5
355 %attr(755,root,root) %{_bindir}/qmlimportscanner-qt5
356 %attr(755,root,root) %{_bindir}/qmllint-qt5
357 %attr(755,root,root) %{_bindir}/qmlmin-qt5
358 %attr(755,root,root) %{_bindir}/qmlplugindump-qt5
359 %attr(755,root,root) %{_bindir}/qmlpreview-qt5
360 %attr(755,root,root) %{_bindir}/qmlprofiler-qt5
361 %attr(755,root,root) %{_bindir}/qml-qt5
362 %attr(755,root,root) %{_bindir}/qmlscene-qt5
363 %attr(755,root,root) %{_bindir}/qmltestrunner-qt5
364 %attr(755,root,root) %{_bindir}/qmltime-qt5
365 %attr(755,root,root) %{_bindir}/qmltyperegistrar-qt5
366 %attr(755,root,root) %{qt5dir}/bin/qml
367 %attr(755,root,root) %{qt5dir}/bin/qmlcachegen
368 %attr(755,root,root) %{qt5dir}/bin/qmleasing
369 %attr(755,root,root) %{qt5dir}/bin/qmlformat
370 %attr(755,root,root) %{qt5dir}/bin/qmlimportscanner
371 %attr(755,root,root) %{qt5dir}/bin/qmllint
372 %attr(755,root,root) %{qt5dir}/bin/qmlmin
373 %attr(755,root,root) %{qt5dir}/bin/qmlplugindump
374 %attr(755,root,root) %{qt5dir}/bin/qmlpreview
375 %attr(755,root,root) %{qt5dir}/bin/qmlprofiler
376 %attr(755,root,root) %{qt5dir}/bin/qmlscene
377 %attr(755,root,root) %{qt5dir}/bin/qmltestrunner
378 %attr(755,root,root) %{qt5dir}/bin/qmltime
379 %attr(755,root,root) %{qt5dir}/bin/qmltyperegistrar
381 %files -n Qt5Qml -f qtdeclarative.lang
382 %defattr(644,root,root,755)
383 %doc LICENSE.GPL3-EXCEPT
384 %attr(755,root,root) %{_libdir}/libQt5Qml.so.*.*.*
385 %attr(755,root,root) %ghost %{_libdir}/libQt5Qml.so.5
386 %attr(755,root,root) %{_libdir}/libQt5QmlModels.so.*.*.*
387 %attr(755,root,root) %ghost %{_libdir}/libQt5QmlModels.so.5
388 %attr(755,root,root) %{_libdir}/libQt5QmlWorkerScript.so.*.*.*
389 %attr(755,root,root) %ghost %{_libdir}/libQt5QmlWorkerScript.so.5
391 # loaded from src/qml/debugger/{qqmldebugserver,qqmlinspectorservice}.cpp
392 %dir %{qt5dir}/plugins/qmltooling
393 # R: Core Network Qml
394 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_debugger.so
395 # R: Core Network Qml
396 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_local.so
398 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_messages.so
400 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_native.so
402 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_nativedebugger.so
404 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_profiler.so
406 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_server.so
407 # R: Core Network Qml
408 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_tcp.so
411 %dir %{qt5dir}/qml/Qt
412 %dir %{qt5dir}/qml/Qt/labs
413 %dir %{qt5dir}/qml/Qt/labs/animation
415 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/animation/liblabsanimationplugin.so
416 %{qt5dir}/qml/Qt/labs/animation/plugins.qmltypes
417 %{qt5dir}/qml/Qt/labs/animation/qmldir
419 %dir %{qt5dir}/qml/Qt/labs/folderlistmodel
421 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so
422 %{qt5dir}/qml/Qt/labs/folderlistmodel/plugins.qmltypes
423 %{qt5dir}/qml/Qt/labs/folderlistmodel/qmldir
425 %dir %{qt5dir}/qml/Qt/labs/qmlmodels
426 %{qt5dir}/qml/Qt/labs/qmlmodels/plugins.qmltypes
427 %{qt5dir}/qml/Qt/labs/qmlmodels/qmldir
428 # R: Core Qml QmlModels
429 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/qmlmodels/liblabsmodelsplugin.so
431 %dir %{qt5dir}/qml/Qt/labs/settings
433 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/settings/libqmlsettingsplugin.so
434 %{qt5dir}/qml/Qt/labs/settings/plugins.qmltypes
435 %{qt5dir}/qml/Qt/labs/settings/qmldir
437 %dir %{qt5dir}/qml/QtQml
438 # R: Core Qml QmlModels
439 %attr(755,root,root) %{qt5dir}/qml/QtQml/libqmlplugin.so
440 %dir %{qt5dir}/qml/QtQml/Models.2
441 # R: Core Qml QmlModels
442 %attr(755,root,root) %{qt5dir}/qml/QtQml/Models.2/libmodelsplugin.so
443 %{qt5dir}/qml/QtQml/Models.2/plugins.qmltypes
444 %{qt5dir}/qml/QtQml/Models.2/qmldir
446 %dir %{qt5dir}/qml/QtQml/StateMachine
448 %attr(755,root,root) %{qt5dir}/qml/QtQml/StateMachine/libqtqmlstatemachine.so
449 %{qt5dir}/qml/QtQml/StateMachine/plugins.qmltypes
450 %{qt5dir}/qml/QtQml/StateMachine/qmldir
452 %dir %{qt5dir}/qml/QtQml/WorkerScript.2
453 # R: Core Qml QmlWorkerScript
454 %attr(755,root,root) %{qt5dir}/qml/QtQml/WorkerScript.2/libworkerscriptplugin.so
455 %{qt5dir}/qml/QtQml/WorkerScript.2/plugins.qmltypes
456 %{qt5dir}/qml/QtQml/WorkerScript.2/qmldir
458 %{qt5dir}/qml/QtQml/plugins.qmltypes
459 %{qt5dir}/qml/QtQml/qmldir
460 %{qt5dir}/qml/builtins.qmltypes
462 %files -n Qt5Qml-devel
463 %defattr(644,root,root,755)
464 %attr(755,root,root) %{_libdir}/libQt5Qml.so
465 %attr(755,root,root) %{_libdir}/libQt5QmlModels.so
466 %attr(755,root,root) %{_libdir}/libQt5QmlWorkerScript.so
468 %{_libdir}/libQt5PacketProtocol.a
469 %{_libdir}/libQt5QmlDebug.a
470 %{_libdir}/libQt5QmlDevTools.a
471 %{_libdir}/libQt5PacketProtocol.prl
472 %{_libdir}/libQt5Qml.prl
473 %{_libdir}/libQt5QmlDebug.prl
474 %{_libdir}/libQt5QmlDevTools.prl
475 %{_libdir}/libQt5QmlModels.prl
476 %{_libdir}/libQt5QmlWorkerScript.prl
477 %{_libdir}/metatypes/qt5qml_metatypes.json
478 %{_libdir}/metatypes/qt5qmlmodels_metatypes.json
479 %{_libdir}/metatypes/qt5qmlworkerscript_metatypes.json
480 %{_includedir}/qt5/QtQml
481 %{_includedir}/qt5/QtQmlDebug
482 %{_includedir}/qt5/QtQmlModels
483 %{_includedir}/qt5/QtQmlWorkerScript
484 %{_includedir}/qt5/QtPacketProtocol
485 %{_pkgconfigdir}/Qt5Qml.pc
486 %{_pkgconfigdir}/Qt5QmlModels.pc
487 %{_pkgconfigdir}/Qt5QmlWorkerScript.pc
488 %{_libdir}/cmake/Qt5PacketProtocol
489 %{_libdir}/cmake/Qt5Qml
490 %{_libdir}/cmake/Qt5QmlDebug
491 %{_libdir}/cmake/Qt5QmlDevTools
492 %{_libdir}/cmake/Qt5QmlImportScanner
493 %{_libdir}/cmake/Qt5QmlModels
494 %{_libdir}/cmake/Qt5QmlWorkerScript
495 %{_libdir}/cmake/Qt5QuickParticles
496 %{_libdir}/cmake/Qt5QuickShapes
497 %{qt5dir}/mkspecs/features/qmlcache.prf
498 %{qt5dir}/mkspecs/features/qmltypes.prf
499 %{qt5dir}/mkspecs/modules/qt_lib_packetprotocol_private.pri
500 %{qt5dir}/mkspecs/modules/qt_lib_qml.pri
501 %{qt5dir}/mkspecs/modules/qt_lib_qml_private.pri
502 %{qt5dir}/mkspecs/modules/qt_lib_qmldebug_private.pri
503 %{qt5dir}/mkspecs/modules/qt_lib_qmldevtools_private.pri
504 %{qt5dir}/mkspecs/modules/qt_lib_qmlmodels.pri
505 %{qt5dir}/mkspecs/modules/qt_lib_qmlmodels_private.pri
506 %{qt5dir}/mkspecs/modules/qt_lib_qmltest.pri
507 %{qt5dir}/mkspecs/modules/qt_lib_qmltest_private.pri
508 %{qt5dir}/mkspecs/modules/qt_lib_qmlworkerscript.pri
509 %{qt5dir}/mkspecs/modules/qt_lib_qmlworkerscript_private.pri
512 %defattr(644,root,root,755)
513 %attr(755,root,root) %{_libdir}/libQt5Quick.so.*.*.*
514 %attr(755,root,root) %ghost %{_libdir}/libQt5Quick.so.5
515 %attr(755,root,root) %{_libdir}/libQt5QuickParticles.so.*.*.*
516 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickParticles.so.5
517 %attr(755,root,root) %{_libdir}/libQt5QuickShapes.so.*.*.*
518 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickShapes.so.5
519 %attr(755,root,root) %{_libdir}/libQt5QuickTest.so.*.*.*
520 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickTest.so.5
521 %attr(755,root,root) %{_libdir}/libQt5QuickWidgets.so.*.*.*
522 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickWidgets.so.5
524 # R: Core Gui Qml Quick
525 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_inspector.so
526 # R: Core Gui Qml Quick
527 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_preview.so
529 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_quickprofiler.so
532 %dir %{qt5dir}/plugins/scenegraph
533 # R: Core Gui Quick EGL OpenVG
534 %attr(755,root,root) %{qt5dir}/plugins/scenegraph/libqsgopenvgbackend.so
537 %dir %{qt5dir}/qml/Qt/labs/sharedimage
538 # R: Core Gui Qml Quick
539 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/sharedimage/libsharedimageplugin.so
540 %{qt5dir}/qml/Qt/labs/sharedimage/plugins.qmltypes
541 %{qt5dir}/qml/Qt/labs/sharedimage/qmldir
543 %dir %{qt5dir}/qml/Qt/labs/wavefrontmesh
544 # R: Core Gui Qml Quick
545 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/wavefrontmesh/libqmlwavefrontmeshplugin.so
546 %{qt5dir}/qml/Qt/labs/wavefrontmesh/plugins.qmltypes
547 %{qt5dir}/qml/Qt/labs/wavefrontmesh/qmldir
549 %dir %{qt5dir}/qml/Qt/test
550 %dir %{qt5dir}/qml/Qt/test/qtestroot
551 %{qt5dir}/qml/Qt/test/qtestroot/plugins.qmltypes
552 %{qt5dir}/qml/Qt/test/qtestroot/qmldir
554 %dir %{qt5dir}/qml/QtQuick
556 %dir %{qt5dir}/qml/QtQuick/Layouts
557 # R: Core Gui Qml Quick
558 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
559 %{qt5dir}/qml/QtQuick/Layouts/plugins.qmltypes
560 %{qt5dir}/qml/QtQuick/Layouts/qmldir
562 %dir %{qt5dir}/qml/QtQuick/LocalStorage
564 %attr(755,root,root) %{qt5dir}/qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so
565 %{qt5dir}/qml/QtQuick/LocalStorage/plugins.qmltypes
566 %{qt5dir}/qml/QtQuick/LocalStorage/qmldir
568 %dir %{qt5dir}/qml/QtQuick/Particles.2
569 # R: Core Qml QuickParticles
570 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Particles.2/libparticlesplugin.so
571 %{qt5dir}/qml/QtQuick/Particles.2/plugins.qmltypes
572 %{qt5dir}/qml/QtQuick/Particles.2/qmldir
574 %dir %{qt5dir}/qml/QtQuick/Shapes
575 # R: Core Qml QuickShapes
576 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Shapes/libqmlshapesplugin.so
577 %{qt5dir}/qml/QtQuick/Shapes/plugins.qmltypes
578 %{qt5dir}/qml/QtQuick/Shapes/qmldir
580 %dir %{qt5dir}/qml/QtQuick/Window.2
581 # R: Core Gui Qml Quick
582 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Window.2/libwindowplugin.so
583 %{qt5dir}/qml/QtQuick/Window.2/plugins.qmltypes
584 %{qt5dir}/qml/QtQuick/Window.2/qmldir
586 %dir %{qt5dir}/qml/QtQuick.2
587 # R: Core Qml QmlModels QmlWorkerScript Quick
588 %attr(755,root,root) %{qt5dir}/qml/QtQuick.2/libqtquick2plugin.so
589 %{qt5dir}/qml/QtQuick.2/plugins.qmltypes
590 %{qt5dir}/qml/QtQuick.2/qmldir
592 %dir %{qt5dir}/qml/QtTest
593 # R: Core Gui Qml Quick QuickTest Widgets Test
594 %attr(755,root,root) %{qt5dir}/qml/QtTest/libqmltestplugin.so
595 %{qt5dir}/qml/QtTest/plugins.qmltypes
596 %{qt5dir}/qml/QtTest/qmldir
597 %{qt5dir}/qml/QtTest/testlogger.js
598 %{qt5dir}/qml/QtTest/*.qml
600 %files -n Qt5Quick-devel
601 %defattr(644,root,root,755)
602 %attr(755,root,root) %{_libdir}/libQt5Quick.so
603 %attr(755,root,root) %{_libdir}/libQt5QuickParticles.so
604 %attr(755,root,root) %{_libdir}/libQt5QuickShapes.so
605 %attr(755,root,root) %{_libdir}/libQt5QuickTest.so
606 %attr(755,root,root) %{_libdir}/libQt5QuickWidgets.so
607 %{_libdir}/libQt5Quick.prl
608 %{_libdir}/libQt5QuickParticles.prl
609 %{_libdir}/libQt5QuickShapes.prl
610 %{_libdir}/libQt5QuickTest.prl
611 %{_libdir}/libQt5QuickWidgets.prl
612 %{_libdir}/metatypes/qt5quick_metatypes.json
613 %{_libdir}/metatypes/qt5quickparticles_metatypes.json
614 %{_libdir}/metatypes/qt5quickshapes_metatypes.json
615 %{_libdir}/metatypes/qt5quicktest_metatypes.json
616 %{_includedir}/qt5/QtQuick
617 %{_includedir}/qt5/QtQuickParticles
618 %{_includedir}/qt5/QtQuickShapes
619 %{_includedir}/qt5/QtQuickTest
620 %{_includedir}/qt5/QtQuickWidgets
621 %{_pkgconfigdir}/Qt5Quick.pc
622 %{_pkgconfigdir}/Qt5QuickTest.pc
623 %{_pkgconfigdir}/Qt5QuickWidgets.pc
624 %{_libdir}/cmake/Qt5Quick
625 %{_libdir}/cmake/Qt5QuickCompiler
626 %{_libdir}/cmake/Qt5QuickTest
627 %{_libdir}/cmake/Qt5QuickWidgets
628 %{qt5dir}/mkspecs/features/qtquickcompiler.prf
629 %{qt5dir}/mkspecs/modules/qt_lib_quick.pri
630 %{qt5dir}/mkspecs/modules/qt_lib_quick_private.pri
631 %{qt5dir}/mkspecs/modules/qt_lib_quickparticles_private.pri
632 %{qt5dir}/mkspecs/modules/qt_lib_quickshapes_private.pri
633 %{qt5dir}/mkspecs/modules/qt_lib_quickwidgets.pri
634 %{qt5dir}/mkspecs/modules/qt_lib_quickwidgets_private.pri
638 %defattr(644,root,root,755)
639 %{_docdir}/qt5-doc/qtqml
640 %{_docdir}/qt5-doc/qtqmlmodels
641 %{_docdir}/qt5-doc/qtqmltest
642 %{_docdir}/qt5-doc/qtqmlworkerscript
643 %{_docdir}/qt5-doc/qtquick
646 %defattr(644,root,root,755)
647 %{_docdir}/qt5-doc/qtqml.qch
648 %{_docdir}/qt5-doc/qtqmlmodels.qch
649 %{_docdir}/qt5-doc/qtqmltest.qch
650 %{_docdir}/qt5-doc/qtqmlworkerscript.qch
651 %{_docdir}/qt5-doc/qtquick.qch
654 %files examples -f examples.files
655 %defattr(644,root,root,755)
656 # XXX: dir shared with qt5-qtbase-examples
657 %dir %{_examplesdir}/qt5