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