3 %bcond_without doc # documentation
4 %bcond_without system_libvpx # Build with system libvpx
6 %define base_version 5.15
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
18 Version: %{base_version}.8
20 License: LGPL v3 or GPL v2 or GPL v3 or commercial
22 Source0: qtwebengine-%{version}.tar.xz
23 # Source0-md5: 57a2dbd98e641803478b6a04978a5c8b
25 Patch1: %{name}-gn-dynamic.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
42 BuildRequires: dbus-devel
43 BuildRequires: expat-devel
44 # libavcodec libavformat libavutil
45 BuildRequires: ffmpeg-devel
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
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
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
86 BuildRequires: qt5-assistant >= 5.15
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: rpmbuild(macros) >= 1.752
94 BuildRequires: snappy-devel
95 BuildRequires: tar >= 1:1.22
96 BuildRequires: xorg-lib-libX11-devel
97 BuildRequires: xorg-lib-libXScrnSaver-devel
98 BuildRequires: xorg-lib-libXcomposite-devel
99 BuildRequires: xorg-lib-libXcursor-devel
100 BuildRequires: xorg-lib-libXdamage-devel
101 BuildRequires: xorg-lib-libXext-devel
102 BuildRequires: xorg-lib-libXfixes-devel
103 BuildRequires: xorg-lib-libXi-devel
104 BuildRequires: xorg-lib-libXrender-devel
105 BuildRequires: xorg-lib-libXrandr-devel
106 BuildRequires: xorg-lib-libXtst-devel
107 BuildRequires: xorg-lib-libxkbcommon-devel
108 BuildRequires: xorg-lib-libxkbfile-devel
109 BuildRequires: xorg-proto-glproto-devel
111 BuildRequires: zlib-devel
112 BuildConflicts: Qt5WebEngine-devel
113 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
115 %define specflags -fno-strict-aliasing
116 %define qt5dir %{_libdir}/qt5
118 %define qt5bindir %(qtpaths-qt5 --binaries-dir)
121 Qt is a cross-platform application and UI framework. Using Qt, you can
122 write web-enabled applications once and deploy them across desktop,
123 mobile and embedded systems without rewriting the source code.
125 This package contains Qt5 WebEngine library.
127 %description -l pl.UTF-8
128 Qt to wieloplatformowy szkielet aplikacji i interfejsów użytkownika.
129 Przy użyciu Qt można pisać aplikacje powiązane z WWW i wdrażać je w
130 systemach biurkowych, przenośnych i wbudowanych bez przepisywania kodu
133 Ten pakiet zawiera bibliotekę Qt5 WebEngine.
135 %package -n Qt5WebEngine
136 Summary: The Qt5 WebEngine library
137 Summary(pl.UTF-8): Biblioteka Qt5 WebEngine
139 %requires_ge_to Qt5Core Qt5Core-devel
140 %requires_ge_to Qt5Gui Qt5Gui-devel
141 %requires_ge_to Qt5Network Qt5Network-devel
142 %requires_ge_to Qt5Positioning Qt5Positioning-devel
143 %requires_ge_to Qt5Qml Qt5Qml-devel
144 %requires_ge_to Qt5Quick Qt5Quick-devel
145 %requires_ge_to Qt5WebChannel Qt5WebChannel-devel
146 Requires: alsa-lib >= 1.0.10
147 Requires: freetype >= 1:2.4.2
148 Requires: harfbuzz >= 3.0.0
149 Requires: harfbuzz-subset >= 3.0.0
150 Requires: libicu >= 65
151 Requires: libpng >= 2:1.6.0
152 %{?with_system_libvpx:Requires: libvpx >= 1.8.0}
153 Requires: nss >= 3.26
154 Requires: opus >= 1.3.1
155 Requires: pulseaudio-libs >= 0.9.10
157 %description -n Qt5WebEngine
158 Qt5 WebEngine library provides seamless integration of C++ and QML
159 applications with HTML/JavaScript clients.
161 %description -n Qt5WebEngine -l pl.UTF-8
162 Biblioteka Qt5 WebEngine udostępnia integrację aplikacji C++ i QML z
163 klientami w HTML-u/JavaScripcie.
165 %package -n Qt5WebEngine-devel
166 Summary: Qt5 WebEngine library - development files
167 Summary(pl.UTF-8): Biblioteka Qt5 WebEngine - pliki programistyczne
168 Group: Development/Libraries
169 %requires_ge Qt5Core-devel
170 %requires_ge Qt5Gui-devel
171 %requires_ge Qt5Network-devel
172 %requires_ge Qt5Positioning-devel
173 %requires_ge Qt5PrintSupport-devel
174 %requires_ge Qt5Qml-devel
175 %requires_ge Qt5Quick-devel
176 %requires_ge Qt5WebChannel-devel
177 Requires: Qt5WebEngine = %{version}-%{release}
178 %requires_ge Qt5Widgets-devel
180 %description -n Qt5WebEngine-devel
181 Qt5 WebEngine library - development files.
183 %description -n Qt5WebEngine-devel -l pl.UTF-8
184 Biblioteka Qt5 WebEngine - pliki programistyczne.
187 Summary: The Qt5 Pdf library
188 Summary(pl.UTF-8): Biblioteka Qt5 Pdf
190 %requires_ge_to Qt5Core Qt5Core-devel
191 %requires_ge_to Qt5Gui Qt5Gui-devel
192 %requires_ge_to Qt5Network Qt5Network-devel
193 %requires_ge_to Qt5Qml Qt5Qml-devel
194 %requires_ge_to Qt5Quick Qt5Quick-devel
195 %requires_ge_to Qt5Widgets Qt5Widgets-devel
197 %description -n Qt5Pdf
198 Qt5 Pdf module contains classes and functions for rendering PDF
201 %description -n Qt5Pdf -l pl.UTF-8
202 Moduł Qt5 Pdf zawiera klasy i funkcje do renderowania dokumentów PDF.
204 %package -n Qt5Pdf-devel
205 Summary: Qt5 Pdf library - development files
206 Summary(pl.UTF-8): Biblioteka Qt5 Pdf - pliki programistyczne
207 Group: Development/Libraries
208 %requires_ge Qt5Core-devel
209 %requires_ge Qt5Gui-devel
210 Requires: Qt5Pdf = %{version}-%{release}
211 %requires_ge Qt5Widgets-devel
213 %description -n Qt5Pdf-devel
214 Qt5 Pdf library - development files.
216 %description -n Qt5Pdf-devel -l pl.UTF-8
217 Biblioteka Qt5 Pdf - pliki programistyczne.
219 %package -n Qt5Designer-plugin-qwebengineview
220 Summary: QWebEngineView plugin for Qt5 Designer
221 Summary(pl.UTF-8): Wtyczka QWebEngineView dla Qt5 Designera
223 %requires_ge_to Qt5Core Qt5Core-devel
224 %requires_ge_to Qt5Gui Qt5Gui-devel
225 %requires_ge_to Qt5Designer Qt5Designer-devel
226 Requires: Qt5WebEngine = %{version}-%{release}
227 %requires_ge_to Qt5Widgets Qt5Widgets-devel
229 %description -n Qt5Designer-plugin-qwebengineview
230 QWebEngineView plugin for Qt5 Designer.
232 %description -n Qt5Designer-plugin-qwebengineview -l pl.UTF-8
233 Wtyczka QWebEngineView dla Qt5 Designera.
236 Summary: Qt5 WebEngine documentation in HTML format
237 Summary(pl.UTF-8): Dokumentacja do biblioteki Qt5 WebEngine w formacie HTML
240 %requires_ge_to qt5-doc-common Qt5Core-devel
244 Qt5 WebEngine documentation in HTML format.
246 %description doc -l pl.UTF-8
247 Dokumentacja do biblioteki Qt5 WebEngine w formacie HTML.
250 Summary: Qt5 WebEngine documentation in QCH format
251 Summary(pl.UTF-8): Dokumentacja do biblioteki Qt5 WebEngine w formacie QCH
254 %requires_ge_to qt5-doc-common Qt5Core-devel
258 Qt5 WebEngine documentation in QCH format.
260 %description doc-qch -l pl.UTF-8
261 Dokumentacja do biblioteki Qt5 WebEngine w formacie QCH.
264 Summary: Qt5 WebEngine examples
265 Summary(pl.UTF-8): Przykłady do biblioteki Qt5 WebEngine
266 License: BSD or commercial
267 Group: X11/Development/Libraries
270 %description examples
271 Qt5 WebEngine examples.
273 %description examples -l pl.UTF-8
274 Przykłady do biblioteki Qt5 WebEngine.
277 %setup -q -n qtwebengine
284 %{qt5bindir}/syncqt.pl -version %{version}
288 export V8_TARGET_ARCH="x32"
290 qmake-qt5 CONFIG+=use_gold_linker -- \
294 -webengine-proprietary-codecs \
298 %{?__jobs:NINJAJOBS="-j %__jobs"} \
300 %{?with_doc:%{__make} docs}
303 rm -rf $RPM_BUILD_ROOT
306 INSTALL_ROOT=$RPM_BUILD_ROOT
309 %{__make} install_docs \
310 INSTALL_ROOT=$RPM_BUILD_ROOT
314 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.so.5.??
315 # actually drop *.la, follow policy of not packaging them when *.pc exist
316 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.la
318 %{__rm} $RPM_BUILD_ROOT%{_libdir}/Qt5WebEngineCore.la
320 # Prepare some files list
322 r="$RPM_BUILD_ROOT$2"
324 echo "%%dir $2" >> $1.files
325 elif [ -x "$r" ] ; then
326 echo "%%attr(755,root,root) $2" >> $1.files
327 elif [ -f "$r" ]; then
328 echo "$2" >> $1.files
330 echo "Error generation $1 files list!"
331 echo "$r: no such file or directory!"
337 for f in `find $RPM_BUILD_ROOT$2 -printf "%%P "`; do
342 echo "%defattr(644,root,root,755)" > examples.files
343 ifecho_tree examples %{_examplesdir}/qt5/pdf
344 ifecho_tree examples %{_examplesdir}/qt5/pdfwidgets
345 ifecho_tree examples %{_examplesdir}/qt5/webengine
346 ifecho_tree examples %{_examplesdir}/qt5/webenginewidgets
348 # fixup artificial Qt version dependency
349 sed -i -e 's/%{version} ${_Qt5WebEngine[^_]*_FIND_VERSION_EXACT}/%{base_version}/' \
350 $RPM_BUILD_ROOT%{_libdir}/cmake/Qt5WebEngine*/Qt5WebEngine*Config.cmake
353 rm -rf $RPM_BUILD_ROOT
355 %post -n Qt5WebEngine -p /sbin/ldconfig
356 %postun -n Qt5WebEngine -p /sbin/ldconfig
358 %post -n Qt5Pdf -p /sbin/ldconfig
359 %postun -n Qt5Pdf -p /sbin/ldconfig
361 %files -n Qt5WebEngine
362 %defattr(644,root,root,755)
363 %doc LICENSE.Chromium LICENSE.GPL3-EXCEPT dist/changes-*
364 # R: Qt5Core Qt5Gui Qt5Network Qt5Qml Qt5Quick Qt5WebChannel Qt5WebEngineCore
365 %attr(755,root,root) %{_libdir}/libQt5WebEngine.so.*.*.*
366 %attr(755,root,root) %ghost %{_libdir}/libQt5WebEngine.so.5
367 # 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
368 %attr(755,root,root) %{_libdir}/libQt5WebEngineCore.so.*.*.*
369 %attr(755,root,root) %ghost %{_libdir}/libQt5WebEngineCore.so.5
370 # R: Qt5Core Qt5Gui Qt5Network Qt5PrintSupport Qt5Quick Qt5QuickWidgets Qt5WebEngineCore Qt5Widgets
371 %attr(755,root,root) %{_libdir}/libQt5WebEngineWidgets.so.*.*.*
372 %attr(755,root,root) %ghost %{_libdir}/libQt5WebEngineWidgets.so.5
373 %dir %{qt5dir}/qml/QtWebEngine
374 %{qt5dir}/qml/QtWebEngine/plugins.qmltypes
375 %{qt5dir}/qml/QtWebEngine/qmldir
376 %{qt5dir}/qml/QtWebEngine/Controls1Delegates
377 %{qt5dir}/qml/QtWebEngine/Controls2Delegates
378 # R: Qt5Core Qt5Qml Qt5Quick Qt5WebEngine Qt5WebEngineCore
379 %attr(755,root,root) %{qt5dir}/qml/QtWebEngine/libqtwebengineplugin.so
380 %dir %{_datadir}/qt5/resources
381 %{_datadir}/qt5/resources/qtwebengine*.pak
382 %dir %{_datadir}/qt5/translations/qtwebengine_locales
383 %lang(am) %{_datadir}/qt5/translations/qtwebengine_locales/am.pak
384 %lang(ar) %{_datadir}/qt5/translations/qtwebengine_locales/ar.pak
385 %lang(bg) %{_datadir}/qt5/translations/qtwebengine_locales/bg.pak
386 %lang(bn) %{_datadir}/qt5/translations/qtwebengine_locales/bn.pak
387 %lang(ca) %{_datadir}/qt5/translations/qtwebengine_locales/ca.pak
388 %lang(cs) %{_datadir}/qt5/translations/qtwebengine_locales/cs.pak
389 %lang(da) %{_datadir}/qt5/translations/qtwebengine_locales/da.pak
390 %lang(de) %{_datadir}/qt5/translations/qtwebengine_locales/de.pak
391 %lang(el) %{_datadir}/qt5/translations/qtwebengine_locales/el.pak
392 %lang(en) %{_datadir}/qt5/translations/qtwebengine_locales/en-GB.pak
393 %lang(en) %{_datadir}/qt5/translations/qtwebengine_locales/en-US.pak
394 %lang(es) %{_datadir}/qt5/translations/qtwebengine_locales/es.pak
395 %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
396 %lang(et) %{_datadir}/qt5/translations/qtwebengine_locales/et.pak
397 %lang(fa) %{_datadir}/qt5/translations/qtwebengine_locales/fa.pak
398 %lang(fi) %{_datadir}/qt5/translations/qtwebengine_locales/fi.pak
399 %lang(fil) %{_datadir}/qt5/translations/qtwebengine_locales/fil.pak
400 %lang(fr) %{_datadir}/qt5/translations/qtwebengine_locales/fr.pak
401 %lang(gu) %{_datadir}/qt5/translations/qtwebengine_locales/gu.pak
402 %lang(he) %{_datadir}/qt5/translations/qtwebengine_locales/he.pak
403 %lang(hi) %{_datadir}/qt5/translations/qtwebengine_locales/hi.pak
404 %lang(hr) %{_datadir}/qt5/translations/qtwebengine_locales/hr.pak
405 %lang(hu) %{_datadir}/qt5/translations/qtwebengine_locales/hu.pak
406 %lang(id) %{_datadir}/qt5/translations/qtwebengine_locales/id.pak
407 %lang(it) %{_datadir}/qt5/translations/qtwebengine_locales/it.pak
408 %lang(ja) %{_datadir}/qt5/translations/qtwebengine_locales/ja.pak
409 %lang(kn) %{_datadir}/qt5/translations/qtwebengine_locales/kn.pak
410 %lang(ko) %{_datadir}/qt5/translations/qtwebengine_locales/ko.pak
411 %lang(lt) %{_datadir}/qt5/translations/qtwebengine_locales/lt.pak
412 %lang(lv) %{_datadir}/qt5/translations/qtwebengine_locales/lv.pak
413 %lang(ml) %{_datadir}/qt5/translations/qtwebengine_locales/ml.pak
414 %lang(mr) %{_datadir}/qt5/translations/qtwebengine_locales/mr.pak
415 %lang(ms) %{_datadir}/qt5/translations/qtwebengine_locales/ms.pak
416 %lang(nb) %{_datadir}/qt5/translations/qtwebengine_locales/nb.pak
417 %lang(nl) %{_datadir}/qt5/translations/qtwebengine_locales/nl.pak
418 %lang(pl) %{_datadir}/qt5/translations/qtwebengine_locales/pl.pak
419 %lang(pt_BR) %{_datadir}/qt5/translations/qtwebengine_locales/pt-BR.pak
420 %lang(pt) %{_datadir}/qt5/translations/qtwebengine_locales/pt-PT.pak
421 %lang(ro) %{_datadir}/qt5/translations/qtwebengine_locales/ro.pak
422 %lang(ru) %{_datadir}/qt5/translations/qtwebengine_locales/ru.pak
423 %lang(sk) %{_datadir}/qt5/translations/qtwebengine_locales/sk.pak
424 %lang(sl) %{_datadir}/qt5/translations/qtwebengine_locales/sl.pak
425 %lang(sr) %{_datadir}/qt5/translations/qtwebengine_locales/sr.pak
426 %lang(sv) %{_datadir}/qt5/translations/qtwebengine_locales/sv.pak
427 %lang(sw) %{_datadir}/qt5/translations/qtwebengine_locales/sw.pak
428 %lang(ta) %{_datadir}/qt5/translations/qtwebengine_locales/ta.pak
429 %lang(te) %{_datadir}/qt5/translations/qtwebengine_locales/te.pak
430 %lang(th) %{_datadir}/qt5/translations/qtwebengine_locales/th.pak
431 %lang(tr) %{_datadir}/qt5/translations/qtwebengine_locales/tr.pak
432 %lang(uk) %{_datadir}/qt5/translations/qtwebengine_locales/uk.pak
433 %lang(vi) %{_datadir}/qt5/translations/qtwebengine_locales/vi.pak
434 %lang(zh_CN) %{_datadir}/qt5/translations/qtwebengine_locales/zh-CN.pak
435 %lang(zh_TW) %{_datadir}/qt5/translations/qtwebengine_locales/zh-TW.pak
436 # R: Qt5Core libevent libicu
437 %attr(755,root,root) %{_libdir}/qt5/bin/qwebengine_convert_dict
438 # R: Qt5Core Qt5WebEngineCore
439 %attr(755,root,root) %{_libdir}/qt5/libexec/QtWebEngineProcess
441 %files -n Qt5WebEngine-devel
442 %defattr(644,root,root,755)
443 %attr(755,root,root) %{_libdir}/libQt5WebEngine.so
444 %attr(755,root,root) %{_libdir}/libQt5WebEngineCore.so
445 %attr(755,root,root) %{_libdir}/libQt5WebEngineWidgets.so
446 %{_libdir}/libQt5WebEngine.prl
447 %{_libdir}/libQt5WebEngineCore.prl
448 %{_libdir}/libQt5WebEngineWidgets.prl
449 %{_includedir}/qt5/QtWebEngine
450 %{_includedir}/qt5/QtWebEngineCore
451 %{_includedir}/qt5/QtWebEngineWidgets
452 %{_pkgconfigdir}/Qt5WebEngine.pc
453 %{_pkgconfigdir}/Qt5WebEngineCore.pc
454 %{_pkgconfigdir}/Qt5WebEngineWidgets.pc
455 %{_libdir}/cmake/Qt5WebEngine
456 %{_libdir}/cmake/Qt5WebEngineCore
457 %{_libdir}/cmake/Qt5WebEngineWidgets
458 %{qt5dir}/mkspecs/modules/qt_lib_webengine.pri
459 %{qt5dir}/mkspecs/modules/qt_lib_webengine_private.pri
460 %{_libdir}/qt5/mkspecs/modules/qt_lib_webenginecore.pri
461 %{_libdir}/qt5/mkspecs/modules/qt_lib_webenginecore_private.pri
462 %{_libdir}/qt5/mkspecs/modules/qt_lib_webenginecoreheaders_private.pri
463 %{_libdir}/qt5/mkspecs/modules/qt_lib_webenginewidgets.pri
464 %{_libdir}/qt5/mkspecs/modules/qt_lib_webenginewidgets_private.pri
466 %files -n Qt5Designer-plugin-qwebengineview
467 %defattr(644,root,root,755)
468 # R: Qt5Core Qt5Gui Qt5WebEngineWidgets Qt5Widgets [+Qt5Designer by dir]
469 %attr(755,root,root) %{_libdir}/qt5/plugins/designer/libqwebengineview.so
470 %{_libdir}/cmake/Qt5Designer/Qt5Designer_QWebEngineViewPlugin.cmake
473 %defattr(644,root,root,755)
474 # R: Qt5Core Qt5Gui Qt5Network freetype libjpeg zlib
475 %attr(755,root,root) %{_libdir}/libQt5Pdf.so.*.*.*
476 %attr(755,root,root) %ghost %{_libdir}/libQt5Pdf.so.5
477 # R: Qt5Core Qt5Gui Qt5Pdf Qt5Widgets
478 %attr(755,root,root) %{_libdir}/libQt5PdfWidgets.so.*.*.*
479 %attr(755,root,root) %ghost %{_libdir}/libQt5PdfWidgets.so.5
480 %dir %{qt5dir}/qml/QtQuick/Pdf
481 %{qt5dir}/qml/QtQuick/Pdf/plugins.qmltypes
482 %{qt5dir}/qml/QtQuick/Pdf/qmldir
483 %{qt5dir}/qml/QtQuick/Pdf/qml
484 # R: Qt5Core Qt5Gui Qt5Pdf Qt5Qml Qt5Quick
485 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Pdf/libpdfplugin.so
486 # R: Qt5Core Qt5Gui Qt5Pdf
487 %attr(755,root,root) %{_libdir}/qt5/plugins/imageformats/libqpdf.so
489 %files -n Qt5Pdf-devel
490 %defattr(644,root,root,755)
491 %attr(755,root,root) %{_libdir}/libQt5Pdf.so
492 %attr(755,root,root) %{_libdir}/libQt5PdfWidgets.so
493 %{_libdir}/libQt5Pdf.prl
494 %{_libdir}/libQt5PdfWidgets.prl
495 %{_includedir}/qt5/QtPdf
496 %{_includedir}/qt5/QtPdfWidgets
497 %{_pkgconfigdir}/Qt5Pdf.pc
498 %{_pkgconfigdir}/Qt5PdfWidgets.pc
499 %{_libdir}/cmake/Qt5Gui/Qt5Gui_QPdfPlugin.cmake
500 %{_libdir}/cmake/Qt5Pdf
501 %{_libdir}/cmake/Qt5PdfWidgets
502 %{qt5dir}/mkspecs/modules/qt_lib_pdf.pri
503 %{qt5dir}/mkspecs/modules/qt_lib_pdf_private.pri
504 %{qt5dir}/mkspecs/modules/qt_lib_pdfwidgets.pri
505 %{qt5dir}/mkspecs/modules/qt_lib_pdfwidgets_private.pri
509 %defattr(644,root,root,755)
510 %{_docdir}/qt5-doc/qtpdf
511 %{_docdir}/qt5-doc/qtwebengine
514 %defattr(644,root,root,755)
515 %{_docdir}/qt5-doc/qtpdf.qch
516 %{_docdir}/qt5-doc/qtwebengine.qch
519 %files examples -f examples.files
520 %defattr(644,root,root,755)
521 # XXX: dir shared with qt5-qtbase-examples
522 %dir %{_examplesdir}/qt5