]> git.pld-linux.org Git - packages/qt5-qtdeclarative.git/blame - qt5-qtdeclarative.spec
- fixed Qt5Quick dependencies
[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
00526c46
JB
5%bcond_without qch # documentation in QCH format
6%bcond_without qm # QM translations
7%bcond_without qtxmlpatterns # XmlListModel plugin (Qt5XmlPatterns based)
dffafefb 8
7108e619
ER
9%if %{with bootstrap}
10%undefine with_qch
11%undefine with_qm
12%undefine with_qtxmlpatterns
13%endif
14
dffafefb 15%define orgname qtdeclarative
00526c46 16%define qtbase_ver %{version}
157149aa 17%define qttools_ver 5.4
00526c46 18%define qtxmlpatterns_ver %{version}
bb4fb35f
JB
19Summary: The Qt5 Declarative libraries
20Summary(pl.UTF-8): Biblioteki Qt5 Declarative
dffafefb 21Name: qt5-%{orgname}
b7c915ec 22Version: 5.5.1
22fe9737 23Release: 1
d8e27435 24License: LGPL v2.1 with Digia Qt LGPL Exception v1.1 or GPL v3.0
dffafefb 25Group: X11/Libraries
b7c915ec
JB
26Source0: http://download.qt.io/official_releases/qt/5.5/%{version}/submodules/%{orgname}-opensource-src-%{version}.tar.xz
27# Source0-md5: b7997c9d8df4ea60945229883f9ce8ed
28Source1: http://download.qt.io/official_releases/qt/5.5/%{version}/submodules/qttranslations-opensource-src-%{version}.tar.xz
29# Source1-md5: 1f89d53fe759db123b4b6d9de9d9e8c9
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}}
395735ed
JB
39%if %{with qch}
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}
395735ed 248%{__make} %{!?with_qch:html_}docs
dffafefb 249
00526c46
JB
250%if %{with qm}
251cd qttranslations-opensource-src-%{version}
252qmake-qt5
253%{__make}
254cd ..
255%endif
256
dffafefb
WF
257%install
258rm -rf $RPM_BUILD_ROOT
395735ed
JB
259install -d $RPM_BUILD_ROOT%{_bindir}
260
3329af2e
WF
261%{__make} install \
262 INSTALL_ROOT=$RPM_BUILD_ROOT
263
395735ed 264%{__make} install_%{!?with_qch:html_}docs \
dffafefb
WF
265 INSTALL_ROOT=$RPM_BUILD_ROOT
266
00526c46
JB
267%if %{with qm}
268%{__make} -C qttranslations-opensource-src-%{version} install \
269 INSTALL_ROOT=$RPM_BUILD_ROOT
270# keep only qtdeclarative
b7c915ec 271%{__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
272%endif
273
395735ed
JB
274# kill unnecessary -L%{_libdir} from *.la, *.prl, *.pc
275%{__sed} -i -e "s,-L%{_libdir} \?,,g" \
276 $RPM_BUILD_ROOT%{_libdir}/*.{la,prl} \
277 $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
278
279# useless symlinks
280%{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.so.5.?
bb4fb35f
JB
281# actually drop *.la, follow policy of not packaging them when *.pc exist
282%{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.la
283
395735ed 284# symlinks in system bin dir
b7c915ec 285for f in qml qmlimportscanner qmlmin qmlplugindump qmlprofiler qmlscene qmltestrunner qmleasing qmllint ; do
395735ed
JB
286 ln -sf ../%{_lib}/qt5/bin/$f $RPM_BUILD_ROOT%{_bindir}/${f}-qt5
287done
288
dffafefb
WF
289# Prepare some files list
290ifecho() {
395735ed 291 r="$RPM_BUILD_ROOT$2"
dffafefb
WF
292 if [ -d "$r" ]; then
293 echo "%%dir $2" >> $1.files
294 elif [ -x "$r" ] ; then
295 echo "%%attr(755,root,root) $2" >> $1.files
296 elif [ -f "$r" ]; then
297 echo "$2" >> $1.files
298 else
299 echo "Error generation $1 files list!"
300 echo "$r: no such file or directory!"
301 return 1
302 fi
303}
395735ed
JB
304ifecho_tree() {
305 ifecho $1 $2
306 for f in `find $RPM_BUILD_ROOT$2 -printf "%%P "`; do
307 ifecho $1 $2/$f
308 done
309}
dffafefb
WF
310
311echo "%defattr(644,root,root,755)" > examples.files
395735ed
JB
312ifecho_tree examples %{_examplesdir}/qt5/qml
313ifecho_tree examples %{_examplesdir}/qt5/qmltest
314ifecho_tree examples %{_examplesdir}/qt5/quick
dffafefb 315
00526c46
JB
316# find_lang --with-qm supports only PLD qt3/qt4 specific %{_datadir}/locale/*/LC_MESSAGES layout
317find_qt5_qm()
318{
319 name="$1"
320 find $RPM_BUILD_ROOT%{_datadir}/qt5/translations -name "${name}_*.qm" | \
321 sed -e "s:^$RPM_BUILD_ROOT::" \
322 -e 's:\(.*/'$name'_\)\([a-z][a-z][a-z]\?\)\(_[A-Z][A-Z]\)\?\(\.qm\)$:%lang(\2\3) \1\2\3\4:'
323}
324
325echo '%defattr(644,root,root,755)' > qtdeclarative.lang
326%if %{with qm}
327find_qt5_qm qtdeclarative >> qtdeclarative.lang
328%endif
329
dffafefb
WF
330%clean
331rm -rf $RPM_BUILD_ROOT
332
d8e27435
JB
333%post -n Qt5Qml -p /sbin/ldconfig
334%postun -n Qt5Qml -p /sbin/ldconfig
335
336%post -n Qt5Quick -p /sbin/ldconfig
337%postun -n Qt5Quick -p /sbin/ldconfig
dffafefb
WF
338
339%files
340%defattr(644,root,root,755)
2e85cf37 341%attr(755,root,root) %{_bindir}/qmleasing-qt5
395735ed 342%attr(755,root,root) %{_bindir}/qmlimportscanner-qt5
2e85cf37 343%attr(755,root,root) %{_bindir}/qmllint-qt5
395735ed
JB
344%attr(755,root,root) %{_bindir}/qmlmin-qt5
345%attr(755,root,root) %{_bindir}/qmlplugindump-qt5
346%attr(755,root,root) %{_bindir}/qmlprofiler-qt5
2e85cf37 347%attr(755,root,root) %{_bindir}/qml-qt5
395735ed
JB
348%attr(755,root,root) %{_bindir}/qmlscene-qt5
349%attr(755,root,root) %{_bindir}/qmltestrunner-qt5
395735ed 350%attr(755,root,root) %{qt5dir}/bin/qml
2e85cf37 351%attr(755,root,root) %{qt5dir}/bin/qmleasing
395735ed 352%attr(755,root,root) %{qt5dir}/bin/qmlimportscanner
2e85cf37 353%attr(755,root,root) %{qt5dir}/bin/qmllint
395735ed
JB
354%attr(755,root,root) %{qt5dir}/bin/qmlmin
355%attr(755,root,root) %{qt5dir}/bin/qmlplugindump
356%attr(755,root,root) %{qt5dir}/bin/qmlprofiler
357%attr(755,root,root) %{qt5dir}/bin/qmlscene
358%attr(755,root,root) %{qt5dir}/bin/qmltestrunner
d8e27435 359
00526c46 360%files -n Qt5Qml -f qtdeclarative.lang
d8e27435
JB
361%defattr(644,root,root,755)
362%doc LGPL_EXCEPTION.txt
363%attr(755,root,root) %{_libdir}/libQt5Qml.so.*.*.*
364%attr(755,root,root) %ghost %{_libdir}/libQt5Qml.so.5
365
366# loaded from src/qml/debugger/{qqmldebugserver,qqmlinspectorservice}.cpp
395735ed 367%dir %{qt5dir}/plugins/qmltooling
e7e4b306 368# R: Core Network Qml
395735ed 369%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_tcp.so
d8e27435 370
395735ed
JB
371%dir %{qt5dir}/qml
372%dir %{qt5dir}/qml/Qt
373%dir %{qt5dir}/qml/Qt/labs
374%dir %{qt5dir}/qml/Qt/labs/folderlistmodel
e7e4b306 375# R: Core Qml
395735ed
JB
376%attr(755,root,root) %{qt5dir}/qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so
377%{qt5dir}/qml/Qt/labs/folderlistmodel/plugins.qmltypes
378%{qt5dir}/qml/Qt/labs/folderlistmodel/qmldir
379%dir %{qt5dir}/qml/Qt/labs/settings
e7e4b306 380# R: Core Qml
395735ed
JB
381%attr(755,root,root) %{qt5dir}/qml/Qt/labs/settings/libqmlsettingsplugin.so
382%{qt5dir}/qml/Qt/labs/settings/plugins.qmltypes
383%{qt5dir}/qml/Qt/labs/settings/qmldir
384%dir %{qt5dir}/qml/QtQml
385%dir %{qt5dir}/qml/QtQml/Models.2
2e85cf37 386%dir %{qt5dir}/qml/QtQml/StateMachine
e7e4b306 387# R: Core Qml
395735ed 388%attr(755,root,root) %{qt5dir}/qml/QtQml/Models.2/libmodelsplugin.so
b7c915ec 389%{qt5dir}/qml/QtQml/Models.2/plugins.qmltypes
395735ed 390%{qt5dir}/qml/QtQml/Models.2/qmldir
d8e27435 391
2e85cf37
JR
392%attr(755,root,root) %{qt5dir}/qml/QtQml/StateMachine/libqtqmlstatemachine.so
393%{qt5dir}/qml/QtQml/StateMachine/plugins.qmltypes
394%{qt5dir}/qml/QtQml/StateMachine/qmldir
395
d8e27435
JB
396%files -n Qt5Qml-devel
397%defattr(644,root,root,755)
398%attr(755,root,root) %{_libdir}/libQt5Qml.so
399# static-only
400%{_libdir}/libQt5QmlDevTools.a
401%{_libdir}/libQt5Qml.prl
402%{_libdir}/libQt5QmlDevTools.prl
403%{_includedir}/qt5/QtQml
b7c915ec 404%{_includedir}/qt5/QtQmlDevTools
d8e27435
JB
405%{_pkgconfigdir}/Qt5Qml.pc
406%{_pkgconfigdir}/Qt5QmlDevTools.pc
407%{_libdir}/cmake/Qt5Qml
408%{qt5dir}/mkspecs/modules/qt_lib_qml.pri
409%{qt5dir}/mkspecs/modules/qt_lib_qml_private.pri
410%{qt5dir}/mkspecs/modules/qt_lib_qmldevtools_private.pri
411%{qt5dir}/mkspecs/modules/qt_lib_qmltest.pri
412%{qt5dir}/mkspecs/modules/qt_lib_qmltest_private.pri
413
414%files -n Qt5Quick
415%defattr(644,root,root,755)
416%attr(755,root,root) %{_libdir}/libQt5Quick.so.*.*.*
417%attr(755,root,root) %ghost %{_libdir}/libQt5Quick.so.5
418%attr(755,root,root) %{_libdir}/libQt5QuickParticles.so.*.*.*
419%attr(755,root,root) %ghost %{_libdir}/libQt5QuickParticles.so.5
420%attr(755,root,root) %{_libdir}/libQt5QuickTest.so.*.*.*
421%attr(755,root,root) %ghost %{_libdir}/libQt5QuickTest.so.5
595bacf4
JB
422%attr(755,root,root) %{_libdir}/libQt5QuickWidgets.so.*.*.*
423%attr(755,root,root) %ghost %{_libdir}/libQt5QuickWidgets.so.5
d8e27435 424
d8e27435
JB
425# R: Core Gui Qml Quick
426%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_qtquick2.so
427
395735ed 428%dir %{qt5dir}/qml/QtQuick
00526c46 429
395735ed 430%dir %{qt5dir}/qml/QtQuick/LocalStorage
e7e4b306 431# R: Core Qml Sql
395735ed
JB
432%attr(755,root,root) %{qt5dir}/qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so
433%{qt5dir}/qml/QtQuick/LocalStorage/plugins.qmltypes
434%{qt5dir}/qml/QtQuick/LocalStorage/qmldir
00526c46 435
395735ed 436%dir %{qt5dir}/qml/QtQuick/Particles.2
e7e4b306 437# R: Core Qml QuickParticles
395735ed
JB
438%attr(755,root,root) %{qt5dir}/qml/QtQuick/Particles.2/libparticlesplugin.so
439%{qt5dir}/qml/QtQuick/Particles.2/plugins.qmltypes
440%{qt5dir}/qml/QtQuick/Particles.2/qmldir
00526c46 441
395735ed 442%dir %{qt5dir}/qml/QtQuick/Window.2
e7e4b306 443# R: Core Qml Quick
395735ed
JB
444%attr(755,root,root) %{qt5dir}/qml/QtQuick/Window.2/libwindowplugin.so
445%{qt5dir}/qml/QtQuick/Window.2/plugins.qmltypes
446%{qt5dir}/qml/QtQuick/Window.2/qmldir
00526c46 447
395735ed 448%dir %{qt5dir}/qml/QtQuick.2
e7e4b306 449# R: Core Qml Quick
395735ed
JB
450%attr(755,root,root) %{qt5dir}/qml/QtQuick.2/libqtquick2plugin.so
451%{qt5dir}/qml/QtQuick.2/plugins.qmltypes
452%{qt5dir}/qml/QtQuick.2/qmldir
00526c46 453
395735ed 454%dir %{qt5dir}/qml/QtTest
e7e4b306 455# R: Core Gui Qml QuickTest Test
395735ed
JB
456%attr(755,root,root) %{qt5dir}/qml/QtTest/libqmltestplugin.so
457%{qt5dir}/qml/QtTest/plugins.qmltypes
458%{qt5dir}/qml/QtTest/qmldir
459%{qt5dir}/qml/QtTest/testlogger.js
460%{qt5dir}/qml/QtTest/*.qml
dffafefb 461
d8e27435 462%files -n Qt5Quick-devel
dffafefb 463%defattr(644,root,root,755)
dffafefb
WF
464%attr(755,root,root) %{_libdir}/libQt5Quick.so
465%attr(755,root,root) %{_libdir}/libQt5QuickParticles.so
466%attr(755,root,root) %{_libdir}/libQt5QuickTest.so
595bacf4 467%attr(755,root,root) %{_libdir}/libQt5QuickWidgets.so
dffafefb
WF
468%{_libdir}/libQt5Quick.prl
469%{_libdir}/libQt5QuickParticles.prl
470%{_libdir}/libQt5QuickTest.prl
595bacf4 471%{_libdir}/libQt5QuickWidgets.prl
dffafefb
WF
472%{_includedir}/qt5/QtQuick
473%{_includedir}/qt5/QtQuickParticles
474%{_includedir}/qt5/QtQuickTest
595bacf4 475%{_includedir}/qt5/QtQuickWidgets
395735ed
JB
476%{_pkgconfigdir}/Qt5Quick.pc
477%{_pkgconfigdir}/Qt5QuickParticles.pc
478%{_pkgconfigdir}/Qt5QuickTest.pc
595bacf4 479%{_pkgconfigdir}/Qt5QuickWidgets.pc
d8e27435
JB
480%{_libdir}/cmake/Qt5Quick
481%{_libdir}/cmake/Qt5QuickTest
595bacf4 482%{_libdir}/cmake/Qt5QuickWidgets
395735ed
JB
483%{qt5dir}/mkspecs/modules/qt_lib_quick.pri
484%{qt5dir}/mkspecs/modules/qt_lib_quick_private.pri
485%{qt5dir}/mkspecs/modules/qt_lib_quickparticles_private.pri
595bacf4
JB
486%{qt5dir}/mkspecs/modules/qt_lib_quickwidgets.pri
487%{qt5dir}/mkspecs/modules/qt_lib_quickwidgets_private.pri
dffafefb 488
00526c46
JB
489%if %{with qtxmlpatterns}
490%files -n Qt5Quick-xmllistmodel
491%defattr(644,root,root,755)
492%dir %{qt5dir}/qml/QtQuick/XmlListModel
493# R: Core Network Qml XmlPatterns
494%attr(755,root,root) %{qt5dir}/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so
495%{qt5dir}/qml/QtQuick/XmlListModel/plugins.qmltypes
496%{qt5dir}/qml/QtQuick/XmlListModel/qmldir
497%endif
498
3329af2e
WF
499%files doc
500%defattr(644,root,root,755)
395735ed
JB
501%{_docdir}/qt5-doc/qtqml
502%{_docdir}/qt5-doc/qtquick
395735ed
JB
503
504%if %{with qch}
e7e4b306
JB
505%files doc-qch
506%defattr(644,root,root,755)
395735ed
JB
507%{_docdir}/qt5-doc/qtqml.qch
508%{_docdir}/qt5-doc/qtquick.qch
395735ed 509%endif
3329af2e 510
dffafefb 511%files examples -f examples.files
595bacf4 512%defattr(644,root,root,755)
395735ed
JB
513# XXX: dir shared with qt5-qtbase-examples
514%dir %{_examplesdir}/qt5
This page took 0.166673 seconds and 4 git commands to generate.