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