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