]> git.pld-linux.org Git - packages/qt5-qtdeclarative.git/blob - qt5-qtdeclarative.spec
updated source urls to https
[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.4
28 Release:        1
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:  5eece04590d1144978273b2ffed2776f
33 Source1:        https://download.qt.io/official_releases/qt/5.15/%{version}/submodules/qttranslations-everywhere-opensource-src-%{version}.tar.xz
34 # Source1-md5:  6ba46a712a698118f396f78a785f6774
35 Patch0:         gcc11.patch
36 URL:            https://www.qt.io/
37 %{?with_openvg:BuildRequires:   EGL-devel}
38 BuildRequires:  OpenGL-devel
39 %{?with_openvg:BuildRequires:   OpenVG-devel}
40 BuildRequires:  Qt5Core-devel >= %{qtbase_ver}
41 BuildRequires:  Qt5Gui-devel >= %{qtbase_ver}
42 BuildRequires:  Qt5Network-devel >= %{qtbase_ver}
43 BuildRequires:  Qt5Sql-devel >= %{qtbase_ver}
44 BuildRequires:  Qt5Test-devel >= %{qtbase_ver}
45 BuildRequires:  Qt5Widgets-devel >= %{qtbase_ver}
46 %if %{with doc}
47 BuildRequires:  qt5-assistant >= %{qttools_assistant_ver}
48 %endif
49 BuildRequires:  qt5-build >= %{qtbase_ver}
50 %{?with_qm:BuildRequires:       qt5-linguist >= %{qttools_linguist_ver}}
51 BuildRequires:  qt5-qmake >= %{qtbase_ver}
52 BuildRequires:  rpmbuild(macros) >= 1.752
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:       Qt5Core >= %{qtbase_ver}
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:       Qt5Core >= %{qtbase_ver}
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 %patch0 -p1
247
248 %if %{without openvg}
249 %{__sed} -i '/openvg/d' src/plugins/scenegraph/scenegraph.pro
250 %endif
251
252 %build
253 qmake-qt5 -- \
254         %{!?with_jit:-no}-feature-qml-jit
255
256 %{__make}
257
258 %{?with_doc:%{__make} docs}
259
260 %if %{with qm}
261 cd qttranslations-everywhere-src-%{version}
262 qmake-qt5
263 %{__make}
264 cd ..
265 %endif
266
267 %install
268 rm -rf $RPM_BUILD_ROOT
269 install -d $RPM_BUILD_ROOT%{_bindir}
270
271 %{__make} install \
272         INSTALL_ROOT=$RPM_BUILD_ROOT
273
274 %if %{with doc}
275 %{__make} install_docs \
276         INSTALL_ROOT=$RPM_BUILD_ROOT
277 %endif
278
279 %if %{with qm}
280 %{__make} -C qttranslations-everywhere-src-%{version} install \
281         INSTALL_ROOT=$RPM_BUILD_ROOT
282 # keep only qtdeclarative
283 %{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/{assistant,designer,linguist,qt,qtbase,qtconnectivity,qtlocation,qtmultimedia,qtquickcontrols,qtquickcontrols2,qtserialport,qtscript,qtwebengine,qtwebsockets,qtxmlpatterns}_*.qm
284 %endif
285
286 # kill unnecessary -L%{_libdir} from *.la, *.prl, *.pc
287 %{__sed} -i -e "s,-L%{_libdir} \?,,g" \
288         $RPM_BUILD_ROOT%{_libdir}/*.{la,prl} \
289         $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
290
291 # useless symlinks
292 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.so.5.??
293 # actually drop *.la, follow policy of not packaging them when *.pc exist
294 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.la
295
296 # symlinks in system bin dir
297 for f in qml qmlcachegen qmlimportscanner qmlmin qmlplugindump qmlpreview qmlprofiler qmlscene qmltestrunner qmltime qmleasing qmllint qmlformat qmltyperegistrar; do
298         ln -sf ../%{_lib}/qt5/bin/$f $RPM_BUILD_ROOT%{_bindir}/${f}-qt5
299 done
300
301 # Prepare some files list
302 ifecho() {
303         r="$RPM_BUILD_ROOT$2"
304         if [ -d "$r" ]; then
305                 echo "%%dir $2" >> $1.files
306         elif [ -x "$r" ] ; then
307                 echo "%%attr(755,root,root) $2" >> $1.files
308         elif [ -f "$r" ]; then
309                 echo "$2" >> $1.files
310         else
311                 echo "Error generation $1 files list!"
312                 echo "$r: no such file or directory!"
313                 return 1
314         fi
315 }
316 ifecho_tree() {
317         ifecho $1 $2
318         for f in `find $RPM_BUILD_ROOT$2 -printf "%%P "`; do
319                 ifecho $1 $2/$f
320         done
321 }
322
323 echo "%defattr(644,root,root,755)" > examples.files
324 ifecho_tree examples %{_examplesdir}/qt5/qml
325 ifecho_tree examples %{_examplesdir}/qt5/qmltest
326 ifecho_tree examples %{_examplesdir}/qt5/quick
327
328 # find_lang --with-qm supports only PLD qt3/qt4 specific %{_localedir}/*/LC_MESSAGES layout
329 find_qt5_qm()
330 {
331         name="$1"
332         find $RPM_BUILD_ROOT%{_datadir}/qt5/translations -name "${name}_*.qm" | \
333                 sed -e "s:^$RPM_BUILD_ROOT::" \
334                     -e 's:\(.*/'$name'_\)\([a-z][a-z][a-z]\?\)\(_[A-Z][A-Z]\)\?\(\.qm\)$:%lang(\2\3) \1\2\3\4:'
335 }
336
337 echo '%defattr(644,root,root,755)' > qtdeclarative.lang
338 %if %{with qm}
339 find_qt5_qm qtdeclarative >> qtdeclarative.lang
340 %endif
341
342 %clean
343 rm -rf $RPM_BUILD_ROOT
344
345 %post   -n Qt5Qml -p /sbin/ldconfig
346 %postun -n Qt5Qml -p /sbin/ldconfig
347
348 %post   -n Qt5Quick -p /sbin/ldconfig
349 %postun -n Qt5Quick -p /sbin/ldconfig
350
351 %files
352 %defattr(644,root,root,755)
353 %attr(755,root,root) %{_bindir}/qmlcachegen-qt5
354 %attr(755,root,root) %{_bindir}/qmleasing-qt5
355 %attr(755,root,root) %{_bindir}/qmlformat-qt5
356 %attr(755,root,root) %{_bindir}/qmlimportscanner-qt5
357 %attr(755,root,root) %{_bindir}/qmllint-qt5
358 %attr(755,root,root) %{_bindir}/qmlmin-qt5
359 %attr(755,root,root) %{_bindir}/qmlplugindump-qt5
360 %attr(755,root,root) %{_bindir}/qmlpreview-qt5
361 %attr(755,root,root) %{_bindir}/qmlprofiler-qt5
362 %attr(755,root,root) %{_bindir}/qml-qt5
363 %attr(755,root,root) %{_bindir}/qmlscene-qt5
364 %attr(755,root,root) %{_bindir}/qmltestrunner-qt5
365 %attr(755,root,root) %{_bindir}/qmltime-qt5
366 %attr(755,root,root) %{_bindir}/qmltyperegistrar-qt5
367 %attr(755,root,root) %{qt5dir}/bin/qml
368 %attr(755,root,root) %{qt5dir}/bin/qmlcachegen
369 %attr(755,root,root) %{qt5dir}/bin/qmleasing
370 %attr(755,root,root) %{qt5dir}/bin/qmlformat
371 %attr(755,root,root) %{qt5dir}/bin/qmlimportscanner
372 %attr(755,root,root) %{qt5dir}/bin/qmllint
373 %attr(755,root,root) %{qt5dir}/bin/qmlmin
374 %attr(755,root,root) %{qt5dir}/bin/qmlplugindump
375 %attr(755,root,root) %{qt5dir}/bin/qmlpreview
376 %attr(755,root,root) %{qt5dir}/bin/qmlprofiler
377 %attr(755,root,root) %{qt5dir}/bin/qmlscene
378 %attr(755,root,root) %{qt5dir}/bin/qmltestrunner
379 %attr(755,root,root) %{qt5dir}/bin/qmltime
380 %attr(755,root,root) %{qt5dir}/bin/qmltyperegistrar
381
382 %files -n Qt5Qml -f qtdeclarative.lang
383 %defattr(644,root,root,755)
384 %doc LICENSE.GPL3-EXCEPT
385 %attr(755,root,root) %{_libdir}/libQt5Qml.so.*.*.*
386 %attr(755,root,root) %ghost %{_libdir}/libQt5Qml.so.5
387 %attr(755,root,root) %{_libdir}/libQt5QmlModels.so.*.*.*
388 %attr(755,root,root) %ghost %{_libdir}/libQt5QmlModels.so.5
389 %attr(755,root,root) %{_libdir}/libQt5QmlWorkerScript.so.*.*.*
390 %attr(755,root,root) %ghost %{_libdir}/libQt5QmlWorkerScript.so.5
391
392 # loaded from src/qml/debugger/{qqmldebugserver,qqmlinspectorservice}.cpp
393 %dir %{qt5dir}/plugins/qmltooling
394 # R: Core Network Qml
395 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_debugger.so
396 # R: Core Network Qml
397 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_local.so
398 # R: Core Qml
399 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_messages.so
400 # R: Core Qml
401 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_native.so
402 # R: Core Qml
403 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_nativedebugger.so
404 # R: Core Qml
405 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_profiler.so
406 # R: Core Qml
407 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_server.so
408 # R: Core Network Qml
409 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_tcp.so
410
411 %dir %{qt5dir}/qml
412 %dir %{qt5dir}/qml/Qt
413 %dir %{qt5dir}/qml/Qt/labs
414 %dir %{qt5dir}/qml/Qt/labs/animation
415 # R: Core Qml
416 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/animation/liblabsanimationplugin.so
417 %{qt5dir}/qml/Qt/labs/animation/plugins.qmltypes
418 %{qt5dir}/qml/Qt/labs/animation/qmldir
419
420 %dir %{qt5dir}/qml/Qt/labs/folderlistmodel
421 # R: Core Qml
422 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so
423 %{qt5dir}/qml/Qt/labs/folderlistmodel/plugins.qmltypes
424 %{qt5dir}/qml/Qt/labs/folderlistmodel/qmldir
425
426 %dir %{qt5dir}/qml/Qt/labs/qmlmodels
427 %{qt5dir}/qml/Qt/labs/qmlmodels/plugins.qmltypes
428 %{qt5dir}/qml/Qt/labs/qmlmodels/qmldir
429 # R: Core Qml QmlModels
430 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/qmlmodels/liblabsmodelsplugin.so
431
432 %dir %{qt5dir}/qml/Qt/labs/settings
433 # R: Core Qml
434 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/settings/libqmlsettingsplugin.so
435 %{qt5dir}/qml/Qt/labs/settings/plugins.qmltypes
436 %{qt5dir}/qml/Qt/labs/settings/qmldir
437
438 %dir %{qt5dir}/qml/QtQml
439 # R: Core Qml QmlModels
440 %attr(755,root,root) %{qt5dir}/qml/QtQml/libqmlplugin.so
441 %dir %{qt5dir}/qml/QtQml/Models.2
442 # R: Core Qml QmlModels
443 %attr(755,root,root) %{qt5dir}/qml/QtQml/Models.2/libmodelsplugin.so
444 %{qt5dir}/qml/QtQml/Models.2/plugins.qmltypes
445 %{qt5dir}/qml/QtQml/Models.2/qmldir
446
447 %dir %{qt5dir}/qml/QtQml/StateMachine
448 # R: Core Qml
449 %attr(755,root,root) %{qt5dir}/qml/QtQml/StateMachine/libqtqmlstatemachine.so
450 %{qt5dir}/qml/QtQml/StateMachine/plugins.qmltypes
451 %{qt5dir}/qml/QtQml/StateMachine/qmldir
452
453 %dir %{qt5dir}/qml/QtQml/WorkerScript.2
454 # R: Core Qml QmlWorkerScript
455 %attr(755,root,root) %{qt5dir}/qml/QtQml/WorkerScript.2/libworkerscriptplugin.so
456 %{qt5dir}/qml/QtQml/WorkerScript.2/plugins.qmltypes
457 %{qt5dir}/qml/QtQml/WorkerScript.2/qmldir
458
459 %{qt5dir}/qml/QtQml/plugins.qmltypes
460 %{qt5dir}/qml/QtQml/qmldir
461 %{qt5dir}/qml/builtins.qmltypes
462
463 %files -n Qt5Qml-devel
464 %defattr(644,root,root,755)
465 %attr(755,root,root) %{_libdir}/libQt5Qml.so
466 %attr(755,root,root) %{_libdir}/libQt5QmlModels.so
467 %attr(755,root,root) %{_libdir}/libQt5QmlWorkerScript.so
468 # static-only
469 %{_libdir}/libQt5PacketProtocol.a
470 %{_libdir}/libQt5QmlDebug.a
471 %{_libdir}/libQt5QmlDevTools.a
472 %{_libdir}/libQt5PacketProtocol.prl
473 %{_libdir}/libQt5Qml.prl
474 %{_libdir}/libQt5QmlDebug.prl
475 %{_libdir}/libQt5QmlDevTools.prl
476 %{_libdir}/libQt5QmlModels.prl
477 %{_libdir}/libQt5QmlWorkerScript.prl
478 %{_libdir}/metatypes/qt5qml_metatypes.json
479 %{_libdir}/metatypes/qt5qmlmodels_metatypes.json
480 %{_libdir}/metatypes/qt5qmlworkerscript_metatypes.json
481 %{_includedir}/qt5/QtQml
482 %{_includedir}/qt5/QtQmlDebug
483 %{_includedir}/qt5/QtQmlModels
484 %{_includedir}/qt5/QtQmlWorkerScript
485 %{_includedir}/qt5/QtPacketProtocol
486 %{_pkgconfigdir}/Qt5Qml.pc
487 %{_pkgconfigdir}/Qt5QmlModels.pc
488 %{_pkgconfigdir}/Qt5QmlWorkerScript.pc
489 %{_libdir}/cmake/Qt5PacketProtocol
490 %{_libdir}/cmake/Qt5Qml
491 %{_libdir}/cmake/Qt5QmlDebug
492 %{_libdir}/cmake/Qt5QmlDevTools
493 %{_libdir}/cmake/Qt5QmlImportScanner
494 %{_libdir}/cmake/Qt5QmlModels
495 %{_libdir}/cmake/Qt5QmlWorkerScript
496 %{_libdir}/cmake/Qt5QuickParticles
497 %{_libdir}/cmake/Qt5QuickShapes
498 %{qt5dir}/mkspecs/features/qmlcache.prf
499 %{qt5dir}/mkspecs/features/qmltypes.prf
500 %{qt5dir}/mkspecs/modules/qt_lib_packetprotocol_private.pri
501 %{qt5dir}/mkspecs/modules/qt_lib_qml.pri
502 %{qt5dir}/mkspecs/modules/qt_lib_qml_private.pri
503 %{qt5dir}/mkspecs/modules/qt_lib_qmldebug_private.pri
504 %{qt5dir}/mkspecs/modules/qt_lib_qmldevtools_private.pri
505 %{qt5dir}/mkspecs/modules/qt_lib_qmlmodels.pri
506 %{qt5dir}/mkspecs/modules/qt_lib_qmlmodels_private.pri
507 %{qt5dir}/mkspecs/modules/qt_lib_qmltest.pri
508 %{qt5dir}/mkspecs/modules/qt_lib_qmltest_private.pri
509 %{qt5dir}/mkspecs/modules/qt_lib_qmlworkerscript.pri
510 %{qt5dir}/mkspecs/modules/qt_lib_qmlworkerscript_private.pri
511
512 %files -n Qt5Quick
513 %defattr(644,root,root,755)
514 %attr(755,root,root) %{_libdir}/libQt5Quick.so.*.*.*
515 %attr(755,root,root) %ghost %{_libdir}/libQt5Quick.so.5
516 %attr(755,root,root) %{_libdir}/libQt5QuickParticles.so.*.*.*
517 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickParticles.so.5
518 %attr(755,root,root) %{_libdir}/libQt5QuickShapes.so.*.*.*
519 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickShapes.so.5
520 %attr(755,root,root) %{_libdir}/libQt5QuickTest.so.*.*.*
521 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickTest.so.5
522 %attr(755,root,root) %{_libdir}/libQt5QuickWidgets.so.*.*.*
523 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickWidgets.so.5
524
525 # R: Core Gui Qml Quick
526 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_inspector.so
527 # R: Core Gui Qml Quick
528 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_preview.so
529 # R: Core Qml Quick
530 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_quickprofiler.so
531
532 %if %{with openvg}
533 %dir %{qt5dir}/plugins/scenegraph
534 # R: Core Gui Quick EGL OpenVG
535 %attr(755,root,root) %{qt5dir}/plugins/scenegraph/libqsgopenvgbackend.so
536 %endif
537
538 %dir %{qt5dir}/qml/Qt/labs/sharedimage
539 # R: Core Gui Qml Quick
540 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/sharedimage/libsharedimageplugin.so
541 %{qt5dir}/qml/Qt/labs/sharedimage/plugins.qmltypes
542 %{qt5dir}/qml/Qt/labs/sharedimage/qmldir
543
544 %dir %{qt5dir}/qml/Qt/labs/wavefrontmesh
545 # R: Core Gui Qml Quick
546 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/wavefrontmesh/libqmlwavefrontmeshplugin.so
547 %{qt5dir}/qml/Qt/labs/wavefrontmesh/plugins.qmltypes
548 %{qt5dir}/qml/Qt/labs/wavefrontmesh/qmldir
549
550 %dir %{qt5dir}/qml/Qt/test
551 %dir %{qt5dir}/qml/Qt/test/qtestroot
552 %{qt5dir}/qml/Qt/test/qtestroot/plugins.qmltypes
553 %{qt5dir}/qml/Qt/test/qtestroot/qmldir
554
555 %dir %{qt5dir}/qml/QtQuick
556
557 %dir %{qt5dir}/qml/QtQuick/Layouts
558 # R: Core Gui Qml Quick
559 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
560 %{qt5dir}/qml/QtQuick/Layouts/plugins.qmltypes
561 %{qt5dir}/qml/QtQuick/Layouts/qmldir
562
563 %dir %{qt5dir}/qml/QtQuick/LocalStorage
564 # R: Core Qml Sql
565 %attr(755,root,root) %{qt5dir}/qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so
566 %{qt5dir}/qml/QtQuick/LocalStorage/plugins.qmltypes
567 %{qt5dir}/qml/QtQuick/LocalStorage/qmldir
568
569 %dir %{qt5dir}/qml/QtQuick/Particles.2
570 # R: Core Qml QuickParticles
571 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Particles.2/libparticlesplugin.so
572 %{qt5dir}/qml/QtQuick/Particles.2/plugins.qmltypes
573 %{qt5dir}/qml/QtQuick/Particles.2/qmldir
574
575 %dir %{qt5dir}/qml/QtQuick/Shapes
576 # R: Core Qml QuickShapes
577 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Shapes/libqmlshapesplugin.so
578 %{qt5dir}/qml/QtQuick/Shapes/plugins.qmltypes
579 %{qt5dir}/qml/QtQuick/Shapes/qmldir
580
581 %dir %{qt5dir}/qml/QtQuick/Window.2
582 # R: Core Gui Qml Quick
583 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Window.2/libwindowplugin.so
584 %{qt5dir}/qml/QtQuick/Window.2/plugins.qmltypes
585 %{qt5dir}/qml/QtQuick/Window.2/qmldir
586
587 %dir %{qt5dir}/qml/QtQuick.2
588 # R: Core Qml QmlModels QmlWorkerScript Quick
589 %attr(755,root,root) %{qt5dir}/qml/QtQuick.2/libqtquick2plugin.so
590 %{qt5dir}/qml/QtQuick.2/plugins.qmltypes
591 %{qt5dir}/qml/QtQuick.2/qmldir
592
593 %dir %{qt5dir}/qml/QtTest
594 # R: Core Gui Qml Quick QuickTest Widgets Test
595 %attr(755,root,root) %{qt5dir}/qml/QtTest/libqmltestplugin.so
596 %{qt5dir}/qml/QtTest/plugins.qmltypes
597 %{qt5dir}/qml/QtTest/qmldir
598 %{qt5dir}/qml/QtTest/testlogger.js
599 %{qt5dir}/qml/QtTest/*.qml
600
601 %files -n Qt5Quick-devel
602 %defattr(644,root,root,755)
603 %attr(755,root,root) %{_libdir}/libQt5Quick.so
604 %attr(755,root,root) %{_libdir}/libQt5QuickParticles.so
605 %attr(755,root,root) %{_libdir}/libQt5QuickShapes.so
606 %attr(755,root,root) %{_libdir}/libQt5QuickTest.so
607 %attr(755,root,root) %{_libdir}/libQt5QuickWidgets.so
608 %{_libdir}/libQt5Quick.prl
609 %{_libdir}/libQt5QuickParticles.prl
610 %{_libdir}/libQt5QuickShapes.prl
611 %{_libdir}/libQt5QuickTest.prl
612 %{_libdir}/libQt5QuickWidgets.prl
613 %{_libdir}/metatypes/qt5quick_metatypes.json
614 %{_libdir}/metatypes/qt5quickparticles_metatypes.json
615 %{_libdir}/metatypes/qt5quickshapes_metatypes.json
616 %{_libdir}/metatypes/qt5quicktest_metatypes.json
617 %{_includedir}/qt5/QtQuick
618 %{_includedir}/qt5/QtQuickParticles
619 %{_includedir}/qt5/QtQuickShapes
620 %{_includedir}/qt5/QtQuickTest
621 %{_includedir}/qt5/QtQuickWidgets
622 %{_pkgconfigdir}/Qt5Quick.pc
623 %{_pkgconfigdir}/Qt5QuickTest.pc
624 %{_pkgconfigdir}/Qt5QuickWidgets.pc
625 %{_libdir}/cmake/Qt5Quick
626 %{_libdir}/cmake/Qt5QuickCompiler
627 %{_libdir}/cmake/Qt5QuickTest
628 %{_libdir}/cmake/Qt5QuickWidgets
629 %{qt5dir}/mkspecs/features/qtquickcompiler.prf
630 %{qt5dir}/mkspecs/modules/qt_lib_quick.pri
631 %{qt5dir}/mkspecs/modules/qt_lib_quick_private.pri
632 %{qt5dir}/mkspecs/modules/qt_lib_quickparticles_private.pri
633 %{qt5dir}/mkspecs/modules/qt_lib_quickshapes_private.pri
634 %{qt5dir}/mkspecs/modules/qt_lib_quickwidgets.pri
635 %{qt5dir}/mkspecs/modules/qt_lib_quickwidgets_private.pri
636
637 %if %{with doc}
638 %files doc
639 %defattr(644,root,root,755)
640 %{_docdir}/qt5-doc/qtqml
641 %{_docdir}/qt5-doc/qtqmlmodels
642 %{_docdir}/qt5-doc/qtqmltest
643 %{_docdir}/qt5-doc/qtqmlworkerscript
644 %{_docdir}/qt5-doc/qtquick
645
646 %files doc-qch
647 %defattr(644,root,root,755)
648 %{_docdir}/qt5-doc/qtqml.qch
649 %{_docdir}/qt5-doc/qtqmlmodels.qch
650 %{_docdir}/qt5-doc/qtqmltest.qch
651 %{_docdir}/qt5-doc/qtqmlworkerscript.qch
652 %{_docdir}/qt5-doc/qtquick.qch
653 %endif
654
655 %files examples -f examples.files
656 %defattr(644,root,root,755)
657 # XXX: dir shared with qt5-qtbase-examples
658 %dir %{_examplesdir}/qt5
This page took 0.123956 seconds and 4 git commands to generate.