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