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