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