]> git.pld-linux.org Git - packages/qt5-qtdeclarative.git/blob - qt5-qtdeclarative.spec
342707f84d7d1b5a40dd02a3071f3b5adf921134
[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.12.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.12/%{version}/submodules/%{orgname}-everywhere-src-%{version}.tar.xz
24 # Source0-md5:  bd9c6fda177de800da11c176f90189e2
25 Source1:        http://download.qt.io/official_releases/qt/5.12/%{version}/submodules/qttranslations-everywhere-src-%{version}.tar.xz
26 # Source1-md5:  045ad1eda4d3a272b24b6c60a06b313f
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
173 %description -n Qt5Quick-devel
174 Qt5 Qml libraries - development files.
175
176 %description -n Qt5Quick-devel -l pl.UTF-8
177 Biblioteki Qt5 Qml - pliki programistyczne.
178
179 %package -n Qt5Quick-xmllistmodel
180 Summary:        XmlListModel plugin for Qt5 Quick
181 Summary(pl.UTF-8):      Wtyczka XmlListModel dla Qt5 Quick
182 Group:          X11/Libraries
183 Requires:       Qt5Qml = %{version}-%{release}
184 Requires:       Qt5Quick = %{version}-%{release}
185 Requires:       Qt5XmlPatterns >= %{qtxmlpatterns_ver}
186
187 %description -n Qt5Quick-xmllistmodel
188 XmlListModel plugin for Qt5 Quick provides QML types for creating
189 models from XML data.
190
191 %description -n Qt5Quick-xmllistmodel -l pl.UTF-8
192 Wtyczka XmlListModel dla Qt5 Quick dostarcza typy QML do tworzenia
193 modeli z danych XML.
194
195 %package doc
196 Summary:        Qt5 Declarative documentation in HTML format
197 Summary(pl.UTF-8):      Dokumentacja do bibliotek Qt5 Declarative w formacie HTML
198 Group:          Documentation
199 Requires:       qt5-doc-common >= %{qtbase_ver}
200 %if "%{_rpmversion}" >= "5"
201 BuildArch:      noarch
202 %endif
203
204 %description doc
205 Qt5 Declarative documentation in HTML format.
206
207 %description doc -l pl.UTF-8
208 Dokumentacja do bibliotek Qt5 Declarative w formacie HTML.
209
210 %package doc-qch
211 Summary:        Qt5 Declarative documentation in QCH format
212 Summary(pl.UTF-8):      Dokumentacja do bibliotek Qt5 Declarative w formacie QCH
213 Group:          Documentation
214 Requires:       qt5-doc-common >= %{qtbase_ver}
215 %if "%{_rpmversion}" >= "5"
216 BuildArch:      noarch
217 %endif
218
219 %description doc-qch
220 Qt5 Declarative documentation in QCH format.
221
222 %description doc-qch -l pl.UTF-8
223 Dokumentacja do bibliotek Qt5 Declarative w formacie QCH.
224
225 %package examples
226 Summary:        Qt5 Declarative examples
227 Summary(pl.UTF-8):      Przykłady do bibliotek Qt5 Declarative
228 Group:          X11/Development/Libraries
229 %if "%{_rpmversion}" >= "5"
230 BuildArch:      noarch
231 %endif
232
233 %description examples
234 Qt5 Declarative examples.
235
236 %description examples -l pl.UTF-8
237 Przykłady do bibliotek Qt5 Declarative.
238
239 %prep
240 %setup -q -n %{orgname}-everywhere-src-%{version} %{?with_qm:-a1}
241 %patch0 -p1
242
243 %build
244 qmake-qt5
245 %{__make}
246
247 %{?with_doc:%{__make} docs}
248
249 %if %{with qm}
250 cd qttranslations-everywhere-src-%{version}
251 qmake-qt5
252 %{__make}
253 cd ..
254 %endif
255
256 %install
257 rm -rf $RPM_BUILD_ROOT
258 install -d $RPM_BUILD_ROOT%{_bindir}
259
260 %{__make} install \
261         INSTALL_ROOT=$RPM_BUILD_ROOT
262
263 %if %{with doc}
264 %{__make} install_docs \
265         INSTALL_ROOT=$RPM_BUILD_ROOT
266 %endif
267
268 %if %{with qm}
269 %{__make} -C qttranslations-everywhere-src-%{version} install \
270         INSTALL_ROOT=$RPM_BUILD_ROOT
271 # keep only qtdeclarative
272 %{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/{assistant,designer,linguist,qt,qtbase,qtconnectivity,qtlocation,qtmultimedia,qtquickcontrols,qtquickcontrols2,qtserialport,qtscript,qtwebengine,qtwebsockets,qtxmlpatterns}_*.qm
273 %endif
274
275 # kill unnecessary -L%{_libdir} from *.la, *.prl, *.pc
276 %{__sed} -i -e "s,-L%{_libdir} \?,,g" \
277         $RPM_BUILD_ROOT%{_libdir}/*.{la,prl} \
278         $RPM_BUILD_ROOT%{_pkgconfigdir}/*.pc
279
280 # useless symlinks
281 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.so.5.??
282 # actually drop *.la, follow policy of not packaging them when *.pc exist
283 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.la
284
285 # symlinks in system bin dir
286 for f in qml qmlcachegen qmlimportscanner qmlmin qmlplugindump qmlpreview qmlprofiler qmlscene qmltestrunner qmleasing qmllint ; do
287         ln -sf ../%{_lib}/qt5/bin/$f $RPM_BUILD_ROOT%{_bindir}/${f}-qt5
288 done
289
290 # Prepare some files list
291 ifecho() {
292         r="$RPM_BUILD_ROOT$2"
293         if [ -d "$r" ]; then
294                 echo "%%dir $2" >> $1.files
295         elif [ -x "$r" ] ; then
296                 echo "%%attr(755,root,root) $2" >> $1.files
297         elif [ -f "$r" ]; then
298                 echo "$2" >> $1.files
299         else
300                 echo "Error generation $1 files list!"
301                 echo "$r: no such file or directory!"
302                 return 1
303         fi
304 }
305 ifecho_tree() {
306         ifecho $1 $2
307         for f in `find $RPM_BUILD_ROOT$2 -printf "%%P "`; do
308                 ifecho $1 $2/$f
309         done
310 }
311
312 echo "%defattr(644,root,root,755)" > examples.files
313 ifecho_tree examples %{_examplesdir}/qt5/qml
314 ifecho_tree examples %{_examplesdir}/qt5/qmltest
315 ifecho_tree examples %{_examplesdir}/qt5/quick
316
317 # find_lang --with-qm supports only PLD qt3/qt4 specific %{_localedir}/*/LC_MESSAGES layout
318 find_qt5_qm()
319 {
320         name="$1"
321         find $RPM_BUILD_ROOT%{_datadir}/qt5/translations -name "${name}_*.qm" | \
322                 sed -e "s:^$RPM_BUILD_ROOT::" \
323                     -e 's:\(.*/'$name'_\)\([a-z][a-z][a-z]\?\)\(_[A-Z][A-Z]\)\?\(\.qm\)$:%lang(\2\3) \1\2\3\4:'
324 }
325
326 echo '%defattr(644,root,root,755)' > qtdeclarative.lang
327 %if %{with qm}
328 find_qt5_qm qtdeclarative >> qtdeclarative.lang
329 %endif
330
331 %clean
332 rm -rf $RPM_BUILD_ROOT
333
334 %post   -n Qt5Qml -p /sbin/ldconfig
335 %postun -n Qt5Qml -p /sbin/ldconfig
336
337 %post   -n Qt5Quick -p /sbin/ldconfig
338 %postun -n Qt5Quick -p /sbin/ldconfig
339
340 %files
341 %defattr(644,root,root,755)
342 %attr(755,root,root) %{_bindir}/qmlcachegen-qt5
343 %attr(755,root,root) %{_bindir}/qmleasing-qt5
344 %attr(755,root,root) %{_bindir}/qmlimportscanner-qt5
345 %attr(755,root,root) %{_bindir}/qmllint-qt5
346 %attr(755,root,root) %{_bindir}/qmlmin-qt5
347 %attr(755,root,root) %{_bindir}/qmlplugindump-qt5
348 %attr(755,root,root) %{_bindir}/qmlpreview-qt5
349 %attr(755,root,root) %{_bindir}/qmlprofiler-qt5
350 %attr(755,root,root) %{_bindir}/qml-qt5
351 %attr(755,root,root) %{_bindir}/qmlscene-qt5
352 %attr(755,root,root) %{_bindir}/qmltestrunner-qt5
353 %attr(755,root,root) %{qt5dir}/bin/qml
354 %attr(755,root,root) %{qt5dir}/bin/qmlcachegen
355 %attr(755,root,root) %{qt5dir}/bin/qmleasing
356 %attr(755,root,root) %{qt5dir}/bin/qmlimportscanner
357 %attr(755,root,root) %{qt5dir}/bin/qmllint
358 %attr(755,root,root) %{qt5dir}/bin/qmlmin
359 %attr(755,root,root) %{qt5dir}/bin/qmlplugindump
360 %attr(755,root,root) %{qt5dir}/bin/qmlpreview
361 %attr(755,root,root) %{qt5dir}/bin/qmlprofiler
362 %attr(755,root,root) %{qt5dir}/bin/qmlscene
363 %attr(755,root,root) %{qt5dir}/bin/qmltestrunner
364
365 %files -n Qt5Qml -f qtdeclarative.lang
366 %defattr(644,root,root,755)
367 %doc LICENSE.GPL3-EXCEPT
368 %attr(755,root,root) %{_libdir}/libQt5Qml.so.*.*.*
369 %attr(755,root,root) %ghost %{_libdir}/libQt5Qml.so.5
370
371 # loaded from src/qml/debugger/{qqmldebugserver,qqmlinspectorservice}.cpp
372 %dir %{qt5dir}/plugins/qmltooling
373 # R: Core Network Qml
374 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_debugger.so
375 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_inspector.so
376 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_local.so
377 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_messages.so
378 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_native.so
379 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_nativedebugger.so
380 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_profiler.so
381 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_server.so
382 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_tcp.so
383
384 %dir %{qt5dir}/qml
385 %dir %{qt5dir}/qml/Qt
386 %dir %{qt5dir}/qml/Qt/labs
387 %dir %{qt5dir}/qml/Qt/labs/folderlistmodel
388 # R: Core Qml
389 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so
390 %{qt5dir}/qml/Qt/labs/folderlistmodel/plugins.qmltypes
391 %{qt5dir}/qml/Qt/labs/folderlistmodel/qmldir
392
393 %dir %{qt5dir}/qml/Qt/labs/qmlmodels
394 %{qt5dir}/qml/Qt/labs/qmlmodels/plugins.qmltypes
395 %{qt5dir}/qml/Qt/labs/qmlmodels/qmldir
396 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/qmlmodels/liblabsmodelsplugin.so
397
398 %dir %{qt5dir}/qml/Qt/labs/settings
399 # R: Core Qml
400 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/settings/libqmlsettingsplugin.so
401 %{qt5dir}/qml/Qt/labs/settings/plugins.qmltypes
402 %{qt5dir}/qml/Qt/labs/settings/qmldir
403
404 %dir %{qt5dir}/qml/Qt/labs/sharedimage
405 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/sharedimage/libsharedimageplugin.so
406 %{qt5dir}/qml/Qt/labs/sharedimage/plugins.qmltypes
407 %{qt5dir}/qml/Qt/labs/sharedimage/qmldir
408
409 %dir %{qt5dir}/qml/Qt/labs/wavefrontmesh
410 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/wavefrontmesh/libqmlwavefrontmeshplugin.so
411 %{qt5dir}/qml/Qt/labs/wavefrontmesh/plugins.qmltypes
412 %{qt5dir}/qml/Qt/labs/wavefrontmesh/qmldir
413
414 %dir %{qt5dir}/qml/QtQml
415 %dir %{qt5dir}/qml/QtQml/Models.2
416 %dir %{qt5dir}/qml/QtQml/StateMachine
417 # R: Core Qml
418 %attr(755,root,root) %{qt5dir}/qml/QtQml/Models.2/libmodelsplugin.so
419 %{qt5dir}/qml/QtQml/Models.2/plugins.qmltypes
420 %{qt5dir}/qml/QtQml/Models.2/qmldir
421
422 %attr(755,root,root) %{qt5dir}/qml/QtQml/StateMachine/libqtqmlstatemachine.so
423 %{qt5dir}/qml/QtQml/StateMachine/plugins.qmltypes
424 %{qt5dir}/qml/QtQml/StateMachine/qmldir
425
426 %{qt5dir}/qml/QtQml/plugins.qmltypes
427 %{qt5dir}/qml/QtQml/qmldir
428 %{qt5dir}/qml/builtins.qmltypes
429
430 %files -n Qt5Qml-devel
431 %defattr(644,root,root,755)
432 %attr(755,root,root) %{_libdir}/libQt5Qml.so
433 # static-only
434 %{_libdir}/libQt5PacketProtocol.a
435 %{_libdir}/libQt5PacketProtocol.prl
436 %{_libdir}/libQt5QmlDebug.a
437 %{_libdir}/libQt5QmlDebug.prl
438 %{_libdir}/libQt5QmlDevTools.a
439 %{_libdir}/libQt5Qml.prl
440 %{_libdir}/libQt5QmlDevTools.prl
441 %{_includedir}/qt5/QtQml
442 %{_includedir}/qt5/QtQmlDebug
443 %{_includedir}/qt5/QtPacketProtocol
444 %{_pkgconfigdir}/Qt5Qml.pc
445 %{_libdir}/cmake/Qt5Qml
446 %{qt5dir}/mkspecs/features/qmlcache.prf
447 %{qt5dir}/mkspecs/modules/qt_lib_packetprotocol_private.pri
448 %{qt5dir}/mkspecs/modules/qt_lib_qml.pri
449 %{qt5dir}/mkspecs/modules/qt_lib_qml_private.pri
450 %{qt5dir}/mkspecs/modules/qt_lib_qmldebug_private.pri
451 %{qt5dir}/mkspecs/modules/qt_lib_qmldevtools_private.pri
452 %{qt5dir}/mkspecs/modules/qt_lib_qmltest.pri
453 %{qt5dir}/mkspecs/modules/qt_lib_qmltest_private.pri
454
455 %files -n Qt5Quick
456 %defattr(644,root,root,755)
457 %attr(755,root,root) %{_libdir}/libQt5Quick.so.*.*.*
458 %attr(755,root,root) %ghost %{_libdir}/libQt5Quick.so.5
459 %attr(755,root,root) %{_libdir}/libQt5QuickParticles.so.*.*.*
460 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickParticles.so.5
461 %attr(755,root,root) %{_libdir}/libQt5QuickShapes.so.*.*.*
462 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickShapes.so.5
463 %attr(755,root,root) %{_libdir}/libQt5QuickTest.so.*.*.*
464 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickTest.so.5
465 %attr(755,root,root) %{_libdir}/libQt5QuickWidgets.so.*.*.*
466 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickWidgets.so.5
467
468 # R: Core Gui Qml Quick
469 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_preview.so
470 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_quickprofiler.so
471
472 %dir %{qt5dir}/qml/QtQuick
473
474 %dir %{qt5dir}/qml/QtQuick/Layouts
475 %{qt5dir}/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
476 %{qt5dir}/qml/QtQuick/Layouts/plugins.qmltypes
477 %{qt5dir}/qml/QtQuick/Layouts/qmldir
478
479 %dir %{qt5dir}/qml/QtQuick/LocalStorage
480 # R: Core Qml Sql
481 %attr(755,root,root) %{qt5dir}/qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so
482 %{qt5dir}/qml/QtQuick/LocalStorage/plugins.qmltypes
483 %{qt5dir}/qml/QtQuick/LocalStorage/qmldir
484
485 %dir %{qt5dir}/qml/QtQuick/Particles.2
486 # R: Core Qml QuickParticles
487 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Particles.2/libparticlesplugin.so
488 %{qt5dir}/qml/QtQuick/Particles.2/plugins.qmltypes
489 %{qt5dir}/qml/QtQuick/Particles.2/qmldir
490
491 %dir %{qt5dir}/qml/QtQuick/Shapes
492 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Shapes/libqmlshapesplugin.so
493 %{qt5dir}/qml/QtQuick/Shapes/plugins.qmltypes
494 %{qt5dir}/qml/QtQuick/Shapes/qmldir
495
496 %dir %{qt5dir}/qml/QtQuick/Window.2
497 # R: Core Qml Quick
498 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Window.2/libwindowplugin.so
499 %{qt5dir}/qml/QtQuick/Window.2/plugins.qmltypes
500 %{qt5dir}/qml/QtQuick/Window.2/qmldir
501
502 %dir %{qt5dir}/qml/QtQuick.2
503 # R: Core Qml Quick
504 %attr(755,root,root) %{qt5dir}/qml/QtQuick.2/libqtquick2plugin.so
505 %{qt5dir}/qml/QtQuick.2/plugins.qmltypes
506 %{qt5dir}/qml/QtQuick.2/qmldir
507
508 %dir %{qt5dir}/qml/QtTest
509 # R: Core Gui Qml QuickTest Test
510 %attr(755,root,root) %{qt5dir}/qml/QtTest/libqmltestplugin.so
511 %{qt5dir}/qml/QtTest/plugins.qmltypes
512 %{qt5dir}/qml/QtTest/qmldir
513 %{qt5dir}/qml/QtTest/testlogger.js
514 %{qt5dir}/qml/QtTest/*.qml
515
516 %files -n Qt5Quick-devel
517 %defattr(644,root,root,755)
518 %attr(755,root,root) %{_libdir}/libQt5Quick.so
519 %attr(755,root,root) %{_libdir}/libQt5QuickParticles.so
520 %attr(755,root,root) %{_libdir}/libQt5QuickShapes.so
521 %attr(755,root,root) %{_libdir}/libQt5QuickTest.so
522 %attr(755,root,root) %{_libdir}/libQt5QuickWidgets.so
523 %{_libdir}/libQt5Quick.prl
524 %{_libdir}/libQt5QuickParticles.prl
525 %{_libdir}/libQt5QuickShapes.prl
526 %{_libdir}/libQt5QuickTest.prl
527 %{_libdir}/libQt5QuickWidgets.prl
528 %{_includedir}/qt5/QtQuick
529 %{_includedir}/qt5/QtQuickParticles
530 %{_includedir}/qt5/QtQuickShapes
531 %{_includedir}/qt5/QtQuickTest
532 %{_includedir}/qt5/QtQuickWidgets
533 %{_pkgconfigdir}/Qt5Quick.pc
534 %{_pkgconfigdir}/Qt5QuickTest.pc
535 %{_pkgconfigdir}/Qt5QuickWidgets.pc
536 %{_libdir}/cmake/Qt5Quick
537 %{_libdir}/cmake/Qt5QuickCompiler
538 %{_libdir}/cmake/Qt5QuickTest
539 %{_libdir}/cmake/Qt5QuickWidgets
540 %{qt5dir}/mkspecs/features/qtquickcompiler.prf
541 %{qt5dir}/mkspecs/modules/qt_lib_quick.pri
542 %{qt5dir}/mkspecs/modules/qt_lib_quick_private.pri
543 %{qt5dir}/mkspecs/modules/qt_lib_quickparticles_private.pri
544 %{qt5dir}/mkspecs/modules/qt_lib_quickshapes_private.pri
545 %{qt5dir}/mkspecs/modules/qt_lib_quickwidgets.pri
546 %{qt5dir}/mkspecs/modules/qt_lib_quickwidgets_private.pri
547
548 %if %{with doc}
549 %files doc
550 %defattr(644,root,root,755)
551 %{_docdir}/qt5-doc/qtqml
552 %{_docdir}/qt5-doc/qtquick
553
554 %files doc-qch
555 %defattr(644,root,root,755)
556 %{_docdir}/qt5-doc/qtqml.qch
557 %{_docdir}/qt5-doc/qtquick.qch
558 %endif
559
560 %files examples -f examples.files
561 %defattr(644,root,root,755)
562 # XXX: dir shared with qt5-qtbase-examples
563 %dir %{_examplesdir}/qt5
This page took 0.075717 seconds and 2 git commands to generate.