]> git.pld-linux.org Git - packages/qt5-qtdeclarative.git/blame - qt5-qtdeclarative.spec
- don't build openvg by default (even if enabled in Qt5Gui)
[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}
de82433f 22%define qttools_ver 5.8
bb4fb35f
JB
23Summary: The Qt5 Declarative libraries
24Summary(pl.UTF-8): Biblioteki Qt5 Declarative
dffafefb 25Name: qt5-%{orgname}
4573611c 26Version: 5.15.2
077fa6e9 27Release: 2
d8e27435 28License: LGPL v2.1 with Digia Qt LGPL Exception v1.1 or GPL v3.0
dffafefb 29Group: X11/Libraries
0a3e7830 30Source0: http://download.qt.io/official_releases/qt/5.15/%{version}/submodules/%{orgname}-everywhere-src-%{version}.tar.xz
4573611c 31# Source0-md5: db3c185d6f13fc60828f8f9f20e092c4
0a3e7830 32Source1: http://download.qt.io/official_releases/qt/5.15/%{version}/submodules/qttranslations-everywhere-src-%{version}.tar.xz
4573611c 33# Source1-md5: 9b66cdb64402e8fd9e843f8a7120abb1
0be0a93b
JB
34URL: https://www.qt.io/
35%{?with_openvg:BuildRequires: EGL-devel}
395735ed 36BuildRequires: OpenGL-devel
0be0a93b 37%{?with_openvg:BuildRequires: OpenVG-devel}
395735ed
JB
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}
7b72fe56 44%if %{with doc}
395735ed
JB
45BuildRequires: qt5-assistant >= %{qttools_ver}
46%endif
47BuildRequires: qt5-build >= %{qtbase_ver}
00526c46 48%{?with_qm:BuildRequires: qt5-linguist >= %{qttools_ver}}
395735ed 49BuildRequires: qt5-qmake >= %{qtbase_ver}
dffafefb 50BuildRequires: rpmbuild(macros) >= 1.654
06f64f71
ER
51BuildRequires: tar >= 1:1.22
52BuildRequires: xz
d8e27435 53# qml: Core Gui Qml Widgets
d8e27435
JB
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}
dffafefb
WF
66BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
67
dffafefb 68%define specflags -fno-strict-aliasing
bb4fb35f 69%define qt5dir %{_libdir}/qt5
dffafefb
WF
70
71%description
bb4fb35f
JB
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.
dffafefb 85
d8e27435
JB
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
dffafefb 170Group: X11/Development/Libraries
d8e27435
JB
171# Qt5Quick: Core Gui Network Qml
172# Qt5QuickParticles: Core Gui Network Qml Quick
173# Qt5QuickTest: Core Gui Widgets
7f55d923
JB
174Requires: Qt5Core-devel >= %{qtbase_ver}
175Requires: Qt5Gui-devel >= %{qtbase_ver}
176Requires: Qt5Network-devel >= %{qtbase_ver}
d8e27435
JB
177Requires: Qt5Qml-devel = %{version}-%{release}
178Requires: Qt5Quick = %{version}-%{release}
7f55d923 179Requires: Qt5Widgets-devel >= %{qtbase_ver}
6d459d02 180Requires: qt5-qtdeclarative >= %{qtbase_ver}
d8e27435
JB
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.
dffafefb 187
00526c46
JB
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
3329af2e 204%package doc
e7e4b306
JB
205Summary: Qt5 Declarative documentation in HTML format
206Summary(pl.UTF-8): Dokumentacja do bibliotek Qt5 Declarative w formacie HTML
3329af2e 207Group: Documentation
bb4fb35f 208Requires: qt5-doc-common >= %{qtbase_ver}
26b61e36
ER
209%if "%{_rpmversion}" >= "5"
210BuildArch: noarch
211%endif
3329af2e
WF
212
213%description doc
e7e4b306 214Qt5 Declarative documentation in HTML format.
bb4fb35f
JB
215
216%description doc -l pl.UTF-8
e7e4b306
JB
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.
3329af2e 233
dffafefb
WF
234%package examples
235Summary: Qt5 Declarative examples
e7e4b306 236Summary(pl.UTF-8): Przykłady do bibliotek Qt5 Declarative
dffafefb 237Group: X11/Development/Libraries
26b61e36
ER
238%if "%{_rpmversion}" >= "5"
239BuildArch: noarch
240%endif
dffafefb
WF
241
242%description examples
bb4fb35f
JB
243Qt5 Declarative examples.
244
245%description examples -l pl.UTF-8
e7e4b306 246Przykłady do bibliotek Qt5 Declarative.
dffafefb
WF
247
248%prep
1a388717 249%setup -q -n %{orgname}-everywhere-src-%{version} %{?with_qm:-a1}
dffafefb 250
0be0a93b
JB
251%if %{without openvg}
252%{__sed} -i '/openvg/d' src/plugins/scenegraph/scenegraph.pro
253%endif
254
dffafefb 255%build
9e26daa7
JP
256qmake-qt5 -- \
257 %{!?with_jit:-no}-feature-qml-jit
0be0a93b 258
dffafefb 259%{__make}
de82433f 260
7b72fe56 261%{?with_doc:%{__make} docs}
dffafefb 262
00526c46 263%if %{with qm}
1a388717 264cd qttranslations-everywhere-src-%{version}
00526c46
JB
265qmake-qt5
266%{__make}
267cd ..
268%endif
269
dffafefb
WF
270%install
271rm -rf $RPM_BUILD_ROOT
395735ed
JB
272install -d $RPM_BUILD_ROOT%{_bindir}
273
3329af2e
WF
274%{__make} install \
275 INSTALL_ROOT=$RPM_BUILD_ROOT
276
de82433f 277%if %{with doc}
7b72fe56 278%{__make} install_docs \
dffafefb 279 INSTALL_ROOT=$RPM_BUILD_ROOT
de82433f 280%endif
dffafefb 281
00526c46 282%if %{with qm}
1a388717 283%{__make} -C qttranslations-everywhere-src-%{version} install \
00526c46
JB
284 INSTALL_ROOT=$RPM_BUILD_ROOT
285# keep only qtdeclarative
33c8f168 286%{__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
287%endif
288
395735ed
JB
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
1a388717 295%{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.so.5.??
bb4fb35f
JB
296# actually drop *.la, follow policy of not packaging them when *.pc exist
297%{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.la
298
395735ed 299# symlinks in system bin dir
0a3e7830 300for f in qml qmlcachegen qmlimportscanner qmlmin qmlplugindump qmlpreview qmlprofiler qmlscene qmltestrunner qmleasing qmllint qmlformat qmltyperegistrar; do
395735ed
JB
301 ln -sf ../%{_lib}/qt5/bin/$f $RPM_BUILD_ROOT%{_bindir}/${f}-qt5
302done
303
dffafefb
WF
304# Prepare some files list
305ifecho() {
395735ed 306 r="$RPM_BUILD_ROOT$2"
dffafefb
WF
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}
395735ed
JB
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}
dffafefb
WF
325
326echo "%defattr(644,root,root,755)" > examples.files
395735ed
JB
327ifecho_tree examples %{_examplesdir}/qt5/qml
328ifecho_tree examples %{_examplesdir}/qt5/qmltest
329ifecho_tree examples %{_examplesdir}/qt5/quick
dffafefb 330
de82433f 331# find_lang --with-qm supports only PLD qt3/qt4 specific %{_localedir}/*/LC_MESSAGES layout
00526c46
JB
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
dffafefb
WF
345%clean
346rm -rf $RPM_BUILD_ROOT
347
d8e27435
JB
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
dffafefb
WF
353
354%files
355%defattr(644,root,root,755)
1a388717 356%attr(755,root,root) %{_bindir}/qmlcachegen-qt5
2e85cf37 357%attr(755,root,root) %{_bindir}/qmleasing-qt5
0a3e7830 358%attr(755,root,root) %{_bindir}/qmlformat-qt5
395735ed 359%attr(755,root,root) %{_bindir}/qmlimportscanner-qt5
2e85cf37 360%attr(755,root,root) %{_bindir}/qmllint-qt5
395735ed
JB
361%attr(755,root,root) %{_bindir}/qmlmin-qt5
362%attr(755,root,root) %{_bindir}/qmlplugindump-qt5
33c8f168 363%attr(755,root,root) %{_bindir}/qmlpreview-qt5
395735ed 364%attr(755,root,root) %{_bindir}/qmlprofiler-qt5
2e85cf37 365%attr(755,root,root) %{_bindir}/qml-qt5
395735ed
JB
366%attr(755,root,root) %{_bindir}/qmlscene-qt5
367%attr(755,root,root) %{_bindir}/qmltestrunner-qt5
0a3e7830 368%attr(755,root,root) %{_bindir}/qmltyperegistrar-qt5
395735ed 369%attr(755,root,root) %{qt5dir}/bin/qml
1a388717 370%attr(755,root,root) %{qt5dir}/bin/qmlcachegen
2e85cf37 371%attr(755,root,root) %{qt5dir}/bin/qmleasing
0a3e7830 372%attr(755,root,root) %{qt5dir}/bin/qmlformat
395735ed 373%attr(755,root,root) %{qt5dir}/bin/qmlimportscanner
2e85cf37 374%attr(755,root,root) %{qt5dir}/bin/qmllint
395735ed
JB
375%attr(755,root,root) %{qt5dir}/bin/qmlmin
376%attr(755,root,root) %{qt5dir}/bin/qmlplugindump
33c8f168 377%attr(755,root,root) %{qt5dir}/bin/qmlpreview
395735ed
JB
378%attr(755,root,root) %{qt5dir}/bin/qmlprofiler
379%attr(755,root,root) %{qt5dir}/bin/qmlscene
380%attr(755,root,root) %{qt5dir}/bin/qmltestrunner
0a3e7830 381%attr(755,root,root) %{qt5dir}/bin/qmltyperegistrar
d8e27435 382
00526c46 383%files -n Qt5Qml -f qtdeclarative.lang
d8e27435 384%defattr(644,root,root,755)
1a388717 385%doc LICENSE.GPL3-EXCEPT
d8e27435
JB
386%attr(755,root,root) %{_libdir}/libQt5Qml.so.*.*.*
387%attr(755,root,root) %ghost %{_libdir}/libQt5Qml.so.5
9e26daa7
JP
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
d8e27435
JB
392
393# loaded from src/qml/debugger/{qqmldebugserver,qqmlinspectorservice}.cpp
395735ed 394%dir %{qt5dir}/plugins/qmltooling
e7e4b306 395# R: Core Network Qml
de82433f
JR
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
1a388717 399%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_messages.so
de82433f 400%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_native.so
1a388717 401%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_nativedebugger.so
de82433f
JR
402%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_profiler.so
403%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_server.so
395735ed 404%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_tcp.so
d8e27435 405
395735ed
JB
406%dir %{qt5dir}/qml
407%dir %{qt5dir}/qml/Qt
408%dir %{qt5dir}/qml/Qt/labs
9e26daa7
JP
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
395735ed 414%dir %{qt5dir}/qml/Qt/labs/folderlistmodel
e7e4b306 415# R: Core Qml
395735ed
JB
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
33c8f168
JP
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
1a388717 424
395735ed 425%dir %{qt5dir}/qml/Qt/labs/settings
e7e4b306 426# R: Core Qml
395735ed
JB
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
1a388717
AM
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
33c8f168
JP
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
395735ed 441%dir %{qt5dir}/qml/QtQml
9e26daa7 442%attr(755,root,root) %{qt5dir}/qml/QtQml/libqmlplugin.so
395735ed 443%dir %{qt5dir}/qml/QtQml/Models.2
e7e4b306 444# R: Core Qml
395735ed 445%attr(755,root,root) %{qt5dir}/qml/QtQml/Models.2/libmodelsplugin.so
b7c915ec 446%{qt5dir}/qml/QtQml/Models.2/plugins.qmltypes
395735ed 447%{qt5dir}/qml/QtQml/Models.2/qmldir
d8e27435 448
9e26daa7 449%dir %{qt5dir}/qml/QtQml/StateMachine
2e85cf37
JR
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
9e26daa7
JP
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
de82433f
JR
459%{qt5dir}/qml/QtQml/plugins.qmltypes
460%{qt5dir}/qml/QtQml/qmldir
461%{qt5dir}/qml/builtins.qmltypes
462
d8e27435
JB
463%files -n Qt5Qml-devel
464%defattr(644,root,root,755)
465%attr(755,root,root) %{_libdir}/libQt5Qml.so
9e26daa7
JP
466%attr(755,root,root) %{_libdir}/libQt5QmlModels.so
467%attr(755,root,root) %{_libdir}/libQt5QmlWorkerScript.so
d8e27435 468# static-only
de82433f
JR
469%{_libdir}/libQt5PacketProtocol.a
470%{_libdir}/libQt5PacketProtocol.prl
471%{_libdir}/libQt5QmlDebug.a
472%{_libdir}/libQt5QmlDebug.prl
d8e27435
JB
473%{_libdir}/libQt5QmlDevTools.a
474%{_libdir}/libQt5Qml.prl
475%{_libdir}/libQt5QmlDevTools.prl
9e26daa7
JP
476%{_libdir}/libQt5QmlModels.prl
477%{_libdir}/libQt5QmlWorkerScript.prl
0a3e7830
JP
478%{_libdir}/metatypes/qt5qml_metatypes.json
479%{_libdir}/metatypes/qt5qmlmodels_metatypes.json
480%{_libdir}/metatypes/qt5qmlworkerscript_metatypes.json
d8e27435 481%{_includedir}/qt5/QtQml
de82433f 482%{_includedir}/qt5/QtQmlDebug
9e26daa7
JP
483%{_includedir}/qt5/QtQmlModels
484%{_includedir}/qt5/QtQmlWorkerScript
de82433f 485%{_includedir}/qt5/QtPacketProtocol
d8e27435 486%{_pkgconfigdir}/Qt5Qml.pc
9e26daa7
JP
487%{_pkgconfigdir}/Qt5QmlModels.pc
488%{_pkgconfigdir}/Qt5QmlWorkerScript.pc
7a299fc1 489%{_libdir}/cmake/Qt5PacketProtocol
d8e27435 490%{_libdir}/cmake/Qt5Qml
7a299fc1
JP
491%{_libdir}/cmake/Qt5QmlDebug
492%{_libdir}/cmake/Qt5QmlDevTools
9e26daa7
JP
493%{_libdir}/cmake/Qt5QmlImportScanner
494%{_libdir}/cmake/Qt5QmlModels
495%{_libdir}/cmake/Qt5QmlWorkerScript
7a299fc1
JP
496%{_libdir}/cmake/Qt5QuickParticles
497%{_libdir}/cmake/Qt5QuickShapes
1a388717 498%{qt5dir}/mkspecs/features/qmlcache.prf
0a3e7830 499%{qt5dir}/mkspecs/features/qmltypes.prf
de82433f 500%{qt5dir}/mkspecs/modules/qt_lib_packetprotocol_private.pri
d8e27435
JB
501%{qt5dir}/mkspecs/modules/qt_lib_qml.pri
502%{qt5dir}/mkspecs/modules/qt_lib_qml_private.pri
de82433f 503%{qt5dir}/mkspecs/modules/qt_lib_qmldebug_private.pri
d8e27435 504%{qt5dir}/mkspecs/modules/qt_lib_qmldevtools_private.pri
9e26daa7
JP
505%{qt5dir}/mkspecs/modules/qt_lib_qmlmodels.pri
506%{qt5dir}/mkspecs/modules/qt_lib_qmlmodels_private.pri
d8e27435
JB
507%{qt5dir}/mkspecs/modules/qt_lib_qmltest.pri
508%{qt5dir}/mkspecs/modules/qt_lib_qmltest_private.pri
9e26daa7
JP
509%{qt5dir}/mkspecs/modules/qt_lib_qmlworkerscript.pri
510%{qt5dir}/mkspecs/modules/qt_lib_qmlworkerscript_private.pri
d8e27435
JB
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
33c8f168
JP
518%attr(755,root,root) %{_libdir}/libQt5QuickShapes.so.*.*.*
519%attr(755,root,root) %ghost %{_libdir}/libQt5QuickShapes.so.5
d8e27435
JB
520%attr(755,root,root) %{_libdir}/libQt5QuickTest.so.*.*.*
521%attr(755,root,root) %ghost %{_libdir}/libQt5QuickTest.so.5
595bacf4
JB
522%attr(755,root,root) %{_libdir}/libQt5QuickWidgets.so.*.*.*
523%attr(755,root,root) %ghost %{_libdir}/libQt5QuickWidgets.so.5
d8e27435 524
d8e27435 525# R: Core Gui Qml Quick
33c8f168 526%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_preview.so
de82433f 527%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_quickprofiler.so
d8e27435 528
0be0a93b
JB
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
0a3e7830
JP
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
395735ed 541%dir %{qt5dir}/qml/QtQuick
00526c46 542
de82433f
JR
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
395735ed 548%dir %{qt5dir}/qml/QtQuick/LocalStorage
e7e4b306 549# R: Core Qml Sql
395735ed
JB
550%attr(755,root,root) %{qt5dir}/qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so
551%{qt5dir}/qml/QtQuick/LocalStorage/plugins.qmltypes
552%{qt5dir}/qml/QtQuick/LocalStorage/qmldir
00526c46 553
395735ed 554%dir %{qt5dir}/qml/QtQuick/Particles.2
e7e4b306 555# R: Core Qml QuickParticles
395735ed
JB
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
00526c46 559
1a388717
AM
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
395735ed 565%dir %{qt5dir}/qml/QtQuick/Window.2
e7e4b306 566# R: Core Qml Quick
395735ed
JB
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
00526c46 570
395735ed 571%dir %{qt5dir}/qml/QtQuick.2
e7e4b306 572# R: Core Qml Quick
395735ed
JB
573%attr(755,root,root) %{qt5dir}/qml/QtQuick.2/libqtquick2plugin.so
574%{qt5dir}/qml/QtQuick.2/plugins.qmltypes
575%{qt5dir}/qml/QtQuick.2/qmldir
00526c46 576
395735ed 577%dir %{qt5dir}/qml/QtTest
e7e4b306 578# R: Core Gui Qml QuickTest Test
395735ed
JB
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
dffafefb 584
d8e27435 585%files -n Qt5Quick-devel
dffafefb 586%defattr(644,root,root,755)
dffafefb
WF
587%attr(755,root,root) %{_libdir}/libQt5Quick.so
588%attr(755,root,root) %{_libdir}/libQt5QuickParticles.so
33c8f168 589%attr(755,root,root) %{_libdir}/libQt5QuickShapes.so
dffafefb 590%attr(755,root,root) %{_libdir}/libQt5QuickTest.so
595bacf4 591%attr(755,root,root) %{_libdir}/libQt5QuickWidgets.so
dffafefb
WF
592%{_libdir}/libQt5Quick.prl
593%{_libdir}/libQt5QuickParticles.prl
33c8f168 594%{_libdir}/libQt5QuickShapes.prl
dffafefb 595%{_libdir}/libQt5QuickTest.prl
595bacf4 596%{_libdir}/libQt5QuickWidgets.prl
0a3e7830
JP
597%{_libdir}/metatypes/qt5quick_metatypes.json
598%{_libdir}/metatypes/qt5quickparticles_metatypes.json
599%{_libdir}/metatypes/qt5quickshapes_metatypes.json
600%{_libdir}/metatypes/qt5quicktest_metatypes.json
dffafefb
WF
601%{_includedir}/qt5/QtQuick
602%{_includedir}/qt5/QtQuickParticles
33c8f168 603%{_includedir}/qt5/QtQuickShapes
dffafefb 604%{_includedir}/qt5/QtQuickTest
595bacf4 605%{_includedir}/qt5/QtQuickWidgets
395735ed 606%{_pkgconfigdir}/Qt5Quick.pc
395735ed 607%{_pkgconfigdir}/Qt5QuickTest.pc
595bacf4 608%{_pkgconfigdir}/Qt5QuickWidgets.pc
d8e27435 609%{_libdir}/cmake/Qt5Quick
1a388717 610%{_libdir}/cmake/Qt5QuickCompiler
d8e27435 611%{_libdir}/cmake/Qt5QuickTest
595bacf4 612%{_libdir}/cmake/Qt5QuickWidgets
1a388717 613%{qt5dir}/mkspecs/features/qtquickcompiler.prf
395735ed
JB
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
33c8f168 617%{qt5dir}/mkspecs/modules/qt_lib_quickshapes_private.pri
595bacf4
JB
618%{qt5dir}/mkspecs/modules/qt_lib_quickwidgets.pri
619%{qt5dir}/mkspecs/modules/qt_lib_quickwidgets_private.pri
dffafefb 620
de82433f 621%if %{with doc}
3329af2e
WF
622%files doc
623%defattr(644,root,root,755)
395735ed 624%{_docdir}/qt5-doc/qtqml
9e26daa7
JP
625%{_docdir}/qt5-doc/qtqmlmodels
626%{_docdir}/qt5-doc/qtqmltest
627%{_docdir}/qt5-doc/qtqmlworkerscript
395735ed 628%{_docdir}/qt5-doc/qtquick
395735ed 629
e7e4b306
JB
630%files doc-qch
631%defattr(644,root,root,755)
395735ed 632%{_docdir}/qt5-doc/qtqml.qch
9e26daa7
JP
633%{_docdir}/qt5-doc/qtqmlmodels.qch
634%{_docdir}/qt5-doc/qtqmltest.qch
635%{_docdir}/qt5-doc/qtqmlworkerscript.qch
395735ed 636%{_docdir}/qt5-doc/qtquick.qch
395735ed 637%endif
3329af2e 638
dffafefb 639%files examples -f examples.files
595bacf4 640%defattr(644,root,root,755)
395735ed
JB
641# XXX: dir shared with qt5-qtbase-examples
642%dir %{_examplesdir}/qt5
This page took 0.199739 seconds and 4 git commands to generate.