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