]> git.pld-linux.org Git - packages/qt5-qtdeclarative.git/blame - qt5-qtdeclarative.spec
- versioned Obsoletes for qt5-qtdeclarative-devel
[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
25430150 28Release: 3
f3312357 29License: LGPL v2.1 or LGPL v3 with Qt Company LGPL Exception v1.1
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}
3edfd053 51BuildRequires: rpmbuild(macros) >= 1.752
06f64f71
ER
52BuildRequires: tar >= 1:1.22
53BuildRequires: xz
d8e27435 54# qml: Core Gui Qml Widgets
25430150
JB
55# qmlcachegen: Core
56# qmleasing: Core Gui Qml Quick Widgets
57# qmlformat: Core
d8e27435 58# qmlimportscanner: Core
25430150 59# qmllint: Core
d8e27435 60# qmlmin: Core
25430150
JB
61# qmlplugindump: Core Gui Qml Widgets
62# qmlpreview: Core Network
63# qmlprofiler: Core Network
d8e27435 64# qmlscene: Core Gui Qml Quick Widgets
25430150
JB
65# qmltestrunner: Core QuickTest
66# qmltyperegistrar: Core
d8e27435
JB
67Requires: Qt5Core >= %{qtbase_ver}
68Requires: Qt5Gui >= %{qtbase_ver}
69Requires: Qt5Network >= %{qtbase_ver}
70Requires: Qt5Qml = %{version}-%{release}
71Requires: Qt5Quick = %{version}-%{release}
72Requires: Qt5Widgets >= %{qtbase_ver}
dffafefb
WF
73BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
74
dffafefb 75%define specflags -fno-strict-aliasing
bb4fb35f 76%define qt5dir %{_libdir}/qt5
dffafefb
WF
77
78%description
bb4fb35f
JB
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.
dffafefb 92
d8e27435
JB
93%package -n Qt5Qml
94Summary: Qt5 Qml libraries
95Summary(pl.UTF-8): Biblioteki Qt5 Qml
96Group: Libraries
97# Qt5Qml: Core Network
25430150
JB
98# Qt5QmlModels: Core Qml
99# Qt5QmlWorkerScript: Core Network Qml
d8e27435
JB
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
25430150
JB
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
d8e27435
JB
129Requires: Qt5Core-devel >= %{qtbase_ver}
130Requires: Qt5Network-devel >= %{qtbase_ver}
131Requires: Qt5Qml = %{version}-%{release}
f981dbea 132Obsoletes: qt5-qtdeclarative-devel < 5.2.1-1
d8e27435
JB
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
25430150
JB
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
d8e27435
JB
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
dffafefb 185Group: X11/Development/Libraries
25430150
JB
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
7f55d923
JB
191Requires: Qt5Core-devel >= %{qtbase_ver}
192Requires: Qt5Gui-devel >= %{qtbase_ver}
193Requires: Qt5Network-devel >= %{qtbase_ver}
d8e27435
JB
194Requires: Qt5Qml-devel = %{version}-%{release}
195Requires: Qt5Quick = %{version}-%{release}
7f55d923 196Requires: Qt5Widgets-devel >= %{qtbase_ver}
6d459d02 197Requires: qt5-qtdeclarative >= %{qtbase_ver}
d8e27435
JB
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.
dffafefb 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}
3edfd053 210%{?noarchpackage}
3329af2e
WF
211
212%description doc
e7e4b306 213Qt5 Declarative documentation in HTML format.
bb4fb35f
JB
214
215%description doc -l pl.UTF-8
e7e4b306
JB
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}
3edfd053 223%{?noarchpackage}
e7e4b306
JB
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.
3329af2e 230
dffafefb
WF
231%package examples
232Summary: Qt5 Declarative examples
e7e4b306 233Summary(pl.UTF-8): Przykłady do bibliotek Qt5 Declarative
dffafefb 234Group: X11/Development/Libraries
3edfd053 235%{?noarchpackage}
dffafefb
WF
236
237%description examples
bb4fb35f
JB
238Qt5 Declarative examples.
239
240%description examples -l pl.UTF-8
e7e4b306 241Przykłady do bibliotek Qt5 Declarative.
dffafefb
WF
242
243%prep
1a388717 244%setup -q -n %{orgname}-everywhere-src-%{version} %{?with_qm:-a1}
dffafefb 245
0be0a93b
JB
246%if %{without openvg}
247%{__sed} -i '/openvg/d' src/plugins/scenegraph/scenegraph.pro
248%endif
249
dffafefb 250%build
9e26daa7
JP
251qmake-qt5 -- \
252 %{!?with_jit:-no}-feature-qml-jit
0be0a93b 253
dffafefb 254%{__make}
de82433f 255
7b72fe56 256%{?with_doc:%{__make} docs}
dffafefb 257
00526c46 258%if %{with qm}
1a388717 259cd qttranslations-everywhere-src-%{version}
00526c46
JB
260qmake-qt5
261%{__make}
262cd ..
263%endif
264
dffafefb
WF
265%install
266rm -rf $RPM_BUILD_ROOT
395735ed
JB
267install -d $RPM_BUILD_ROOT%{_bindir}
268
3329af2e
WF
269%{__make} install \
270 INSTALL_ROOT=$RPM_BUILD_ROOT
271
de82433f 272%if %{with doc}
7b72fe56 273%{__make} install_docs \
dffafefb 274 INSTALL_ROOT=$RPM_BUILD_ROOT
de82433f 275%endif
dffafefb 276
00526c46 277%if %{with qm}
1a388717 278%{__make} -C qttranslations-everywhere-src-%{version} install \
00526c46
JB
279 INSTALL_ROOT=$RPM_BUILD_ROOT
280# keep only qtdeclarative
33c8f168 281%{__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
282%endif
283
395735ed
JB
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
1a388717 290%{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.so.5.??
bb4fb35f
JB
291# actually drop *.la, follow policy of not packaging them when *.pc exist
292%{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.la
293
395735ed 294# symlinks in system bin dir
0a3e7830 295for f in qml qmlcachegen qmlimportscanner qmlmin qmlplugindump qmlpreview qmlprofiler qmlscene qmltestrunner qmleasing qmllint qmlformat qmltyperegistrar; do
395735ed
JB
296 ln -sf ../%{_lib}/qt5/bin/$f $RPM_BUILD_ROOT%{_bindir}/${f}-qt5
297done
298
dffafefb
WF
299# Prepare some files list
300ifecho() {
395735ed 301 r="$RPM_BUILD_ROOT$2"
dffafefb
WF
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}
395735ed
JB
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}
dffafefb
WF
320
321echo "%defattr(644,root,root,755)" > examples.files
395735ed
JB
322ifecho_tree examples %{_examplesdir}/qt5/qml
323ifecho_tree examples %{_examplesdir}/qt5/qmltest
324ifecho_tree examples %{_examplesdir}/qt5/quick
dffafefb 325
de82433f 326# find_lang --with-qm supports only PLD qt3/qt4 specific %{_localedir}/*/LC_MESSAGES layout
00526c46
JB
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
dffafefb
WF
340%clean
341rm -rf $RPM_BUILD_ROOT
342
d8e27435
JB
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
dffafefb
WF
348
349%files
350%defattr(644,root,root,755)
1a388717 351%attr(755,root,root) %{_bindir}/qmlcachegen-qt5
2e85cf37 352%attr(755,root,root) %{_bindir}/qmleasing-qt5
0a3e7830 353%attr(755,root,root) %{_bindir}/qmlformat-qt5
395735ed 354%attr(755,root,root) %{_bindir}/qmlimportscanner-qt5
2e85cf37 355%attr(755,root,root) %{_bindir}/qmllint-qt5
395735ed
JB
356%attr(755,root,root) %{_bindir}/qmlmin-qt5
357%attr(755,root,root) %{_bindir}/qmlplugindump-qt5
33c8f168 358%attr(755,root,root) %{_bindir}/qmlpreview-qt5
395735ed 359%attr(755,root,root) %{_bindir}/qmlprofiler-qt5
2e85cf37 360%attr(755,root,root) %{_bindir}/qml-qt5
395735ed
JB
361%attr(755,root,root) %{_bindir}/qmlscene-qt5
362%attr(755,root,root) %{_bindir}/qmltestrunner-qt5
0a3e7830 363%attr(755,root,root) %{_bindir}/qmltyperegistrar-qt5
395735ed 364%attr(755,root,root) %{qt5dir}/bin/qml
1a388717 365%attr(755,root,root) %{qt5dir}/bin/qmlcachegen
2e85cf37 366%attr(755,root,root) %{qt5dir}/bin/qmleasing
0a3e7830 367%attr(755,root,root) %{qt5dir}/bin/qmlformat
395735ed 368%attr(755,root,root) %{qt5dir}/bin/qmlimportscanner
2e85cf37 369%attr(755,root,root) %{qt5dir}/bin/qmllint
395735ed
JB
370%attr(755,root,root) %{qt5dir}/bin/qmlmin
371%attr(755,root,root) %{qt5dir}/bin/qmlplugindump
33c8f168 372%attr(755,root,root) %{qt5dir}/bin/qmlpreview
395735ed
JB
373%attr(755,root,root) %{qt5dir}/bin/qmlprofiler
374%attr(755,root,root) %{qt5dir}/bin/qmlscene
375%attr(755,root,root) %{qt5dir}/bin/qmltestrunner
0a3e7830 376%attr(755,root,root) %{qt5dir}/bin/qmltyperegistrar
d8e27435 377
00526c46 378%files -n Qt5Qml -f qtdeclarative.lang
d8e27435 379%defattr(644,root,root,755)
1a388717 380%doc LICENSE.GPL3-EXCEPT
d8e27435
JB
381%attr(755,root,root) %{_libdir}/libQt5Qml.so.*.*.*
382%attr(755,root,root) %ghost %{_libdir}/libQt5Qml.so.5
9e26daa7
JP
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
d8e27435
JB
387
388# loaded from src/qml/debugger/{qqmldebugserver,qqmlinspectorservice}.cpp
395735ed 389%dir %{qt5dir}/plugins/qmltooling
e7e4b306 390# R: Core Network Qml
de82433f 391%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_debugger.so
25430150 392# R: Core Network Qml
de82433f 393%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_local.so
25430150 394# R: Core Qml
1a388717 395%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_messages.so
25430150 396# R: Core Qml
de82433f 397%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_native.so
25430150 398# R: Core Qml
1a388717 399%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_nativedebugger.so
25430150 400# R: Core Qml
de82433f 401%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_profiler.so
25430150 402# R: Core Qml
de82433f 403%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_server.so
25430150 404# R: Core Network Qml
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 410%dir %{qt5dir}/qml/Qt/labs/animation
25430150 411# R: Core Qml
9e26daa7
JP
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
395735ed 416%dir %{qt5dir}/qml/Qt/labs/folderlistmodel
e7e4b306 417# R: Core Qml
395735ed
JB
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
33c8f168
JP
421
422%dir %{qt5dir}/qml/Qt/labs/qmlmodels
423%{qt5dir}/qml/Qt/labs/qmlmodels/plugins.qmltypes
424%{qt5dir}/qml/Qt/labs/qmlmodels/qmldir
25430150 425# R: Core Qml QmlModels
33c8f168 426%attr(755,root,root) %{qt5dir}/qml/Qt/labs/qmlmodels/liblabsmodelsplugin.so
1a388717 427
395735ed 428%dir %{qt5dir}/qml/Qt/labs/settings
e7e4b306 429# R: Core Qml
395735ed
JB
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
1a388717 433
395735ed 434%dir %{qt5dir}/qml/QtQml
25430150 435# R: Core Qml QmlModels
9e26daa7 436%attr(755,root,root) %{qt5dir}/qml/QtQml/libqmlplugin.so
395735ed 437%dir %{qt5dir}/qml/QtQml/Models.2
25430150 438# R: Core Qml QmlModels
395735ed 439%attr(755,root,root) %{qt5dir}/qml/QtQml/Models.2/libmodelsplugin.so
b7c915ec 440%{qt5dir}/qml/QtQml/Models.2/plugins.qmltypes
395735ed 441%{qt5dir}/qml/QtQml/Models.2/qmldir
d8e27435 442
9e26daa7 443%dir %{qt5dir}/qml/QtQml/StateMachine
25430150 444# R: Core Qml
2e85cf37
JR
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
9e26daa7 449%dir %{qt5dir}/qml/QtQml/WorkerScript.2
25430150 450# R: Core Qml QmlWorkerScript
9e26daa7
JP
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
de82433f
JR
455%{qt5dir}/qml/QtQml/plugins.qmltypes
456%{qt5dir}/qml/QtQml/qmldir
457%{qt5dir}/qml/builtins.qmltypes
458
d8e27435
JB
459%files -n Qt5Qml-devel
460%defattr(644,root,root,755)
461%attr(755,root,root) %{_libdir}/libQt5Qml.so
9e26daa7
JP
462%attr(755,root,root) %{_libdir}/libQt5QmlModels.so
463%attr(755,root,root) %{_libdir}/libQt5QmlWorkerScript.so
d8e27435 464# static-only
de82433f 465%{_libdir}/libQt5PacketProtocol.a
de82433f 466%{_libdir}/libQt5QmlDebug.a
d8e27435 467%{_libdir}/libQt5QmlDevTools.a
25430150 468%{_libdir}/libQt5PacketProtocol.prl
d8e27435 469%{_libdir}/libQt5Qml.prl
25430150 470%{_libdir}/libQt5QmlDebug.prl
d8e27435 471%{_libdir}/libQt5QmlDevTools.prl
9e26daa7
JP
472%{_libdir}/libQt5QmlModels.prl
473%{_libdir}/libQt5QmlWorkerScript.prl
0a3e7830
JP
474%{_libdir}/metatypes/qt5qml_metatypes.json
475%{_libdir}/metatypes/qt5qmlmodels_metatypes.json
476%{_libdir}/metatypes/qt5qmlworkerscript_metatypes.json
d8e27435 477%{_includedir}/qt5/QtQml
de82433f 478%{_includedir}/qt5/QtQmlDebug
9e26daa7
JP
479%{_includedir}/qt5/QtQmlModels
480%{_includedir}/qt5/QtQmlWorkerScript
de82433f 481%{_includedir}/qt5/QtPacketProtocol
d8e27435 482%{_pkgconfigdir}/Qt5Qml.pc
9e26daa7
JP
483%{_pkgconfigdir}/Qt5QmlModels.pc
484%{_pkgconfigdir}/Qt5QmlWorkerScript.pc
7a299fc1 485%{_libdir}/cmake/Qt5PacketProtocol
d8e27435 486%{_libdir}/cmake/Qt5Qml
7a299fc1
JP
487%{_libdir}/cmake/Qt5QmlDebug
488%{_libdir}/cmake/Qt5QmlDevTools
9e26daa7
JP
489%{_libdir}/cmake/Qt5QmlImportScanner
490%{_libdir}/cmake/Qt5QmlModels
491%{_libdir}/cmake/Qt5QmlWorkerScript
7a299fc1
JP
492%{_libdir}/cmake/Qt5QuickParticles
493%{_libdir}/cmake/Qt5QuickShapes
1a388717 494%{qt5dir}/mkspecs/features/qmlcache.prf
0a3e7830 495%{qt5dir}/mkspecs/features/qmltypes.prf
de82433f 496%{qt5dir}/mkspecs/modules/qt_lib_packetprotocol_private.pri
d8e27435
JB
497%{qt5dir}/mkspecs/modules/qt_lib_qml.pri
498%{qt5dir}/mkspecs/modules/qt_lib_qml_private.pri
de82433f 499%{qt5dir}/mkspecs/modules/qt_lib_qmldebug_private.pri
d8e27435 500%{qt5dir}/mkspecs/modules/qt_lib_qmldevtools_private.pri
9e26daa7
JP
501%{qt5dir}/mkspecs/modules/qt_lib_qmlmodels.pri
502%{qt5dir}/mkspecs/modules/qt_lib_qmlmodels_private.pri
d8e27435
JB
503%{qt5dir}/mkspecs/modules/qt_lib_qmltest.pri
504%{qt5dir}/mkspecs/modules/qt_lib_qmltest_private.pri
9e26daa7
JP
505%{qt5dir}/mkspecs/modules/qt_lib_qmlworkerscript.pri
506%{qt5dir}/mkspecs/modules/qt_lib_qmlworkerscript_private.pri
d8e27435
JB
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
33c8f168
JP
514%attr(755,root,root) %{_libdir}/libQt5QuickShapes.so.*.*.*
515%attr(755,root,root) %ghost %{_libdir}/libQt5QuickShapes.so.5
d8e27435
JB
516%attr(755,root,root) %{_libdir}/libQt5QuickTest.so.*.*.*
517%attr(755,root,root) %ghost %{_libdir}/libQt5QuickTest.so.5
595bacf4
JB
518%attr(755,root,root) %{_libdir}/libQt5QuickWidgets.so.*.*.*
519%attr(755,root,root) %ghost %{_libdir}/libQt5QuickWidgets.so.5
d8e27435 520
25430150
JB
521# R: Core Gui Qml Quick
522%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_inspector.so
d8e27435 523# R: Core Gui Qml Quick
33c8f168 524%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_preview.so
25430150 525# R: Core Qml Quick
de82433f 526%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_quickprofiler.so
d8e27435 527
0be0a93b
JB
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
25430150
JB
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
0a3e7830
JP
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
395735ed 551%dir %{qt5dir}/qml/QtQuick
00526c46 552
de82433f 553%dir %{qt5dir}/qml/QtQuick/Layouts
25430150
JB
554# R: Core Gui Qml Quick
555%attr(755,root,root) %{qt5dir}/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
de82433f
JR
556%{qt5dir}/qml/QtQuick/Layouts/plugins.qmltypes
557%{qt5dir}/qml/QtQuick/Layouts/qmldir
558
395735ed 559%dir %{qt5dir}/qml/QtQuick/LocalStorage
e7e4b306 560# R: Core Qml Sql
395735ed
JB
561%attr(755,root,root) %{qt5dir}/qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so
562%{qt5dir}/qml/QtQuick/LocalStorage/plugins.qmltypes
563%{qt5dir}/qml/QtQuick/LocalStorage/qmldir
00526c46 564
395735ed 565%dir %{qt5dir}/qml/QtQuick/Particles.2
e7e4b306 566# R: Core Qml QuickParticles
395735ed
JB
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
00526c46 570
1a388717 571%dir %{qt5dir}/qml/QtQuick/Shapes
25430150 572# R: Core Qml QuickShapes
1a388717
AM
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
395735ed 577%dir %{qt5dir}/qml/QtQuick/Window.2
25430150 578# R: Core Gui Qml Quick
395735ed
JB
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
00526c46 582
395735ed 583%dir %{qt5dir}/qml/QtQuick.2
25430150 584# R: Core Qml QmlModels QmlWorkerScript Quick
395735ed
JB
585%attr(755,root,root) %{qt5dir}/qml/QtQuick.2/libqtquick2plugin.so
586%{qt5dir}/qml/QtQuick.2/plugins.qmltypes
587%{qt5dir}/qml/QtQuick.2/qmldir
00526c46 588
395735ed 589%dir %{qt5dir}/qml/QtTest
25430150 590# R: Core Gui Qml Quick QuickTest Widgets Test
395735ed
JB
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
dffafefb 596
d8e27435 597%files -n Qt5Quick-devel
dffafefb 598%defattr(644,root,root,755)
dffafefb
WF
599%attr(755,root,root) %{_libdir}/libQt5Quick.so
600%attr(755,root,root) %{_libdir}/libQt5QuickParticles.so
33c8f168 601%attr(755,root,root) %{_libdir}/libQt5QuickShapes.so
dffafefb 602%attr(755,root,root) %{_libdir}/libQt5QuickTest.so
595bacf4 603%attr(755,root,root) %{_libdir}/libQt5QuickWidgets.so
dffafefb
WF
604%{_libdir}/libQt5Quick.prl
605%{_libdir}/libQt5QuickParticles.prl
33c8f168 606%{_libdir}/libQt5QuickShapes.prl
dffafefb 607%{_libdir}/libQt5QuickTest.prl
595bacf4 608%{_libdir}/libQt5QuickWidgets.prl
0a3e7830
JP
609%{_libdir}/metatypes/qt5quick_metatypes.json
610%{_libdir}/metatypes/qt5quickparticles_metatypes.json
611%{_libdir}/metatypes/qt5quickshapes_metatypes.json
612%{_libdir}/metatypes/qt5quicktest_metatypes.json
dffafefb
WF
613%{_includedir}/qt5/QtQuick
614%{_includedir}/qt5/QtQuickParticles
33c8f168 615%{_includedir}/qt5/QtQuickShapes
dffafefb 616%{_includedir}/qt5/QtQuickTest
595bacf4 617%{_includedir}/qt5/QtQuickWidgets
395735ed 618%{_pkgconfigdir}/Qt5Quick.pc
395735ed 619%{_pkgconfigdir}/Qt5QuickTest.pc
595bacf4 620%{_pkgconfigdir}/Qt5QuickWidgets.pc
d8e27435 621%{_libdir}/cmake/Qt5Quick
1a388717 622%{_libdir}/cmake/Qt5QuickCompiler
d8e27435 623%{_libdir}/cmake/Qt5QuickTest
595bacf4 624%{_libdir}/cmake/Qt5QuickWidgets
1a388717 625%{qt5dir}/mkspecs/features/qtquickcompiler.prf
395735ed
JB
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
33c8f168 629%{qt5dir}/mkspecs/modules/qt_lib_quickshapes_private.pri
595bacf4
JB
630%{qt5dir}/mkspecs/modules/qt_lib_quickwidgets.pri
631%{qt5dir}/mkspecs/modules/qt_lib_quickwidgets_private.pri
dffafefb 632
de82433f 633%if %{with doc}
3329af2e
WF
634%files doc
635%defattr(644,root,root,755)
395735ed 636%{_docdir}/qt5-doc/qtqml
9e26daa7
JP
637%{_docdir}/qt5-doc/qtqmlmodels
638%{_docdir}/qt5-doc/qtqmltest
639%{_docdir}/qt5-doc/qtqmlworkerscript
395735ed 640%{_docdir}/qt5-doc/qtquick
395735ed 641
e7e4b306
JB
642%files doc-qch
643%defattr(644,root,root,755)
395735ed 644%{_docdir}/qt5-doc/qtqml.qch
9e26daa7
JP
645%{_docdir}/qt5-doc/qtqmlmodels.qch
646%{_docdir}/qt5-doc/qtqmltest.qch
647%{_docdir}/qt5-doc/qtqmlworkerscript.qch
395735ed 648%{_docdir}/qt5-doc/qtquick.qch
395735ed 649%endif
3329af2e 650
dffafefb 651%files examples -f examples.files
595bacf4 652%defattr(644,root,root,755)
395735ed
JB
653# XXX: dir shared with qt5-qtbase-examples
654%dir %{_examplesdir}/qt5
This page took 0.219695 seconds and 4 git commands to generate.