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