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