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