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: 5eece04590d1144978273b2ffed2776f
33 Source1: https://download.qt.io/official_releases/qt/5.15/%{version}/submodules/qttranslations-everywhere-opensource-src-%{version}.tar.xz
34 # Source1-md5: 6ba46a712a698118f396f78a785f6774
36 URL: https://www.qt.io/
37 %{?with_openvg:BuildRequires: EGL-devel}
38 BuildRequires: OpenGL-devel
39 %{?with_openvg:BuildRequires: OpenVG-devel}
40 BuildRequires: Qt5Core-devel >= %{qtbase_ver}
41 BuildRequires: Qt5Gui-devel >= %{qtbase_ver}
42 BuildRequires: Qt5Network-devel >= %{qtbase_ver}
43 BuildRequires: Qt5Sql-devel >= %{qtbase_ver}
44 BuildRequires: Qt5Test-devel >= %{qtbase_ver}
45 BuildRequires: Qt5Widgets-devel >= %{qtbase_ver}
47 BuildRequires: qt5-assistant >= %{qttools_assistant_ver}
49 BuildRequires: qt5-build >= %{qtbase_ver}
50 %{?with_qm:BuildRequires: qt5-linguist >= %{qttools_linguist_ver}}
51 BuildRequires: qt5-qmake >= %{qtbase_ver}
52 BuildRequires: rpm-build >= 4.6
53 BuildRequires: rpmbuild(macros) >= 1.752
54 BuildRequires: tar >= 1:1.22
56 # qml: Core Gui Qml Widgets
58 # qmleasing: Core Gui Qml Quick Widgets
60 # qmlimportscanner: Core
63 # qmlplugindump: Core Gui Qml Widgets
64 # qmlpreview: Core Network
65 # qmlprofiler: Core Network
66 # qmlscene: Core Gui Qml Quick Widgets
67 # qmltestrunner: Core QuickTest
68 # qmltyperegistrar: Core
69 Requires: Qt5Core >= %{qtbase_ver}
70 Requires: Qt5Gui >= %{qtbase_ver}
71 Requires: Qt5Network >= %{qtbase_ver}
72 Requires: Qt5Qml = %{version}-%{release}
73 Requires: Qt5Quick = %{version}-%{release}
74 Requires: Qt5Widgets >= %{qtbase_ver}
75 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
77 %define specflags -fno-strict-aliasing
78 %define qt5dir %{_libdir}/qt5
81 Qt is a cross-platform application and UI framework. Using Qt, you can
82 write web-enabled applications once and deploy them across desktop,
83 mobile and embedded systems without rewriting the source code.
85 This package contains Qt5 Declarative libraries.
87 %description -l pl.UTF-8
88 Qt to wieloplatformowy szkielet aplikacji i interfejsów użytkownika.
89 Przy użyciu Qt można pisać aplikacje powiązane z WWW i wdrażać je w
90 systemach biurkowych, przenośnych i wbudowanych bez przepisywania kodu
93 Ten pakiet zawiera biblioteki Qt5 Declarative.
96 Summary: Qt5 Qml libraries
97 Summary(pl.UTF-8): Biblioteki Qt5 Qml
99 # Qt5Qml: Core Network
100 # Qt5QmlModels: Core Qml
101 # Qt5QmlWorkerScript: Core Network Qml
102 Requires: Qt5Core >= %{qtbase_ver}
103 Requires: Qt5Network >= %{qtbase_ver}
105 %description -n Qt5Qml
106 The Qt5 QML module provides a framework for developing applications
107 and libraries with the QML language. It defines and implements the
108 language and engine infrastructure, and provides an API to enable
109 application developers to extend the QML language with custom types
110 and integrate QML code with JavaScript and C++. The Qt5 QML module
111 provides both a QML API and a C++ API.
113 %description -n Qt5Qml -l pl.UTF-8
114 Moduł Qt5 Qml dostarcza szkielet do tworzenia aplikacji i bibliotek
115 przy użyciu języka QML. Moduł definiuje i implementuje język oraz
116 silnik, a także udostąpnia API pozwalające programistom rozszerzać
117 język QML o własne typy oraz integrować kod w języku QML z
118 JavaScriptem i C++. Moduł Qt5 QML udostępnia API zarówno dla języka
121 %package -n Qt5Qml-devel
122 Summary: Qt5 Qml libraries - development files
123 Summary(pl.UTF-8): Biblioteki Qt5 Qml - pliki programistyczne
124 Group: Development/Libraries
125 # Qt5Qml: Core Network
126 # Qt5QmlModels: Core Network Qml
127 # Qt5QmlWorkerScript: Core Network Qml
128 # Qt5PacketProtocol.a: Core
129 # Qt5QmlDebug.a: Core Network PacketProtocol Qml
130 # Qt5QmlDevTools.a: Core
131 Requires: Qt5Core-devel >= %{qtbase_ver}
132 Requires: Qt5Network-devel >= %{qtbase_ver}
133 Requires: Qt5Qml = %{version}-%{release}
134 Obsoletes: qt5-qtdeclarative-devel < 5.2.1-1
136 %description -n Qt5Qml-devel
137 Qt5 Qml libraries - development files.
139 %description -n Qt5Qml-devel -l pl.UTF-8
140 Biblioteki Qt5 Qml - pliki programistyczne.
143 Summary: Qt5 Quick libraries
144 Summary(pl.UTF-8): Biblioteki Qt5 Quick
146 # Qt5Quick: Core Gui Network Qml QmlModels
147 # Qt5QuickParticles: Core Gui Qml Quick GL
148 # Qt5QuickShapes: Core Gui Qml Quick
149 # Qt5QuickTest: Core Gui Qml Quick Test Widgets
150 # Qt5QuickWidgets: Core Gui Qml Quick Widgets
151 Requires: Qt5Core >= %{qtbase_ver}
152 Requires: Qt5Gui >= %{qtbase_ver}
153 Requires: Qt5Network >= %{qtbase_ver}
154 Requires: Qt5Qml = %{version}-%{release}
155 Requires: Qt5Test >= %{qtbase_ver}
156 Requires: Qt5Widgets >= %{qtbase_ver}
158 %description -n Qt5Quick
159 The Qt5 Quick module is the standard library for writing QML
160 applications. While the Qt5 QML module provides the QML engine and
161 language infrastructure, the Qt5 Quick module provides all the basic
162 types necessary for creating user interfaces with QML. It provides a
163 visual canvas and includes types for creating and animating visual
164 components, receiving user input, creating data models and views and
165 delayed object instantiation.
167 The Qt5 Quick module provides both a QML API which supplies QML types
168 for creating user interfaces with the QML language, and a C++ API for
169 extending QML applications with C++ code.
171 %description -n Qt5Quick -l pl.UTF-8
172 Moduł Qt5 Quick to biblioteka standardowa do pisania aplikacji QML.
173 Sam moduł Qt5 QML dostarcza silnik i infrastrukturę języka, natomiast
174 moduł Qt5 Quick udostępnia wszystkie podstawowe typy niezbędne do
175 tworzenia interfejsu użytkownika przy użyciu języka QML. Udostępnia
176 graficzne "płótno", zawiera typy do tworzenia i animowania komponentów
177 graficznych, odczytu wejścia od użytkownika, tworzenia modeli i
178 widoków danych oraz opóźnionych instancji obiektów.
180 Moduł Qt5 Quick dostarcza API zarówno dla języka QML, zapewniające
181 typy QML do tworzenia interfejsów użytkownika w języku QML, jak i dla
182 języka C++ do rozszerzania aplikacji QML przy użyciu kodu w C++.
184 %package -n Qt5Quick-devel
185 Summary: Qt5 Qml libraries - development files
186 Summary(pl.UTF-8): Biblioteki Qt5 Qml - pliki programistyczne
187 Group: X11/Development/Libraries
188 # Qt5Quick: Core Gui Network Qml QmlModels
189 # Qt5QuickParticles: Core Gui Network Qml QmlModels Quick
190 # Qt5QuickShapes: Core Gui Network Qml QmlModels Quick
191 # Qt5QuickTest: Core Gui Test Widgets
192 # Qt5QuickWidgets: Core Gui Network Qml QmlModels Quick Test Widgets
193 Requires: Qt5Core-devel >= %{qtbase_ver}
194 Requires: Qt5Gui-devel >= %{qtbase_ver}
195 Requires: Qt5Network-devel >= %{qtbase_ver}
196 Requires: Qt5Qml-devel = %{version}-%{release}
197 Requires: Qt5Quick = %{version}-%{release}
198 Requires: Qt5Widgets-devel >= %{qtbase_ver}
199 Requires: qt5-qtdeclarative >= %{qtbase_ver}
201 %description -n Qt5Quick-devel
202 Qt5 Qml libraries - development files.
204 %description -n Qt5Quick-devel -l pl.UTF-8
205 Biblioteki Qt5 Qml - pliki programistyczne.
208 Summary: Qt5 Declarative documentation in HTML format
209 Summary(pl.UTF-8): Dokumentacja do bibliotek Qt5 Declarative w formacie HTML
211 Requires: qt5-doc-common >= %{qtbase_ver}
215 Qt5 Declarative documentation in HTML format.
217 %description doc -l pl.UTF-8
218 Dokumentacja do bibliotek Qt5 Declarative w formacie HTML.
221 Summary: Qt5 Declarative documentation in QCH format
222 Summary(pl.UTF-8): Dokumentacja do bibliotek Qt5 Declarative w formacie QCH
224 Requires: qt5-doc-common >= %{qtbase_ver}
228 Qt5 Declarative documentation in QCH format.
230 %description doc-qch -l pl.UTF-8
231 Dokumentacja do bibliotek Qt5 Declarative w formacie QCH.
234 Summary: Qt5 Declarative examples
235 Summary(pl.UTF-8): Przykłady do bibliotek Qt5 Declarative
236 Group: X11/Development/Libraries
239 %description examples
240 Qt5 Declarative examples.
242 %description examples -l pl.UTF-8
243 Przykłady do bibliotek Qt5 Declarative.
246 %setup -q -n %{orgname}-everywhere-src-%{version} %{?with_qm:-a1}
249 %if %{without openvg}
250 %{__sed} -i '/openvg/d' src/plugins/scenegraph/scenegraph.pro
255 %{!?with_jit:-no}-feature-qml-jit
259 %{?with_doc:%{__make} docs}
262 cd qttranslations-everywhere-src-%{version}
269 rm -rf $RPM_BUILD_ROOT
270 install -d $RPM_BUILD_ROOT%{_bindir}
273 INSTALL_ROOT=$RPM_BUILD_ROOT
276 %{__make} install_docs \
277 INSTALL_ROOT=$RPM_BUILD_ROOT
281 %{__make} -C qttranslations-everywhere-src-%{version} install \
282 INSTALL_ROOT=$RPM_BUILD_ROOT
283 # keep only qtdeclarative
284 %{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/{assistant,designer,linguist,qt,qtbase,qtconnectivity,qtlocation,qtmultimedia,qtquickcontrols,qtquickcontrols2,qtserialport,qtscript,qtwebengine,qtwebsockets,qtxmlpatterns}_*.qm
287 # kill unnecessary -L%{_libdir} from *.la, *.prl, *.pc
288 %{__sed} -i -e "s,-L%{_libdir} \?,,g" \
289 $RPM_BUILD_ROOT%{_libdir}/*.{la,prl} \
290 $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
293 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.so.5.??
294 # actually drop *.la, follow policy of not packaging them when *.pc exist
295 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.la
297 # symlinks in system bin dir
298 for f in qml qmlcachegen qmlimportscanner qmlmin qmlplugindump qmlpreview qmlprofiler qmlscene qmltestrunner qmltime qmleasing qmllint qmlformat qmltyperegistrar; do
299 ln -sf ../%{_lib}/qt5/bin/$f $RPM_BUILD_ROOT%{_bindir}/${f}-qt5
302 # Prepare some files list
304 r="$RPM_BUILD_ROOT$2"
306 echo "%%dir $2" >> $1.files
307 elif [ -x "$r" ] ; then
308 echo "%%attr(755,root,root) $2" >> $1.files
309 elif [ -f "$r" ]; then
310 echo "$2" >> $1.files
312 echo "Error generation $1 files list!"
313 echo "$r: no such file or directory!"
319 for f in `find $RPM_BUILD_ROOT$2 -printf "%%P "`; do
324 echo "%defattr(644,root,root,755)" > examples.files
325 ifecho_tree examples %{_examplesdir}/qt5/qml
326 ifecho_tree examples %{_examplesdir}/qt5/qmltest
327 ifecho_tree examples %{_examplesdir}/qt5/quick
329 # find_lang --with-qm supports only PLD qt3/qt4 specific %{_localedir}/*/LC_MESSAGES layout
333 find $RPM_BUILD_ROOT%{_datadir}/qt5/translations -name "${name}_*.qm" | \
334 sed -e "s:^$RPM_BUILD_ROOT::" \
335 -e 's:\(.*/'$name'_\)\([a-z][a-z][a-z]\?\)\(_[A-Z][A-Z]\)\?\(\.qm\)$:%lang(\2\3) \1\2\3\4:'
338 echo '%defattr(644,root,root,755)' > qtdeclarative.lang
340 find_qt5_qm qtdeclarative >> qtdeclarative.lang
344 rm -rf $RPM_BUILD_ROOT
346 %post -n Qt5Qml -p /sbin/ldconfig
347 %postun -n Qt5Qml -p /sbin/ldconfig
349 %post -n Qt5Quick -p /sbin/ldconfig
350 %postun -n Qt5Quick -p /sbin/ldconfig
353 %defattr(644,root,root,755)
354 %attr(755,root,root) %{_bindir}/qmlcachegen-qt5
355 %attr(755,root,root) %{_bindir}/qmleasing-qt5
356 %attr(755,root,root) %{_bindir}/qmlformat-qt5
357 %attr(755,root,root) %{_bindir}/qmlimportscanner-qt5
358 %attr(755,root,root) %{_bindir}/qmllint-qt5
359 %attr(755,root,root) %{_bindir}/qmlmin-qt5
360 %attr(755,root,root) %{_bindir}/qmlplugindump-qt5
361 %attr(755,root,root) %{_bindir}/qmlpreview-qt5
362 %attr(755,root,root) %{_bindir}/qmlprofiler-qt5
363 %attr(755,root,root) %{_bindir}/qml-qt5
364 %attr(755,root,root) %{_bindir}/qmlscene-qt5
365 %attr(755,root,root) %{_bindir}/qmltestrunner-qt5
366 %attr(755,root,root) %{_bindir}/qmltime-qt5
367 %attr(755,root,root) %{_bindir}/qmltyperegistrar-qt5
368 %attr(755,root,root) %{qt5dir}/bin/qml
369 %attr(755,root,root) %{qt5dir}/bin/qmlcachegen
370 %attr(755,root,root) %{qt5dir}/bin/qmleasing
371 %attr(755,root,root) %{qt5dir}/bin/qmlformat
372 %attr(755,root,root) %{qt5dir}/bin/qmlimportscanner
373 %attr(755,root,root) %{qt5dir}/bin/qmllint
374 %attr(755,root,root) %{qt5dir}/bin/qmlmin
375 %attr(755,root,root) %{qt5dir}/bin/qmlplugindump
376 %attr(755,root,root) %{qt5dir}/bin/qmlpreview
377 %attr(755,root,root) %{qt5dir}/bin/qmlprofiler
378 %attr(755,root,root) %{qt5dir}/bin/qmlscene
379 %attr(755,root,root) %{qt5dir}/bin/qmltestrunner
380 %attr(755,root,root) %{qt5dir}/bin/qmltime
381 %attr(755,root,root) %{qt5dir}/bin/qmltyperegistrar
383 %files -n Qt5Qml -f qtdeclarative.lang
384 %defattr(644,root,root,755)
385 %doc LICENSE.GPL3-EXCEPT
386 %attr(755,root,root) %{_libdir}/libQt5Qml.so.*.*.*
387 %attr(755,root,root) %ghost %{_libdir}/libQt5Qml.so.5
388 %attr(755,root,root) %{_libdir}/libQt5QmlModels.so.*.*.*
389 %attr(755,root,root) %ghost %{_libdir}/libQt5QmlModels.so.5
390 %attr(755,root,root) %{_libdir}/libQt5QmlWorkerScript.so.*.*.*
391 %attr(755,root,root) %ghost %{_libdir}/libQt5QmlWorkerScript.so.5
393 # loaded from src/qml/debugger/{qqmldebugserver,qqmlinspectorservice}.cpp
394 %dir %{qt5dir}/plugins/qmltooling
395 # R: Core Network Qml
396 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_debugger.so
397 # R: Core Network Qml
398 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_local.so
400 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_messages.so
402 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_native.so
404 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_nativedebugger.so
406 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_profiler.so
408 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_server.so
409 # R: Core Network Qml
410 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_tcp.so
413 %dir %{qt5dir}/qml/Qt
414 %dir %{qt5dir}/qml/Qt/labs
415 %dir %{qt5dir}/qml/Qt/labs/animation
417 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/animation/liblabsanimationplugin.so
418 %{qt5dir}/qml/Qt/labs/animation/plugins.qmltypes
419 %{qt5dir}/qml/Qt/labs/animation/qmldir
421 %dir %{qt5dir}/qml/Qt/labs/folderlistmodel
423 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so
424 %{qt5dir}/qml/Qt/labs/folderlistmodel/plugins.qmltypes
425 %{qt5dir}/qml/Qt/labs/folderlistmodel/qmldir
427 %dir %{qt5dir}/qml/Qt/labs/qmlmodels
428 %{qt5dir}/qml/Qt/labs/qmlmodels/plugins.qmltypes
429 %{qt5dir}/qml/Qt/labs/qmlmodels/qmldir
430 # R: Core Qml QmlModels
431 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/qmlmodels/liblabsmodelsplugin.so
433 %dir %{qt5dir}/qml/Qt/labs/settings
435 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/settings/libqmlsettingsplugin.so
436 %{qt5dir}/qml/Qt/labs/settings/plugins.qmltypes
437 %{qt5dir}/qml/Qt/labs/settings/qmldir
439 %dir %{qt5dir}/qml/QtQml
440 # R: Core Qml QmlModels
441 %attr(755,root,root) %{qt5dir}/qml/QtQml/libqmlplugin.so
442 %dir %{qt5dir}/qml/QtQml/Models.2
443 # R: Core Qml QmlModels
444 %attr(755,root,root) %{qt5dir}/qml/QtQml/Models.2/libmodelsplugin.so
445 %{qt5dir}/qml/QtQml/Models.2/plugins.qmltypes
446 %{qt5dir}/qml/QtQml/Models.2/qmldir
448 %dir %{qt5dir}/qml/QtQml/StateMachine
450 %attr(755,root,root) %{qt5dir}/qml/QtQml/StateMachine/libqtqmlstatemachine.so
451 %{qt5dir}/qml/QtQml/StateMachine/plugins.qmltypes
452 %{qt5dir}/qml/QtQml/StateMachine/qmldir
454 %dir %{qt5dir}/qml/QtQml/WorkerScript.2
455 # R: Core Qml QmlWorkerScript
456 %attr(755,root,root) %{qt5dir}/qml/QtQml/WorkerScript.2/libworkerscriptplugin.so
457 %{qt5dir}/qml/QtQml/WorkerScript.2/plugins.qmltypes
458 %{qt5dir}/qml/QtQml/WorkerScript.2/qmldir
460 %{qt5dir}/qml/QtQml/plugins.qmltypes
461 %{qt5dir}/qml/QtQml/qmldir
462 %{qt5dir}/qml/builtins.qmltypes
464 %files -n Qt5Qml-devel
465 %defattr(644,root,root,755)
466 %attr(755,root,root) %{_libdir}/libQt5Qml.so
467 %attr(755,root,root) %{_libdir}/libQt5QmlModels.so
468 %attr(755,root,root) %{_libdir}/libQt5QmlWorkerScript.so
470 %{_libdir}/libQt5PacketProtocol.a
471 %{_libdir}/libQt5QmlDebug.a
472 %{_libdir}/libQt5QmlDevTools.a
473 %{_libdir}/libQt5PacketProtocol.prl
474 %{_libdir}/libQt5Qml.prl
475 %{_libdir}/libQt5QmlDebug.prl
476 %{_libdir}/libQt5QmlDevTools.prl
477 %{_libdir}/libQt5QmlModels.prl
478 %{_libdir}/libQt5QmlWorkerScript.prl
479 %{_libdir}/metatypes/qt5qml_metatypes.json
480 %{_libdir}/metatypes/qt5qmlmodels_metatypes.json
481 %{_libdir}/metatypes/qt5qmlworkerscript_metatypes.json
482 %{_includedir}/qt5/QtQml
483 %{_includedir}/qt5/QtQmlDebug
484 %{_includedir}/qt5/QtQmlModels
485 %{_includedir}/qt5/QtQmlWorkerScript
486 %{_includedir}/qt5/QtPacketProtocol
487 %{_pkgconfigdir}/Qt5Qml.pc
488 %{_pkgconfigdir}/Qt5QmlModels.pc
489 %{_pkgconfigdir}/Qt5QmlWorkerScript.pc
490 %{_libdir}/cmake/Qt5PacketProtocol
491 %{_libdir}/cmake/Qt5Qml
492 %{_libdir}/cmake/Qt5QmlDebug
493 %{_libdir}/cmake/Qt5QmlDevTools
494 %{_libdir}/cmake/Qt5QmlImportScanner
495 %{_libdir}/cmake/Qt5QmlModels
496 %{_libdir}/cmake/Qt5QmlWorkerScript
497 %{_libdir}/cmake/Qt5QuickParticles
498 %{_libdir}/cmake/Qt5QuickShapes
499 %{qt5dir}/mkspecs/features/qmlcache.prf
500 %{qt5dir}/mkspecs/features/qmltypes.prf
501 %{qt5dir}/mkspecs/modules/qt_lib_packetprotocol_private.pri
502 %{qt5dir}/mkspecs/modules/qt_lib_qml.pri
503 %{qt5dir}/mkspecs/modules/qt_lib_qml_private.pri
504 %{qt5dir}/mkspecs/modules/qt_lib_qmldebug_private.pri
505 %{qt5dir}/mkspecs/modules/qt_lib_qmldevtools_private.pri
506 %{qt5dir}/mkspecs/modules/qt_lib_qmlmodels.pri
507 %{qt5dir}/mkspecs/modules/qt_lib_qmlmodels_private.pri
508 %{qt5dir}/mkspecs/modules/qt_lib_qmltest.pri
509 %{qt5dir}/mkspecs/modules/qt_lib_qmltest_private.pri
510 %{qt5dir}/mkspecs/modules/qt_lib_qmlworkerscript.pri
511 %{qt5dir}/mkspecs/modules/qt_lib_qmlworkerscript_private.pri
514 %defattr(644,root,root,755)
515 %attr(755,root,root) %{_libdir}/libQt5Quick.so.*.*.*
516 %attr(755,root,root) %ghost %{_libdir}/libQt5Quick.so.5
517 %attr(755,root,root) %{_libdir}/libQt5QuickParticles.so.*.*.*
518 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickParticles.so.5
519 %attr(755,root,root) %{_libdir}/libQt5QuickShapes.so.*.*.*
520 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickShapes.so.5
521 %attr(755,root,root) %{_libdir}/libQt5QuickTest.so.*.*.*
522 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickTest.so.5
523 %attr(755,root,root) %{_libdir}/libQt5QuickWidgets.so.*.*.*
524 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickWidgets.so.5
526 # R: Core Gui Qml Quick
527 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_inspector.so
528 # R: Core Gui Qml Quick
529 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_preview.so
531 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_quickprofiler.so
534 %dir %{qt5dir}/plugins/scenegraph
535 # R: Core Gui Quick EGL OpenVG
536 %attr(755,root,root) %{qt5dir}/plugins/scenegraph/libqsgopenvgbackend.so
539 %dir %{qt5dir}/qml/Qt/labs/sharedimage
540 # R: Core Gui Qml Quick
541 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/sharedimage/libsharedimageplugin.so
542 %{qt5dir}/qml/Qt/labs/sharedimage/plugins.qmltypes
543 %{qt5dir}/qml/Qt/labs/sharedimage/qmldir
545 %dir %{qt5dir}/qml/Qt/labs/wavefrontmesh
546 # R: Core Gui Qml Quick
547 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/wavefrontmesh/libqmlwavefrontmeshplugin.so
548 %{qt5dir}/qml/Qt/labs/wavefrontmesh/plugins.qmltypes
549 %{qt5dir}/qml/Qt/labs/wavefrontmesh/qmldir
551 %dir %{qt5dir}/qml/Qt/test
552 %dir %{qt5dir}/qml/Qt/test/qtestroot
553 %{qt5dir}/qml/Qt/test/qtestroot/plugins.qmltypes
554 %{qt5dir}/qml/Qt/test/qtestroot/qmldir
556 %dir %{qt5dir}/qml/QtQuick
558 %dir %{qt5dir}/qml/QtQuick/Layouts
559 # R: Core Gui Qml Quick
560 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
561 %{qt5dir}/qml/QtQuick/Layouts/plugins.qmltypes
562 %{qt5dir}/qml/QtQuick/Layouts/qmldir
564 %dir %{qt5dir}/qml/QtQuick/LocalStorage
566 %attr(755,root,root) %{qt5dir}/qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so
567 %{qt5dir}/qml/QtQuick/LocalStorage/plugins.qmltypes
568 %{qt5dir}/qml/QtQuick/LocalStorage/qmldir
570 %dir %{qt5dir}/qml/QtQuick/Particles.2
571 # R: Core Qml QuickParticles
572 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Particles.2/libparticlesplugin.so
573 %{qt5dir}/qml/QtQuick/Particles.2/plugins.qmltypes
574 %{qt5dir}/qml/QtQuick/Particles.2/qmldir
576 %dir %{qt5dir}/qml/QtQuick/Shapes
577 # R: Core Qml QuickShapes
578 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Shapes/libqmlshapesplugin.so
579 %{qt5dir}/qml/QtQuick/Shapes/plugins.qmltypes
580 %{qt5dir}/qml/QtQuick/Shapes/qmldir
582 %dir %{qt5dir}/qml/QtQuick/Window.2
583 # R: Core Gui Qml Quick
584 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Window.2/libwindowplugin.so
585 %{qt5dir}/qml/QtQuick/Window.2/plugins.qmltypes
586 %{qt5dir}/qml/QtQuick/Window.2/qmldir
588 %dir %{qt5dir}/qml/QtQuick.2
589 # R: Core Qml QmlModels QmlWorkerScript Quick
590 %attr(755,root,root) %{qt5dir}/qml/QtQuick.2/libqtquick2plugin.so
591 %{qt5dir}/qml/QtQuick.2/plugins.qmltypes
592 %{qt5dir}/qml/QtQuick.2/qmldir
594 %dir %{qt5dir}/qml/QtTest
595 # R: Core Gui Qml Quick QuickTest Widgets Test
596 %attr(755,root,root) %{qt5dir}/qml/QtTest/libqmltestplugin.so
597 %{qt5dir}/qml/QtTest/plugins.qmltypes
598 %{qt5dir}/qml/QtTest/qmldir
599 %{qt5dir}/qml/QtTest/testlogger.js
600 %{qt5dir}/qml/QtTest/*.qml
602 %files -n Qt5Quick-devel
603 %defattr(644,root,root,755)
604 %attr(755,root,root) %{_libdir}/libQt5Quick.so
605 %attr(755,root,root) %{_libdir}/libQt5QuickParticles.so
606 %attr(755,root,root) %{_libdir}/libQt5QuickShapes.so
607 %attr(755,root,root) %{_libdir}/libQt5QuickTest.so
608 %attr(755,root,root) %{_libdir}/libQt5QuickWidgets.so
609 %{_libdir}/libQt5Quick.prl
610 %{_libdir}/libQt5QuickParticles.prl
611 %{_libdir}/libQt5QuickShapes.prl
612 %{_libdir}/libQt5QuickTest.prl
613 %{_libdir}/libQt5QuickWidgets.prl
614 %{_libdir}/metatypes/qt5quick_metatypes.json
615 %{_libdir}/metatypes/qt5quickparticles_metatypes.json
616 %{_libdir}/metatypes/qt5quickshapes_metatypes.json
617 %{_libdir}/metatypes/qt5quicktest_metatypes.json
618 %{_includedir}/qt5/QtQuick
619 %{_includedir}/qt5/QtQuickParticles
620 %{_includedir}/qt5/QtQuickShapes
621 %{_includedir}/qt5/QtQuickTest
622 %{_includedir}/qt5/QtQuickWidgets
623 %{_pkgconfigdir}/Qt5Quick.pc
624 %{_pkgconfigdir}/Qt5QuickTest.pc
625 %{_pkgconfigdir}/Qt5QuickWidgets.pc
626 %{_libdir}/cmake/Qt5Quick
627 %{_libdir}/cmake/Qt5QuickCompiler
628 %{_libdir}/cmake/Qt5QuickTest
629 %{_libdir}/cmake/Qt5QuickWidgets
630 %{qt5dir}/mkspecs/features/qtquickcompiler.prf
631 %{qt5dir}/mkspecs/modules/qt_lib_quick.pri
632 %{qt5dir}/mkspecs/modules/qt_lib_quick_private.pri
633 %{qt5dir}/mkspecs/modules/qt_lib_quickparticles_private.pri
634 %{qt5dir}/mkspecs/modules/qt_lib_quickshapes_private.pri
635 %{qt5dir}/mkspecs/modules/qt_lib_quickwidgets.pri
636 %{qt5dir}/mkspecs/modules/qt_lib_quickwidgets_private.pri
640 %defattr(644,root,root,755)
641 %{_docdir}/qt5-doc/qtqml
642 %{_docdir}/qt5-doc/qtqmlmodels
643 %{_docdir}/qt5-doc/qtqmltest
644 %{_docdir}/qt5-doc/qtqmlworkerscript
645 %{_docdir}/qt5-doc/qtquick
648 %defattr(644,root,root,755)
649 %{_docdir}/qt5-doc/qtqml.qch
650 %{_docdir}/qt5-doc/qtqmlmodels.qch
651 %{_docdir}/qt5-doc/qtqmltest.qch
652 %{_docdir}/qt5-doc/qtqmlworkerscript.qch
653 %{_docdir}/qt5-doc/qtquick.qch
656 %files examples -f examples.files
657 %defattr(644,root,root,755)
658 # XXX: dir shared with qt5-qtbase-examples
659 %dir %{_examplesdir}/qt5