]> git.pld-linux.org Git - packages/qt5-qtdeclarative.git/blame_incremental - qt5-qtdeclarative.spec
- don't build openvg by default (even if enabled in Qt5Gui)
[packages/qt5-qtdeclarative.git] / qt5-qtdeclarative.spec
... / ...
CommitLineData
1#
2# Conditional build:
3%bcond_with bootstrap # disable features to able to build without installed qt5
4# -- build targets
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
9
10%if %{with bootstrap}
11%undefine with_doc
12%undefine with_qm
13%endif
14
15# requires sse2 on x86
16%ifarch pentium4 %{x8664} aarch64
17%define with_jit 1
18%endif
19
20%define orgname qtdeclarative
21%define qtbase_ver %{version}
22%define qttools_ver 5.8
23Summary: The Qt5 Declarative libraries
24Summary(pl.UTF-8): Biblioteki Qt5 Declarative
25Name: qt5-%{orgname}
26Version: 5.15.2
27Release: 2
28License: LGPL v2.1 with Digia Qt LGPL Exception v1.1 or GPL v3.0
29Group: X11/Libraries
30Source0: http://download.qt.io/official_releases/qt/5.15/%{version}/submodules/%{orgname}-everywhere-src-%{version}.tar.xz
31# Source0-md5: db3c185d6f13fc60828f8f9f20e092c4
32Source1: http://download.qt.io/official_releases/qt/5.15/%{version}/submodules/qttranslations-everywhere-src-%{version}.tar.xz
33# Source1-md5: 9b66cdb64402e8fd9e843f8a7120abb1
34URL: https://www.qt.io/
35%{?with_openvg:BuildRequires: EGL-devel}
36BuildRequires: OpenGL-devel
37%{?with_openvg:BuildRequires: OpenVG-devel}
38BuildRequires: Qt5Core-devel >= %{qtbase_ver}
39BuildRequires: Qt5Gui-devel >= %{qtbase_ver}
40BuildRequires: Qt5Network-devel >= %{qtbase_ver}
41BuildRequires: Qt5Sql-devel >= %{qtbase_ver}
42BuildRequires: Qt5Test-devel >= %{qtbase_ver}
43BuildRequires: Qt5Widgets-devel >= %{qtbase_ver}
44%if %{with doc}
45BuildRequires: qt5-assistant >= %{qttools_ver}
46%endif
47BuildRequires: qt5-build >= %{qtbase_ver}
48%{?with_qm:BuildRequires: qt5-linguist >= %{qttools_ver}}
49BuildRequires: qt5-qmake >= %{qtbase_ver}
50BuildRequires: rpmbuild(macros) >= 1.654
51BuildRequires: tar >= 1:1.22
52BuildRequires: xz
53# qml: Core Gui Qml Widgets
54# qmlimportscanner: Core
55# qmlmin: Core
56# qmlplugindump: Core Gui Qml Quick
57# qmlprofilter: Core Network
58# qmlscene: Core Gui Qml Quick Widgets
59# qmltestrunner: QuickTest
60Requires: Qt5Core >= %{qtbase_ver}
61Requires: Qt5Gui >= %{qtbase_ver}
62Requires: Qt5Network >= %{qtbase_ver}
63Requires: Qt5Qml = %{version}-%{release}
64Requires: Qt5Quick = %{version}-%{release}
65Requires: Qt5Widgets >= %{qtbase_ver}
66BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
67
68%define specflags -fno-strict-aliasing
69%define qt5dir %{_libdir}/qt5
70
71%description
72Qt is a cross-platform application and UI framework. Using Qt, you can
73write web-enabled applications once and deploy them across desktop,
74mobile and embedded systems without rewriting the source code.
75
76This package contains Qt5 Declarative libraries.
77
78%description -l pl.UTF-8
79Qt to wieloplatformowy szkielet aplikacji i interfejsów użytkownika.
80Przy użyciu Qt można pisać aplikacje powiązane z WWW i wdrażać je w
81systemach biurkowych, przenośnych i wbudowanych bez przepisywania kodu
82źródłowego.
83
84Ten pakiet zawiera biblioteki Qt5 Declarative.
85
86%package -n Qt5Qml
87Summary: Qt5 Qml libraries
88Summary(pl.UTF-8): Biblioteki Qt5 Qml
89Group: Libraries
90# Qt5Qml: Core Network
91Requires: Qt5Core >= %{qtbase_ver}
92Requires: Qt5Network >= %{qtbase_ver}
93
94%description -n Qt5Qml
95The Qt5 QML module provides a framework for developing applications
96and libraries with the QML language. It defines and implements the
97language and engine infrastructure, and provides an API to enable
98application developers to extend the QML language with custom types
99and integrate QML code with JavaScript and C++. The Qt5 QML module
100provides both a QML API and a C++ API.
101
102%description -n Qt5Qml -l pl.UTF-8
103Moduł Qt5 Qml dostarcza szkielet do tworzenia aplikacji i bibliotek
104przy użyciu języka QML. Moduł definiuje i implementuje język oraz
105silnik, a także udostąpnia API pozwalające programistom rozszerzać
106język QML o własne typy oraz integrować kod w języku QML z
107JavaScriptem i C++. Moduł Qt5 QML udostępnia API zarówno dla języka
108QML, jak i C++.
109
110%package -n Qt5Qml-devel
111Summary: Qt5 Qml libraries - development files
112Summary(pl.UTF-8): Biblioteki Qt5 Qml - pliki programistyczne
113Group: Development/Libraries
114# Qt5Qml: Core Network
115# Qt5QmlDevTools: Core
116Requires: Qt5Core-devel >= %{qtbase_ver}
117Requires: Qt5Network-devel >= %{qtbase_ver}
118Requires: Qt5Qml = %{version}-%{release}
119Obsoletes: qt5-qtdeclarative-devel
120
121%description -n Qt5Qml-devel
122Qt5 Qml libraries - development files.
123
124%description -n Qt5Qml-devel -l pl.UTF-8
125Biblioteki Qt5 Qml - pliki programistyczne.
126
127%package -n Qt5Quick
128Summary: Qt5 Quick libraries
129Summary(pl.UTF-8): Biblioteki Qt5 Quick
130Group: X11/Libraries
131# Qt5Quick: Core Gui Network Qml
132# Qt5QuickParticles: Core Gui Qml Quick
133# Qt5QuickTest: Gui Qml Quick Test Widgets
134Requires: Qt5Core >= %{qtbase_ver}
135Requires: Qt5Gui >= %{qtbase_ver}
136Requires: Qt5Network >= %{qtbase_ver}
137Requires: Qt5Qml = %{version}-%{release}
138Requires: Qt5Test >= %{qtbase_ver}
139Requires: Qt5Widgets >= %{qtbase_ver}
140
141%description -n Qt5Quick
142The Qt5 Quick module is the standard library for writing QML
143applications. While the Qt5 QML module provides the QML engine and
144language infrastructure, the Qt5 Quick module provides all the basic
145types necessary for creating user interfaces with QML. It provides a
146visual canvas and includes types for creating and animating visual
147components, receiving user input, creating data models and views and
148delayed object instantiation.
149
150The Qt5 Quick module provides both a QML API which supplies QML types
151for creating user interfaces with the QML language, and a C++ API for
152extending QML applications with C++ code.
153
154%description -n Qt5Quick -l pl.UTF-8
155Moduł Qt5 Quick to biblioteka standardowa do pisania aplikacji QML.
156Sam moduł Qt5 QML dostarcza silnik i infrastrukturę języka, natomiast
157moduł Qt5 Quick udostępnia wszystkie podstawowe typy niezbędne do
158tworzenia interfejsu użytkownika przy użyciu języka QML. Udostępnia
159graficzne "płótno", zawiera typy do tworzenia i animowania komponentów
160graficznych, odczytu wejścia od użytkownika, tworzenia modeli i
161widoków danych oraz opóźnionych instancji obiektów.
162
163Moduł Qt5 Quick dostarcza API zarówno dla języka QML, zapewniające
164typy QML do tworzenia interfejsów użytkownika w języku QML, jak i dla
165języka C++ do rozszerzania aplikacji QML przy użyciu kodu w C++.
166
167%package -n Qt5Quick-devel
168Summary: Qt5 Qml libraries - development files
169Summary(pl.UTF-8): Biblioteki Qt5 Qml - pliki programistyczne
170Group: X11/Development/Libraries
171# Qt5Quick: Core Gui Network Qml
172# Qt5QuickParticles: Core Gui Network Qml Quick
173# Qt5QuickTest: Core Gui Widgets
174Requires: Qt5Core-devel >= %{qtbase_ver}
175Requires: Qt5Gui-devel >= %{qtbase_ver}
176Requires: Qt5Network-devel >= %{qtbase_ver}
177Requires: Qt5Qml-devel = %{version}-%{release}
178Requires: Qt5Quick = %{version}-%{release}
179Requires: Qt5Widgets-devel >= %{qtbase_ver}
180Requires: qt5-qtdeclarative >= %{qtbase_ver}
181
182%description -n Qt5Quick-devel
183Qt5 Qml libraries - development files.
184
185%description -n Qt5Quick-devel -l pl.UTF-8
186Biblioteki Qt5 Qml - pliki programistyczne.
187
188%package -n Qt5Quick-xmllistmodel
189Summary: XmlListModel plugin for Qt5 Quick
190Summary(pl.UTF-8): Wtyczka XmlListModel dla Qt5 Quick
191Group: X11/Libraries
192Requires: Qt5Qml = %{version}-%{release}
193Requires: Qt5Quick = %{version}-%{release}
194Requires: Qt5XmlPatterns >= %{qtxmlpatterns_ver}
195
196%description -n Qt5Quick-xmllistmodel
197XmlListModel plugin for Qt5 Quick provides QML types for creating
198models from XML data.
199
200%description -n Qt5Quick-xmllistmodel -l pl.UTF-8
201Wtyczka XmlListModel dla Qt5 Quick dostarcza typy QML do tworzenia
202modeli z danych XML.
203
204%package doc
205Summary: Qt5 Declarative documentation in HTML format
206Summary(pl.UTF-8): Dokumentacja do bibliotek Qt5 Declarative w formacie HTML
207Group: Documentation
208Requires: qt5-doc-common >= %{qtbase_ver}
209%if "%{_rpmversion}" >= "5"
210BuildArch: noarch
211%endif
212
213%description doc
214Qt5 Declarative documentation in HTML format.
215
216%description doc -l pl.UTF-8
217Dokumentacja do bibliotek Qt5 Declarative w formacie HTML.
218
219%package doc-qch
220Summary: Qt5 Declarative documentation in QCH format
221Summary(pl.UTF-8): Dokumentacja do bibliotek Qt5 Declarative w formacie QCH
222Group: Documentation
223Requires: qt5-doc-common >= %{qtbase_ver}
224%if "%{_rpmversion}" >= "5"
225BuildArch: noarch
226%endif
227
228%description doc-qch
229Qt5 Declarative documentation in QCH format.
230
231%description doc-qch -l pl.UTF-8
232Dokumentacja do bibliotek Qt5 Declarative w formacie QCH.
233
234%package examples
235Summary: Qt5 Declarative examples
236Summary(pl.UTF-8): Przykłady do bibliotek Qt5 Declarative
237Group: X11/Development/Libraries
238%if "%{_rpmversion}" >= "5"
239BuildArch: noarch
240%endif
241
242%description examples
243Qt5 Declarative examples.
244
245%description examples -l pl.UTF-8
246Przykłady do bibliotek Qt5 Declarative.
247
248%prep
249%setup -q -n %{orgname}-everywhere-src-%{version} %{?with_qm:-a1}
250
251%if %{without openvg}
252%{__sed} -i '/openvg/d' src/plugins/scenegraph/scenegraph.pro
253%endif
254
255%build
256qmake-qt5 -- \
257 %{!?with_jit:-no}-feature-qml-jit
258
259%{__make}
260
261%{?with_doc:%{__make} docs}
262
263%if %{with qm}
264cd qttranslations-everywhere-src-%{version}
265qmake-qt5
266%{__make}
267cd ..
268%endif
269
270%install
271rm -rf $RPM_BUILD_ROOT
272install -d $RPM_BUILD_ROOT%{_bindir}
273
274%{__make} install \
275 INSTALL_ROOT=$RPM_BUILD_ROOT
276
277%if %{with doc}
278%{__make} install_docs \
279 INSTALL_ROOT=$RPM_BUILD_ROOT
280%endif
281
282%if %{with qm}
283%{__make} -C qttranslations-everywhere-src-%{version} install \
284 INSTALL_ROOT=$RPM_BUILD_ROOT
285# keep only qtdeclarative
286%{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/{assistant,designer,linguist,qt,qtbase,qtconnectivity,qtlocation,qtmultimedia,qtquickcontrols,qtquickcontrols2,qtserialport,qtscript,qtwebengine,qtwebsockets,qtxmlpatterns}_*.qm
287%endif
288
289# kill unnecessary -L%{_libdir} from *.la, *.prl, *.pc
290%{__sed} -i -e "s,-L%{_libdir} \?,,g" \
291 $RPM_BUILD_ROOT%{_libdir}/*.{la,prl} \
292 $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
293
294# useless symlinks
295%{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.so.5.??
296# actually drop *.la, follow policy of not packaging them when *.pc exist
297%{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.la
298
299# symlinks in system bin dir
300for f in qml qmlcachegen qmlimportscanner qmlmin qmlplugindump qmlpreview qmlprofiler qmlscene qmltestrunner qmleasing qmllint qmlformat qmltyperegistrar; do
301 ln -sf ../%{_lib}/qt5/bin/$f $RPM_BUILD_ROOT%{_bindir}/${f}-qt5
302done
303
304# Prepare some files list
305ifecho() {
306 r="$RPM_BUILD_ROOT$2"
307 if [ -d "$r" ]; then
308 echo "%%dir $2" >> $1.files
309 elif [ -x "$r" ] ; then
310 echo "%%attr(755,root,root) $2" >> $1.files
311 elif [ -f "$r" ]; then
312 echo "$2" >> $1.files
313 else
314 echo "Error generation $1 files list!"
315 echo "$r: no such file or directory!"
316 return 1
317 fi
318}
319ifecho_tree() {
320 ifecho $1 $2
321 for f in `find $RPM_BUILD_ROOT$2 -printf "%%P "`; do
322 ifecho $1 $2/$f
323 done
324}
325
326echo "%defattr(644,root,root,755)" > examples.files
327ifecho_tree examples %{_examplesdir}/qt5/qml
328ifecho_tree examples %{_examplesdir}/qt5/qmltest
329ifecho_tree examples %{_examplesdir}/qt5/quick
330
331# find_lang --with-qm supports only PLD qt3/qt4 specific %{_localedir}/*/LC_MESSAGES layout
332find_qt5_qm()
333{
334 name="$1"
335 find $RPM_BUILD_ROOT%{_datadir}/qt5/translations -name "${name}_*.qm" | \
336 sed -e "s:^$RPM_BUILD_ROOT::" \
337 -e 's:\(.*/'$name'_\)\([a-z][a-z][a-z]\?\)\(_[A-Z][A-Z]\)\?\(\.qm\)$:%lang(\2\3) \1\2\3\4:'
338}
339
340echo '%defattr(644,root,root,755)' > qtdeclarative.lang
341%if %{with qm}
342find_qt5_qm qtdeclarative >> qtdeclarative.lang
343%endif
344
345%clean
346rm -rf $RPM_BUILD_ROOT
347
348%post -n Qt5Qml -p /sbin/ldconfig
349%postun -n Qt5Qml -p /sbin/ldconfig
350
351%post -n Qt5Quick -p /sbin/ldconfig
352%postun -n Qt5Quick -p /sbin/ldconfig
353
354%files
355%defattr(644,root,root,755)
356%attr(755,root,root) %{_bindir}/qmlcachegen-qt5
357%attr(755,root,root) %{_bindir}/qmleasing-qt5
358%attr(755,root,root) %{_bindir}/qmlformat-qt5
359%attr(755,root,root) %{_bindir}/qmlimportscanner-qt5
360%attr(755,root,root) %{_bindir}/qmllint-qt5
361%attr(755,root,root) %{_bindir}/qmlmin-qt5
362%attr(755,root,root) %{_bindir}/qmlplugindump-qt5
363%attr(755,root,root) %{_bindir}/qmlpreview-qt5
364%attr(755,root,root) %{_bindir}/qmlprofiler-qt5
365%attr(755,root,root) %{_bindir}/qml-qt5
366%attr(755,root,root) %{_bindir}/qmlscene-qt5
367%attr(755,root,root) %{_bindir}/qmltestrunner-qt5
368%attr(755,root,root) %{_bindir}/qmltyperegistrar-qt5
369%attr(755,root,root) %{qt5dir}/bin/qml
370%attr(755,root,root) %{qt5dir}/bin/qmlcachegen
371%attr(755,root,root) %{qt5dir}/bin/qmleasing
372%attr(755,root,root) %{qt5dir}/bin/qmlformat
373%attr(755,root,root) %{qt5dir}/bin/qmlimportscanner
374%attr(755,root,root) %{qt5dir}/bin/qmllint
375%attr(755,root,root) %{qt5dir}/bin/qmlmin
376%attr(755,root,root) %{qt5dir}/bin/qmlplugindump
377%attr(755,root,root) %{qt5dir}/bin/qmlpreview
378%attr(755,root,root) %{qt5dir}/bin/qmlprofiler
379%attr(755,root,root) %{qt5dir}/bin/qmlscene
380%attr(755,root,root) %{qt5dir}/bin/qmltestrunner
381%attr(755,root,root) %{qt5dir}/bin/qmltyperegistrar
382
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
392
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%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_inspector.so
398%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_local.so
399%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_messages.so
400%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_native.so
401%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_nativedebugger.so
402%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_profiler.so
403%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_server.so
404%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_tcp.so
405
406%dir %{qt5dir}/qml
407%dir %{qt5dir}/qml/Qt
408%dir %{qt5dir}/qml/Qt/labs
409%dir %{qt5dir}/qml/Qt/labs/animation
410%attr(755,root,root) %{qt5dir}/qml/Qt/labs/animation/liblabsanimationplugin.so
411%{qt5dir}/qml/Qt/labs/animation/plugins.qmltypes
412%{qt5dir}/qml/Qt/labs/animation/qmldir
413
414%dir %{qt5dir}/qml/Qt/labs/folderlistmodel
415# R: Core Qml
416%attr(755,root,root) %{qt5dir}/qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so
417%{qt5dir}/qml/Qt/labs/folderlistmodel/plugins.qmltypes
418%{qt5dir}/qml/Qt/labs/folderlistmodel/qmldir
419
420%dir %{qt5dir}/qml/Qt/labs/qmlmodels
421%{qt5dir}/qml/Qt/labs/qmlmodels/plugins.qmltypes
422%{qt5dir}/qml/Qt/labs/qmlmodels/qmldir
423%attr(755,root,root) %{qt5dir}/qml/Qt/labs/qmlmodels/liblabsmodelsplugin.so
424
425%dir %{qt5dir}/qml/Qt/labs/settings
426# R: Core Qml
427%attr(755,root,root) %{qt5dir}/qml/Qt/labs/settings/libqmlsettingsplugin.so
428%{qt5dir}/qml/Qt/labs/settings/plugins.qmltypes
429%{qt5dir}/qml/Qt/labs/settings/qmldir
430
431%dir %{qt5dir}/qml/Qt/labs/sharedimage
432%attr(755,root,root) %{qt5dir}/qml/Qt/labs/sharedimage/libsharedimageplugin.so
433%{qt5dir}/qml/Qt/labs/sharedimage/plugins.qmltypes
434%{qt5dir}/qml/Qt/labs/sharedimage/qmldir
435
436%dir %{qt5dir}/qml/Qt/labs/wavefrontmesh
437%attr(755,root,root) %{qt5dir}/qml/Qt/labs/wavefrontmesh/libqmlwavefrontmeshplugin.so
438%{qt5dir}/qml/Qt/labs/wavefrontmesh/plugins.qmltypes
439%{qt5dir}/qml/Qt/labs/wavefrontmesh/qmldir
440
441%dir %{qt5dir}/qml/QtQml
442%attr(755,root,root) %{qt5dir}/qml/QtQml/libqmlplugin.so
443%dir %{qt5dir}/qml/QtQml/Models.2
444# R: Core Qml
445%attr(755,root,root) %{qt5dir}/qml/QtQml/Models.2/libmodelsplugin.so
446%{qt5dir}/qml/QtQml/Models.2/plugins.qmltypes
447%{qt5dir}/qml/QtQml/Models.2/qmldir
448
449%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
453
454%dir %{qt5dir}/qml/QtQml/WorkerScript.2
455%attr(755,root,root) %{qt5dir}/qml/QtQml/WorkerScript.2/libworkerscriptplugin.so
456%{qt5dir}/qml/QtQml/WorkerScript.2/plugins.qmltypes
457%{qt5dir}/qml/QtQml/WorkerScript.2/qmldir
458
459%{qt5dir}/qml/QtQml/plugins.qmltypes
460%{qt5dir}/qml/QtQml/qmldir
461%{qt5dir}/qml/builtins.qmltypes
462
463%files -n Qt5Qml-devel
464%defattr(644,root,root,755)
465%attr(755,root,root) %{_libdir}/libQt5Qml.so
466%attr(755,root,root) %{_libdir}/libQt5QmlModels.so
467%attr(755,root,root) %{_libdir}/libQt5QmlWorkerScript.so
468# static-only
469%{_libdir}/libQt5PacketProtocol.a
470%{_libdir}/libQt5PacketProtocol.prl
471%{_libdir}/libQt5QmlDebug.a
472%{_libdir}/libQt5QmlDebug.prl
473%{_libdir}/libQt5QmlDevTools.a
474%{_libdir}/libQt5Qml.prl
475%{_libdir}/libQt5QmlDevTools.prl
476%{_libdir}/libQt5QmlModels.prl
477%{_libdir}/libQt5QmlWorkerScript.prl
478%{_libdir}/metatypes/qt5qml_metatypes.json
479%{_libdir}/metatypes/qt5qmlmodels_metatypes.json
480%{_libdir}/metatypes/qt5qmlworkerscript_metatypes.json
481%{_includedir}/qt5/QtQml
482%{_includedir}/qt5/QtQmlDebug
483%{_includedir}/qt5/QtQmlModels
484%{_includedir}/qt5/QtQmlWorkerScript
485%{_includedir}/qt5/QtPacketProtocol
486%{_pkgconfigdir}/Qt5Qml.pc
487%{_pkgconfigdir}/Qt5QmlModels.pc
488%{_pkgconfigdir}/Qt5QmlWorkerScript.pc
489%{_libdir}/cmake/Qt5PacketProtocol
490%{_libdir}/cmake/Qt5Qml
491%{_libdir}/cmake/Qt5QmlDebug
492%{_libdir}/cmake/Qt5QmlDevTools
493%{_libdir}/cmake/Qt5QmlImportScanner
494%{_libdir}/cmake/Qt5QmlModels
495%{_libdir}/cmake/Qt5QmlWorkerScript
496%{_libdir}/cmake/Qt5QuickParticles
497%{_libdir}/cmake/Qt5QuickShapes
498%{qt5dir}/mkspecs/features/qmlcache.prf
499%{qt5dir}/mkspecs/features/qmltypes.prf
500%{qt5dir}/mkspecs/modules/qt_lib_packetprotocol_private.pri
501%{qt5dir}/mkspecs/modules/qt_lib_qml.pri
502%{qt5dir}/mkspecs/modules/qt_lib_qml_private.pri
503%{qt5dir}/mkspecs/modules/qt_lib_qmldebug_private.pri
504%{qt5dir}/mkspecs/modules/qt_lib_qmldevtools_private.pri
505%{qt5dir}/mkspecs/modules/qt_lib_qmlmodels.pri
506%{qt5dir}/mkspecs/modules/qt_lib_qmlmodels_private.pri
507%{qt5dir}/mkspecs/modules/qt_lib_qmltest.pri
508%{qt5dir}/mkspecs/modules/qt_lib_qmltest_private.pri
509%{qt5dir}/mkspecs/modules/qt_lib_qmlworkerscript.pri
510%{qt5dir}/mkspecs/modules/qt_lib_qmlworkerscript_private.pri
511
512%files -n Qt5Quick
513%defattr(644,root,root,755)
514%attr(755,root,root) %{_libdir}/libQt5Quick.so.*.*.*
515%attr(755,root,root) %ghost %{_libdir}/libQt5Quick.so.5
516%attr(755,root,root) %{_libdir}/libQt5QuickParticles.so.*.*.*
517%attr(755,root,root) %ghost %{_libdir}/libQt5QuickParticles.so.5
518%attr(755,root,root) %{_libdir}/libQt5QuickShapes.so.*.*.*
519%attr(755,root,root) %ghost %{_libdir}/libQt5QuickShapes.so.5
520%attr(755,root,root) %{_libdir}/libQt5QuickTest.so.*.*.*
521%attr(755,root,root) %ghost %{_libdir}/libQt5QuickTest.so.5
522%attr(755,root,root) %{_libdir}/libQt5QuickWidgets.so.*.*.*
523%attr(755,root,root) %ghost %{_libdir}/libQt5QuickWidgets.so.5
524
525# R: Core Gui Qml Quick
526%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_preview.so
527%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_quickprofiler.so
528
529%if %{with openvg}
530%dir %{qt5dir}/plugins/scenegraph
531# R: Core Gui Quick EGL OpenVG
532%attr(755,root,root) %{qt5dir}/plugins/scenegraph/libqsgopenvgbackend.so
533%endif
534
535%dir %{qt5dir}/qml/Qt
536%dir %{qt5dir}/qml/Qt/test
537%dir %{qt5dir}/qml/Qt/test/qtestroot
538%{qt5dir}/qml/Qt/test/qtestroot/plugins.qmltypes
539%{qt5dir}/qml/Qt/test/qtestroot/qmldir
540
541%dir %{qt5dir}/qml/QtQuick
542
543%dir %{qt5dir}/qml/QtQuick/Layouts
544%{qt5dir}/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
545%{qt5dir}/qml/QtQuick/Layouts/plugins.qmltypes
546%{qt5dir}/qml/QtQuick/Layouts/qmldir
547
548%dir %{qt5dir}/qml/QtQuick/LocalStorage
549# R: Core Qml Sql
550%attr(755,root,root) %{qt5dir}/qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so
551%{qt5dir}/qml/QtQuick/LocalStorage/plugins.qmltypes
552%{qt5dir}/qml/QtQuick/LocalStorage/qmldir
553
554%dir %{qt5dir}/qml/QtQuick/Particles.2
555# R: Core Qml QuickParticles
556%attr(755,root,root) %{qt5dir}/qml/QtQuick/Particles.2/libparticlesplugin.so
557%{qt5dir}/qml/QtQuick/Particles.2/plugins.qmltypes
558%{qt5dir}/qml/QtQuick/Particles.2/qmldir
559
560%dir %{qt5dir}/qml/QtQuick/Shapes
561%attr(755,root,root) %{qt5dir}/qml/QtQuick/Shapes/libqmlshapesplugin.so
562%{qt5dir}/qml/QtQuick/Shapes/plugins.qmltypes
563%{qt5dir}/qml/QtQuick/Shapes/qmldir
564
565%dir %{qt5dir}/qml/QtQuick/Window.2
566# R: Core Qml Quick
567%attr(755,root,root) %{qt5dir}/qml/QtQuick/Window.2/libwindowplugin.so
568%{qt5dir}/qml/QtQuick/Window.2/plugins.qmltypes
569%{qt5dir}/qml/QtQuick/Window.2/qmldir
570
571%dir %{qt5dir}/qml/QtQuick.2
572# R: Core Qml Quick
573%attr(755,root,root) %{qt5dir}/qml/QtQuick.2/libqtquick2plugin.so
574%{qt5dir}/qml/QtQuick.2/plugins.qmltypes
575%{qt5dir}/qml/QtQuick.2/qmldir
576
577%dir %{qt5dir}/qml/QtTest
578# R: Core Gui Qml QuickTest Test
579%attr(755,root,root) %{qt5dir}/qml/QtTest/libqmltestplugin.so
580%{qt5dir}/qml/QtTest/plugins.qmltypes
581%{qt5dir}/qml/QtTest/qmldir
582%{qt5dir}/qml/QtTest/testlogger.js
583%{qt5dir}/qml/QtTest/*.qml
584
585%files -n Qt5Quick-devel
586%defattr(644,root,root,755)
587%attr(755,root,root) %{_libdir}/libQt5Quick.so
588%attr(755,root,root) %{_libdir}/libQt5QuickParticles.so
589%attr(755,root,root) %{_libdir}/libQt5QuickShapes.so
590%attr(755,root,root) %{_libdir}/libQt5QuickTest.so
591%attr(755,root,root) %{_libdir}/libQt5QuickWidgets.so
592%{_libdir}/libQt5Quick.prl
593%{_libdir}/libQt5QuickParticles.prl
594%{_libdir}/libQt5QuickShapes.prl
595%{_libdir}/libQt5QuickTest.prl
596%{_libdir}/libQt5QuickWidgets.prl
597%{_libdir}/metatypes/qt5quick_metatypes.json
598%{_libdir}/metatypes/qt5quickparticles_metatypes.json
599%{_libdir}/metatypes/qt5quickshapes_metatypes.json
600%{_libdir}/metatypes/qt5quicktest_metatypes.json
601%{_includedir}/qt5/QtQuick
602%{_includedir}/qt5/QtQuickParticles
603%{_includedir}/qt5/QtQuickShapes
604%{_includedir}/qt5/QtQuickTest
605%{_includedir}/qt5/QtQuickWidgets
606%{_pkgconfigdir}/Qt5Quick.pc
607%{_pkgconfigdir}/Qt5QuickTest.pc
608%{_pkgconfigdir}/Qt5QuickWidgets.pc
609%{_libdir}/cmake/Qt5Quick
610%{_libdir}/cmake/Qt5QuickCompiler
611%{_libdir}/cmake/Qt5QuickTest
612%{_libdir}/cmake/Qt5QuickWidgets
613%{qt5dir}/mkspecs/features/qtquickcompiler.prf
614%{qt5dir}/mkspecs/modules/qt_lib_quick.pri
615%{qt5dir}/mkspecs/modules/qt_lib_quick_private.pri
616%{qt5dir}/mkspecs/modules/qt_lib_quickparticles_private.pri
617%{qt5dir}/mkspecs/modules/qt_lib_quickshapes_private.pri
618%{qt5dir}/mkspecs/modules/qt_lib_quickwidgets.pri
619%{qt5dir}/mkspecs/modules/qt_lib_quickwidgets_private.pri
620
621%if %{with doc}
622%files doc
623%defattr(644,root,root,755)
624%{_docdir}/qt5-doc/qtqml
625%{_docdir}/qt5-doc/qtqmlmodels
626%{_docdir}/qt5-doc/qtqmltest
627%{_docdir}/qt5-doc/qtqmlworkerscript
628%{_docdir}/qt5-doc/qtquick
629
630%files doc-qch
631%defattr(644,root,root,755)
632%{_docdir}/qt5-doc/qtqml.qch
633%{_docdir}/qt5-doc/qtqmlmodels.qch
634%{_docdir}/qt5-doc/qtqmltest.qch
635%{_docdir}/qt5-doc/qtqmlworkerscript.qch
636%{_docdir}/qt5-doc/qtquick.qch
637%endif
638
639%files examples -f examples.files
640%defattr(644,root,root,755)
641# XXX: dir shared with qt5-qtbase-examples
642%dir %{_examplesdir}/qt5
This page took 0.077094 seconds and 4 git commands to generate.