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}.10
20 License: LGPL v3 or GPL v2 or GPL v3 or commercial
22 Source0: qtwebengine-%{version}.tar.xz
23 # Source0-md5: 6f55c79c6eafa1e08fa9efe30d274957
25 Patch1: %{name}-gn-dynamic.patch
28 URL: https://www.qt.io/
29 BuildRequires: Qt5Core-devel >= %{qtbase_ver}
30 BuildRequires: Qt5Designer-devel >= %{qttools_ver}
31 BuildRequires: Qt5Gui-devel >= %{qtbase_ver}
32 BuildRequires: Qt5Network-devel >= %{qtbase_ver}
33 BuildRequires: Qt5Positioning-devel >= %{qtlocation_ver}
34 BuildRequires: Qt5PrintSupport-devel >= %{qtbase_ver}
35 BuildRequires: Qt5Qml-devel >= %{qtdeclarative_ver}
36 BuildRequires: Qt5Quick-devel >= %{qtdeclarative_ver}
37 BuildRequires: Qt5Svg-devel >= %{qtsvg_ver}
38 BuildRequires: Qt5UiTools-devel >= %{qttools_ver}
39 BuildRequires: Qt5WebChannel-devel >= %{qtwebchannel_ver}
40 BuildRequires: Qt5Widgets-devel >= %{qtbase_ver}
41 BuildRequires: alsa-lib-devel >= 1.0.10
43 BuildRequires: dbus-devel
44 BuildRequires: expat-devel
45 # libavcodec libavformat libavutil
46 BuildRequires: ffmpeg-devel
48 BuildRequires: fontconfig-devel
49 BuildRequires: freetype-devel >= 1:2.4.2
50 BuildRequires: glib2-devel >= 1:2.32.0
51 BuildRequires: glibc-misc >= 6:2.17
52 BuildRequires: glibc-devel >= 6:2.17
54 BuildRequires: harfbuzz-devel >= 3.0.0
55 BuildRequires: harfbuzz-subset-devel >= 3.0.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 >= 65
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
85 BuildRequires: python-modules >= 1:2.7.5
87 BuildRequires: qt5-assistant >= 5.15
89 BuildRequires: qt5-build >= 5.15
90 BuildRequires: qt5-qmake >= 5.15
91 BuildRequires: qt5-qtdoc
92 BuildRequires: qt5-qttools
93 BuildRequires: re2-devel
94 BuildRequires: rpm-build >= 4.6
95 BuildRequires: rpmbuild(macros) >= 2.016
96 BuildRequires: snappy-devel
97 BuildRequires: tar >= 1:1.22
98 BuildRequires: xorg-lib-libX11-devel
99 BuildRequires: xorg-lib-libXScrnSaver-devel
100 BuildRequires: xorg-lib-libXcomposite-devel
101 BuildRequires: xorg-lib-libXcursor-devel
102 BuildRequires: xorg-lib-libXdamage-devel
103 BuildRequires: xorg-lib-libXext-devel
104 BuildRequires: xorg-lib-libXfixes-devel
105 BuildRequires: xorg-lib-libXi-devel
106 BuildRequires: xorg-lib-libXrender-devel
107 BuildRequires: xorg-lib-libXrandr-devel
108 BuildRequires: xorg-lib-libXtst-devel
109 BuildRequires: xorg-lib-libxkbcommon-devel
110 BuildRequires: xorg-lib-libxkbfile-devel
111 BuildRequires: xorg-proto-glproto-devel
113 BuildRequires: zlib-devel
114 BuildConflicts: Qt5WebEngine-devel
115 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
117 %define specflags -fno-strict-aliasing
118 %define qt5dir %{_libdir}/qt5
120 %define qt5bindir %(qtpaths-qt5 --binaries-dir)
123 Qt is a cross-platform application and UI framework. Using Qt, you can
124 write web-enabled applications once and deploy them across desktop,
125 mobile and embedded systems without rewriting the source code.
127 This package contains Qt5 WebEngine library.
129 %description -l pl.UTF-8
130 Qt to wieloplatformowy szkielet aplikacji i interfejsów użytkownika.
131 Przy użyciu Qt można pisać aplikacje powiązane z WWW i wdrażać je w
132 systemach biurkowych, przenośnych i wbudowanych bez przepisywania kodu
135 Ten pakiet zawiera bibliotekę Qt5 WebEngine.
137 %package -n Qt5WebEngine
138 Summary: The Qt5 WebEngine library
139 Summary(pl.UTF-8): Biblioteka Qt5 WebEngine
141 %requires_ge_to Qt5Core Qt5Core-devel
142 %requires_ge_to Qt5Gui Qt5Gui-devel
143 %requires_ge_to Qt5Network Qt5Network-devel
144 %requires_ge_to Qt5Positioning Qt5Positioning-devel
145 %requires_ge_to Qt5Qml Qt5Qml-devel
146 %requires_ge_to Qt5Quick Qt5Quick-devel
147 %requires_ge_to Qt5WebChannel Qt5WebChannel-devel
148 Requires: alsa-lib >= 1.0.10
149 Requires: freetype >= 1:2.4.2
150 Requires: harfbuzz >= 3.0.0
151 Requires: harfbuzz-subset >= 3.0.0
152 Requires: libicu >= 65
153 Requires: libpng >= 2:1.6.0
154 %{?with_system_libvpx:Requires: libvpx >= 1.8.0}
155 Requires: nss >= 3.26
156 Requires: opus >= 1.3.1
157 Requires: pulseaudio-libs >= 0.9.10
159 %description -n Qt5WebEngine
160 Qt5 WebEngine library provides seamless integration of C++ and QML
161 applications with HTML/JavaScript clients.
163 %description -n Qt5WebEngine -l pl.UTF-8
164 Biblioteka Qt5 WebEngine udostępnia integrację aplikacji C++ i QML z
165 klientami w HTML-u/JavaScripcie.
167 %package -n Qt5WebEngine-devel
168 Summary: Qt5 WebEngine library - development files
169 Summary(pl.UTF-8): Biblioteka Qt5 WebEngine - pliki programistyczne
170 Group: Development/Libraries
171 %requires_ge Qt5Core-devel
172 %requires_ge Qt5Gui-devel
173 %requires_ge Qt5Network-devel
174 %requires_ge Qt5Positioning-devel
175 %requires_ge Qt5PrintSupport-devel
176 %requires_ge Qt5Qml-devel
177 %requires_ge Qt5Quick-devel
178 %requires_ge Qt5WebChannel-devel
179 Requires: Qt5WebEngine = %{version}-%{release}
180 %requires_ge Qt5Widgets-devel
182 %description -n Qt5WebEngine-devel
183 Qt5 WebEngine library - development files.
185 %description -n Qt5WebEngine-devel -l pl.UTF-8
186 Biblioteka Qt5 WebEngine - pliki programistyczne.
189 Summary: The Qt5 Pdf library
190 Summary(pl.UTF-8): Biblioteka Qt5 Pdf
192 %requires_ge_to Qt5Core Qt5Core-devel
193 %requires_ge_to Qt5Gui Qt5Gui-devel
194 %requires_ge_to Qt5Network Qt5Network-devel
195 %requires_ge_to Qt5Qml Qt5Qml-devel
196 %requires_ge_to Qt5Quick Qt5Quick-devel
197 %requires_ge_to Qt5Widgets Qt5Widgets-devel
199 %description -n Qt5Pdf
200 Qt5 Pdf module contains classes and functions for rendering PDF
203 %description -n Qt5Pdf -l pl.UTF-8
204 Moduł Qt5 Pdf zawiera klasy i funkcje do renderowania dokumentów PDF.
206 %package -n Qt5Pdf-devel
207 Summary: Qt5 Pdf library - development files
208 Summary(pl.UTF-8): Biblioteka Qt5 Pdf - pliki programistyczne
209 Group: Development/Libraries
210 %requires_ge Qt5Core-devel
211 %requires_ge Qt5Gui-devel
212 Requires: Qt5Pdf = %{version}-%{release}
213 %requires_ge Qt5Widgets-devel
215 %description -n Qt5Pdf-devel
216 Qt5 Pdf library - development files.
218 %description -n Qt5Pdf-devel -l pl.UTF-8
219 Biblioteka Qt5 Pdf - pliki programistyczne.
221 %package -n Qt5Designer-plugin-qwebengineview
222 Summary: QWebEngineView plugin for Qt5 Designer
223 Summary(pl.UTF-8): Wtyczka QWebEngineView dla Qt5 Designera
225 %requires_ge_to Qt5Core Qt5Core-devel
226 %requires_ge_to Qt5Gui Qt5Gui-devel
227 %requires_ge_to Qt5Designer Qt5Designer-devel
228 Requires: Qt5WebEngine = %{version}-%{release}
229 %requires_ge_to Qt5Widgets Qt5Widgets-devel
231 %description -n Qt5Designer-plugin-qwebengineview
232 QWebEngineView plugin for Qt5 Designer.
234 %description -n Qt5Designer-plugin-qwebengineview -l pl.UTF-8
235 Wtyczka QWebEngineView dla Qt5 Designera.
238 Summary: Qt5 WebEngine documentation in HTML format
239 Summary(pl.UTF-8): Dokumentacja do biblioteki Qt5 WebEngine w formacie HTML
242 %requires_ge_to qt5-doc-common Qt5Core-devel
246 Qt5 WebEngine documentation in HTML format.
248 %description doc -l pl.UTF-8
249 Dokumentacja do biblioteki Qt5 WebEngine w formacie HTML.
252 Summary: Qt5 WebEngine documentation in QCH format
253 Summary(pl.UTF-8): Dokumentacja do biblioteki Qt5 WebEngine w formacie QCH
256 %requires_ge_to qt5-doc-common Qt5Core-devel
260 Qt5 WebEngine documentation in QCH format.
262 %description doc-qch -l pl.UTF-8
263 Dokumentacja do biblioteki Qt5 WebEngine w formacie QCH.
266 Summary: Qt5 WebEngine examples
267 Summary(pl.UTF-8): Przykłady do biblioteki Qt5 WebEngine
268 License: BSD or commercial
269 Group: X11/Development/Libraries
272 %description examples
273 Qt5 WebEngine examples.
275 %description examples -l pl.UTF-8
276 Przykłady do biblioteki Qt5 WebEngine.
279 %setup -q -n qtwebengine
289 %{qt5bindir}/syncqt.pl -version %{version}
293 export V8_TARGET_ARCH="x32"
295 %{qmake_qt5} CONFIG+=use_gold_linker -- \
299 -webengine-proprietary-codecs \
303 %{?__jobs:NINJAJOBS="-j %__jobs"} \
305 %{?with_doc:%{__make} docs}
308 rm -rf $RPM_BUILD_ROOT
311 INSTALL_ROOT=$RPM_BUILD_ROOT
314 %{__make} install_docs \
315 INSTALL_ROOT=$RPM_BUILD_ROOT
319 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.so.5.??
320 # actually drop *.la, follow policy of not packaging them when *.pc exist
321 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.la
323 %{__rm} $RPM_BUILD_ROOT%{_libdir}/Qt5WebEngineCore.la
325 # Prepare some files list
327 r="$RPM_BUILD_ROOT$2"
329 echo "%%dir $2" >> $1.files
330 elif [ -x "$r" ] ; then
331 echo "%%attr(755,root,root) $2" >> $1.files
332 elif [ -f "$r" ]; then
333 echo "$2" >> $1.files
335 echo "Error generation $1 files list!"
336 echo "$r: no such file or directory!"
342 for f in `find $RPM_BUILD_ROOT$2 -printf "%%P "`; do
347 echo "%defattr(644,root,root,755)" > examples.files
348 ifecho_tree examples %{_examplesdir}/qt5/pdf
349 ifecho_tree examples %{_examplesdir}/qt5/pdfwidgets
350 ifecho_tree examples %{_examplesdir}/qt5/webengine
351 ifecho_tree examples %{_examplesdir}/qt5/webenginewidgets
353 # fixup artificial Qt version dependency
354 sed -i -e 's/%{version} ${_Qt5WebEngine[^_]*_FIND_VERSION_EXACT}/%{base_version}/' \
355 $RPM_BUILD_ROOT%{_libdir}/cmake/Qt5WebEngine*/Qt5WebEngine*Config.cmake
358 rm -rf $RPM_BUILD_ROOT
360 %post -n Qt5WebEngine -p /sbin/ldconfig
361 %postun -n Qt5WebEngine -p /sbin/ldconfig
363 %post -n Qt5Pdf -p /sbin/ldconfig
364 %postun -n Qt5Pdf -p /sbin/ldconfig
366 %files -n Qt5WebEngine
367 %defattr(644,root,root,755)
368 %doc LICENSE.Chromium LICENSE.GPL3-EXCEPT dist/changes-*
369 # R: Qt5Core Qt5Gui Qt5Network Qt5Qml Qt5Quick Qt5WebChannel Qt5WebEngineCore
370 %attr(755,root,root) %{_libdir}/libQt5WebEngine.so.*.*.*
371 %attr(755,root,root) %ghost %{_libdir}/libQt5WebEngine.so.5
372 # 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
373 %attr(755,root,root) %{_libdir}/libQt5WebEngineCore.so.*.*.*
374 %attr(755,root,root) %ghost %{_libdir}/libQt5WebEngineCore.so.5
375 # R: Qt5Core Qt5Gui Qt5Network Qt5PrintSupport Qt5Quick Qt5QuickWidgets Qt5WebEngineCore Qt5Widgets
376 %attr(755,root,root) %{_libdir}/libQt5WebEngineWidgets.so.*.*.*
377 %attr(755,root,root) %ghost %{_libdir}/libQt5WebEngineWidgets.so.5
378 %dir %{qt5dir}/qml/QtWebEngine
379 %{qt5dir}/qml/QtWebEngine/plugins.qmltypes
380 %{qt5dir}/qml/QtWebEngine/qmldir
381 %{qt5dir}/qml/QtWebEngine/Controls1Delegates
382 %{qt5dir}/qml/QtWebEngine/Controls2Delegates
383 # R: Qt5Core Qt5Qml Qt5Quick Qt5WebEngine Qt5WebEngineCore
384 %attr(755,root,root) %{qt5dir}/qml/QtWebEngine/libqtwebengineplugin.so
385 %dir %{_datadir}/qt5/resources
386 %{_datadir}/qt5/resources/qtwebengine*.pak
387 %dir %{_datadir}/qt5/translations/qtwebengine_locales
388 %lang(am) %{_datadir}/qt5/translations/qtwebengine_locales/am.pak
389 %lang(ar) %{_datadir}/qt5/translations/qtwebengine_locales/ar.pak
390 %lang(bg) %{_datadir}/qt5/translations/qtwebengine_locales/bg.pak
391 %lang(bn) %{_datadir}/qt5/translations/qtwebengine_locales/bn.pak
392 %lang(ca) %{_datadir}/qt5/translations/qtwebengine_locales/ca.pak
393 %lang(cs) %{_datadir}/qt5/translations/qtwebengine_locales/cs.pak
394 %lang(da) %{_datadir}/qt5/translations/qtwebengine_locales/da.pak
395 %lang(de) %{_datadir}/qt5/translations/qtwebengine_locales/de.pak
396 %lang(el) %{_datadir}/qt5/translations/qtwebengine_locales/el.pak
397 %lang(en) %{_datadir}/qt5/translations/qtwebengine_locales/en-GB.pak
398 %lang(en) %{_datadir}/qt5/translations/qtwebengine_locales/en-US.pak
399 %lang(es) %{_datadir}/qt5/translations/qtwebengine_locales/es.pak
400 %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
401 %lang(et) %{_datadir}/qt5/translations/qtwebengine_locales/et.pak
402 %lang(fa) %{_datadir}/qt5/translations/qtwebengine_locales/fa.pak
403 %lang(fi) %{_datadir}/qt5/translations/qtwebengine_locales/fi.pak
404 %lang(fil) %{_datadir}/qt5/translations/qtwebengine_locales/fil.pak
405 %lang(fr) %{_datadir}/qt5/translations/qtwebengine_locales/fr.pak
406 %lang(gu) %{_datadir}/qt5/translations/qtwebengine_locales/gu.pak
407 %lang(he) %{_datadir}/qt5/translations/qtwebengine_locales/he.pak
408 %lang(hi) %{_datadir}/qt5/translations/qtwebengine_locales/hi.pak
409 %lang(hr) %{_datadir}/qt5/translations/qtwebengine_locales/hr.pak
410 %lang(hu) %{_datadir}/qt5/translations/qtwebengine_locales/hu.pak
411 %lang(id) %{_datadir}/qt5/translations/qtwebengine_locales/id.pak
412 %lang(it) %{_datadir}/qt5/translations/qtwebengine_locales/it.pak
413 %lang(ja) %{_datadir}/qt5/translations/qtwebengine_locales/ja.pak
414 %lang(kn) %{_datadir}/qt5/translations/qtwebengine_locales/kn.pak
415 %lang(ko) %{_datadir}/qt5/translations/qtwebengine_locales/ko.pak
416 %lang(lt) %{_datadir}/qt5/translations/qtwebengine_locales/lt.pak
417 %lang(lv) %{_datadir}/qt5/translations/qtwebengine_locales/lv.pak
418 %lang(ml) %{_datadir}/qt5/translations/qtwebengine_locales/ml.pak
419 %lang(mr) %{_datadir}/qt5/translations/qtwebengine_locales/mr.pak
420 %lang(ms) %{_datadir}/qt5/translations/qtwebengine_locales/ms.pak
421 %lang(nb) %{_datadir}/qt5/translations/qtwebengine_locales/nb.pak
422 %lang(nl) %{_datadir}/qt5/translations/qtwebengine_locales/nl.pak
423 %lang(pl) %{_datadir}/qt5/translations/qtwebengine_locales/pl.pak
424 %lang(pt_BR) %{_datadir}/qt5/translations/qtwebengine_locales/pt-BR.pak
425 %lang(pt) %{_datadir}/qt5/translations/qtwebengine_locales/pt-PT.pak
426 %lang(ro) %{_datadir}/qt5/translations/qtwebengine_locales/ro.pak
427 %lang(ru) %{_datadir}/qt5/translations/qtwebengine_locales/ru.pak
428 %lang(sk) %{_datadir}/qt5/translations/qtwebengine_locales/sk.pak
429 %lang(sl) %{_datadir}/qt5/translations/qtwebengine_locales/sl.pak
430 %lang(sr) %{_datadir}/qt5/translations/qtwebengine_locales/sr.pak
431 %lang(sv) %{_datadir}/qt5/translations/qtwebengine_locales/sv.pak
432 %lang(sw) %{_datadir}/qt5/translations/qtwebengine_locales/sw.pak
433 %lang(ta) %{_datadir}/qt5/translations/qtwebengine_locales/ta.pak
434 %lang(te) %{_datadir}/qt5/translations/qtwebengine_locales/te.pak
435 %lang(th) %{_datadir}/qt5/translations/qtwebengine_locales/th.pak
436 %lang(tr) %{_datadir}/qt5/translations/qtwebengine_locales/tr.pak
437 %lang(uk) %{_datadir}/qt5/translations/qtwebengine_locales/uk.pak
438 %lang(vi) %{_datadir}/qt5/translations/qtwebengine_locales/vi.pak
439 %lang(zh_CN) %{_datadir}/qt5/translations/qtwebengine_locales/zh-CN.pak
440 %lang(zh_TW) %{_datadir}/qt5/translations/qtwebengine_locales/zh-TW.pak
441 # R: Qt5Core libevent libicu
442 %attr(755,root,root) %{_libdir}/qt5/bin/qwebengine_convert_dict
443 # R: Qt5Core Qt5WebEngineCore
444 %attr(755,root,root) %{_libdir}/qt5/libexec/QtWebEngineProcess
446 %files -n Qt5WebEngine-devel
447 %defattr(644,root,root,755)
448 %attr(755,root,root) %{_libdir}/libQt5WebEngine.so
449 %attr(755,root,root) %{_libdir}/libQt5WebEngineCore.so
450 %attr(755,root,root) %{_libdir}/libQt5WebEngineWidgets.so
451 %{_libdir}/libQt5WebEngine.prl
452 %{_libdir}/libQt5WebEngineCore.prl
453 %{_libdir}/libQt5WebEngineWidgets.prl
454 %{_includedir}/qt5/QtWebEngine
455 %{_includedir}/qt5/QtWebEngineCore
456 %{_includedir}/qt5/QtWebEngineWidgets
457 %{_pkgconfigdir}/Qt5WebEngine.pc
458 %{_pkgconfigdir}/Qt5WebEngineCore.pc
459 %{_pkgconfigdir}/Qt5WebEngineWidgets.pc
460 %{_libdir}/cmake/Qt5WebEngine
461 %{_libdir}/cmake/Qt5WebEngineCore
462 %{_libdir}/cmake/Qt5WebEngineWidgets
463 %{qt5dir}/mkspecs/modules/qt_lib_webengine.pri
464 %{qt5dir}/mkspecs/modules/qt_lib_webengine_private.pri
465 %{_libdir}/qt5/mkspecs/modules/qt_lib_webenginecore.pri
466 %{_libdir}/qt5/mkspecs/modules/qt_lib_webenginecore_private.pri
467 %{_libdir}/qt5/mkspecs/modules/qt_lib_webenginecoreheaders_private.pri
468 %{_libdir}/qt5/mkspecs/modules/qt_lib_webenginewidgets.pri
469 %{_libdir}/qt5/mkspecs/modules/qt_lib_webenginewidgets_private.pri
471 %files -n Qt5Designer-plugin-qwebengineview
472 %defattr(644,root,root,755)
473 # R: Qt5Core Qt5Gui Qt5WebEngineWidgets Qt5Widgets [+Qt5Designer by dir]
474 %attr(755,root,root) %{_libdir}/qt5/plugins/designer/libqwebengineview.so
475 %{_libdir}/cmake/Qt5Designer/Qt5Designer_QWebEngineViewPlugin.cmake
478 %defattr(644,root,root,755)
479 # R: Qt5Core Qt5Gui Qt5Network freetype libjpeg zlib
480 %attr(755,root,root) %{_libdir}/libQt5Pdf.so.*.*.*
481 %attr(755,root,root) %ghost %{_libdir}/libQt5Pdf.so.5
482 # R: Qt5Core Qt5Gui Qt5Pdf Qt5Widgets
483 %attr(755,root,root) %{_libdir}/libQt5PdfWidgets.so.*.*.*
484 %attr(755,root,root) %ghost %{_libdir}/libQt5PdfWidgets.so.5
485 %dir %{qt5dir}/qml/QtQuick/Pdf
486 %{qt5dir}/qml/QtQuick/Pdf/plugins.qmltypes
487 %{qt5dir}/qml/QtQuick/Pdf/qmldir
488 %{qt5dir}/qml/QtQuick/Pdf/qml
489 # R: Qt5Core Qt5Gui Qt5Pdf Qt5Qml Qt5Quick
490 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Pdf/libpdfplugin.so
491 # R: Qt5Core Qt5Gui Qt5Pdf
492 %attr(755,root,root) %{_libdir}/qt5/plugins/imageformats/libqpdf.so
494 %files -n Qt5Pdf-devel
495 %defattr(644,root,root,755)
496 %attr(755,root,root) %{_libdir}/libQt5Pdf.so
497 %attr(755,root,root) %{_libdir}/libQt5PdfWidgets.so
498 %{_libdir}/libQt5Pdf.prl
499 %{_libdir}/libQt5PdfWidgets.prl
500 %{_includedir}/qt5/QtPdf
501 %{_includedir}/qt5/QtPdfWidgets
502 %{_pkgconfigdir}/Qt5Pdf.pc
503 %{_pkgconfigdir}/Qt5PdfWidgets.pc
504 %{_libdir}/cmake/Qt5Gui/Qt5Gui_QPdfPlugin.cmake
505 %{_libdir}/cmake/Qt5Pdf
506 %{_libdir}/cmake/Qt5PdfWidgets
507 %{qt5dir}/mkspecs/modules/qt_lib_pdf.pri
508 %{qt5dir}/mkspecs/modules/qt_lib_pdf_private.pri
509 %{qt5dir}/mkspecs/modules/qt_lib_pdfwidgets.pri
510 %{qt5dir}/mkspecs/modules/qt_lib_pdfwidgets_private.pri
514 %defattr(644,root,root,755)
515 %{_docdir}/qt5-doc/qtpdf
516 %{_docdir}/qt5-doc/qtwebengine
519 %defattr(644,root,root,755)
520 %{_docdir}/qt5-doc/qtpdf.qch
521 %{_docdir}/qt5-doc/qtwebengine.qch
524 %files examples -f examples.files
525 %defattr(644,root,root,755)
526 # XXX: dir shared with qt5-qtbase-examples
527 %dir %{_examplesdir}/qt5