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