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}.6
20 License: LGPL v3 or GPL v2 or GPL v3 or commercial
22 Source0: qtwebengine-%{version}.tar.xz
23 # Source0-md5: 61a4fa3e98149543c08172c99993c844
25 Patch1: %{name}-gn-dynamic.patch
27 Patch3: glibc-2.33.patch
28 Patch4: glibc2.34.patch
29 URL: https://www.qt.io/
30 BuildRequires: Qt5Core-devel >= %{qtbase_ver}
31 BuildRequires: Qt5Designer-devel >= %{qttools_ver}
32 BuildRequires: Qt5Gui-devel >= %{qtbase_ver}
33 BuildRequires: Qt5Network-devel >= %{qtbase_ver}
34 BuildRequires: Qt5Positioning-devel >= %{qtlocation_ver}
35 BuildRequires: Qt5PrintSupport-devel >= %{qtbase_ver}
36 BuildRequires: Qt5Qml-devel >= %{qtdeclarative_ver}
37 BuildRequires: Qt5Quick-devel >= %{qtdeclarative_ver}
38 BuildRequires: Qt5Svg-devel >= %{qtsvg_ver}
39 BuildRequires: Qt5UiTools-devel >= %{qttools_ver}
40 BuildRequires: Qt5WebChannel-devel >= %{qtwebchannel_ver}
41 BuildRequires: Qt5Widgets-devel >= %{qtbase_ver}
42 BuildRequires: alsa-lib-devel >= 1.0.10
44 BuildRequires: dbus-devel
45 BuildRequires: expat-devel
46 # libavcodec libavformat libavutil
47 BuildRequires: ffmpeg-devel
49 BuildRequires: fontconfig-devel
50 BuildRequires: freetype-devel >= 1:2.4.2
51 BuildRequires: glib2-devel >= 1:2.32.0
52 BuildRequires: glibc-misc >= 6:2.17
53 BuildRequires: glibc-devel >= 6:2.17
55 BuildRequires: harfbuzz-devel >= 2.2.0
56 # webengine-system-jsoncpp disabled in src/core/config/linux.pri
57 #BuildRequires: jsoncpp-devel
58 BuildRequires: khrplatform-devel
59 BuildRequires: lcms2-devel
60 BuildRequires: libdrm-devel
61 BuildRequires: libevent-devel
62 BuildRequires: libicu-devel >= 64
63 BuildRequires: libjpeg-devel
64 BuildRequires: libpng-devel >= 2:1.6.0
65 BuildRequires: libstdc++-devel >= 6:5
66 %{?with_system_libvpx:BuildRequires: libvpx-devel >= 1.8.0}
67 BuildRequires: libwebp-devel
68 BuildRequires: libxcb-devel
69 # need icu enabled to be accepted
70 #BuildRequires: libxml2-devel >= 2
71 #BuildRequires: libxslt-devel
72 BuildRequires: minizip-devel
75 BuildRequires: nspr-devel
76 BuildRequires: nss-devel >= 3.26
77 BuildRequires: opus-devel >= 1.3.1
78 BuildRequires: pkgconfig
79 # checked by qt part, but no longer used by current chromium
80 #BuildRequires: poppler-cpp-devel
81 # webengine-system-protobuf disabled in src/core/config/linux.pri
82 #BuildRequires: protobuf-devel
83 BuildRequires: pulseaudio-devel >= 0.9.10
84 BuildRequires: python >= 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
109 BuildRequires: zlib-devel
110 BuildConflicts: Qt5WebEngine-devel
111 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
113 %define specflags -fno-strict-aliasing
114 %define qt5dir %{_libdir}/qt5
116 %define qt5bindir %(qtpaths-qt5 --binaries-dir)
119 Qt is a cross-platform application and UI framework. Using Qt, you can
120 write web-enabled applications once and deploy them across desktop,
121 mobile and embedded systems without rewriting the source code.
123 This package contains Qt5 WebEngine library.
125 %description -l pl.UTF-8
126 Qt to wieloplatformowy szkielet aplikacji i interfejsów użytkownika.
127 Przy użyciu Qt można pisać aplikacje powiązane z WWW i wdrażać je w
128 systemach biurkowych, przenośnych i wbudowanych bez przepisywania kodu
131 Ten pakiet zawiera bibliotekę Qt5 WebEngine.
133 %package -n Qt5WebEngine
134 Summary: The Qt5 WebEngine library
135 Summary(pl.UTF-8): Biblioteka Qt5 WebEngine
137 %requires_ge_to Qt5Core Qt5Core-devel
138 %requires_ge_to Qt5Gui Qt5Gui-devel
139 %requires_ge_to Qt5Network Qt5Network-devel
140 %requires_ge_to Qt5Positioning Qt5Positioning-devel
141 %requires_ge_to Qt5Qml Qt5Qml-devel
142 %requires_ge_to Qt5Quick Qt5Quick-devel
143 %requires_ge_to Qt5WebChannel Qt5WebChannel-devel
144 Requires: alsa-lib >= 1.0.10
145 Requires: freetype >= 1:2.4.2
146 Requires: harfbuzz >= 2.2.0
147 Requires: libicu >= 64
148 Requires: libpng >= 2:1.6.0
149 %{?with_system_libvpx:Requires: libvpx >= 1.8.0}
150 Requires: nss >= 3.26
151 Requires: opus >= 1.3.1
152 Requires: pulseaudio-libs >= 0.9.10
154 %description -n Qt5WebEngine
155 Qt5 WebEngine library provides seamless integration of C++ and QML
156 applications with HTML/JavaScript clients.
158 %description -n Qt5WebEngine -l pl.UTF-8
159 Biblioteka Qt5 WebEngine udostępnia integrację aplikacji C++ i QML z
160 klientami w HTML-u/JavaScripcie.
162 %package -n Qt5WebEngine-devel
163 Summary: Qt5 WebEngine library - development files
164 Summary(pl.UTF-8): Biblioteka Qt5 WebEngine - pliki programistyczne
165 Group: Development/Libraries
166 %requires_ge Qt5Core-devel
167 %requires_ge Qt5Gui-devel
168 %requires_ge Qt5Network-devel
169 %requires_ge Qt5Positioning-devel
170 %requires_ge Qt5PrintSupport-devel
171 %requires_ge Qt5Qml-devel
172 %requires_ge Qt5Quick-devel
173 %requires_ge Qt5WebChannel-devel
174 Requires: Qt5WebEngine = %{version}-%{release}
175 %requires_ge Qt5Widgets-devel
177 %description -n Qt5WebEngine-devel
178 Qt5 WebEngine library - development files.
180 %description -n Qt5WebEngine-devel -l pl.UTF-8
181 Biblioteka Qt5 WebEngine - pliki programistyczne.
184 Summary: The Qt5 Pdf library
185 Summary(pl.UTF-8): Biblioteka Qt5 Pdf
187 %requires_ge_to Qt5Core Qt5Core-devel
188 %requires_ge_to Qt5Gui Qt5Gui-devel
189 %requires_ge_to Qt5Network Qt5Network-devel
190 %requires_ge_to Qt5Qml Qt5Qml-devel
191 %requires_ge_to Qt5Quick Qt5Quick-devel
192 %requires_ge_to Qt5Widgets Qt5Widgets-devel
194 %description -n Qt5Pdf
195 Qt5 Pdf module contains classes and functions for rendering PDF
198 %description -n Qt5Pdf -l pl.UTF-8
199 Moduł Qt5 Pdf zawiera klasy i funkcje do renderowania dokumentów PDF.
201 %package -n Qt5Pdf-devel
202 Summary: Qt5 Pdf library - development files
203 Summary(pl.UTF-8): Biblioteka Qt5 Pdf - pliki programistyczne
204 Group: Development/Libraries
205 %requires_ge Qt5Core-devel
206 %requires_ge Qt5Gui-devel
207 Requires: Qt5Pdf = %{version}-%{release}
208 %requires_ge Qt5Widgets-devel
210 %description -n Qt5Pdf-devel
211 Qt5 Pdf library - development files.
213 %description -n Qt5Pdf-devel -l pl.UTF-8
214 Biblioteka Qt5 Pdf - pliki programistyczne.
216 %package -n Qt5Designer-plugin-qwebengineview
217 Summary: QWebEngineView plugin for Qt5 Designer
218 Summary(pl.UTF-8): Wtyczka QWebEngineView dla Qt5 Designera
220 %requires_ge_to Qt5Core Qt5Core-devel
221 %requires_ge_to Qt5Gui Qt5Gui-devel
222 %requires_ge_to Qt5Designer Qt5Designer-devel
223 Requires: Qt5WebEngine = %{version}-%{release}
224 %requires_ge_to Qt5Widgets Qt5Widgets-devel
226 %description -n Qt5Designer-plugin-qwebengineview
227 QWebEngineView plugin for Qt5 Designer.
229 %description -n Qt5Designer-plugin-qwebengineview -l pl.UTF-8
230 Wtyczka QWebEngineView dla Qt5 Designera.
233 Summary: Qt5 WebEngine documentation in HTML format
234 Summary(pl.UTF-8): Dokumentacja do biblioteki Qt5 WebEngine w formacie HTML
237 %requires_ge_to qt5-doc-common Qt5Core-devel
241 Qt5 WebEngine documentation in HTML format.
243 %description doc -l pl.UTF-8
244 Dokumentacja do biblioteki Qt5 WebEngine w formacie HTML.
247 Summary: Qt5 WebEngine documentation in QCH format
248 Summary(pl.UTF-8): Dokumentacja do biblioteki Qt5 WebEngine w formacie QCH
251 %requires_ge_to qt5-doc-common Qt5Core-devel
255 Qt5 WebEngine documentation in QCH format.
257 %description doc-qch -l pl.UTF-8
258 Dokumentacja do biblioteki Qt5 WebEngine w formacie QCH.
261 Summary: Qt5 WebEngine examples
262 Summary(pl.UTF-8): Przykłady do biblioteki Qt5 WebEngine
263 License: BSD or commercial
264 Group: X11/Development/Libraries
267 %description examples
268 Qt5 WebEngine examples.
270 %description examples -l pl.UTF-8
271 Przykłady do biblioteki Qt5 WebEngine.
274 %setup -q -n qtwebengine
281 cd src/3rdparty/chromium
285 %{qt5bindir}/syncqt.pl -version %{version}
289 export V8_TARGET_ARCH="x32"
291 qmake-qt5 CONFIG+=use_gold_linker -- \
295 -webengine-proprietary-codecs \
299 %{?__jobs:NINJAJOBS="-j %__jobs"} \
301 %{?with_doc:%{__make} docs}
304 rm -rf $RPM_BUILD_ROOT
307 INSTALL_ROOT=$RPM_BUILD_ROOT
310 %{__make} install_docs \
311 INSTALL_ROOT=$RPM_BUILD_ROOT
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
319 %{__rm} $RPM_BUILD_ROOT%{_libdir}/Qt5WebEngineCore.la
321 # Prepare some files list
323 r="$RPM_BUILD_ROOT$2"
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
331 echo "Error generation $1 files list!"
332 echo "$r: no such file or directory!"
338 for f in `find $RPM_BUILD_ROOT$2 -printf "%%P "`; do
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
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
354 rm -rf $RPM_BUILD_ROOT
356 %post -n Qt5WebEngine -p /sbin/ldconfig
357 %postun -n Qt5WebEngine -p /sbin/ldconfig
359 %post -n Qt5Pdf -p /sbin/ldconfig
360 %postun -n Qt5Pdf -p /sbin/ldconfig
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
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
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
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
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
510 %defattr(644,root,root,755)
511 %{_docdir}/qt5-doc/qtpdf
512 %{_docdir}/qt5-doc/qtwebengine
515 %defattr(644,root,root,755)
516 %{_docdir}/qt5-doc/qtpdf.qch
517 %{_docdir}/qt5-doc/qtwebengine.qch
520 %files examples -f examples.files
521 %defattr(644,root,root,755)
522 # XXX: dir shared with qt5-qtbase-examples
523 %dir %{_examplesdir}/qt5