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