]> git.pld-linux.org Git - packages/qt5-qtwebengine.git/blob - qt5-qtwebengine.spec
4a1560f8e13d9822a0bbb8a91ede0cb5658a9b7a
[packages/qt5-qtwebengine.git] / qt5-qtwebengine.spec
1 #
2 # Conditional build:
3 %bcond_without  doc             # documentation
4 %bcond_without  system_libvpx   # Build with system libvpx
5
6 %define         base_version    5.15
7
8 %define         orgname         qtwebengine
9 %define         qtbase_ver              5.15
10 %define         qtdeclarative_ver       5.15
11 %define         qtlocation_ver          5.15
12 %define         qtsvg_ver               5.15
13 %define         qttools_ver             5.15
14 %define         qtwebchannel_ver        5.15
15 Summary:        The Qt5 WebEngine library
16 Summary(pl.UTF-8):      Biblioteka Qt5 WebEngine
17 Name:           qt5-%{orgname}
18 Version:        %{base_version}.9
19 Release:        1
20 License:        LGPL v3 or GPL v2 or GPL v3 or commercial
21 Group:          X11/Libraries
22 Source0:        qtwebengine-%{version}.tar.xz
23 # Source0-md5:  f4641431940f77f3ea6848ad6726ae3f
24 Patch0:         x32.patch
25 Patch1:         %{name}-gn-dynamic.patch
26 Patch2:         icu.patch
27 URL:            https://www.qt.io/
28 BuildRequires:  Qt5Core-devel >= %{qtbase_ver}
29 BuildRequires:  Qt5Designer-devel >= %{qttools_ver}
30 BuildRequires:  Qt5Gui-devel >= %{qtbase_ver}
31 BuildRequires:  Qt5Network-devel >= %{qtbase_ver}
32 BuildRequires:  Qt5Positioning-devel >= %{qtlocation_ver}
33 BuildRequires:  Qt5PrintSupport-devel >= %{qtbase_ver}
34 BuildRequires:  Qt5Qml-devel >= %{qtdeclarative_ver}
35 BuildRequires:  Qt5Quick-devel >= %{qtdeclarative_ver}
36 BuildRequires:  Qt5Svg-devel >= %{qtsvg_ver}
37 BuildRequires:  Qt5UiTools-devel >= %{qttools_ver}
38 BuildRequires:  Qt5WebChannel-devel >= %{qtwebchannel_ver}
39 BuildRequires:  Qt5Widgets-devel >= %{qtbase_ver}
40 BuildRequires:  alsa-lib-devel >= 1.0.10
41 BuildRequires:  bison
42 BuildRequires:  dbus-devel
43 BuildRequires:  expat-devel
44 # libavcodec libavformat libavutil
45 BuildRequires:  ffmpeg-devel
46 BuildRequires:  flex
47 BuildRequires:  fontconfig-devel
48 BuildRequires:  freetype-devel >= 1:2.4.2
49 BuildRequires:  glib2-devel >= 1:2.32.0
50 BuildRequires:  glibc-misc >= 6:2.17
51 BuildRequires:  glibc-devel >= 6:2.17
52 BuildRequires:  gperf
53 BuildRequires:  harfbuzz-devel >= 3.0.0
54 BuildRequires:  harfbuzz-subset-devel >= 3.0.0
55 # webengine-system-jsoncpp disabled in src/core/config/linux.pri
56 #BuildRequires: jsoncpp-devel
57 BuildRequires:  khrplatform-devel
58 BuildRequires:  lcms2-devel
59 BuildRequires:  libdrm-devel
60 BuildRequires:  libevent-devel
61 BuildRequires:  libicu-devel >= 65
62 BuildRequires:  libjpeg-devel
63 BuildRequires:  libpng-devel >= 2:1.6.0
64 BuildRequires:  libstdc++-devel >= 6:5
65 %{?with_system_libvpx:BuildRequires:    libvpx-devel >= 1.8.0}
66 BuildRequires:  libwebp-devel
67 BuildRequires:  libxcb-devel
68 # need icu enabled to be accepted
69 #BuildRequires: libxml2-devel >= 2
70 #BuildRequires: libxslt-devel
71 BuildRequires:  minizip-devel
72 BuildRequires:  ninja
73 BuildRequires:  nodejs
74 BuildRequires:  nspr-devel
75 BuildRequires:  nss-devel >= 3.26
76 BuildRequires:  opus-devel >= 1.3.1
77 BuildRequires:  pkgconfig
78 # checked by qt part, but no longer used by current chromium
79 #BuildRequires: poppler-cpp-devel
80 # webengine-system-protobuf disabled in src/core/config/linux.pri
81 #BuildRequires: protobuf-devel
82 BuildRequires:  pulseaudio-devel >= 0.9.10
83 BuildRequires:  python >= 1:2.7.5
84 BuildRequires:  python-modules >= 1:2.7.5
85 %if %{with doc}
86 BuildRequires:  qt5-assistant >= 5.15
87 %endif
88 BuildRequires:  qt5-build >= 5.15
89 BuildRequires:  qt5-qmake >= 5.15
90 BuildRequires:  qt5-qtdoc
91 BuildRequires:  qt5-qttools
92 BuildRequires:  re2-devel
93 BuildRequires:  rpm-build >= 4.6
94 BuildRequires:  rpmbuild(macros) >= 1.752
95 BuildRequires:  snappy-devel
96 BuildRequires:  tar >= 1:1.22
97 BuildRequires:  xorg-lib-libX11-devel
98 BuildRequires:  xorg-lib-libXScrnSaver-devel
99 BuildRequires:  xorg-lib-libXcomposite-devel
100 BuildRequires:  xorg-lib-libXcursor-devel
101 BuildRequires:  xorg-lib-libXdamage-devel
102 BuildRequires:  xorg-lib-libXext-devel
103 BuildRequires:  xorg-lib-libXfixes-devel
104 BuildRequires:  xorg-lib-libXi-devel
105 BuildRequires:  xorg-lib-libXrender-devel
106 BuildRequires:  xorg-lib-libXrandr-devel
107 BuildRequires:  xorg-lib-libXtst-devel
108 BuildRequires:  xorg-lib-libxkbcommon-devel
109 BuildRequires:  xorg-lib-libxkbfile-devel
110 BuildRequires:  xorg-proto-glproto-devel
111 BuildRequires:  xz
112 BuildRequires:  zlib-devel
113 BuildConflicts: Qt5WebEngine-devel
114 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
115
116 %define         specflags       -fno-strict-aliasing
117 %define         qt5dir          %{_libdir}/qt5
118
119 %define         qt5bindir       %(qtpaths-qt5 --binaries-dir)
120
121 %description
122 Qt is a cross-platform application and UI framework. Using Qt, you can
123 write web-enabled applications once and deploy them across desktop,
124 mobile and embedded systems without rewriting the source code.
125
126 This package contains Qt5 WebEngine library.
127
128 %description -l pl.UTF-8
129 Qt to wieloplatformowy szkielet aplikacji i interfejsów użytkownika.
130 Przy użyciu Qt można pisać aplikacje powiązane z WWW i wdrażać je w
131 systemach biurkowych, przenośnych i wbudowanych bez przepisywania kodu
132 źródłowego.
133
134 Ten pakiet zawiera bibliotekę Qt5 WebEngine.
135
136 %package -n Qt5WebEngine
137 Summary:        The Qt5 WebEngine library
138 Summary(pl.UTF-8):      Biblioteka Qt5 WebEngine
139 Group:          Libraries
140 %requires_ge_to Qt5Core Qt5Core-devel
141 %requires_ge_to Qt5Gui Qt5Gui-devel
142 %requires_ge_to Qt5Network Qt5Network-devel
143 %requires_ge_to Qt5Positioning Qt5Positioning-devel
144 %requires_ge_to Qt5Qml Qt5Qml-devel
145 %requires_ge_to Qt5Quick Qt5Quick-devel
146 %requires_ge_to Qt5WebChannel Qt5WebChannel-devel
147 Requires:       alsa-lib >= 1.0.10
148 Requires:       freetype >= 1:2.4.2
149 Requires:       harfbuzz >= 3.0.0
150 Requires:       harfbuzz-subset >= 3.0.0
151 Requires:       libicu >= 65
152 Requires:       libpng >= 2:1.6.0
153 %{?with_system_libvpx:Requires: libvpx >= 1.8.0}
154 Requires:       nss >= 3.26
155 Requires:       opus >= 1.3.1
156 Requires:       pulseaudio-libs >= 0.9.10
157
158 %description -n Qt5WebEngine
159 Qt5 WebEngine library provides seamless integration of C++ and QML
160 applications with HTML/JavaScript clients.
161
162 %description -n Qt5WebEngine -l pl.UTF-8
163 Biblioteka Qt5 WebEngine udostępnia integrację aplikacji C++ i QML z
164 klientami w HTML-u/JavaScripcie.
165
166 %package -n Qt5WebEngine-devel
167 Summary:        Qt5 WebEngine library - development files
168 Summary(pl.UTF-8):      Biblioteka Qt5 WebEngine - pliki programistyczne
169 Group:          Development/Libraries
170 %requires_ge    Qt5Core-devel
171 %requires_ge    Qt5Gui-devel
172 %requires_ge    Qt5Network-devel
173 %requires_ge    Qt5Positioning-devel
174 %requires_ge    Qt5PrintSupport-devel
175 %requires_ge    Qt5Qml-devel
176 %requires_ge    Qt5Quick-devel
177 %requires_ge    Qt5WebChannel-devel
178 Requires:       Qt5WebEngine = %{version}-%{release}
179 %requires_ge    Qt5Widgets-devel
180
181 %description -n Qt5WebEngine-devel
182 Qt5 WebEngine library - development files.
183
184 %description -n Qt5WebEngine-devel -l pl.UTF-8
185 Biblioteka Qt5 WebEngine - pliki programistyczne.
186
187 %package -n Qt5Pdf
188 Summary:        The Qt5 Pdf library
189 Summary(pl.UTF-8):      Biblioteka Qt5 Pdf
190 Group:          Libraries
191 %requires_ge_to Qt5Core Qt5Core-devel
192 %requires_ge_to Qt5Gui Qt5Gui-devel
193 %requires_ge_to Qt5Network Qt5Network-devel
194 %requires_ge_to Qt5Qml Qt5Qml-devel
195 %requires_ge_to Qt5Quick Qt5Quick-devel
196 %requires_ge_to Qt5Widgets Qt5Widgets-devel
197
198 %description -n Qt5Pdf
199 Qt5 Pdf module contains classes and functions for rendering PDF
200 documents.
201
202 %description -n Qt5Pdf -l pl.UTF-8
203 Moduł Qt5 Pdf zawiera klasy i funkcje do renderowania dokumentów PDF.
204
205 %package -n Qt5Pdf-devel
206 Summary:        Qt5 Pdf library - development files
207 Summary(pl.UTF-8):      Biblioteka Qt5 Pdf - pliki programistyczne
208 Group:          Development/Libraries
209 %requires_ge    Qt5Core-devel
210 %requires_ge    Qt5Gui-devel
211 Requires:       Qt5Pdf = %{version}-%{release}
212 %requires_ge    Qt5Widgets-devel
213
214 %description -n Qt5Pdf-devel
215 Qt5 Pdf library - development files.
216
217 %description -n Qt5Pdf-devel -l pl.UTF-8
218 Biblioteka Qt5 Pdf - pliki programistyczne.
219
220 %package -n Qt5Designer-plugin-qwebengineview
221 Summary:        QWebEngineView plugin for Qt5 Designer
222 Summary(pl.UTF-8):      Wtyczka QWebEngineView dla Qt5 Designera
223 Group:          X11/Libraries
224 %requires_ge_to Qt5Core Qt5Core-devel
225 %requires_ge_to Qt5Gui Qt5Gui-devel
226 %requires_ge_to Qt5Designer Qt5Designer-devel
227 Requires:       Qt5WebEngine = %{version}-%{release}
228 %requires_ge_to Qt5Widgets Qt5Widgets-devel
229
230 %description -n Qt5Designer-plugin-qwebengineview
231 QWebEngineView plugin for Qt5 Designer.
232
233 %description -n Qt5Designer-plugin-qwebengineview -l pl.UTF-8
234 Wtyczka QWebEngineView dla Qt5 Designera.
235
236 %package doc
237 Summary:        Qt5 WebEngine documentation in HTML format
238 Summary(pl.UTF-8):      Dokumentacja do biblioteki Qt5 WebEngine w formacie HTML
239 License:        FDL v1.3
240 Group:          Documentation
241 %requires_ge_to         qt5-doc-common Qt5Core-devel
242 BuildArch:      noarch
243
244 %description doc
245 Qt5 WebEngine documentation in HTML format.
246
247 %description doc -l pl.UTF-8
248 Dokumentacja do biblioteki Qt5 WebEngine w formacie HTML.
249
250 %package doc-qch
251 Summary:        Qt5 WebEngine documentation in QCH format
252 Summary(pl.UTF-8):      Dokumentacja do biblioteki Qt5 WebEngine w formacie QCH
253 License:        FDL v1.3
254 Group:          Documentation
255 %requires_ge_to         qt5-doc-common Qt5Core-devel
256 BuildArch:      noarch
257
258 %description doc-qch
259 Qt5 WebEngine documentation in QCH format.
260
261 %description doc-qch -l pl.UTF-8
262 Dokumentacja do biblioteki Qt5 WebEngine w formacie QCH.
263
264 %package examples
265 Summary:        Qt5 WebEngine examples
266 Summary(pl.UTF-8):      Przykłady do biblioteki Qt5 WebEngine
267 License:        BSD or commercial
268 Group:          X11/Development/Libraries
269 BuildArch:      noarch
270
271 %description examples
272 Qt5 WebEngine examples.
273
274 %description examples -l pl.UTF-8
275 Przykłady do biblioteki Qt5 WebEngine.
276
277 %prep
278 %setup -q -n qtwebengine
279 %ifarch x32
280 %patch0 -p1
281 %endif
282 %patch1 -p1
283 %patch2 -p1
284
285 %{qt5bindir}/syncqt.pl -version %{version}
286
287 %build
288 %ifarch x32
289 export V8_TARGET_ARCH="x32"
290 %endif
291 qmake-qt5 CONFIG+=use_gold_linker -- \
292         -webengine-ffmpeg \
293         -webengine-icu \
294         -webengine-opus \
295         -webengine-proprietary-codecs \
296         -webengine-webp \
297         -webengine-webrtc
298
299 %{?__jobs:NINJAJOBS="-j %__jobs"} \
300 %{__make}
301 %{?with_doc:%{__make} docs}
302
303 %install
304 rm -rf $RPM_BUILD_ROOT
305
306 %{__make} install \
307         INSTALL_ROOT=$RPM_BUILD_ROOT
308
309 %if %{with doc}
310 %{__make} install_docs \
311         INSTALL_ROOT=$RPM_BUILD_ROOT
312 %endif
313
314 # useless symlinks
315 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.so.5.??
316 # actually drop *.la, follow policy of not packaging them when *.pc exist
317 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.la
318 # misnamed?
319 %{__rm} $RPM_BUILD_ROOT%{_libdir}/Qt5WebEngineCore.la
320
321 # Prepare some files list
322 ifecho() {
323         r="$RPM_BUILD_ROOT$2"
324         if [ -d "$r" ]; then
325                 echo "%%dir $2" >> $1.files
326         elif [ -x "$r" ] ; then
327                 echo "%%attr(755,root,root) $2" >> $1.files
328         elif [ -f "$r" ]; then
329                 echo "$2" >> $1.files
330         else
331                 echo "Error generation $1 files list!"
332                 echo "$r: no such file or directory!"
333                 return 1
334         fi
335 }
336 ifecho_tree() {
337         ifecho $1 $2
338         for f in `find $RPM_BUILD_ROOT$2 -printf "%%P "`; do
339                 ifecho $1 $2/$f
340         done
341 }
342
343 echo "%defattr(644,root,root,755)" > examples.files
344 ifecho_tree examples %{_examplesdir}/qt5/pdf
345 ifecho_tree examples %{_examplesdir}/qt5/pdfwidgets
346 ifecho_tree examples %{_examplesdir}/qt5/webengine
347 ifecho_tree examples %{_examplesdir}/qt5/webenginewidgets
348
349 # fixup artificial Qt version dependency
350 sed -i -e 's/%{version} ${_Qt5WebEngine[^_]*_FIND_VERSION_EXACT}/%{base_version}/' \
351         $RPM_BUILD_ROOT%{_libdir}/cmake/Qt5WebEngine*/Qt5WebEngine*Config.cmake
352
353 %clean
354 rm -rf $RPM_BUILD_ROOT
355
356 %post   -n Qt5WebEngine -p /sbin/ldconfig
357 %postun -n Qt5WebEngine -p /sbin/ldconfig
358
359 %post   -n Qt5Pdf -p /sbin/ldconfig
360 %postun -n Qt5Pdf -p /sbin/ldconfig
361
362 %files -n Qt5WebEngine
363 %defattr(644,root,root,755)
364 %doc LICENSE.Chromium LICENSE.GPL3-EXCEPT dist/changes-*
365 # R: Qt5Core Qt5Gui Qt5Network Qt5Qml Qt5Quick Qt5WebChannel Qt5WebEngineCore
366 %attr(755,root,root) %{_libdir}/libQt5WebEngine.so.*.*.*
367 %attr(755,root,root) %ghost %{_libdir}/libQt5WebEngine.so.5
368 # R: Qt5Core Qt5Gui Qt5Network Qt5Positioning Qt5Qml Qt5Quick Qt5WebChannel alsa-lib dbus-libs expat fontconfig freetype harfbuzz lcms2 libX11 libXcomposite libXcursor libXdamage libXext libXfixes libXi libXrender libXrandr libXss libavcodec libavformat libavutil libevent libjpeg libicu libpng libvpx libwebp libxcb minizip nspr nss opus re2 snappy zlib
369 %attr(755,root,root) %{_libdir}/libQt5WebEngineCore.so.*.*.*
370 %attr(755,root,root) %ghost %{_libdir}/libQt5WebEngineCore.so.5
371 # R: Qt5Core Qt5Gui Qt5Network Qt5PrintSupport Qt5Quick Qt5QuickWidgets Qt5WebEngineCore Qt5Widgets
372 %attr(755,root,root) %{_libdir}/libQt5WebEngineWidgets.so.*.*.*
373 %attr(755,root,root) %ghost %{_libdir}/libQt5WebEngineWidgets.so.5
374 %dir %{qt5dir}/qml/QtWebEngine
375 %{qt5dir}/qml/QtWebEngine/plugins.qmltypes
376 %{qt5dir}/qml/QtWebEngine/qmldir
377 %{qt5dir}/qml/QtWebEngine/Controls1Delegates
378 %{qt5dir}/qml/QtWebEngine/Controls2Delegates
379 # R: Qt5Core Qt5Qml Qt5Quick Qt5WebEngine Qt5WebEngineCore
380 %attr(755,root,root) %{qt5dir}/qml/QtWebEngine/libqtwebengineplugin.so
381 %dir %{_datadir}/qt5/resources
382 %{_datadir}/qt5/resources/qtwebengine*.pak
383 %dir %{_datadir}/qt5/translations/qtwebengine_locales
384 %lang(am) %{_datadir}/qt5/translations/qtwebengine_locales/am.pak
385 %lang(ar) %{_datadir}/qt5/translations/qtwebengine_locales/ar.pak
386 %lang(bg) %{_datadir}/qt5/translations/qtwebengine_locales/bg.pak
387 %lang(bn) %{_datadir}/qt5/translations/qtwebengine_locales/bn.pak
388 %lang(ca) %{_datadir}/qt5/translations/qtwebengine_locales/ca.pak
389 %lang(cs) %{_datadir}/qt5/translations/qtwebengine_locales/cs.pak
390 %lang(da) %{_datadir}/qt5/translations/qtwebengine_locales/da.pak
391 %lang(de) %{_datadir}/qt5/translations/qtwebengine_locales/de.pak
392 %lang(el) %{_datadir}/qt5/translations/qtwebengine_locales/el.pak
393 %lang(en) %{_datadir}/qt5/translations/qtwebengine_locales/en-GB.pak
394 %lang(en) %{_datadir}/qt5/translations/qtwebengine_locales/en-US.pak
395 %lang(es) %{_datadir}/qt5/translations/qtwebengine_locales/es.pak
396 %lang(es_AR,es_BO,es_CL,es_CO,es_CR,es_CU,es_DO,es_EC,es_GT,es_HN,es_MX,es_NI,es_PA,es_PE,es_PR,es_PY,es_SV,es_UY,es_VE) %{_datadir}/qt5/translations/qtwebengine_locales/es-419.pak
397 %lang(et) %{_datadir}/qt5/translations/qtwebengine_locales/et.pak
398 %lang(fa) %{_datadir}/qt5/translations/qtwebengine_locales/fa.pak
399 %lang(fi) %{_datadir}/qt5/translations/qtwebengine_locales/fi.pak
400 %lang(fil) %{_datadir}/qt5/translations/qtwebengine_locales/fil.pak
401 %lang(fr) %{_datadir}/qt5/translations/qtwebengine_locales/fr.pak
402 %lang(gu) %{_datadir}/qt5/translations/qtwebengine_locales/gu.pak
403 %lang(he) %{_datadir}/qt5/translations/qtwebengine_locales/he.pak
404 %lang(hi) %{_datadir}/qt5/translations/qtwebengine_locales/hi.pak
405 %lang(hr) %{_datadir}/qt5/translations/qtwebengine_locales/hr.pak
406 %lang(hu) %{_datadir}/qt5/translations/qtwebengine_locales/hu.pak
407 %lang(id) %{_datadir}/qt5/translations/qtwebengine_locales/id.pak
408 %lang(it) %{_datadir}/qt5/translations/qtwebengine_locales/it.pak
409 %lang(ja) %{_datadir}/qt5/translations/qtwebengine_locales/ja.pak
410 %lang(kn) %{_datadir}/qt5/translations/qtwebengine_locales/kn.pak
411 %lang(ko) %{_datadir}/qt5/translations/qtwebengine_locales/ko.pak
412 %lang(lt) %{_datadir}/qt5/translations/qtwebengine_locales/lt.pak
413 %lang(lv) %{_datadir}/qt5/translations/qtwebengine_locales/lv.pak
414 %lang(ml) %{_datadir}/qt5/translations/qtwebengine_locales/ml.pak
415 %lang(mr) %{_datadir}/qt5/translations/qtwebengine_locales/mr.pak
416 %lang(ms) %{_datadir}/qt5/translations/qtwebengine_locales/ms.pak
417 %lang(nb) %{_datadir}/qt5/translations/qtwebengine_locales/nb.pak
418 %lang(nl) %{_datadir}/qt5/translations/qtwebengine_locales/nl.pak
419 %lang(pl) %{_datadir}/qt5/translations/qtwebengine_locales/pl.pak
420 %lang(pt_BR) %{_datadir}/qt5/translations/qtwebengine_locales/pt-BR.pak
421 %lang(pt) %{_datadir}/qt5/translations/qtwebengine_locales/pt-PT.pak
422 %lang(ro) %{_datadir}/qt5/translations/qtwebengine_locales/ro.pak
423 %lang(ru) %{_datadir}/qt5/translations/qtwebengine_locales/ru.pak
424 %lang(sk) %{_datadir}/qt5/translations/qtwebengine_locales/sk.pak
425 %lang(sl) %{_datadir}/qt5/translations/qtwebengine_locales/sl.pak
426 %lang(sr) %{_datadir}/qt5/translations/qtwebengine_locales/sr.pak
427 %lang(sv) %{_datadir}/qt5/translations/qtwebengine_locales/sv.pak
428 %lang(sw) %{_datadir}/qt5/translations/qtwebengine_locales/sw.pak
429 %lang(ta) %{_datadir}/qt5/translations/qtwebengine_locales/ta.pak
430 %lang(te) %{_datadir}/qt5/translations/qtwebengine_locales/te.pak
431 %lang(th) %{_datadir}/qt5/translations/qtwebengine_locales/th.pak
432 %lang(tr) %{_datadir}/qt5/translations/qtwebengine_locales/tr.pak
433 %lang(uk) %{_datadir}/qt5/translations/qtwebengine_locales/uk.pak
434 %lang(vi) %{_datadir}/qt5/translations/qtwebengine_locales/vi.pak
435 %lang(zh_CN) %{_datadir}/qt5/translations/qtwebengine_locales/zh-CN.pak
436 %lang(zh_TW) %{_datadir}/qt5/translations/qtwebengine_locales/zh-TW.pak
437 # R: Qt5Core libevent libicu
438 %attr(755,root,root)  %{_libdir}/qt5/bin/qwebengine_convert_dict
439 # R: Qt5Core Qt5WebEngineCore
440 %attr(755,root,root) %{_libdir}/qt5/libexec/QtWebEngineProcess
441
442 %files -n Qt5WebEngine-devel
443 %defattr(644,root,root,755)
444 %attr(755,root,root) %{_libdir}/libQt5WebEngine.so
445 %attr(755,root,root) %{_libdir}/libQt5WebEngineCore.so
446 %attr(755,root,root) %{_libdir}/libQt5WebEngineWidgets.so
447 %{_libdir}/libQt5WebEngine.prl
448 %{_libdir}/libQt5WebEngineCore.prl
449 %{_libdir}/libQt5WebEngineWidgets.prl
450 %{_includedir}/qt5/QtWebEngine
451 %{_includedir}/qt5/QtWebEngineCore
452 %{_includedir}/qt5/QtWebEngineWidgets
453 %{_pkgconfigdir}/Qt5WebEngine.pc
454 %{_pkgconfigdir}/Qt5WebEngineCore.pc
455 %{_pkgconfigdir}/Qt5WebEngineWidgets.pc
456 %{_libdir}/cmake/Qt5WebEngine
457 %{_libdir}/cmake/Qt5WebEngineCore
458 %{_libdir}/cmake/Qt5WebEngineWidgets
459 %{qt5dir}/mkspecs/modules/qt_lib_webengine.pri
460 %{qt5dir}/mkspecs/modules/qt_lib_webengine_private.pri
461 %{_libdir}/qt5/mkspecs/modules/qt_lib_webenginecore.pri
462 %{_libdir}/qt5/mkspecs/modules/qt_lib_webenginecore_private.pri
463 %{_libdir}/qt5/mkspecs/modules/qt_lib_webenginecoreheaders_private.pri
464 %{_libdir}/qt5/mkspecs/modules/qt_lib_webenginewidgets.pri
465 %{_libdir}/qt5/mkspecs/modules/qt_lib_webenginewidgets_private.pri
466
467 %files -n Qt5Designer-plugin-qwebengineview
468 %defattr(644,root,root,755)
469 # R: Qt5Core Qt5Gui Qt5WebEngineWidgets Qt5Widgets [+Qt5Designer by dir]
470 %attr(755,root,root) %{_libdir}/qt5/plugins/designer/libqwebengineview.so
471 %{_libdir}/cmake/Qt5Designer/Qt5Designer_QWebEngineViewPlugin.cmake
472
473 %files -n Qt5Pdf
474 %defattr(644,root,root,755)
475 # R: Qt5Core Qt5Gui Qt5Network freetype libjpeg zlib
476 %attr(755,root,root) %{_libdir}/libQt5Pdf.so.*.*.*
477 %attr(755,root,root) %ghost %{_libdir}/libQt5Pdf.so.5
478 # R: Qt5Core Qt5Gui Qt5Pdf Qt5Widgets
479 %attr(755,root,root) %{_libdir}/libQt5PdfWidgets.so.*.*.*
480 %attr(755,root,root) %ghost %{_libdir}/libQt5PdfWidgets.so.5
481 %dir %{qt5dir}/qml/QtQuick/Pdf
482 %{qt5dir}/qml/QtQuick/Pdf/plugins.qmltypes
483 %{qt5dir}/qml/QtQuick/Pdf/qmldir
484 %{qt5dir}/qml/QtQuick/Pdf/qml
485 # R: Qt5Core Qt5Gui Qt5Pdf Qt5Qml Qt5Quick
486 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Pdf/libpdfplugin.so
487 # R: Qt5Core Qt5Gui Qt5Pdf
488 %attr(755,root,root) %{_libdir}/qt5/plugins/imageformats/libqpdf.so
489
490 %files -n Qt5Pdf-devel
491 %defattr(644,root,root,755)
492 %attr(755,root,root) %{_libdir}/libQt5Pdf.so
493 %attr(755,root,root) %{_libdir}/libQt5PdfWidgets.so
494 %{_libdir}/libQt5Pdf.prl
495 %{_libdir}/libQt5PdfWidgets.prl
496 %{_includedir}/qt5/QtPdf
497 %{_includedir}/qt5/QtPdfWidgets
498 %{_pkgconfigdir}/Qt5Pdf.pc
499 %{_pkgconfigdir}/Qt5PdfWidgets.pc
500 %{_libdir}/cmake/Qt5Gui/Qt5Gui_QPdfPlugin.cmake
501 %{_libdir}/cmake/Qt5Pdf
502 %{_libdir}/cmake/Qt5PdfWidgets
503 %{qt5dir}/mkspecs/modules/qt_lib_pdf.pri
504 %{qt5dir}/mkspecs/modules/qt_lib_pdf_private.pri
505 %{qt5dir}/mkspecs/modules/qt_lib_pdfwidgets.pri
506 %{qt5dir}/mkspecs/modules/qt_lib_pdfwidgets_private.pri
507
508 %if %{with doc}
509 %files doc
510 %defattr(644,root,root,755)
511 %{_docdir}/qt5-doc/qtpdf
512 %{_docdir}/qt5-doc/qtwebengine
513
514 %files doc-qch
515 %defattr(644,root,root,755)
516 %{_docdir}/qt5-doc/qtpdf.qch
517 %{_docdir}/qt5-doc/qtwebengine.qch
518 %endif
519
520 %files examples -f examples.files
521 %defattr(644,root,root,755)
522 # XXX: dir shared with qt5-qtbase-examples
523 %dir %{_examplesdir}/qt5
This page took 0.237584 seconds and 2 git commands to generate.