3 %bcond_without doc # documentation
4 %bcond_without system_libvpx # Build with system libvpx
6 %define orgname qtwebengine
7 %define qtbase_ver 5.15
8 %define qtdeclarative_ver 5.15
9 %define qtlocation_ver 5.15
10 %define qtsvg_ver 5.15
11 %define qttools_ver 5.15
12 %define qtwebchannel_ver 5.15
13 Summary: The Qt5 WebEngine library
14 Summary(pl.UTF-8): Biblioteka Qt5 WebEngine
18 License: LGPL v3 or GPL v2 or GPL v3 or commercial
20 Source0: qtwebengine-%{version}.tar.xz
21 # Source0-md5: ef8a67c66f2e59d349c3590a3ef41615
23 Patch1: %{name}-gn-dynamic.patch
25 Patch3: glibc-2.33.patch
26 Patch4: glibc2.34.patch
27 URL: https://www.qt.io/
28 BuildRequires: Mesa-khrplatform-devel
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 >= 2.2.0
55 # webengine-system-jsoncpp disabled in src/core/config/linux.pri
56 #BuildRequires: jsoncpp-devel
57 BuildRequires: lcms2-devel
58 BuildRequires: libdrm-devel
59 BuildRequires: libevent-devel
60 BuildRequires: libicu-devel >= 64
61 BuildRequires: libjpeg-devel
62 BuildRequires: libpng-devel >= 2:1.6.0
63 BuildRequires: libstdc++-devel >= 6:5
64 %{?with_system_libvpx:BuildRequires: libvpx-devel >= 1.8.0}
65 BuildRequires: libwebp-devel
66 BuildRequires: libxcb-devel
67 # need icu enabled to be accepted
68 #BuildRequires: libxml2-devel >= 2
69 #BuildRequires: libxslt-devel
70 BuildRequires: minizip-devel
73 BuildRequires: nspr-devel
74 BuildRequires: nss-devel >= 3.26
75 BuildRequires: opus-devel >= 1.3.1
76 BuildRequires: pkgconfig
77 # checked by qt part, but no longer used by current chromium
78 #BuildRequires: poppler-cpp-devel
79 # webengine-system-protobuf disabled in src/core/config/linux.pri
80 #BuildRequires: protobuf-devel
81 BuildRequires: pulseaudio-devel >= 0.9.10
82 BuildRequires: python >= 1:2.7.5
84 BuildRequires: qt5-assistant >= 5.15
86 BuildRequires: qt5-build >= 5.15
87 BuildRequires: qt5-qmake >= 5.15
88 BuildRequires: qt5-qtdoc
89 BuildRequires: qt5-qttools
90 BuildRequires: re2-devel
91 BuildRequires: rpmbuild(macros) >= 1.752
92 BuildRequires: snappy-devel
93 BuildRequires: tar >= 1:1.22
94 BuildRequires: xorg-lib-libX11-devel
95 BuildRequires: xorg-lib-libXScrnSaver-devel
96 BuildRequires: xorg-lib-libXcomposite-devel
97 BuildRequires: xorg-lib-libXcursor-devel
98 BuildRequires: xorg-lib-libXdamage-devel
99 BuildRequires: xorg-lib-libXext-devel
100 BuildRequires: xorg-lib-libXfixes-devel
101 BuildRequires: xorg-lib-libXi-devel
102 BuildRequires: xorg-lib-libXrender-devel
103 BuildRequires: xorg-lib-libXrandr-devel
104 BuildRequires: xorg-lib-libXtst-devel
105 BuildRequires: xorg-lib-libxkbcommon-devel
107 BuildRequires: zlib-devel
108 BuildConflicts: Qt5WebEngine-devel
109 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
111 %define specflags -fno-strict-aliasing
112 %define qt5dir %{_libdir}/qt5
114 %define qt5bindir %(qtpaths-qt5 --binaries-dir)
117 Qt is a cross-platform application and UI framework. Using Qt, you can
118 write web-enabled applications once and deploy them across desktop,
119 mobile and embedded systems without rewriting the source code.
121 This package contains Qt5 WebEngine library.
123 %description -l pl.UTF-8
124 Qt to wieloplatformowy szkielet aplikacji i interfejsów użytkownika.
125 Przy użyciu Qt można pisać aplikacje powiązane z WWW i wdrażać je w
126 systemach biurkowych, przenośnych i wbudowanych bez przepisywania kodu
129 Ten pakiet zawiera bibliotekę Qt5 WebEngine.
131 %package -n Qt5WebEngine
132 Summary: The Qt5 WebEngine library
133 Summary(pl.UTF-8): Biblioteka Qt5 WebEngine
135 %requires_ge_to Qt5Core Qt5Core-devel
136 %requires_ge_to Qt5Gui Qt5Gui-devel
137 %requires_ge_to Qt5Network Qt5Network-devel
138 %requires_ge_to Qt5Positioning Qt5Positioning-devel
139 %requires_ge_to Qt5Qml Qt5Qml-devel
140 %requires_ge_to Qt5Quick Qt5Quick-devel
141 %requires_ge_to Qt5WebChannel Qt5WebChannel-devel
142 Requires: alsa-lib >= 1.0.10
143 Requires: freetype >= 1:2.4.2
144 Requires: harfbuzz >= 2.2.0
145 Requires: libicu >= 64
146 Requires: libpng >= 2:1.6.0
147 %{?with_system_libvpx:Requires: libvpx >= 1.8.0}
148 Requires: nss >= 3.26
149 Requires: opus >= 1.3.1
150 Requires: pulseaudio-libs >= 0.9.10
152 %description -n Qt5WebEngine
153 Qt5 WebEngine library provides seamless integration of C++ and QML
154 applications with HTML/JavaScript clients.
156 %description -n Qt5WebEngine -l pl.UTF-8
157 Biblioteka Qt5 WebEngine udostępnia integrację aplikacji C++ i QML z
158 klientami w HTML-u/JavaScripcie.
160 %package -n Qt5WebEngine-devel
161 Summary: Qt5 WebEngine library - development files
162 Summary(pl.UTF-8): Biblioteka Qt5 WebEngine - pliki programistyczne
163 Group: Development/Libraries
164 %requires_ge Qt5Core-devel
165 %requires_ge Qt5Gui-devel
166 %requires_ge Qt5Network-devel
167 %requires_ge Qt5Positioning-devel
168 %requires_ge Qt5PrintSupport-devel
169 %requires_ge Qt5Qml-devel
170 %requires_ge Qt5Quick-devel
171 %requires_ge Qt5WebChannel-devel
172 Requires: Qt5WebEngine = %{version}-%{release}
173 %requires_ge Qt5Widgets-devel
175 %description -n Qt5WebEngine-devel
176 Qt5 WebEngine library - development files.
178 %description -n Qt5WebEngine-devel -l pl.UTF-8
179 Biblioteka Qt5 WebEngine - pliki programistyczne.
182 Summary: The Qt5 Pdf library
183 Summary(pl.UTF-8): Biblioteka Qt5 Pdf
185 %requires_ge_to Qt5Core Qt5Core-devel
186 %requires_ge_to Qt5Gui Qt5Gui-devel
187 %requires_ge_to Qt5Network Qt5Network-devel
188 %requires_ge_to Qt5Qml Qt5Qml-devel
189 %requires_ge_to Qt5Quick Qt5Quick-devel
190 %requires_ge_to Qt5Widgets Qt5Widgets-devel
192 %description -n Qt5Pdf
193 Qt5 Pdf module contains classes and functions for rendering PDF
196 %description -n Qt5Pdf -l pl.UTF-8
197 Moduł Qt5 Pdf zawiera klasy i funkcje do renderowania dokumentów PDF.
199 %package -n Qt5Pdf-devel
200 Summary: Qt5 Pdf library - development files
201 Summary(pl.UTF-8): Biblioteka Qt5 Pdf - pliki programistyczne
202 Group: Development/Libraries
203 %requires_ge Qt5Core-devel
204 %requires_ge Qt5Gui-devel
205 Requires: Qt5Pdf = %{version}-%{release}
206 %requires_ge Qt5Widgets-devel
208 %description -n Qt5Pdf-devel
209 Qt5 Pdf library - development files.
211 %description -n Qt5Pdf-devel -l pl.UTF-8
212 Biblioteka Qt5 Pdf - pliki programistyczne.
214 %package -n Qt5Designer-plugin-qwebengineview
215 Summary: QWebEngineView plugin for Qt5 Designer
216 Summary(pl.UTF-8): Wtyczka QWebEngineView dla Qt5 Designera
218 %requires_ge_to Qt5Core Qt5Core-devel
219 %requires_ge_to Qt5Gui Qt5Gui-devel
220 %requires_ge_to Qt5Designer Qt5Designer-devel
221 Requires: Qt5WebEngine = %{version}-%{release}
222 %requires_ge_to Qt5Widgets Qt5Widgets-devel
224 %description -n Qt5Designer-plugin-qwebengineview
225 QWebEngineView plugin for Qt5 Designer.
227 %description -n Qt5Designer-plugin-qwebengineview -l pl.UTF-8
228 Wtyczka QWebEngineView dla Qt5 Designera.
231 Summary: Qt5 WebEngine documentation in HTML format
232 Summary(pl.UTF-8): Dokumentacja do biblioteki Qt5 WebEngine w formacie HTML
235 %requires_ge_to qt5-doc-common Qt5Core-devel
239 Qt5 WebEngine documentation in HTML format.
241 %description doc -l pl.UTF-8
242 Dokumentacja do biblioteki Qt5 WebEngine w formacie HTML.
245 Summary: Qt5 WebEngine documentation in QCH format
246 Summary(pl.UTF-8): Dokumentacja do biblioteki Qt5 WebEngine w formacie QCH
249 %requires_ge_to qt5-doc-common Qt5Core-devel
253 Qt5 WebEngine documentation in QCH format.
255 %description doc-qch -l pl.UTF-8
256 Dokumentacja do biblioteki Qt5 WebEngine w formacie QCH.
259 Summary: Qt5 WebEngine examples
260 Summary(pl.UTF-8): Przykłady do biblioteki Qt5 WebEngine
261 License: BSD or commercial
262 Group: X11/Development/Libraries
265 %description examples
266 Qt5 WebEngine examples.
268 %description examples -l pl.UTF-8
269 Przykłady do biblioteki Qt5 WebEngine.
272 %setup -q -n qtwebengine
279 cd src/3rdparty/chromium
283 %{qt5bindir}/syncqt.pl -version %{version}
287 export V8_TARGET_ARCH="x32"
289 qmake-qt5 CONFIG+=use_gold_linker -- \
293 -webengine-proprietary-codecs \
297 %{?__jobs:NINJAJOBS="-j %__jobs"} \
299 %{?with_doc:%{__make} docs}
302 rm -rf $RPM_BUILD_ROOT
305 INSTALL_ROOT=$RPM_BUILD_ROOT
308 %{__make} install_docs \
309 INSTALL_ROOT=$RPM_BUILD_ROOT
313 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.so.5.??
314 # actually drop *.la, follow policy of not packaging them when *.pc exist
315 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.la
317 %{__rm} $RPM_BUILD_ROOT%{_libdir}/Qt5WebEngineCore.la
319 # Prepare some files list
321 r="$RPM_BUILD_ROOT$2"
323 echo "%%dir $2" >> $1.files
324 elif [ -x "$r" ] ; then
325 echo "%%attr(755,root,root) $2" >> $1.files
326 elif [ -f "$r" ]; then
327 echo "$2" >> $1.files
329 echo "Error generation $1 files list!"
330 echo "$r: no such file or directory!"
336 for f in `find $RPM_BUILD_ROOT$2 -printf "%%P "`; do
341 echo "%defattr(644,root,root,755)" > examples.files
342 ifecho_tree examples %{_examplesdir}/qt5/pdf
343 ifecho_tree examples %{_examplesdir}/qt5/pdfwidgets
344 ifecho_tree examples %{_examplesdir}/qt5/webengine
345 ifecho_tree examples %{_examplesdir}/qt5/webenginewidgets
348 rm -rf $RPM_BUILD_ROOT
350 %post -n Qt5WebEngine -p /sbin/ldconfig
351 %postun -n Qt5WebEngine -p /sbin/ldconfig
353 %post -n Qt5Pdf -p /sbin/ldconfig
354 %postun -n Qt5Pdf -p /sbin/ldconfig
356 %files -n Qt5WebEngine
357 %defattr(644,root,root,755)
358 %doc LICENSE.Chromium LICENSE.GPL3-EXCEPT dist/changes-*
359 # R: Qt5Core Qt5Gui Qt5Network Qt5Qml Qt5Quick Qt5WebChannel Qt5WebEngineCore
360 %attr(755,root,root) %{_libdir}/libQt5WebEngine.so.*.*.*
361 %attr(755,root,root) %ghost %{_libdir}/libQt5WebEngine.so.5
362 # 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
363 %attr(755,root,root) %{_libdir}/libQt5WebEngineCore.so.*.*.*
364 %attr(755,root,root) %ghost %{_libdir}/libQt5WebEngineCore.so.5
365 # R: Qt5Core Qt5Gui Qt5Network Qt5PrintSupport Qt5Quick Qt5QuickWidgets Qt5WebEngineCore Qt5Widgets
366 %attr(755,root,root) %{_libdir}/libQt5WebEngineWidgets.so.*.*.*
367 %attr(755,root,root) %ghost %{_libdir}/libQt5WebEngineWidgets.so.5
368 %dir %{qt5dir}/qml/QtWebEngine
369 %{qt5dir}/qml/QtWebEngine/plugins.qmltypes
370 %{qt5dir}/qml/QtWebEngine/qmldir
371 %{qt5dir}/qml/QtWebEngine/Controls1Delegates
372 %{qt5dir}/qml/QtWebEngine/Controls2Delegates
373 # R: Qt5Core Qt5Qml Qt5Quick Qt5WebEngine Qt5WebEngineCore
374 %attr(755,root,root) %{qt5dir}/qml/QtWebEngine/libqtwebengineplugin.so
375 %dir %{_datadir}/qt5/resources
376 %{_datadir}/qt5/resources/qtwebengine*.pak
377 %dir %{_datadir}/qt5/translations/qtwebengine_locales
378 %lang(am) %{_datadir}/qt5/translations/qtwebengine_locales/am.pak
379 %lang(ar) %{_datadir}/qt5/translations/qtwebengine_locales/ar.pak
380 %lang(bg) %{_datadir}/qt5/translations/qtwebengine_locales/bg.pak
381 %lang(bn) %{_datadir}/qt5/translations/qtwebengine_locales/bn.pak
382 %lang(ca) %{_datadir}/qt5/translations/qtwebengine_locales/ca.pak
383 %lang(cs) %{_datadir}/qt5/translations/qtwebengine_locales/cs.pak
384 %lang(da) %{_datadir}/qt5/translations/qtwebengine_locales/da.pak
385 %lang(de) %{_datadir}/qt5/translations/qtwebengine_locales/de.pak
386 %lang(el) %{_datadir}/qt5/translations/qtwebengine_locales/el.pak
387 %lang(en) %{_datadir}/qt5/translations/qtwebengine_locales/en-GB.pak
388 %lang(en) %{_datadir}/qt5/translations/qtwebengine_locales/en-US.pak
389 %lang(es) %{_datadir}/qt5/translations/qtwebengine_locales/es.pak
390 %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
391 %lang(et) %{_datadir}/qt5/translations/qtwebengine_locales/et.pak
392 %lang(fa) %{_datadir}/qt5/translations/qtwebengine_locales/fa.pak
393 %lang(fi) %{_datadir}/qt5/translations/qtwebengine_locales/fi.pak
394 %lang(fil) %{_datadir}/qt5/translations/qtwebengine_locales/fil.pak
395 %lang(fr) %{_datadir}/qt5/translations/qtwebengine_locales/fr.pak
396 %lang(gu) %{_datadir}/qt5/translations/qtwebengine_locales/gu.pak
397 %lang(he) %{_datadir}/qt5/translations/qtwebengine_locales/he.pak
398 %lang(hi) %{_datadir}/qt5/translations/qtwebengine_locales/hi.pak
399 %lang(hr) %{_datadir}/qt5/translations/qtwebengine_locales/hr.pak
400 %lang(hu) %{_datadir}/qt5/translations/qtwebengine_locales/hu.pak
401 %lang(id) %{_datadir}/qt5/translations/qtwebengine_locales/id.pak
402 %lang(it) %{_datadir}/qt5/translations/qtwebengine_locales/it.pak
403 %lang(ja) %{_datadir}/qt5/translations/qtwebengine_locales/ja.pak
404 %lang(kn) %{_datadir}/qt5/translations/qtwebengine_locales/kn.pak
405 %lang(ko) %{_datadir}/qt5/translations/qtwebengine_locales/ko.pak
406 %lang(lt) %{_datadir}/qt5/translations/qtwebengine_locales/lt.pak
407 %lang(lv) %{_datadir}/qt5/translations/qtwebengine_locales/lv.pak
408 %lang(ml) %{_datadir}/qt5/translations/qtwebengine_locales/ml.pak
409 %lang(mr) %{_datadir}/qt5/translations/qtwebengine_locales/mr.pak
410 %lang(ms) %{_datadir}/qt5/translations/qtwebengine_locales/ms.pak
411 %lang(nb) %{_datadir}/qt5/translations/qtwebengine_locales/nb.pak
412 %lang(nl) %{_datadir}/qt5/translations/qtwebengine_locales/nl.pak
413 %lang(pl) %{_datadir}/qt5/translations/qtwebengine_locales/pl.pak
414 %lang(pt_BR) %{_datadir}/qt5/translations/qtwebengine_locales/pt-BR.pak
415 %lang(pt) %{_datadir}/qt5/translations/qtwebengine_locales/pt-PT.pak
416 %lang(ro) %{_datadir}/qt5/translations/qtwebengine_locales/ro.pak
417 %lang(ru) %{_datadir}/qt5/translations/qtwebengine_locales/ru.pak
418 %lang(sk) %{_datadir}/qt5/translations/qtwebengine_locales/sk.pak
419 %lang(sl) %{_datadir}/qt5/translations/qtwebengine_locales/sl.pak
420 %lang(sr) %{_datadir}/qt5/translations/qtwebengine_locales/sr.pak
421 %lang(sv) %{_datadir}/qt5/translations/qtwebengine_locales/sv.pak
422 %lang(sw) %{_datadir}/qt5/translations/qtwebengine_locales/sw.pak
423 %lang(ta) %{_datadir}/qt5/translations/qtwebengine_locales/ta.pak
424 %lang(te) %{_datadir}/qt5/translations/qtwebengine_locales/te.pak
425 %lang(th) %{_datadir}/qt5/translations/qtwebengine_locales/th.pak
426 %lang(tr) %{_datadir}/qt5/translations/qtwebengine_locales/tr.pak
427 %lang(uk) %{_datadir}/qt5/translations/qtwebengine_locales/uk.pak
428 %lang(vi) %{_datadir}/qt5/translations/qtwebengine_locales/vi.pak
429 %lang(zh_CN) %{_datadir}/qt5/translations/qtwebengine_locales/zh-CN.pak
430 %lang(zh_TW) %{_datadir}/qt5/translations/qtwebengine_locales/zh-TW.pak
431 # R: Qt5Core libevent libicu
432 %attr(755,root,root) %{_libdir}/qt5/bin/qwebengine_convert_dict
433 # R: Qt5Core Qt5WebEngineCore
434 %attr(755,root,root) %{_libdir}/qt5/libexec/QtWebEngineProcess
436 %files -n Qt5WebEngine-devel
437 %defattr(644,root,root,755)
438 %attr(755,root,root) %{_libdir}/libQt5WebEngine.so
439 %attr(755,root,root) %{_libdir}/libQt5WebEngineCore.so
440 %attr(755,root,root) %{_libdir}/libQt5WebEngineWidgets.so
441 %{_libdir}/libQt5WebEngine.prl
442 %{_libdir}/libQt5WebEngineCore.prl
443 %{_libdir}/libQt5WebEngineWidgets.prl
444 %{_includedir}/qt5/QtWebEngine
445 %{_includedir}/qt5/QtWebEngineCore
446 %{_includedir}/qt5/QtWebEngineWidgets
447 %{_pkgconfigdir}/Qt5WebEngine.pc
448 %{_pkgconfigdir}/Qt5WebEngineCore.pc
449 %{_pkgconfigdir}/Qt5WebEngineWidgets.pc
450 %{_libdir}/cmake/Qt5WebEngine
451 %{_libdir}/cmake/Qt5WebEngineCore
452 %{_libdir}/cmake/Qt5WebEngineWidgets
453 %{qt5dir}/mkspecs/modules/qt_lib_webengine.pri
454 %{qt5dir}/mkspecs/modules/qt_lib_webengine_private.pri
455 %{_libdir}/qt5/mkspecs/modules/qt_lib_webenginecore.pri
456 %{_libdir}/qt5/mkspecs/modules/qt_lib_webenginecore_private.pri
457 %{_libdir}/qt5/mkspecs/modules/qt_lib_webenginecoreheaders_private.pri
458 %{_libdir}/qt5/mkspecs/modules/qt_lib_webenginewidgets.pri
459 %{_libdir}/qt5/mkspecs/modules/qt_lib_webenginewidgets_private.pri
461 %files -n Qt5Designer-plugin-qwebengineview
462 %defattr(644,root,root,755)
463 # R: Qt5Core Qt5Gui Qt5WebEngineWidgets Qt5Widgets [+Qt5Designer by dir]
464 %attr(755,root,root) %{_libdir}/qt5/plugins/designer/libqwebengineview.so
465 %{_libdir}/cmake/Qt5Designer/Qt5Designer_QWebEngineViewPlugin.cmake
468 %defattr(644,root,root,755)
469 # R: Qt5Core Qt5Gui Qt5Network freetype libjpeg zlib
470 %attr(755,root,root) %{_libdir}/libQt5Pdf.so.*.*.*
471 %attr(755,root,root) %ghost %{_libdir}/libQt5Pdf.so.5
472 # R: Qt5Core Qt5Gui Qt5Pdf Qt5Widgets
473 %attr(755,root,root) %{_libdir}/libQt5PdfWidgets.so.*.*.*
474 %attr(755,root,root) %ghost %{_libdir}/libQt5PdfWidgets.so.5
475 %dir %{qt5dir}/qml/QtQuick/Pdf
476 %{qt5dir}/qml/QtQuick/Pdf/plugins.qmltypes
477 %{qt5dir}/qml/QtQuick/Pdf/qmldir
478 %{qt5dir}/qml/QtQuick/Pdf/qml
479 # R: Qt5Core Qt5Gui Qt5Pdf Qt5Qml Qt5Quick
480 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Pdf/libpdfplugin.so
481 # R: Qt5Core Qt5Gui Qt5Pdf
482 %attr(755,root,root) %{_libdir}/qt5/plugins/imageformats/libqpdf.so
484 %files -n Qt5Pdf-devel
485 %defattr(644,root,root,755)
486 %attr(755,root,root) %{_libdir}/libQt5Pdf.so
487 %attr(755,root,root) %{_libdir}/libQt5PdfWidgets.so
488 %{_libdir}/libQt5Pdf.prl
489 %{_libdir}/libQt5PdfWidgets.prl
490 %{_includedir}/qt5/QtPdf
491 %{_includedir}/qt5/QtPdfWidgets
492 %{_pkgconfigdir}/Qt5Pdf.pc
493 %{_pkgconfigdir}/Qt5PdfWidgets.pc
494 %{_libdir}/cmake/Qt5Gui/Qt5Gui_QPdfPlugin.cmake
495 %{_libdir}/cmake/Qt5Pdf
496 %{_libdir}/cmake/Qt5PdfWidgets
497 %{qt5dir}/mkspecs/modules/qt_lib_pdf.pri
498 %{qt5dir}/mkspecs/modules/qt_lib_pdf_private.pri
499 %{qt5dir}/mkspecs/modules/qt_lib_pdfwidgets.pri
500 %{qt5dir}/mkspecs/modules/qt_lib_pdfwidgets_private.pri
504 %defattr(644,root,root,755)
505 %{_docdir}/qt5-doc/qtpdf
506 %{_docdir}/qt5-doc/qtwebengine
509 %defattr(644,root,root,755)
510 %{_docdir}/qt5-doc/qtpdf.qch
511 %{_docdir}/qt5-doc/qtwebengine.qch
514 %files examples -f examples.files
515 %defattr(644,root,root,755)
516 # XXX: dir shared with qt5-qtbase-examples
517 %dir %{_examplesdir}/qt5