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