]> git.pld-linux.org Git - packages/qt5-qtdeclarative.git/blame - qt5-qtdeclarative.spec
- up to 5.11.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
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}
1a388717 22Version: 5.11.1
8463f129 23Release: 1
d8e27435 24License: LGPL v2.1 with Digia Qt LGPL Exception v1.1 or GPL v3.0
dffafefb 25Group: X11/Libraries
1a388717
AM
26Source0: http://download.qt.io/official_releases/qt/5.11/%{version}/submodules/%{orgname}-everywhere-src-%{version}.tar.xz
27# Source0-md5: cc655aaa10c47a84c41e8f0eb3bce112
28Source1: http://download.qt.io/official_releases/qt/5.11/%{version}/submodules/qttranslations-everywhere-src-%{version}.tar.xz
29# Source1-md5: 67c0dbd61c2b92552b5339d82a94b1a8
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
1a388717 243%setup -q -n %{orgname}-everywhere-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 251%if %{with qm}
1a388717 252cd qttranslations-everywhere-src-%{version}
00526c46
JB
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 270%if %{with qm}
1a388717 271%{__make} -C qttranslations-everywhere-src-%{version} install \
00526c46
JB
272 INSTALL_ROOT=$RPM_BUILD_ROOT
273# keep only qtdeclarative
1a388717 274%{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/{assistant,designer,linguist,qmlviewer,qt,qtbase,qtconnectivity,qtlocation,qtmultimedia,qtquick1,qtquickcontrols,qtquickcontrols2,qtserialport,qtscript,qtwebengine,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
1a388717 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
1a388717 288for f in qml qmlcachegen 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)
1a388717 344%attr(755,root,root) %{_bindir}/qmlcachegen-qt5
2e85cf37 345%attr(755,root,root) %{_bindir}/qmleasing-qt5
395735ed 346%attr(755,root,root) %{_bindir}/qmlimportscanner-qt5
2e85cf37 347%attr(755,root,root) %{_bindir}/qmllint-qt5
395735ed
JB
348%attr(755,root,root) %{_bindir}/qmlmin-qt5
349%attr(755,root,root) %{_bindir}/qmlplugindump-qt5
350%attr(755,root,root) %{_bindir}/qmlprofiler-qt5
2e85cf37 351%attr(755,root,root) %{_bindir}/qml-qt5
395735ed
JB
352%attr(755,root,root) %{_bindir}/qmlscene-qt5
353%attr(755,root,root) %{_bindir}/qmltestrunner-qt5
395735ed 354%attr(755,root,root) %{qt5dir}/bin/qml
1a388717 355%attr(755,root,root) %{qt5dir}/bin/qmlcachegen
2e85cf37 356%attr(755,root,root) %{qt5dir}/bin/qmleasing
395735ed 357%attr(755,root,root) %{qt5dir}/bin/qmlimportscanner
2e85cf37 358%attr(755,root,root) %{qt5dir}/bin/qmllint
395735ed
JB
359%attr(755,root,root) %{qt5dir}/bin/qmlmin
360%attr(755,root,root) %{qt5dir}/bin/qmlplugindump
361%attr(755,root,root) %{qt5dir}/bin/qmlprofiler
362%attr(755,root,root) %{qt5dir}/bin/qmlscene
363%attr(755,root,root) %{qt5dir}/bin/qmltestrunner
d8e27435 364
00526c46 365%files -n Qt5Qml -f qtdeclarative.lang
d8e27435 366%defattr(644,root,root,755)
1a388717 367%doc LICENSE.GPL3-EXCEPT
d8e27435
JB
368%attr(755,root,root) %{_libdir}/libQt5Qml.so.*.*.*
369%attr(755,root,root) %ghost %{_libdir}/libQt5Qml.so.5
370
371# loaded from src/qml/debugger/{qqmldebugserver,qqmlinspectorservice}.cpp
395735ed 372%dir %{qt5dir}/plugins/qmltooling
e7e4b306 373# R: Core Network Qml
de82433f
JR
374%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_debugger.so
375%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_inspector.so
376%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_local.so
1a388717 377%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_messages.so
de82433f 378%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_native.so
1a388717 379%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_nativedebugger.so
de82433f
JR
380%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_profiler.so
381%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_server.so
395735ed 382%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_tcp.so
d8e27435 383
395735ed
JB
384%dir %{qt5dir}/qml
385%dir %{qt5dir}/qml/Qt
386%dir %{qt5dir}/qml/Qt/labs
387%dir %{qt5dir}/qml/Qt/labs/folderlistmodel
e7e4b306 388# R: Core Qml
395735ed
JB
389%attr(755,root,root) %{qt5dir}/qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so
390%{qt5dir}/qml/Qt/labs/folderlistmodel/plugins.qmltypes
391%{qt5dir}/qml/Qt/labs/folderlistmodel/qmldir
1a388717
AM
392%dir %{qt5dir}/qml/Qt/labs/handlers
393%{qt5dir}/qml/Qt/labs/handlers/plugins.qmltypes
394%{qt5dir}/qml/Qt/labs/handlers/qmldir
395%attr(755,root,root) %{qt5dir}/qml/Qt/labs/handlers/libhandlersplugin.so
396
395735ed 397%dir %{qt5dir}/qml/Qt/labs/settings
e7e4b306 398# R: Core Qml
395735ed
JB
399%attr(755,root,root) %{qt5dir}/qml/Qt/labs/settings/libqmlsettingsplugin.so
400%{qt5dir}/qml/Qt/labs/settings/plugins.qmltypes
401%{qt5dir}/qml/Qt/labs/settings/qmldir
1a388717
AM
402
403%dir %{qt5dir}/qml/Qt/labs/sharedimage
404%attr(755,root,root) %{qt5dir}/qml/Qt/labs/sharedimage/libsharedimageplugin.so
405%{qt5dir}/qml/Qt/labs/sharedimage/plugins.qmltypes
406%{qt5dir}/qml/Qt/labs/sharedimage/qmldir
407
395735ed
JB
408%dir %{qt5dir}/qml/QtQml
409%dir %{qt5dir}/qml/QtQml/Models.2
2e85cf37 410%dir %{qt5dir}/qml/QtQml/StateMachine
e7e4b306 411# R: Core Qml
395735ed 412%attr(755,root,root) %{qt5dir}/qml/QtQml/Models.2/libmodelsplugin.so
b7c915ec 413%{qt5dir}/qml/QtQml/Models.2/plugins.qmltypes
395735ed 414%{qt5dir}/qml/QtQml/Models.2/qmldir
d8e27435 415
2e85cf37
JR
416%attr(755,root,root) %{qt5dir}/qml/QtQml/StateMachine/libqtqmlstatemachine.so
417%{qt5dir}/qml/QtQml/StateMachine/plugins.qmltypes
418%{qt5dir}/qml/QtQml/StateMachine/qmldir
419
de82433f
JR
420%{qt5dir}/qml/QtQml/plugins.qmltypes
421%{qt5dir}/qml/QtQml/qmldir
422%{qt5dir}/qml/builtins.qmltypes
423
d8e27435
JB
424%files -n Qt5Qml-devel
425%defattr(644,root,root,755)
426%attr(755,root,root) %{_libdir}/libQt5Qml.so
427# static-only
de82433f
JR
428%{_libdir}/libQt5PacketProtocol.a
429%{_libdir}/libQt5PacketProtocol.prl
430%{_libdir}/libQt5QmlDebug.a
431%{_libdir}/libQt5QmlDebug.prl
d8e27435
JB
432%{_libdir}/libQt5QmlDevTools.a
433%{_libdir}/libQt5Qml.prl
434%{_libdir}/libQt5QmlDevTools.prl
435%{_includedir}/qt5/QtQml
de82433f 436%{_includedir}/qt5/QtQmlDebug
de82433f 437%{_includedir}/qt5/QtPacketProtocol
d8e27435 438%{_pkgconfigdir}/Qt5Qml.pc
d8e27435 439%{_libdir}/cmake/Qt5Qml
1a388717 440%{qt5dir}/mkspecs/features/qmlcache.prf
de82433f 441%{qt5dir}/mkspecs/modules/qt_lib_packetprotocol_private.pri
d8e27435
JB
442%{qt5dir}/mkspecs/modules/qt_lib_qml.pri
443%{qt5dir}/mkspecs/modules/qt_lib_qml_private.pri
de82433f 444%{qt5dir}/mkspecs/modules/qt_lib_qmldebug_private.pri
d8e27435
JB
445%{qt5dir}/mkspecs/modules/qt_lib_qmldevtools_private.pri
446%{qt5dir}/mkspecs/modules/qt_lib_qmltest.pri
447%{qt5dir}/mkspecs/modules/qt_lib_qmltest_private.pri
448
449%files -n Qt5Quick
450%defattr(644,root,root,755)
451%attr(755,root,root) %{_libdir}/libQt5Quick.so.*.*.*
452%attr(755,root,root) %ghost %{_libdir}/libQt5Quick.so.5
453%attr(755,root,root) %{_libdir}/libQt5QuickParticles.so.*.*.*
454%attr(755,root,root) %ghost %{_libdir}/libQt5QuickParticles.so.5
455%attr(755,root,root) %{_libdir}/libQt5QuickTest.so.*.*.*
456%attr(755,root,root) %ghost %{_libdir}/libQt5QuickTest.so.5
595bacf4
JB
457%attr(755,root,root) %{_libdir}/libQt5QuickWidgets.so.*.*.*
458%attr(755,root,root) %ghost %{_libdir}/libQt5QuickWidgets.so.5
d8e27435 459
d8e27435 460# R: Core Gui Qml Quick
de82433f 461%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_quickprofiler.so
d8e27435 462
395735ed 463%dir %{qt5dir}/qml/QtQuick
00526c46 464
de82433f
JR
465%dir %{qt5dir}/qml/QtQuick/Layouts
466%{qt5dir}/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
467%{qt5dir}/qml/QtQuick/Layouts/plugins.qmltypes
468%{qt5dir}/qml/QtQuick/Layouts/qmldir
469
395735ed 470%dir %{qt5dir}/qml/QtQuick/LocalStorage
e7e4b306 471# R: Core Qml Sql
395735ed
JB
472%attr(755,root,root) %{qt5dir}/qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so
473%{qt5dir}/qml/QtQuick/LocalStorage/plugins.qmltypes
474%{qt5dir}/qml/QtQuick/LocalStorage/qmldir
00526c46 475
395735ed 476%dir %{qt5dir}/qml/QtQuick/Particles.2
e7e4b306 477# R: Core Qml QuickParticles
395735ed
JB
478%attr(755,root,root) %{qt5dir}/qml/QtQuick/Particles.2/libparticlesplugin.so
479%{qt5dir}/qml/QtQuick/Particles.2/plugins.qmltypes
480%{qt5dir}/qml/QtQuick/Particles.2/qmldir
00526c46 481
1a388717
AM
482%dir %{qt5dir}/qml/QtQuick/Shapes
483%attr(755,root,root) %{qt5dir}/qml/QtQuick/Shapes/libqmlshapesplugin.so
484%{qt5dir}/qml/QtQuick/Shapes/plugins.qmltypes
485%{qt5dir}/qml/QtQuick/Shapes/qmldir
486
395735ed 487%dir %{qt5dir}/qml/QtQuick/Window.2
e7e4b306 488# R: Core Qml Quick
395735ed
JB
489%attr(755,root,root) %{qt5dir}/qml/QtQuick/Window.2/libwindowplugin.so
490%{qt5dir}/qml/QtQuick/Window.2/plugins.qmltypes
491%{qt5dir}/qml/QtQuick/Window.2/qmldir
00526c46 492
395735ed 493%dir %{qt5dir}/qml/QtQuick.2
e7e4b306 494# R: Core Qml Quick
395735ed
JB
495%attr(755,root,root) %{qt5dir}/qml/QtQuick.2/libqtquick2plugin.so
496%{qt5dir}/qml/QtQuick.2/plugins.qmltypes
497%{qt5dir}/qml/QtQuick.2/qmldir
00526c46 498
395735ed 499%dir %{qt5dir}/qml/QtTest
e7e4b306 500# R: Core Gui Qml QuickTest Test
395735ed
JB
501%attr(755,root,root) %{qt5dir}/qml/QtTest/libqmltestplugin.so
502%{qt5dir}/qml/QtTest/plugins.qmltypes
503%{qt5dir}/qml/QtTest/qmldir
504%{qt5dir}/qml/QtTest/testlogger.js
505%{qt5dir}/qml/QtTest/*.qml
dffafefb 506
d8e27435 507%files -n Qt5Quick-devel
dffafefb 508%defattr(644,root,root,755)
dffafefb
WF
509%attr(755,root,root) %{_libdir}/libQt5Quick.so
510%attr(755,root,root) %{_libdir}/libQt5QuickParticles.so
511%attr(755,root,root) %{_libdir}/libQt5QuickTest.so
595bacf4 512%attr(755,root,root) %{_libdir}/libQt5QuickWidgets.so
dffafefb
WF
513%{_libdir}/libQt5Quick.prl
514%{_libdir}/libQt5QuickParticles.prl
515%{_libdir}/libQt5QuickTest.prl
595bacf4 516%{_libdir}/libQt5QuickWidgets.prl
dffafefb
WF
517%{_includedir}/qt5/QtQuick
518%{_includedir}/qt5/QtQuickParticles
519%{_includedir}/qt5/QtQuickTest
595bacf4 520%{_includedir}/qt5/QtQuickWidgets
395735ed 521%{_pkgconfigdir}/Qt5Quick.pc
395735ed 522%{_pkgconfigdir}/Qt5QuickTest.pc
595bacf4 523%{_pkgconfigdir}/Qt5QuickWidgets.pc
d8e27435 524%{_libdir}/cmake/Qt5Quick
1a388717 525%{_libdir}/cmake/Qt5QuickCompiler
d8e27435 526%{_libdir}/cmake/Qt5QuickTest
595bacf4 527%{_libdir}/cmake/Qt5QuickWidgets
1a388717 528%{qt5dir}/mkspecs/features/qtquickcompiler.prf
395735ed
JB
529%{qt5dir}/mkspecs/modules/qt_lib_quick.pri
530%{qt5dir}/mkspecs/modules/qt_lib_quick_private.pri
531%{qt5dir}/mkspecs/modules/qt_lib_quickparticles_private.pri
595bacf4
JB
532%{qt5dir}/mkspecs/modules/qt_lib_quickwidgets.pri
533%{qt5dir}/mkspecs/modules/qt_lib_quickwidgets_private.pri
dffafefb 534
00526c46
JB
535%if %{with qtxmlpatterns}
536%files -n Qt5Quick-xmllistmodel
537%defattr(644,root,root,755)
538%dir %{qt5dir}/qml/QtQuick/XmlListModel
539# R: Core Network Qml XmlPatterns
540%attr(755,root,root) %{qt5dir}/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so
541%{qt5dir}/qml/QtQuick/XmlListModel/plugins.qmltypes
542%{qt5dir}/qml/QtQuick/XmlListModel/qmldir
543%endif
544
de82433f 545%if %{with doc}
3329af2e
WF
546%files doc
547%defattr(644,root,root,755)
395735ed
JB
548%{_docdir}/qt5-doc/qtqml
549%{_docdir}/qt5-doc/qtquick
395735ed 550
e7e4b306
JB
551%files doc-qch
552%defattr(644,root,root,755)
395735ed
JB
553%{_docdir}/qt5-doc/qtqml.qch
554%{_docdir}/qt5-doc/qtquick.qch
395735ed 555%endif
3329af2e 556
dffafefb 557%files examples -f examples.files
595bacf4 558%defattr(644,root,root,755)
395735ed
JB
559# XXX: dir shared with qt5-qtbase-examples
560%dir %{_examplesdir}/qt5
This page took 0.195343 seconds and 4 git commands to generate.