]> git.pld-linux.org Git - packages/qt5-qtdeclarative.git/blame - qt5-qtdeclarative.spec
- rel 2; disable jit on x32
[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
d0369829 23Release: 2
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
d0369829 30Patch0: x32-no-jit.patch
b7c915ec 31URL: http://www.qt.io/
395735ed
JB
32BuildRequires: OpenGL-devel
33BuildRequires: Qt5Core-devel >= %{qtbase_ver}
34BuildRequires: Qt5Gui-devel >= %{qtbase_ver}
35BuildRequires: Qt5Network-devel >= %{qtbase_ver}
36BuildRequires: Qt5Sql-devel >= %{qtbase_ver}
37BuildRequires: Qt5Test-devel >= %{qtbase_ver}
38BuildRequires: Qt5Widgets-devel >= %{qtbase_ver}
00526c46 39%{?with_qtxmlpatterns:BuildRequires: Qt5XmlPatterns-devel >= %{qtxmlpatterns_ver}}
7b72fe56 40%if %{with doc}
395735ed
JB
41BuildRequires: qt5-assistant >= %{qttools_ver}
42%endif
43BuildRequires: qt5-build >= %{qtbase_ver}
00526c46 44%{?with_qm:BuildRequires: qt5-linguist >= %{qttools_ver}}
395735ed 45BuildRequires: qt5-qmake >= %{qtbase_ver}
dffafefb 46BuildRequires: rpmbuild(macros) >= 1.654
06f64f71
ER
47BuildRequires: tar >= 1:1.22
48BuildRequires: xz
d8e27435 49# qml: Core Gui Qml Widgets
d8e27435
JB
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
7f55d923
JB
170Requires: Qt5Core-devel >= %{qtbase_ver}
171Requires: Qt5Gui-devel >= %{qtbase_ver}
172Requires: Qt5Network-devel >= %{qtbase_ver}
d8e27435
JB
173Requires: Qt5Qml-devel = %{version}-%{release}
174Requires: Qt5Quick = %{version}-%{release}
7f55d923 175Requires: Qt5Widgets-devel >= %{qtbase_ver}
d8e27435
JB
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
1a388717 244%setup -q -n %{orgname}-everywhere-src-%{version} %{?with_qm:-a1}
d0369829 245%patch0 -p1
dffafefb
WF
246
247%build
248qmake-qt5
249%{__make}
de82433f 250
7b72fe56 251%{?with_doc:%{__make} docs}
dffafefb 252
00526c46 253%if %{with qm}
1a388717 254cd qttranslations-everywhere-src-%{version}
00526c46
JB
255qmake-qt5
256%{__make}
257cd ..
258%endif
259
dffafefb
WF
260%install
261rm -rf $RPM_BUILD_ROOT
395735ed
JB
262install -d $RPM_BUILD_ROOT%{_bindir}
263
3329af2e
WF
264%{__make} install \
265 INSTALL_ROOT=$RPM_BUILD_ROOT
266
de82433f 267%if %{with doc}
7b72fe56 268%{__make} install_docs \
dffafefb 269 INSTALL_ROOT=$RPM_BUILD_ROOT
de82433f 270%endif
dffafefb 271
00526c46 272%if %{with qm}
1a388717 273%{__make} -C qttranslations-everywhere-src-%{version} install \
00526c46
JB
274 INSTALL_ROOT=$RPM_BUILD_ROOT
275# keep only qtdeclarative
1a388717 276%{__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
277%endif
278
395735ed
JB
279# kill unnecessary -L%{_libdir} from *.la, *.prl, *.pc
280%{__sed} -i -e "s,-L%{_libdir} \?,,g" \
281 $RPM_BUILD_ROOT%{_libdir}/*.{la,prl} \
282 $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
283
284# useless symlinks
1a388717 285%{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.so.5.??
bb4fb35f
JB
286# actually drop *.la, follow policy of not packaging them when *.pc exist
287%{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.la
288
395735ed 289# symlinks in system bin dir
1a388717 290for f in qml qmlcachegen qmlimportscanner qmlmin qmlplugindump qmlprofiler qmlscene qmltestrunner qmleasing qmllint ; do
395735ed
JB
291 ln -sf ../%{_lib}/qt5/bin/$f $RPM_BUILD_ROOT%{_bindir}/${f}-qt5
292done
293
dffafefb
WF
294# Prepare some files list
295ifecho() {
395735ed 296 r="$RPM_BUILD_ROOT$2"
dffafefb
WF
297 if [ -d "$r" ]; then
298 echo "%%dir $2" >> $1.files
299 elif [ -x "$r" ] ; then
300 echo "%%attr(755,root,root) $2" >> $1.files
301 elif [ -f "$r" ]; then
302 echo "$2" >> $1.files
303 else
304 echo "Error generation $1 files list!"
305 echo "$r: no such file or directory!"
306 return 1
307 fi
308}
395735ed
JB
309ifecho_tree() {
310 ifecho $1 $2
311 for f in `find $RPM_BUILD_ROOT$2 -printf "%%P "`; do
312 ifecho $1 $2/$f
313 done
314}
dffafefb
WF
315
316echo "%defattr(644,root,root,755)" > examples.files
395735ed
JB
317ifecho_tree examples %{_examplesdir}/qt5/qml
318ifecho_tree examples %{_examplesdir}/qt5/qmltest
319ifecho_tree examples %{_examplesdir}/qt5/quick
dffafefb 320
de82433f 321# find_lang --with-qm supports only PLD qt3/qt4 specific %{_localedir}/*/LC_MESSAGES layout
00526c46
JB
322find_qt5_qm()
323{
324 name="$1"
325 find $RPM_BUILD_ROOT%{_datadir}/qt5/translations -name "${name}_*.qm" | \
326 sed -e "s:^$RPM_BUILD_ROOT::" \
327 -e 's:\(.*/'$name'_\)\([a-z][a-z][a-z]\?\)\(_[A-Z][A-Z]\)\?\(\.qm\)$:%lang(\2\3) \1\2\3\4:'
328}
329
330echo '%defattr(644,root,root,755)' > qtdeclarative.lang
331%if %{with qm}
332find_qt5_qm qtdeclarative >> qtdeclarative.lang
333%endif
334
dffafefb
WF
335%clean
336rm -rf $RPM_BUILD_ROOT
337
d8e27435
JB
338%post -n Qt5Qml -p /sbin/ldconfig
339%postun -n Qt5Qml -p /sbin/ldconfig
340
341%post -n Qt5Quick -p /sbin/ldconfig
342%postun -n Qt5Quick -p /sbin/ldconfig
dffafefb
WF
343
344%files
345%defattr(644,root,root,755)
1a388717 346%attr(755,root,root) %{_bindir}/qmlcachegen-qt5
2e85cf37 347%attr(755,root,root) %{_bindir}/qmleasing-qt5
395735ed 348%attr(755,root,root) %{_bindir}/qmlimportscanner-qt5
2e85cf37 349%attr(755,root,root) %{_bindir}/qmllint-qt5
395735ed
JB
350%attr(755,root,root) %{_bindir}/qmlmin-qt5
351%attr(755,root,root) %{_bindir}/qmlplugindump-qt5
352%attr(755,root,root) %{_bindir}/qmlprofiler-qt5
2e85cf37 353%attr(755,root,root) %{_bindir}/qml-qt5
395735ed
JB
354%attr(755,root,root) %{_bindir}/qmlscene-qt5
355%attr(755,root,root) %{_bindir}/qmltestrunner-qt5
395735ed 356%attr(755,root,root) %{qt5dir}/bin/qml
1a388717 357%attr(755,root,root) %{qt5dir}/bin/qmlcachegen
2e85cf37 358%attr(755,root,root) %{qt5dir}/bin/qmleasing
395735ed 359%attr(755,root,root) %{qt5dir}/bin/qmlimportscanner
2e85cf37 360%attr(755,root,root) %{qt5dir}/bin/qmllint
395735ed
JB
361%attr(755,root,root) %{qt5dir}/bin/qmlmin
362%attr(755,root,root) %{qt5dir}/bin/qmlplugindump
363%attr(755,root,root) %{qt5dir}/bin/qmlprofiler
364%attr(755,root,root) %{qt5dir}/bin/qmlscene
365%attr(755,root,root) %{qt5dir}/bin/qmltestrunner
d8e27435 366
00526c46 367%files -n Qt5Qml -f qtdeclarative.lang
d8e27435 368%defattr(644,root,root,755)
1a388717 369%doc LICENSE.GPL3-EXCEPT
d8e27435
JB
370%attr(755,root,root) %{_libdir}/libQt5Qml.so.*.*.*
371%attr(755,root,root) %ghost %{_libdir}/libQt5Qml.so.5
372
373# loaded from src/qml/debugger/{qqmldebugserver,qqmlinspectorservice}.cpp
395735ed 374%dir %{qt5dir}/plugins/qmltooling
e7e4b306 375# R: Core Network Qml
de82433f
JR
376%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_debugger.so
377%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_inspector.so
378%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_local.so
1a388717 379%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_messages.so
de82433f 380%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_native.so
1a388717 381%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_nativedebugger.so
de82433f
JR
382%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_profiler.so
383%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_server.so
395735ed 384%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_tcp.so
d8e27435 385
395735ed
JB
386%dir %{qt5dir}/qml
387%dir %{qt5dir}/qml/Qt
388%dir %{qt5dir}/qml/Qt/labs
389%dir %{qt5dir}/qml/Qt/labs/folderlistmodel
e7e4b306 390# R: Core Qml
395735ed
JB
391%attr(755,root,root) %{qt5dir}/qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so
392%{qt5dir}/qml/Qt/labs/folderlistmodel/plugins.qmltypes
393%{qt5dir}/qml/Qt/labs/folderlistmodel/qmldir
1a388717
AM
394%dir %{qt5dir}/qml/Qt/labs/handlers
395%{qt5dir}/qml/Qt/labs/handlers/plugins.qmltypes
396%{qt5dir}/qml/Qt/labs/handlers/qmldir
397%attr(755,root,root) %{qt5dir}/qml/Qt/labs/handlers/libhandlersplugin.so
398
395735ed 399%dir %{qt5dir}/qml/Qt/labs/settings
e7e4b306 400# R: Core Qml
395735ed
JB
401%attr(755,root,root) %{qt5dir}/qml/Qt/labs/settings/libqmlsettingsplugin.so
402%{qt5dir}/qml/Qt/labs/settings/plugins.qmltypes
403%{qt5dir}/qml/Qt/labs/settings/qmldir
1a388717
AM
404
405%dir %{qt5dir}/qml/Qt/labs/sharedimage
406%attr(755,root,root) %{qt5dir}/qml/Qt/labs/sharedimage/libsharedimageplugin.so
407%{qt5dir}/qml/Qt/labs/sharedimage/plugins.qmltypes
408%{qt5dir}/qml/Qt/labs/sharedimage/qmldir
409
395735ed
JB
410%dir %{qt5dir}/qml/QtQml
411%dir %{qt5dir}/qml/QtQml/Models.2
2e85cf37 412%dir %{qt5dir}/qml/QtQml/StateMachine
e7e4b306 413# R: Core Qml
395735ed 414%attr(755,root,root) %{qt5dir}/qml/QtQml/Models.2/libmodelsplugin.so
b7c915ec 415%{qt5dir}/qml/QtQml/Models.2/plugins.qmltypes
395735ed 416%{qt5dir}/qml/QtQml/Models.2/qmldir
d8e27435 417
2e85cf37
JR
418%attr(755,root,root) %{qt5dir}/qml/QtQml/StateMachine/libqtqmlstatemachine.so
419%{qt5dir}/qml/QtQml/StateMachine/plugins.qmltypes
420%{qt5dir}/qml/QtQml/StateMachine/qmldir
421
de82433f
JR
422%{qt5dir}/qml/QtQml/plugins.qmltypes
423%{qt5dir}/qml/QtQml/qmldir
424%{qt5dir}/qml/builtins.qmltypes
425
d8e27435
JB
426%files -n Qt5Qml-devel
427%defattr(644,root,root,755)
428%attr(755,root,root) %{_libdir}/libQt5Qml.so
429# static-only
de82433f
JR
430%{_libdir}/libQt5PacketProtocol.a
431%{_libdir}/libQt5PacketProtocol.prl
432%{_libdir}/libQt5QmlDebug.a
433%{_libdir}/libQt5QmlDebug.prl
d8e27435
JB
434%{_libdir}/libQt5QmlDevTools.a
435%{_libdir}/libQt5Qml.prl
436%{_libdir}/libQt5QmlDevTools.prl
437%{_includedir}/qt5/QtQml
de82433f 438%{_includedir}/qt5/QtQmlDebug
de82433f 439%{_includedir}/qt5/QtPacketProtocol
d8e27435 440%{_pkgconfigdir}/Qt5Qml.pc
d8e27435 441%{_libdir}/cmake/Qt5Qml
1a388717 442%{qt5dir}/mkspecs/features/qmlcache.prf
de82433f 443%{qt5dir}/mkspecs/modules/qt_lib_packetprotocol_private.pri
d8e27435
JB
444%{qt5dir}/mkspecs/modules/qt_lib_qml.pri
445%{qt5dir}/mkspecs/modules/qt_lib_qml_private.pri
de82433f 446%{qt5dir}/mkspecs/modules/qt_lib_qmldebug_private.pri
d8e27435
JB
447%{qt5dir}/mkspecs/modules/qt_lib_qmldevtools_private.pri
448%{qt5dir}/mkspecs/modules/qt_lib_qmltest.pri
449%{qt5dir}/mkspecs/modules/qt_lib_qmltest_private.pri
450
451%files -n Qt5Quick
452%defattr(644,root,root,755)
453%attr(755,root,root) %{_libdir}/libQt5Quick.so.*.*.*
454%attr(755,root,root) %ghost %{_libdir}/libQt5Quick.so.5
455%attr(755,root,root) %{_libdir}/libQt5QuickParticles.so.*.*.*
456%attr(755,root,root) %ghost %{_libdir}/libQt5QuickParticles.so.5
457%attr(755,root,root) %{_libdir}/libQt5QuickTest.so.*.*.*
458%attr(755,root,root) %ghost %{_libdir}/libQt5QuickTest.so.5
595bacf4
JB
459%attr(755,root,root) %{_libdir}/libQt5QuickWidgets.so.*.*.*
460%attr(755,root,root) %ghost %{_libdir}/libQt5QuickWidgets.so.5
d8e27435 461
d8e27435 462# R: Core Gui Qml Quick
de82433f 463%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_quickprofiler.so
d8e27435 464
395735ed 465%dir %{qt5dir}/qml/QtQuick
00526c46 466
de82433f
JR
467%dir %{qt5dir}/qml/QtQuick/Layouts
468%{qt5dir}/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
469%{qt5dir}/qml/QtQuick/Layouts/plugins.qmltypes
470%{qt5dir}/qml/QtQuick/Layouts/qmldir
471
395735ed 472%dir %{qt5dir}/qml/QtQuick/LocalStorage
e7e4b306 473# R: Core Qml Sql
395735ed
JB
474%attr(755,root,root) %{qt5dir}/qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so
475%{qt5dir}/qml/QtQuick/LocalStorage/plugins.qmltypes
476%{qt5dir}/qml/QtQuick/LocalStorage/qmldir
00526c46 477
395735ed 478%dir %{qt5dir}/qml/QtQuick/Particles.2
e7e4b306 479# R: Core Qml QuickParticles
395735ed
JB
480%attr(755,root,root) %{qt5dir}/qml/QtQuick/Particles.2/libparticlesplugin.so
481%{qt5dir}/qml/QtQuick/Particles.2/plugins.qmltypes
482%{qt5dir}/qml/QtQuick/Particles.2/qmldir
00526c46 483
1a388717
AM
484%dir %{qt5dir}/qml/QtQuick/Shapes
485%attr(755,root,root) %{qt5dir}/qml/QtQuick/Shapes/libqmlshapesplugin.so
486%{qt5dir}/qml/QtQuick/Shapes/plugins.qmltypes
487%{qt5dir}/qml/QtQuick/Shapes/qmldir
488
395735ed 489%dir %{qt5dir}/qml/QtQuick/Window.2
e7e4b306 490# R: Core Qml Quick
395735ed
JB
491%attr(755,root,root) %{qt5dir}/qml/QtQuick/Window.2/libwindowplugin.so
492%{qt5dir}/qml/QtQuick/Window.2/plugins.qmltypes
493%{qt5dir}/qml/QtQuick/Window.2/qmldir
00526c46 494
395735ed 495%dir %{qt5dir}/qml/QtQuick.2
e7e4b306 496# R: Core Qml Quick
395735ed
JB
497%attr(755,root,root) %{qt5dir}/qml/QtQuick.2/libqtquick2plugin.so
498%{qt5dir}/qml/QtQuick.2/plugins.qmltypes
499%{qt5dir}/qml/QtQuick.2/qmldir
00526c46 500
395735ed 501%dir %{qt5dir}/qml/QtTest
e7e4b306 502# R: Core Gui Qml QuickTest Test
395735ed
JB
503%attr(755,root,root) %{qt5dir}/qml/QtTest/libqmltestplugin.so
504%{qt5dir}/qml/QtTest/plugins.qmltypes
505%{qt5dir}/qml/QtTest/qmldir
506%{qt5dir}/qml/QtTest/testlogger.js
507%{qt5dir}/qml/QtTest/*.qml
dffafefb 508
d8e27435 509%files -n Qt5Quick-devel
dffafefb 510%defattr(644,root,root,755)
dffafefb
WF
511%attr(755,root,root) %{_libdir}/libQt5Quick.so
512%attr(755,root,root) %{_libdir}/libQt5QuickParticles.so
513%attr(755,root,root) %{_libdir}/libQt5QuickTest.so
595bacf4 514%attr(755,root,root) %{_libdir}/libQt5QuickWidgets.so
dffafefb
WF
515%{_libdir}/libQt5Quick.prl
516%{_libdir}/libQt5QuickParticles.prl
517%{_libdir}/libQt5QuickTest.prl
595bacf4 518%{_libdir}/libQt5QuickWidgets.prl
dffafefb
WF
519%{_includedir}/qt5/QtQuick
520%{_includedir}/qt5/QtQuickParticles
521%{_includedir}/qt5/QtQuickTest
595bacf4 522%{_includedir}/qt5/QtQuickWidgets
395735ed 523%{_pkgconfigdir}/Qt5Quick.pc
395735ed 524%{_pkgconfigdir}/Qt5QuickTest.pc
595bacf4 525%{_pkgconfigdir}/Qt5QuickWidgets.pc
d8e27435 526%{_libdir}/cmake/Qt5Quick
1a388717 527%{_libdir}/cmake/Qt5QuickCompiler
d8e27435 528%{_libdir}/cmake/Qt5QuickTest
595bacf4 529%{_libdir}/cmake/Qt5QuickWidgets
1a388717 530%{qt5dir}/mkspecs/features/qtquickcompiler.prf
395735ed
JB
531%{qt5dir}/mkspecs/modules/qt_lib_quick.pri
532%{qt5dir}/mkspecs/modules/qt_lib_quick_private.pri
533%{qt5dir}/mkspecs/modules/qt_lib_quickparticles_private.pri
595bacf4
JB
534%{qt5dir}/mkspecs/modules/qt_lib_quickwidgets.pri
535%{qt5dir}/mkspecs/modules/qt_lib_quickwidgets_private.pri
dffafefb 536
00526c46
JB
537%if %{with qtxmlpatterns}
538%files -n Qt5Quick-xmllistmodel
539%defattr(644,root,root,755)
540%dir %{qt5dir}/qml/QtQuick/XmlListModel
541# R: Core Network Qml XmlPatterns
542%attr(755,root,root) %{qt5dir}/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so
543%{qt5dir}/qml/QtQuick/XmlListModel/plugins.qmltypes
544%{qt5dir}/qml/QtQuick/XmlListModel/qmldir
545%endif
546
de82433f 547%if %{with doc}
3329af2e
WF
548%files doc
549%defattr(644,root,root,755)
395735ed
JB
550%{_docdir}/qt5-doc/qtqml
551%{_docdir}/qt5-doc/qtquick
395735ed 552
e7e4b306
JB
553%files doc-qch
554%defattr(644,root,root,755)
395735ed
JB
555%{_docdir}/qt5-doc/qtqml.qch
556%{_docdir}/qt5-doc/qtquick.qch
395735ed 557%endif
3329af2e 558
dffafefb 559%files examples -f examples.files
595bacf4 560%defattr(644,root,root,755)
395735ed
JB
561# XXX: dir shared with qt5-qtbase-examples
562%dir %{_examplesdir}/qt5
This page took 0.185914 seconds and 4 git commands to generate.