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