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