]> git.pld-linux.org Git - packages/qt5-qtdeclarative.git/blob - qt5-qtdeclarative.spec
e35a25d54544975431cb91596a0d699e1b68f264
[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_with     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 # requires sse2
15 %ifarch pentium4 %{x8664}
16 %define         with_jit        1
17 %endif
18
19 %define         orgname         qtdeclarative
20 %define         qtbase_ver              %{version}
21 %define         qttools_ver             5.8
22 Summary:        The Qt5 Declarative libraries
23 Summary(pl.UTF-8):      Biblioteki Qt5 Declarative
24 Name:           qt5-%{orgname}
25 Version:        5.14.2
26 Release:        1
27 License:        LGPL v2.1 with Digia Qt LGPL Exception v1.1 or GPL v3.0
28 Group:          X11/Libraries
29 Source0:        http://download.qt.io/official_releases/qt/5.14/%{version}/submodules/%{orgname}-everywhere-src-%{version}.tar.xz
30 # Source0-md5:  201a05303d4e0fb6189f104a44bceb30
31 Source1:        http://download.qt.io/official_releases/qt/5.14/%{version}/submodules/qttranslations-everywhere-src-%{version}.tar.xz
32 # Source1-md5:  bcf8b00e49f4fe4271ff4651bf32aca8
33 URL:            http://www.qt.io/
34 BuildRequires:  OpenGL-devel
35 BuildRequires:  Qt5Core-devel >= %{qtbase_ver}
36 BuildRequires:  Qt5Gui-devel >= %{qtbase_ver}
37 BuildRequires:  Qt5Network-devel >= %{qtbase_ver}
38 BuildRequires:  Qt5Sql-devel >= %{qtbase_ver}
39 BuildRequires:  Qt5Test-devel >= %{qtbase_ver}
40 BuildRequires:  Qt5Widgets-devel >= %{qtbase_ver}
41 %if %{with doc}
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 Requires:       qt5-qtdeclarative >= %{qtbase_ver}
178
179 %description -n Qt5Quick-devel
180 Qt5 Qml libraries - development files.
181
182 %description -n Qt5Quick-devel -l pl.UTF-8
183 Biblioteki Qt5 Qml - pliki programistyczne.
184
185 %package -n Qt5Quick-xmllistmodel
186 Summary:        XmlListModel plugin for Qt5 Quick
187 Summary(pl.UTF-8):      Wtyczka XmlListModel dla Qt5 Quick
188 Group:          X11/Libraries
189 Requires:       Qt5Qml = %{version}-%{release}
190 Requires:       Qt5Quick = %{version}-%{release}
191 Requires:       Qt5XmlPatterns >= %{qtxmlpatterns_ver}
192
193 %description -n Qt5Quick-xmllistmodel
194 XmlListModel plugin for Qt5 Quick provides QML types for creating
195 models from XML data.
196
197 %description -n Qt5Quick-xmllistmodel -l pl.UTF-8
198 Wtyczka XmlListModel dla Qt5 Quick dostarcza typy QML do tworzenia
199 modeli z danych XML.
200
201 %package doc
202 Summary:        Qt5 Declarative documentation in HTML format
203 Summary(pl.UTF-8):      Dokumentacja do bibliotek Qt5 Declarative w formacie HTML
204 Group:          Documentation
205 Requires:       qt5-doc-common >= %{qtbase_ver}
206 %if "%{_rpmversion}" >= "5"
207 BuildArch:      noarch
208 %endif
209
210 %description doc
211 Qt5 Declarative documentation in HTML format.
212
213 %description doc -l pl.UTF-8
214 Dokumentacja do bibliotek Qt5 Declarative w formacie HTML.
215
216 %package doc-qch
217 Summary:        Qt5 Declarative documentation in QCH format
218 Summary(pl.UTF-8):      Dokumentacja do bibliotek Qt5 Declarative w formacie QCH
219 Group:          Documentation
220 Requires:       qt5-doc-common >= %{qtbase_ver}
221 %if "%{_rpmversion}" >= "5"
222 BuildArch:      noarch
223 %endif
224
225 %description doc-qch
226 Qt5 Declarative documentation in QCH format.
227
228 %description doc-qch -l pl.UTF-8
229 Dokumentacja do bibliotek Qt5 Declarative w formacie QCH.
230
231 %package examples
232 Summary:        Qt5 Declarative examples
233 Summary(pl.UTF-8):      Przykłady do bibliotek Qt5 Declarative
234 Group:          X11/Development/Libraries
235 %if "%{_rpmversion}" >= "5"
236 BuildArch:      noarch
237 %endif
238
239 %description examples
240 Qt5 Declarative examples.
241
242 %description examples -l pl.UTF-8
243 Przykłady do bibliotek Qt5 Declarative.
244
245 %prep
246 %setup -q -n %{orgname}-everywhere-src-%{version} %{?with_qm:-a1}
247
248 %build
249 qmake-qt5 -- \
250         %{!?with_jit:-no}-feature-qml-jit
251 %{__make}
252
253 %{?with_doc:%{__make} docs}
254
255 %if %{with qm}
256 cd qttranslations-everywhere-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_docs \
271         INSTALL_ROOT=$RPM_BUILD_ROOT
272 %endif
273
274 %if %{with qm}
275 %{__make} -C qttranslations-everywhere-src-%{version} install \
276         INSTALL_ROOT=$RPM_BUILD_ROOT
277 # keep only qtdeclarative
278 %{__rm} $RPM_BUILD_ROOT%{_datadir}/qt5/translations/{assistant,designer,linguist,qt,qtbase,qtconnectivity,qtlocation,qtmultimedia,qtquickcontrols,qtquickcontrols2,qtserialport,qtscript,qtwebengine,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 qmlcachegen qmlimportscanner qmlmin qmlplugindump qmlpreview 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}/qmlcachegen-qt5
349 %attr(755,root,root) %{_bindir}/qmleasing-qt5
350 %attr(755,root,root) %{_bindir}/qmlimportscanner-qt5
351 %attr(755,root,root) %{_bindir}/qmllint-qt5
352 %attr(755,root,root) %{_bindir}/qmlmin-qt5
353 %attr(755,root,root) %{_bindir}/qmlplugindump-qt5
354 %attr(755,root,root) %{_bindir}/qmlpreview-qt5
355 %attr(755,root,root) %{_bindir}/qmlprofiler-qt5
356 %attr(755,root,root) %{_bindir}/qml-qt5
357 %attr(755,root,root) %{_bindir}/qmlscene-qt5
358 %attr(755,root,root) %{_bindir}/qmltestrunner-qt5
359 %attr(755,root,root) %{qt5dir}/bin/qml
360 %attr(755,root,root) %{qt5dir}/bin/qmlcachegen
361 %attr(755,root,root) %{qt5dir}/bin/qmleasing
362 %attr(755,root,root) %{qt5dir}/bin/qmlimportscanner
363 %attr(755,root,root) %{qt5dir}/bin/qmllint
364 %attr(755,root,root) %{qt5dir}/bin/qmlmin
365 %attr(755,root,root) %{qt5dir}/bin/qmlplugindump
366 %attr(755,root,root) %{qt5dir}/bin/qmlpreview
367 %attr(755,root,root) %{qt5dir}/bin/qmlprofiler
368 %attr(755,root,root) %{qt5dir}/bin/qmlscene
369 %attr(755,root,root) %{qt5dir}/bin/qmltestrunner
370
371 %files -n Qt5Qml -f qtdeclarative.lang
372 %defattr(644,root,root,755)
373 %doc LICENSE.GPL3-EXCEPT
374 %attr(755,root,root) %{_libdir}/libQt5Qml.so.*.*.*
375 %attr(755,root,root) %ghost %{_libdir}/libQt5Qml.so.5
376 %attr(755,root,root) %{_libdir}/libQt5QmlModels.so.*.*.*
377 %attr(755,root,root) %ghost %{_libdir}/libQt5QmlModels.so.5
378 %attr(755,root,root) %{_libdir}/libQt5QmlWorkerScript.so.*.*.*
379 %attr(755,root,root) %ghost %{_libdir}/libQt5QmlWorkerScript.so.5
380
381 # loaded from src/qml/debugger/{qqmldebugserver,qqmlinspectorservice}.cpp
382 %dir %{qt5dir}/plugins/qmltooling
383 # R: Core Network Qml
384 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_debugger.so
385 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_inspector.so
386 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_local.so
387 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_messages.so
388 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_native.so
389 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_nativedebugger.so
390 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_profiler.so
391 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_server.so
392 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_tcp.so
393
394 %dir %{qt5dir}/qml
395 %dir %{qt5dir}/qml/Qt
396 %dir %{qt5dir}/qml/Qt/labs
397 %dir %{qt5dir}/qml/Qt/labs/animation
398 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/animation/liblabsanimationplugin.so
399 %{qt5dir}/qml/Qt/labs/animation/plugins.qmltypes
400 %{qt5dir}/qml/Qt/labs/animation/qmldir
401
402 %dir %{qt5dir}/qml/Qt/labs/folderlistmodel
403 # R: Core Qml
404 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so
405 %{qt5dir}/qml/Qt/labs/folderlistmodel/plugins.qmltypes
406 %{qt5dir}/qml/Qt/labs/folderlistmodel/qmldir
407
408 %dir %{qt5dir}/qml/Qt/labs/qmlmodels
409 %{qt5dir}/qml/Qt/labs/qmlmodels/plugins.qmltypes
410 %{qt5dir}/qml/Qt/labs/qmlmodels/qmldir
411 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/qmlmodels/liblabsmodelsplugin.so
412
413 %dir %{qt5dir}/qml/Qt/labs/settings
414 # R: Core Qml
415 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/settings/libqmlsettingsplugin.so
416 %{qt5dir}/qml/Qt/labs/settings/plugins.qmltypes
417 %{qt5dir}/qml/Qt/labs/settings/qmldir
418
419 %dir %{qt5dir}/qml/Qt/labs/sharedimage
420 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/sharedimage/libsharedimageplugin.so
421 %{qt5dir}/qml/Qt/labs/sharedimage/plugins.qmltypes
422 %{qt5dir}/qml/Qt/labs/sharedimage/qmldir
423
424 %dir %{qt5dir}/qml/Qt/labs/wavefrontmesh
425 %attr(755,root,root) %{qt5dir}/qml/Qt/labs/wavefrontmesh/libqmlwavefrontmeshplugin.so
426 %{qt5dir}/qml/Qt/labs/wavefrontmesh/plugins.qmltypes
427 %{qt5dir}/qml/Qt/labs/wavefrontmesh/qmldir
428
429 %dir %{qt5dir}/qml/QtQml
430 %attr(755,root,root) %{qt5dir}/qml/QtQml/libqmlplugin.so
431 %dir %{qt5dir}/qml/QtQml/Models.2
432 # R: Core Qml
433 %attr(755,root,root) %{qt5dir}/qml/QtQml/Models.2/libmodelsplugin.so
434 %{qt5dir}/qml/QtQml/Models.2/plugins.qmltypes
435 %{qt5dir}/qml/QtQml/Models.2/qmldir
436
437 %dir %{qt5dir}/qml/QtQml/StateMachine
438 %attr(755,root,root) %{qt5dir}/qml/QtQml/StateMachine/libqtqmlstatemachine.so
439 %{qt5dir}/qml/QtQml/StateMachine/plugins.qmltypes
440 %{qt5dir}/qml/QtQml/StateMachine/qmldir
441
442 %dir %{qt5dir}/qml/QtQml/WorkerScript.2
443 %attr(755,root,root) %{qt5dir}/qml/QtQml/WorkerScript.2/libworkerscriptplugin.so
444 %{qt5dir}/qml/QtQml/WorkerScript.2/plugins.qmltypes
445 %{qt5dir}/qml/QtQml/WorkerScript.2/qmldir
446
447 %{qt5dir}/qml/QtQml/plugins.qmltypes
448 %{qt5dir}/qml/QtQml/qmldir
449 %{qt5dir}/qml/builtins.qmltypes
450
451 %files -n Qt5Qml-devel
452 %defattr(644,root,root,755)
453 %attr(755,root,root) %{_libdir}/libQt5Qml.so
454 %attr(755,root,root) %{_libdir}/libQt5QmlModels.so
455 %attr(755,root,root) %{_libdir}/libQt5QmlWorkerScript.so
456 # static-only
457 %{_libdir}/libQt5PacketProtocol.a
458 %{_libdir}/libQt5PacketProtocol.prl
459 %{_libdir}/libQt5QmlDebug.a
460 %{_libdir}/libQt5QmlDebug.prl
461 %{_libdir}/libQt5QmlDevTools.a
462 %{_libdir}/libQt5Qml.prl
463 %{_libdir}/libQt5QmlDevTools.prl
464 %{_libdir}/libQt5QmlModels.prl
465 %{_libdir}/libQt5QmlWorkerScript.prl
466 %{_includedir}/qt5/QtQml
467 %{_includedir}/qt5/QtQmlDebug
468 %{_includedir}/qt5/QtQmlModels
469 %{_includedir}/qt5/QtQmlWorkerScript
470 %{_includedir}/qt5/QtPacketProtocol
471 %{_pkgconfigdir}/Qt5Qml.pc
472 %{_pkgconfigdir}/Qt5QmlModels.pc
473 %{_pkgconfigdir}/Qt5QmlWorkerScript.pc
474 %{_libdir}/cmake/Qt5PacketProtocol
475 %{_libdir}/cmake/Qt5Qml
476 %{_libdir}/cmake/Qt5QmlDebug
477 %{_libdir}/cmake/Qt5QmlDevTools
478 %{_libdir}/cmake/Qt5QmlImportScanner
479 %{_libdir}/cmake/Qt5QmlModels
480 %{_libdir}/cmake/Qt5QmlWorkerScript
481 %{_libdir}/cmake/Qt5QuickParticles
482 %{_libdir}/cmake/Qt5QuickShapes
483 %{qt5dir}/mkspecs/features/qmlcache.prf
484 %{qt5dir}/mkspecs/modules/qt_lib_packetprotocol_private.pri
485 %{qt5dir}/mkspecs/modules/qt_lib_qml.pri
486 %{qt5dir}/mkspecs/modules/qt_lib_qml_private.pri
487 %{qt5dir}/mkspecs/modules/qt_lib_qmldebug_private.pri
488 %{qt5dir}/mkspecs/modules/qt_lib_qmldevtools_private.pri
489 %{qt5dir}/mkspecs/modules/qt_lib_qmlmodels.pri
490 %{qt5dir}/mkspecs/modules/qt_lib_qmlmodels_private.pri
491 %{qt5dir}/mkspecs/modules/qt_lib_qmltest.pri
492 %{qt5dir}/mkspecs/modules/qt_lib_qmltest_private.pri
493 %{qt5dir}/mkspecs/modules/qt_lib_qmlworkerscript.pri
494 %{qt5dir}/mkspecs/modules/qt_lib_qmlworkerscript_private.pri
495
496 %files -n Qt5Quick
497 %defattr(644,root,root,755)
498 %attr(755,root,root) %{_libdir}/libQt5Quick.so.*.*.*
499 %attr(755,root,root) %ghost %{_libdir}/libQt5Quick.so.5
500 %attr(755,root,root) %{_libdir}/libQt5QuickParticles.so.*.*.*
501 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickParticles.so.5
502 %attr(755,root,root) %{_libdir}/libQt5QuickShapes.so.*.*.*
503 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickShapes.so.5
504 %attr(755,root,root) %{_libdir}/libQt5QuickTest.so.*.*.*
505 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickTest.so.5
506 %attr(755,root,root) %{_libdir}/libQt5QuickWidgets.so.*.*.*
507 %attr(755,root,root) %ghost %{_libdir}/libQt5QuickWidgets.so.5
508
509 # R: Core Gui Qml Quick
510 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_preview.so
511 %attr(755,root,root) %{qt5dir}/plugins/qmltooling/libqmldbg_quickprofiler.so
512
513 %dir %{qt5dir}/qml/QtQuick
514
515 %dir %{qt5dir}/qml/QtQuick/Layouts
516 %{qt5dir}/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
517 %{qt5dir}/qml/QtQuick/Layouts/plugins.qmltypes
518 %{qt5dir}/qml/QtQuick/Layouts/qmldir
519
520 %dir %{qt5dir}/qml/QtQuick/LocalStorage
521 # R: Core Qml Sql
522 %attr(755,root,root) %{qt5dir}/qml/QtQuick/LocalStorage/libqmllocalstorageplugin.so
523 %{qt5dir}/qml/QtQuick/LocalStorage/plugins.qmltypes
524 %{qt5dir}/qml/QtQuick/LocalStorage/qmldir
525
526 %dir %{qt5dir}/qml/QtQuick/Particles.2
527 # R: Core Qml QuickParticles
528 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Particles.2/libparticlesplugin.so
529 %{qt5dir}/qml/QtQuick/Particles.2/plugins.qmltypes
530 %{qt5dir}/qml/QtQuick/Particles.2/qmldir
531
532 %dir %{qt5dir}/qml/QtQuick/Shapes
533 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Shapes/libqmlshapesplugin.so
534 %{qt5dir}/qml/QtQuick/Shapes/plugins.qmltypes
535 %{qt5dir}/qml/QtQuick/Shapes/qmldir
536
537 %dir %{qt5dir}/qml/QtQuick/Window.2
538 # R: Core Qml Quick
539 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Window.2/libwindowplugin.so
540 %{qt5dir}/qml/QtQuick/Window.2/plugins.qmltypes
541 %{qt5dir}/qml/QtQuick/Window.2/qmldir
542
543 %dir %{qt5dir}/qml/QtQuick.2
544 # R: Core Qml Quick
545 %attr(755,root,root) %{qt5dir}/qml/QtQuick.2/libqtquick2plugin.so
546 %{qt5dir}/qml/QtQuick.2/plugins.qmltypes
547 %{qt5dir}/qml/QtQuick.2/qmldir
548
549 %dir %{qt5dir}/qml/QtTest
550 # R: Core Gui Qml QuickTest Test
551 %attr(755,root,root) %{qt5dir}/qml/QtTest/libqmltestplugin.so
552 %{qt5dir}/qml/QtTest/plugins.qmltypes
553 %{qt5dir}/qml/QtTest/qmldir
554 %{qt5dir}/qml/QtTest/testlogger.js
555 %{qt5dir}/qml/QtTest/*.qml
556
557 %files -n Qt5Quick-devel
558 %defattr(644,root,root,755)
559 %attr(755,root,root) %{_libdir}/libQt5Quick.so
560 %attr(755,root,root) %{_libdir}/libQt5QuickParticles.so
561 %attr(755,root,root) %{_libdir}/libQt5QuickShapes.so
562 %attr(755,root,root) %{_libdir}/libQt5QuickTest.so
563 %attr(755,root,root) %{_libdir}/libQt5QuickWidgets.so
564 %{_libdir}/libQt5Quick.prl
565 %{_libdir}/libQt5QuickParticles.prl
566 %{_libdir}/libQt5QuickShapes.prl
567 %{_libdir}/libQt5QuickTest.prl
568 %{_libdir}/libQt5QuickWidgets.prl
569 %{_includedir}/qt5/QtQuick
570 %{_includedir}/qt5/QtQuickParticles
571 %{_includedir}/qt5/QtQuickShapes
572 %{_includedir}/qt5/QtQuickTest
573 %{_includedir}/qt5/QtQuickWidgets
574 %{_pkgconfigdir}/Qt5Quick.pc
575 %{_pkgconfigdir}/Qt5QuickTest.pc
576 %{_pkgconfigdir}/Qt5QuickWidgets.pc
577 %{_libdir}/cmake/Qt5Quick
578 %{_libdir}/cmake/Qt5QuickCompiler
579 %{_libdir}/cmake/Qt5QuickTest
580 %{_libdir}/cmake/Qt5QuickWidgets
581 %{qt5dir}/mkspecs/features/qtquickcompiler.prf
582 %{qt5dir}/mkspecs/modules/qt_lib_quick.pri
583 %{qt5dir}/mkspecs/modules/qt_lib_quick_private.pri
584 %{qt5dir}/mkspecs/modules/qt_lib_quickparticles_private.pri
585 %{qt5dir}/mkspecs/modules/qt_lib_quickshapes_private.pri
586 %{qt5dir}/mkspecs/modules/qt_lib_quickwidgets.pri
587 %{qt5dir}/mkspecs/modules/qt_lib_quickwidgets_private.pri
588
589 %if %{with doc}
590 %files doc
591 %defattr(644,root,root,755)
592 %{_docdir}/qt5-doc/qtqml
593 %{_docdir}/qt5-doc/qtqmlmodels
594 %{_docdir}/qt5-doc/qtqmltest
595 %{_docdir}/qt5-doc/qtqmlworkerscript
596 %{_docdir}/qt5-doc/qtquick
597
598 %files doc-qch
599 %defattr(644,root,root,755)
600 %{_docdir}/qt5-doc/qtqml.qch
601 %{_docdir}/qt5-doc/qtqmlmodels.qch
602 %{_docdir}/qt5-doc/qtqmltest.qch
603 %{_docdir}/qt5-doc/qtqmlworkerscript.qch
604 %{_docdir}/qt5-doc/qtquick.qch
605 %endif
606
607 %files examples -f examples.files
608 %defattr(644,root,root,755)
609 # XXX: dir shared with qt5-qtbase-examples
610 %dir %{_examplesdir}/qt5
This page took 0.135504 seconds and 2 git commands to generate.