]> git.pld-linux.org Git - packages/qt5-qtwebengine.git/blob - qt5-qtwebengine.spec
460e1e27288a71c55db48a8e211394242ba9171d
[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}.8
19 Release:        1
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:  57a2dbd98e641803478b6a04978a5c8b
24 Patch0:         x32.patch
25 Patch1:         %{name}-gn-dynamic.patch
26 Patch2:         icu.patch
27 URL:            https://www.qt.io/
28 BuildRequires:  Qt5Core-devel >= %{qtbase_ver}
29 BuildRequires:  Qt5Designer-devel >= %{qttools_ver}
30 BuildRequires:  Qt5Gui-devel >= %{qtbase_ver}
31 BuildRequires:  Qt5Network-devel >= %{qtbase_ver}
32 BuildRequires:  Qt5Positioning-devel >= %{qtlocation_ver}
33 BuildRequires:  Qt5PrintSupport-devel >= %{qtbase_ver}
34 BuildRequires:  Qt5Qml-devel >= %{qtdeclarative_ver}
35 BuildRequires:  Qt5Quick-devel >= %{qtdeclarative_ver}
36 BuildRequires:  Qt5Svg-devel >= %{qtsvg_ver}
37 BuildRequires:  Qt5UiTools-devel >= %{qttools_ver}
38 BuildRequires:  Qt5WebChannel-devel >= %{qtwebchannel_ver}
39 BuildRequires:  Qt5Widgets-devel >= %{qtbase_ver}
40 BuildRequires:  alsa-lib-devel >= 1.0.10
41 BuildRequires:  bison
42 BuildRequires:  dbus-devel
43 BuildRequires:  expat-devel
44 # libavcodec libavformat libavutil
45 BuildRequires:  ffmpeg-devel
46 BuildRequires:  flex
47 BuildRequires:  fontconfig-devel
48 BuildRequires:  freetype-devel >= 1:2.4.2
49 BuildRequires:  glib2-devel >= 1:2.32.0
50 BuildRequires:  glibc-misc >= 6:2.17
51 BuildRequires:  glibc-devel >= 6:2.17
52 BuildRequires:  gperf
53 BuildRequires:  harfbuzz-devel >= 3.0.0
54 BuildRequires:  harfbuzz-subset-devel >= 3.0.0
55 # webengine-system-jsoncpp disabled in src/core/config/linux.pri
56 #BuildRequires: jsoncpp-devel
57 BuildRequires:  khrplatform-devel
58 BuildRequires:  lcms2-devel
59 BuildRequires:  libdrm-devel
60 BuildRequires:  libevent-devel
61 BuildRequires:  libicu-devel >= 65
62 BuildRequires:  libjpeg-devel
63 BuildRequires:  libpng-devel >= 2:1.6.0
64 BuildRequires:  libstdc++-devel >= 6:5
65 %{?with_system_libvpx:BuildRequires:    libvpx-devel >= 1.8.0}
66 BuildRequires:  libwebp-devel
67 BuildRequires:  libxcb-devel
68 # need icu enabled to be accepted
69 #BuildRequires: libxml2-devel >= 2
70 #BuildRequires: libxslt-devel
71 BuildRequires:  minizip-devel
72 BuildRequires:  ninja
73 BuildRequires:  nodejs
74 BuildRequires:  nspr-devel
75 BuildRequires:  nss-devel >= 3.26
76 BuildRequires:  opus-devel >= 1.3.1
77 BuildRequires:  pkgconfig
78 # checked by qt part, but no longer used by current chromium
79 #BuildRequires: poppler-cpp-devel
80 # webengine-system-protobuf disabled in src/core/config/linux.pri
81 #BuildRequires: protobuf-devel
82 BuildRequires:  pulseaudio-devel >= 0.9.10
83 BuildRequires:  python >= 1:2.7.5
84 BuildRequires:  python-modules >= 1:2.7.5
85 %if %{with doc}
86 BuildRequires:  qt5-assistant >= 5.15
87 %endif
88 BuildRequires:  qt5-build >= 5.15
89 BuildRequires:  qt5-qmake >= 5.15
90 BuildRequires:  qt5-qtdoc
91 BuildRequires:  qt5-qttools
92 BuildRequires:  re2-devel
93 BuildRequires:  rpmbuild(macros) >= 1.752
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 %patch2 -p1
283
284 %{qt5bindir}/syncqt.pl -version %{version}
285
286 %build
287 %ifarch x32
288 export V8_TARGET_ARCH="x32"
289 %endif
290 qmake-qt5 CONFIG+=use_gold_linker -- \
291         -webengine-ffmpeg \
292         -webengine-icu \
293         -webengine-opus \
294         -webengine-proprietary-codecs \
295         -webengine-webp \
296         -webengine-webrtc
297
298 %{?__jobs:NINJAJOBS="-j %__jobs"} \
299 %{__make}
300 %{?with_doc:%{__make} docs}
301
302 %install
303 rm -rf $RPM_BUILD_ROOT
304
305 %{__make} install \
306         INSTALL_ROOT=$RPM_BUILD_ROOT
307
308 %if %{with doc}
309 %{__make} install_docs \
310         INSTALL_ROOT=$RPM_BUILD_ROOT
311 %endif
312
313 # useless symlinks
314 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.so.5.??
315 # actually drop *.la, follow policy of not packaging them when *.pc exist
316 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libQt5*.la
317 # misnamed?
318 %{__rm} $RPM_BUILD_ROOT%{_libdir}/Qt5WebEngineCore.la
319
320 # Prepare some files list
321 ifecho() {
322         r="$RPM_BUILD_ROOT$2"
323         if [ -d "$r" ]; then
324                 echo "%%dir $2" >> $1.files
325         elif [ -x "$r" ] ; then
326                 echo "%%attr(755,root,root) $2" >> $1.files
327         elif [ -f "$r" ]; then
328                 echo "$2" >> $1.files
329         else
330                 echo "Error generation $1 files list!"
331                 echo "$r: no such file or directory!"
332                 return 1
333         fi
334 }
335 ifecho_tree() {
336         ifecho $1 $2
337         for f in `find $RPM_BUILD_ROOT$2 -printf "%%P "`; do
338                 ifecho $1 $2/$f
339         done
340 }
341
342 echo "%defattr(644,root,root,755)" > examples.files
343 ifecho_tree examples %{_examplesdir}/qt5/pdf
344 ifecho_tree examples %{_examplesdir}/qt5/pdfwidgets
345 ifecho_tree examples %{_examplesdir}/qt5/webengine
346 ifecho_tree examples %{_examplesdir}/qt5/webenginewidgets
347
348 # fixup artificial Qt version dependency
349 sed -i -e 's/%{version} ${_Qt5WebEngine[^_]*_FIND_VERSION_EXACT}/%{base_version}/' \
350         $RPM_BUILD_ROOT%{_libdir}/cmake/Qt5WebEngine*/Qt5WebEngine*Config.cmake
351
352 %clean
353 rm -rf $RPM_BUILD_ROOT
354
355 %post   -n Qt5WebEngine -p /sbin/ldconfig
356 %postun -n Qt5WebEngine -p /sbin/ldconfig
357
358 %post   -n Qt5Pdf -p /sbin/ldconfig
359 %postun -n Qt5Pdf -p /sbin/ldconfig
360
361 %files -n Qt5WebEngine
362 %defattr(644,root,root,755)
363 %doc LICENSE.Chromium LICENSE.GPL3-EXCEPT dist/changes-*
364 # R: Qt5Core Qt5Gui Qt5Network Qt5Qml Qt5Quick Qt5WebChannel Qt5WebEngineCore
365 %attr(755,root,root) %{_libdir}/libQt5WebEngine.so.*.*.*
366 %attr(755,root,root) %ghost %{_libdir}/libQt5WebEngine.so.5
367 # 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
368 %attr(755,root,root) %{_libdir}/libQt5WebEngineCore.so.*.*.*
369 %attr(755,root,root) %ghost %{_libdir}/libQt5WebEngineCore.so.5
370 # R: Qt5Core Qt5Gui Qt5Network Qt5PrintSupport Qt5Quick Qt5QuickWidgets Qt5WebEngineCore Qt5Widgets
371 %attr(755,root,root) %{_libdir}/libQt5WebEngineWidgets.so.*.*.*
372 %attr(755,root,root) %ghost %{_libdir}/libQt5WebEngineWidgets.so.5
373 %dir %{qt5dir}/qml/QtWebEngine
374 %{qt5dir}/qml/QtWebEngine/plugins.qmltypes
375 %{qt5dir}/qml/QtWebEngine/qmldir
376 %{qt5dir}/qml/QtWebEngine/Controls1Delegates
377 %{qt5dir}/qml/QtWebEngine/Controls2Delegates
378 # R: Qt5Core Qt5Qml Qt5Quick Qt5WebEngine Qt5WebEngineCore
379 %attr(755,root,root) %{qt5dir}/qml/QtWebEngine/libqtwebengineplugin.so
380 %dir %{_datadir}/qt5/resources
381 %{_datadir}/qt5/resources/qtwebengine*.pak
382 %dir %{_datadir}/qt5/translations/qtwebengine_locales
383 %lang(am) %{_datadir}/qt5/translations/qtwebengine_locales/am.pak
384 %lang(ar) %{_datadir}/qt5/translations/qtwebengine_locales/ar.pak
385 %lang(bg) %{_datadir}/qt5/translations/qtwebengine_locales/bg.pak
386 %lang(bn) %{_datadir}/qt5/translations/qtwebengine_locales/bn.pak
387 %lang(ca) %{_datadir}/qt5/translations/qtwebengine_locales/ca.pak
388 %lang(cs) %{_datadir}/qt5/translations/qtwebengine_locales/cs.pak
389 %lang(da) %{_datadir}/qt5/translations/qtwebengine_locales/da.pak
390 %lang(de) %{_datadir}/qt5/translations/qtwebengine_locales/de.pak
391 %lang(el) %{_datadir}/qt5/translations/qtwebengine_locales/el.pak
392 %lang(en) %{_datadir}/qt5/translations/qtwebengine_locales/en-GB.pak
393 %lang(en) %{_datadir}/qt5/translations/qtwebengine_locales/en-US.pak
394 %lang(es) %{_datadir}/qt5/translations/qtwebengine_locales/es.pak
395 %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
396 %lang(et) %{_datadir}/qt5/translations/qtwebengine_locales/et.pak
397 %lang(fa) %{_datadir}/qt5/translations/qtwebengine_locales/fa.pak
398 %lang(fi) %{_datadir}/qt5/translations/qtwebengine_locales/fi.pak
399 %lang(fil) %{_datadir}/qt5/translations/qtwebengine_locales/fil.pak
400 %lang(fr) %{_datadir}/qt5/translations/qtwebengine_locales/fr.pak
401 %lang(gu) %{_datadir}/qt5/translations/qtwebengine_locales/gu.pak
402 %lang(he) %{_datadir}/qt5/translations/qtwebengine_locales/he.pak
403 %lang(hi) %{_datadir}/qt5/translations/qtwebengine_locales/hi.pak
404 %lang(hr) %{_datadir}/qt5/translations/qtwebengine_locales/hr.pak
405 %lang(hu) %{_datadir}/qt5/translations/qtwebengine_locales/hu.pak
406 %lang(id) %{_datadir}/qt5/translations/qtwebengine_locales/id.pak
407 %lang(it) %{_datadir}/qt5/translations/qtwebengine_locales/it.pak
408 %lang(ja) %{_datadir}/qt5/translations/qtwebengine_locales/ja.pak
409 %lang(kn) %{_datadir}/qt5/translations/qtwebengine_locales/kn.pak
410 %lang(ko) %{_datadir}/qt5/translations/qtwebengine_locales/ko.pak
411 %lang(lt) %{_datadir}/qt5/translations/qtwebengine_locales/lt.pak
412 %lang(lv) %{_datadir}/qt5/translations/qtwebengine_locales/lv.pak
413 %lang(ml) %{_datadir}/qt5/translations/qtwebengine_locales/ml.pak
414 %lang(mr) %{_datadir}/qt5/translations/qtwebengine_locales/mr.pak
415 %lang(ms) %{_datadir}/qt5/translations/qtwebengine_locales/ms.pak
416 %lang(nb) %{_datadir}/qt5/translations/qtwebengine_locales/nb.pak
417 %lang(nl) %{_datadir}/qt5/translations/qtwebengine_locales/nl.pak
418 %lang(pl) %{_datadir}/qt5/translations/qtwebengine_locales/pl.pak
419 %lang(pt_BR) %{_datadir}/qt5/translations/qtwebengine_locales/pt-BR.pak
420 %lang(pt) %{_datadir}/qt5/translations/qtwebengine_locales/pt-PT.pak
421 %lang(ro) %{_datadir}/qt5/translations/qtwebengine_locales/ro.pak
422 %lang(ru) %{_datadir}/qt5/translations/qtwebengine_locales/ru.pak
423 %lang(sk) %{_datadir}/qt5/translations/qtwebengine_locales/sk.pak
424 %lang(sl) %{_datadir}/qt5/translations/qtwebengine_locales/sl.pak
425 %lang(sr) %{_datadir}/qt5/translations/qtwebengine_locales/sr.pak
426 %lang(sv) %{_datadir}/qt5/translations/qtwebengine_locales/sv.pak
427 %lang(sw) %{_datadir}/qt5/translations/qtwebengine_locales/sw.pak
428 %lang(ta) %{_datadir}/qt5/translations/qtwebengine_locales/ta.pak
429 %lang(te) %{_datadir}/qt5/translations/qtwebengine_locales/te.pak
430 %lang(th) %{_datadir}/qt5/translations/qtwebengine_locales/th.pak
431 %lang(tr) %{_datadir}/qt5/translations/qtwebengine_locales/tr.pak
432 %lang(uk) %{_datadir}/qt5/translations/qtwebengine_locales/uk.pak
433 %lang(vi) %{_datadir}/qt5/translations/qtwebengine_locales/vi.pak
434 %lang(zh_CN) %{_datadir}/qt5/translations/qtwebengine_locales/zh-CN.pak
435 %lang(zh_TW) %{_datadir}/qt5/translations/qtwebengine_locales/zh-TW.pak
436 # R: Qt5Core libevent libicu
437 %attr(755,root,root)  %{_libdir}/qt5/bin/qwebengine_convert_dict
438 # R: Qt5Core Qt5WebEngineCore
439 %attr(755,root,root) %{_libdir}/qt5/libexec/QtWebEngineProcess
440
441 %files -n Qt5WebEngine-devel
442 %defattr(644,root,root,755)
443 %attr(755,root,root) %{_libdir}/libQt5WebEngine.so
444 %attr(755,root,root) %{_libdir}/libQt5WebEngineCore.so
445 %attr(755,root,root) %{_libdir}/libQt5WebEngineWidgets.so
446 %{_libdir}/libQt5WebEngine.prl
447 %{_libdir}/libQt5WebEngineCore.prl
448 %{_libdir}/libQt5WebEngineWidgets.prl
449 %{_includedir}/qt5/QtWebEngine
450 %{_includedir}/qt5/QtWebEngineCore
451 %{_includedir}/qt5/QtWebEngineWidgets
452 %{_pkgconfigdir}/Qt5WebEngine.pc
453 %{_pkgconfigdir}/Qt5WebEngineCore.pc
454 %{_pkgconfigdir}/Qt5WebEngineWidgets.pc
455 %{_libdir}/cmake/Qt5WebEngine
456 %{_libdir}/cmake/Qt5WebEngineCore
457 %{_libdir}/cmake/Qt5WebEngineWidgets
458 %{qt5dir}/mkspecs/modules/qt_lib_webengine.pri
459 %{qt5dir}/mkspecs/modules/qt_lib_webengine_private.pri
460 %{_libdir}/qt5/mkspecs/modules/qt_lib_webenginecore.pri
461 %{_libdir}/qt5/mkspecs/modules/qt_lib_webenginecore_private.pri
462 %{_libdir}/qt5/mkspecs/modules/qt_lib_webenginecoreheaders_private.pri
463 %{_libdir}/qt5/mkspecs/modules/qt_lib_webenginewidgets.pri
464 %{_libdir}/qt5/mkspecs/modules/qt_lib_webenginewidgets_private.pri
465
466 %files -n Qt5Designer-plugin-qwebengineview
467 %defattr(644,root,root,755)
468 # R: Qt5Core Qt5Gui Qt5WebEngineWidgets Qt5Widgets [+Qt5Designer by dir]
469 %attr(755,root,root) %{_libdir}/qt5/plugins/designer/libqwebengineview.so
470 %{_libdir}/cmake/Qt5Designer/Qt5Designer_QWebEngineViewPlugin.cmake
471
472 %files -n Qt5Pdf
473 %defattr(644,root,root,755)
474 # R: Qt5Core Qt5Gui Qt5Network freetype libjpeg zlib
475 %attr(755,root,root) %{_libdir}/libQt5Pdf.so.*.*.*
476 %attr(755,root,root) %ghost %{_libdir}/libQt5Pdf.so.5
477 # R: Qt5Core Qt5Gui Qt5Pdf Qt5Widgets
478 %attr(755,root,root) %{_libdir}/libQt5PdfWidgets.so.*.*.*
479 %attr(755,root,root) %ghost %{_libdir}/libQt5PdfWidgets.so.5
480 %dir %{qt5dir}/qml/QtQuick/Pdf
481 %{qt5dir}/qml/QtQuick/Pdf/plugins.qmltypes
482 %{qt5dir}/qml/QtQuick/Pdf/qmldir
483 %{qt5dir}/qml/QtQuick/Pdf/qml
484 # R: Qt5Core Qt5Gui Qt5Pdf Qt5Qml Qt5Quick
485 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Pdf/libpdfplugin.so
486 # R: Qt5Core Qt5Gui Qt5Pdf
487 %attr(755,root,root) %{_libdir}/qt5/plugins/imageformats/libqpdf.so
488
489 %files -n Qt5Pdf-devel
490 %defattr(644,root,root,755)
491 %attr(755,root,root) %{_libdir}/libQt5Pdf.so
492 %attr(755,root,root) %{_libdir}/libQt5PdfWidgets.so
493 %{_libdir}/libQt5Pdf.prl
494 %{_libdir}/libQt5PdfWidgets.prl
495 %{_includedir}/qt5/QtPdf
496 %{_includedir}/qt5/QtPdfWidgets
497 %{_pkgconfigdir}/Qt5Pdf.pc
498 %{_pkgconfigdir}/Qt5PdfWidgets.pc
499 %{_libdir}/cmake/Qt5Gui/Qt5Gui_QPdfPlugin.cmake
500 %{_libdir}/cmake/Qt5Pdf
501 %{_libdir}/cmake/Qt5PdfWidgets
502 %{qt5dir}/mkspecs/modules/qt_lib_pdf.pri
503 %{qt5dir}/mkspecs/modules/qt_lib_pdf_private.pri
504 %{qt5dir}/mkspecs/modules/qt_lib_pdfwidgets.pri
505 %{qt5dir}/mkspecs/modules/qt_lib_pdfwidgets_private.pri
506
507 %if %{with doc}
508 %files doc
509 %defattr(644,root,root,755)
510 %{_docdir}/qt5-doc/qtpdf
511 %{_docdir}/qt5-doc/qtwebengine
512
513 %files doc-qch
514 %defattr(644,root,root,755)
515 %{_docdir}/qt5-doc/qtpdf.qch
516 %{_docdir}/qt5-doc/qtwebengine.qch
517 %endif
518
519 %files examples -f examples.files
520 %defattr(644,root,root,755)
521 # XXX: dir shared with qt5-qtbase-examples
522 %dir %{_examplesdir}/qt5
This page took 0.093603 seconds and 2 git commands to generate.