]> git.pld-linux.org Git - packages/qt5-qtdeclarative.git/blame - qt5-qtdeclarative.spec
up to 5.12.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}
3a306b4f 19Version: 5.12.2
33c8f168 20Release: 1
d8e27435 21License: LGPL v2.1 with Digia Qt LGPL Exception v1.1 or GPL v3.0
dffafefb 22Group: X11/Libraries
33c8f168 23Source0: http://download.qt.io/official_releases/qt/5.12/%{version}/submodules/%{orgname}-everywhere-src-%{version}.tar.xz
3a306b4f 24# Source0-md5: 7b6abe476da9368ae73de430def58c53
33c8f168 25Source1: http://download.qt.io/official_releases/qt/5.12/%{version}/submodules/qttranslations-everywhere-src-%{version}.tar.xz
3a306b4f 26# Source1-md5: 298e993499be31ab95162b61456a4b25
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}
d8e27435
JB
172
173%description -n Qt5Quick-devel
174Qt5 Qml libraries - development files.
175
176%description -n Qt5Quick-devel -l pl.UTF-8
177Biblioteki Qt5 Qml - pliki programistyczne.
dffafefb 178
00526c46
JB
179%package -n Qt5Quick-xmllistmodel
180Summary: XmlListModel plugin for Qt5 Quick
181Summary(pl.UTF-8): Wtyczka XmlListModel dla Qt5 Quick
182Group: X11/Libraries
183Requires: Qt5Qml = %{version}-%{release}
184Requires: Qt5Quick = %{version}-%{release}
185Requires: Qt5XmlPatterns >= %{qtxmlpatterns_ver}
186
187%description -n Qt5Quick-xmllistmodel
188XmlListModel plugin for Qt5 Quick provides QML types for creating
189models from XML data.
190
191%description -n Qt5Quick-xmllistmodel -l pl.UTF-8
192Wtyczka XmlListModel dla Qt5 Quick dostarcza typy QML do tworzenia
193modeli z danych XML.
194
3329af2e 195%package doc
e7e4b306
JB
196Summary: Qt5 Declarative documentation in HTML format
197Summary(pl.UTF-8): Dokumentacja do bibliotek Qt5 Declarative w formacie HTML
3329af2e 198Group: Documentation
bb4fb35f 199Requires: qt5-doc-common >= %{qtbase_ver}
26b61e36
ER
200%if "%{_rpmversion}" >= "5"
201BuildArch: noarch
202%endif
3329af2e
WF
203
204%description doc
e7e4b306 205Qt5 Declarative documentation in HTML format.
bb4fb35f
JB
206
207%description doc -l pl.UTF-8
e7e4b306
JB
208Dokumentacja do bibliotek Qt5 Declarative w formacie HTML.
209
210%package doc-qch
211Summary: Qt5 Declarative documentation in QCH format
212Summary(pl.UTF-8): Dokumentacja do bibliotek Qt5 Declarative w formacie QCH
213Group: Documentation
214Requires: qt5-doc-common >= %{qtbase_ver}
215%if "%{_rpmversion}" >= "5"
216BuildArch: noarch
217%endif
218
219%description doc-qch
220Qt5 Declarative documentation in QCH format.
221
222%description doc-qch -l pl.UTF-8
223Dokumentacja do bibliotek Qt5 Declarative w formacie QCH.
3329af2e 224
dffafefb
WF
225%package examples
226Summary: Qt5 Declarative examples
e7e4b306 227Summary(pl.UTF-8): Przykłady do bibliotek Qt5 Declarative
dffafefb 228Group: X11/Development/Libraries
26b61e36
ER
229%if "%{_rpmversion}" >= "5"
230BuildArch: noarch
231%endif
dffafefb
WF
232
233%description examples
bb4fb35f
JB
234Qt5 Declarative examples.
235
236%description examples -l pl.UTF-8
e7e4b306 237Przykłady do bibliotek Qt5 Declarative.
dffafefb
WF
238
239%prep
1a388717 240%setup -q -n %{orgname}-everywhere-src-%{version} %{?with_qm:-a1}
d0369829 241%patch0 -p1
dffafefb
WF
242
243%build
244qmake-qt5
245%{__make}
de82433f 246
7b72fe56 247%{?with_doc:%{__make} docs}
dffafefb 248
00526c46 249%if %{with qm}
1a388717 250cd qttranslations-everywhere-src-%{version}
00526c46
JB
251qmake-qt5
252%{__make}
253cd ..
254%endif
255
dffafefb
WF
256%install
257rm -rf $RPM_BUILD_ROOT
395735ed
JB
258install -d $RPM_BUILD_ROOT%{_bindir}
259
3329af2e
WF
260%{__make} install \
261 INSTALL_ROOT=$RPM_BUILD_ROOT
262
de82433f 263%if %{with doc}
7b72fe56 264%{__make} install_docs \
dffafefb 265 INSTALL_ROOT=$RPM_BUILD_ROOT
de82433f 266%endif
dffafefb 267
00526c46 268%if %{with qm}
1a388717 269%{__make} -C qttranslations-everywhere-src-%{version} install \
00526c46
JB
270 INSTALL_ROOT=$RPM_BUILD_ROOT
271# keep only qtdeclarative
33c8f168 272%{__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
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
1a388717 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
33c8f168 286for f in qml qmlcachegen qmlimportscanner qmlmin qmlplugindump qmlpreview 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
de82433f 317# find_lang --with-qm supports only PLD qt3/qt4 specific %{_localedir}/*/LC_MESSAGES layout
00526c46
JB
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)
1a388717 342%attr(755,root,root) %{_bindir}/qmlcachegen-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
33c8f168 348%attr(755,root,root) %{_bindir}/qmlpreview-qt5
395735ed 349%attr(755,root,root) %{_bindir}/qmlprofiler-qt5
2e85cf37 350%attr(755,root,root) %{_bindir}/qml-qt5
395735ed
JB
351%attr(755,root,root) %{_bindir}/qmlscene-qt5
352%attr(755,root,root) %{_bindir}/qmltestrunner-qt5
395735ed 353%attr(755,root,root) %{qt5dir}/bin/qml
1a388717 354%attr(755,root,root) %{qt5dir}/bin/qmlcachegen
2e85cf37 355%attr(755,root,root) %{qt5dir}/bin/qmleasing
395735ed 356%attr(755,root,root) %{qt5dir}/bin/qmlimportscanner
2e85cf37 357%attr(755,root,root) %{qt5dir}/bin/qmllint
395735ed
JB
358%attr(755,root,root) %{qt5dir}/bin/qmlmin
359%attr(755,root,root) %{qt5dir}/bin/qmlplugindump
33c8f168 360%attr(755,root,root) %{qt5dir}/bin/qmlpreview
395735ed
JB
361%attr(755,root,root) %{qt5dir}/bin/qmlprofiler
362%attr(755,root,root) %{qt5dir}/bin/qmlscene
363%attr(755,root,root) %{qt5dir}/bin/qmltestrunner
d8e27435 364
00526c46 365%files -n Qt5Qml -f qtdeclarative.lang
d8e27435 366%defattr(644,root,root,755)
1a388717 367%doc LICENSE.GPL3-EXCEPT
d8e27435
JB
368%attr(755,root,root) %{_libdir}/libQt5Qml.so.*.*.*
369%attr(755,root,root) %ghost %{_libdir}/libQt5Qml.so.5
370
371# loaded from src/qml/debugger/{qqmldebugserver,qqmlinspectorservice}.cpp
395735ed 372%dir %{qt5dir}/plugins/qmltooling
e7e4b306 373# R: Core Network Qml
de82433f
JR
374%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_debugger.so
375%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_inspector.so
376%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_local.so
1a388717 377%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_messages.so
de82433f 378%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_native.so
1a388717 379%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_nativedebugger.so
de82433f
JR
380%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_profiler.so
381%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_server.so
395735ed 382%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_tcp.so
d8e27435 383
395735ed
JB
384%dir %{qt5dir}/qml
385%dir %{qt5dir}/qml/Qt
386%dir %{qt5dir}/qml/Qt/labs
387%dir %{qt5dir}/qml/Qt/labs/folderlistmodel
e7e4b306 388# R: Core Qml
395735ed
JB
389%attr(755,root,root) %{qt5dir}/qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so
390%{qt5dir}/qml/Qt/labs/folderlistmodel/plugins.qmltypes
391%{qt5dir}/qml/Qt/labs/folderlistmodel/qmldir
33c8f168
JP
392
393%dir %{qt5dir}/qml/Qt/labs/qmlmodels
394%{qt5dir}/qml/Qt/labs/qmlmodels/plugins.qmltypes
395%{qt5dir}/qml/Qt/labs/qmlmodels/qmldir
396%attr(755,root,root) %{qt5dir}/qml/Qt/labs/qmlmodels/liblabsmodelsplugin.so
1a388717 397
395735ed 398%dir %{qt5dir}/qml/Qt/labs/settings
e7e4b306 399# R: Core Qml
395735ed
JB
400%attr(755,root,root) %{qt5dir}/qml/Qt/labs/settings/libqmlsettingsplugin.so
401%{qt5dir}/qml/Qt/labs/settings/plugins.qmltypes
402%{qt5dir}/qml/Qt/labs/settings/qmldir
1a388717
AM
403
404%dir %{qt5dir}/qml/Qt/labs/sharedimage
405%attr(755,root,root) %{qt5dir}/qml/Qt/labs/sharedimage/libsharedimageplugin.so
406%{qt5dir}/qml/Qt/labs/sharedimage/plugins.qmltypes
407%{qt5dir}/qml/Qt/labs/sharedimage/qmldir
408
33c8f168
JP
409%dir %{qt5dir}/qml/Qt/labs/wavefrontmesh
410%attr(755,root,root) %{qt5dir}/qml/Qt/labs/wavefrontmesh/libqmlwavefrontmeshplugin.so
411%{qt5dir}/qml/Qt/labs/wavefrontmesh/plugins.qmltypes
412%{qt5dir}/qml/Qt/labs/wavefrontmesh/qmldir
413
395735ed
JB
414%dir %{qt5dir}/qml/QtQml
415%dir %{qt5dir}/qml/QtQml/Models.2
2e85cf37 416%dir %{qt5dir}/qml/QtQml/StateMachine
e7e4b306 417# R: Core Qml
395735ed 418%attr(755,root,root) %{qt5dir}/qml/QtQml/Models.2/libmodelsplugin.so
b7c915ec 419%{qt5dir}/qml/QtQml/Models.2/plugins.qmltypes
395735ed 420%{qt5dir}/qml/QtQml/Models.2/qmldir
d8e27435 421
2e85cf37
JR
422%attr(755,root,root) %{qt5dir}/qml/QtQml/StateMachine/libqtqmlstatemachine.so
423%{qt5dir}/qml/QtQml/StateMachine/plugins.qmltypes
424%{qt5dir}/qml/QtQml/StateMachine/qmldir
425
de82433f
JR
426%{qt5dir}/qml/QtQml/plugins.qmltypes
427%{qt5dir}/qml/QtQml/qmldir
428%{qt5dir}/qml/builtins.qmltypes
429
d8e27435
JB
430%files -n Qt5Qml-devel
431%defattr(644,root,root,755)
432%attr(755,root,root) %{_libdir}/libQt5Qml.so
433# static-only
de82433f
JR
434%{_libdir}/libQt5PacketProtocol.a
435%{_libdir}/libQt5PacketProtocol.prl
436%{_libdir}/libQt5QmlDebug.a
437%{_libdir}/libQt5QmlDebug.prl
d8e27435
JB
438%{_libdir}/libQt5QmlDevTools.a
439%{_libdir}/libQt5Qml.prl
440%{_libdir}/libQt5QmlDevTools.prl
441%{_includedir}/qt5/QtQml
de82433f 442%{_includedir}/qt5/QtQmlDebug
de82433f 443%{_includedir}/qt5/QtPacketProtocol
d8e27435 444%{_pkgconfigdir}/Qt5Qml.pc
d8e27435 445%{_libdir}/cmake/Qt5Qml
1a388717 446%{qt5dir}/mkspecs/features/qmlcache.prf
de82433f 447%{qt5dir}/mkspecs/modules/qt_lib_packetprotocol_private.pri
d8e27435
JB
448%{qt5dir}/mkspecs/modules/qt_lib_qml.pri
449%{qt5dir}/mkspecs/modules/qt_lib_qml_private.pri
de82433f 450%{qt5dir}/mkspecs/modules/qt_lib_qmldebug_private.pri
d8e27435
JB
451%{qt5dir}/mkspecs/modules/qt_lib_qmldevtools_private.pri
452%{qt5dir}/mkspecs/modules/qt_lib_qmltest.pri
453%{qt5dir}/mkspecs/modules/qt_lib_qmltest_private.pri
454
455%files -n Qt5Quick
456%defattr(644,root,root,755)
457%attr(755,root,root) %{_libdir}/libQt5Quick.so.*.*.*
458%attr(755,root,root) %ghost %{_libdir}/libQt5Quick.so.5
459%attr(755,root,root) %{_libdir}/libQt5QuickParticles.so.*.*.*
460%attr(755,root,root) %ghost %{_libdir}/libQt5QuickParticles.so.5
33c8f168
JP
461%attr(755,root,root) %{_libdir}/libQt5QuickShapes.so.*.*.*
462%attr(755,root,root) %ghost %{_libdir}/libQt5QuickShapes.so.5
d8e27435
JB
463%attr(755,root,root) %{_libdir}/libQt5QuickTest.so.*.*.*
464%attr(755,root,root) %ghost %{_libdir}/libQt5QuickTest.so.5
595bacf4
JB
465%attr(755,root,root) %{_libdir}/libQt5QuickWidgets.so.*.*.*
466%attr(755,root,root) %ghost %{_libdir}/libQt5QuickWidgets.so.5
d8e27435 467
d8e27435 468# R: Core Gui Qml Quick
33c8f168 469%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_preview.so
de82433f 470%attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_quickprofiler.so
d8e27435 471
395735ed 472%dir %{qt5dir}/qml/QtQuick
00526c46 473
de82433f
JR
474%dir %{qt5dir}/qml/QtQuick/Layouts
475%{qt5dir}/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
476%{qt5dir}/qml/QtQuick/Layouts/plugins.qmltypes
477%{qt5dir}/qml/QtQuick/Layouts/qmldir
478
395735ed 479%dir %{qt5dir}/qml/QtQuick/LocalStorage
e7e4b306 480# R: Core Qml Sql
395735ed
JB
481%attr(755,root,root) %{qt5dir}/qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so
482%{qt5dir}/qml/QtQuick/LocalStorage/plugins.qmltypes
483%{qt5dir}/qml/QtQuick/LocalStorage/qmldir
00526c46 484
395735ed 485%dir %{qt5dir}/qml/QtQuick/Particles.2
e7e4b306 486# R: Core Qml QuickParticles
395735ed
JB
487%attr(755,root,root) %{qt5dir}/qml/QtQuick/Particles.2/libparticlesplugin.so
488%{qt5dir}/qml/QtQuick/Particles.2/plugins.qmltypes
489%{qt5dir}/qml/QtQuick/Particles.2/qmldir
00526c46 490
1a388717
AM
491%dir %{qt5dir}/qml/QtQuick/Shapes
492%attr(755,root,root) %{qt5dir}/qml/QtQuick/Shapes/libqmlshapesplugin.so
493%{qt5dir}/qml/QtQuick/Shapes/plugins.qmltypes
494%{qt5dir}/qml/QtQuick/Shapes/qmldir
495
395735ed 496%dir %{qt5dir}/qml/QtQuick/Window.2
e7e4b306 497# R: Core Qml Quick
395735ed
JB
498%attr(755,root,root) %{qt5dir}/qml/QtQuick/Window.2/libwindowplugin.so
499%{qt5dir}/qml/QtQuick/Window.2/plugins.qmltypes
500%{qt5dir}/qml/QtQuick/Window.2/qmldir
00526c46 501
395735ed 502%dir %{qt5dir}/qml/QtQuick.2
e7e4b306 503# R: Core Qml Quick
395735ed
JB
504%attr(755,root,root) %{qt5dir}/qml/QtQuick.2/libqtquick2plugin.so
505%{qt5dir}/qml/QtQuick.2/plugins.qmltypes
506%{qt5dir}/qml/QtQuick.2/qmldir
00526c46 507
395735ed 508%dir %{qt5dir}/qml/QtTest
e7e4b306 509# R: Core Gui Qml QuickTest Test
395735ed
JB
510%attr(755,root,root) %{qt5dir}/qml/QtTest/libqmltestplugin.so
511%{qt5dir}/qml/QtTest/plugins.qmltypes
512%{qt5dir}/qml/QtTest/qmldir
513%{qt5dir}/qml/QtTest/testlogger.js
514%{qt5dir}/qml/QtTest/*.qml
dffafefb 515
d8e27435 516%files -n Qt5Quick-devel
dffafefb 517%defattr(644,root,root,755)
dffafefb
WF
518%attr(755,root,root) %{_libdir}/libQt5Quick.so
519%attr(755,root,root) %{_libdir}/libQt5QuickParticles.so
33c8f168 520%attr(755,root,root) %{_libdir}/libQt5QuickShapes.so
dffafefb 521%attr(755,root,root) %{_libdir}/libQt5QuickTest.so
595bacf4 522%attr(755,root,root) %{_libdir}/libQt5QuickWidgets.so
dffafefb
WF
523%{_libdir}/libQt5Quick.prl
524%{_libdir}/libQt5QuickParticles.prl
33c8f168 525%{_libdir}/libQt5QuickShapes.prl
dffafefb 526%{_libdir}/libQt5QuickTest.prl
595bacf4 527%{_libdir}/libQt5QuickWidgets.prl
dffafefb
WF
528%{_includedir}/qt5/QtQuick
529%{_includedir}/qt5/QtQuickParticles
33c8f168 530%{_includedir}/qt5/QtQuickShapes
dffafefb 531%{_includedir}/qt5/QtQuickTest
595bacf4 532%{_includedir}/qt5/QtQuickWidgets
395735ed 533%{_pkgconfigdir}/Qt5Quick.pc
395735ed 534%{_pkgconfigdir}/Qt5QuickTest.pc
595bacf4 535%{_pkgconfigdir}/Qt5QuickWidgets.pc
d8e27435 536%{_libdir}/cmake/Qt5Quick
1a388717 537%{_libdir}/cmake/Qt5QuickCompiler
d8e27435 538%{_libdir}/cmake/Qt5QuickTest
595bacf4 539%{_libdir}/cmake/Qt5QuickWidgets
1a388717 540%{qt5dir}/mkspecs/features/qtquickcompiler.prf
395735ed
JB
541%{qt5dir}/mkspecs/modules/qt_lib_quick.pri
542%{qt5dir}/mkspecs/modules/qt_lib_quick_private.pri
543%{qt5dir}/mkspecs/modules/qt_lib_quickparticles_private.pri
33c8f168 544%{qt5dir}/mkspecs/modules/qt_lib_quickshapes_private.pri
595bacf4
JB
545%{qt5dir}/mkspecs/modules/qt_lib_quickwidgets.pri
546%{qt5dir}/mkspecs/modules/qt_lib_quickwidgets_private.pri
dffafefb 547
de82433f 548%if %{with doc}
3329af2e
WF
549%files doc
550%defattr(644,root,root,755)
395735ed
JB
551%{_docdir}/qt5-doc/qtqml
552%{_docdir}/qt5-doc/qtquick
395735ed 553
e7e4b306
JB
554%files doc-qch
555%defattr(644,root,root,755)
395735ed
JB
556%{_docdir}/qt5-doc/qtqml.qch
557%{_docdir}/qt5-doc/qtquick.qch
395735ed 558%endif
3329af2e 559
dffafefb 560%files examples -f examples.files
595bacf4 561%defattr(644,root,root,755)
395735ed
JB
562# XXX: dir shared with qt5-qtbase-examples
563%dir %{_examplesdir}/qt5
This page took 0.113619 seconds and 4 git commands to generate.