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