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