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