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