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