]> git.pld-linux.org Git - packages/qt5-qtwebengine.git/blob - qt5-qtwebengine.spec
build and runtime fixes for glibc 2.34; rel 2
[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:        2
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 Patch4:         glibc2.34.patch
27 URL:            https://www.qt.io/
28 BuildRequires:  Mesa-khrplatform-devel
29 BuildRequires:  Qt5Core-devel >= %{qtbase_ver}
30 BuildRequires:  Qt5Designer-devel >= %{qttools_ver}
31 BuildRequires:  Qt5Gui-devel >= %{qtbase_ver}
32 BuildRequires:  Qt5Network-devel >= %{qtbase_ver}
33 BuildRequires:  Qt5Positioning-devel >= %{qtlocation_ver}
34 BuildRequires:  Qt5PrintSupport-devel >= %{qtbase_ver}
35 BuildRequires:  Qt5Qml-devel >= %{qtdeclarative_ver}
36 BuildRequires:  Qt5Quick-devel >= %{qtdeclarative_ver}
37 BuildRequires:  Qt5Svg-devel >= %{qtsvg_ver}
38 BuildRequires:  Qt5UiTools-devel >= %{qttools_ver}
39 BuildRequires:  Qt5WebChannel-devel >= %{qtwebchannel_ver}
40 BuildRequires:  Qt5Widgets-devel >= %{qtbase_ver}
41 BuildRequires:  alsa-lib-devel >= 1.0.10
42 BuildRequires:  bison
43 BuildRequires:  dbus-devel
44 BuildRequires:  expat-devel
45 # libavcodec libavformat libavutil
46 BuildRequires:  ffmpeg-devel
47 BuildRequires:  flex
48 BuildRequires:  fontconfig-devel
49 BuildRequires:  freetype-devel >= 1:2.4.2
50 BuildRequires:  glib2-devel >= 1:2.32.0
51 BuildRequires:  glibc-misc >= 6:2.17
52 BuildRequires:  glibc-devel >= 6:2.17
53 BuildRequires:  gperf
54 BuildRequires:  harfbuzz-devel >= 2.2.0
55 # webengine-system-jsoncpp disabled in src/core/config/linux.pri
56 #BuildRequires: jsoncpp-devel
57 BuildRequires:  lcms2-devel
58 BuildRequires:  libdrm-devel
59 BuildRequires:  libevent-devel
60 BuildRequires:  libicu-devel >= 64
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 %if %{with doc}
84 BuildRequires:  qt5-assistant >= 5.15
85 %endif
86 BuildRequires:  qt5-build >= 5.15
87 BuildRequires:  qt5-qmake >= 5.15
88 BuildRequires:  qt5-qtdoc
89 BuildRequires:  qt5-qttools
90 BuildRequires:  re2-devel
91 BuildRequires:  rpmbuild(macros) >= 1.752
92 BuildRequires:  snappy-devel
93 BuildRequires:  tar >= 1:1.22
94 BuildRequires:  xorg-lib-libX11-devel
95 BuildRequires:  xorg-lib-libXScrnSaver-devel
96 BuildRequires:  xorg-lib-libXcomposite-devel
97 BuildRequires:  xorg-lib-libXcursor-devel
98 BuildRequires:  xorg-lib-libXdamage-devel
99 BuildRequires:  xorg-lib-libXext-devel
100 BuildRequires:  xorg-lib-libXfixes-devel
101 BuildRequires:  xorg-lib-libXi-devel
102 BuildRequires:  xorg-lib-libXrender-devel
103 BuildRequires:  xorg-lib-libXrandr-devel
104 BuildRequires:  xorg-lib-libXtst-devel
105 BuildRequires:  xorg-lib-libxkbcommon-devel
106 BuildRequires:  xz
107 BuildRequires:  zlib-devel
108 BuildConflicts: Qt5WebEngine-devel
109 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
110
111 %define         specflags       -fno-strict-aliasing
112 %define         qt5dir          %{_libdir}/qt5
113
114 %define         qt5bindir       %(qtpaths-qt5 --binaries-dir)
115
116 %description
117 Qt is a cross-platform application and UI framework. Using Qt, you can
118 write web-enabled applications once and deploy them across desktop,
119 mobile and embedded systems without rewriting the source code.
120
121 This package contains Qt5 WebEngine library.
122
123 %description -l pl.UTF-8
124 Qt to wieloplatformowy szkielet aplikacji i interfejsów użytkownika.
125 Przy użyciu Qt można pisać aplikacje powiązane z WWW i wdrażać je w
126 systemach biurkowych, przenośnych i wbudowanych bez przepisywania kodu
127 źródłowego.
128
129 Ten pakiet zawiera bibliotekę Qt5 WebEngine.
130
131 %package -n Qt5WebEngine
132 Summary:        The Qt5 WebEngine library
133 Summary(pl.UTF-8):      Biblioteka Qt5 WebEngine
134 Group:          Libraries
135 %requires_ge_to Qt5Core Qt5Core-devel
136 %requires_ge_to Qt5Gui Qt5Gui-devel
137 %requires_ge_to Qt5Network Qt5Network-devel
138 %requires_ge_to Qt5Positioning Qt5Positioning-devel
139 %requires_ge_to Qt5Qml Qt5Qml-devel
140 %requires_ge_to Qt5Quick Qt5Quick-devel
141 %requires_ge_to Qt5WebChannel Qt5WebChannel-devel
142 Requires:       alsa-lib >= 1.0.10
143 Requires:       freetype >= 1:2.4.2
144 Requires:       harfbuzz >= 2.2.0
145 Requires:       libicu >= 64
146 Requires:       libpng >= 2:1.6.0
147 %{?with_system_libvpx:Requires: libvpx >= 1.8.0}
148 Requires:       nss >= 3.26
149 Requires:       opus >= 1.3.1
150 Requires:       pulseaudio-libs >= 0.9.10
151
152 %description -n Qt5WebEngine
153 Qt5 WebEngine library provides seamless integration of C++ and QML
154 applications with HTML/JavaScript clients.
155
156 %description -n Qt5WebEngine -l pl.UTF-8
157 Biblioteka Qt5 WebEngine udostępnia integrację aplikacji C++ i QML z
158 klientami w HTML-u/JavaScripcie.
159
160 %package -n Qt5WebEngine-devel
161 Summary:        Qt5 WebEngine library - development files
162 Summary(pl.UTF-8):      Biblioteka Qt5 WebEngine - pliki programistyczne
163 Group:          Development/Libraries
164 %requires_ge    Qt5Core-devel
165 %requires_ge    Qt5Gui-devel
166 %requires_ge    Qt5Network-devel
167 %requires_ge    Qt5Positioning-devel
168 %requires_ge    Qt5PrintSupport-devel
169 %requires_ge    Qt5Qml-devel
170 %requires_ge    Qt5Quick-devel
171 %requires_ge    Qt5WebChannel-devel
172 Requires:       Qt5WebEngine = %{version}-%{release}
173 %requires_ge    Qt5Widgets-devel
174
175 %description -n Qt5WebEngine-devel
176 Qt5 WebEngine library - development files.
177
178 %description -n Qt5WebEngine-devel -l pl.UTF-8
179 Biblioteka Qt5 WebEngine - pliki programistyczne.
180
181 %package -n Qt5Pdf
182 Summary:        The Qt5 Pdf library
183 Summary(pl.UTF-8):      Biblioteka Qt5 Pdf
184 Group:          Libraries
185 %requires_ge_to Qt5Core Qt5Core-devel
186 %requires_ge_to Qt5Gui Qt5Gui-devel
187 %requires_ge_to Qt5Network Qt5Network-devel
188 %requires_ge_to Qt5Qml Qt5Qml-devel
189 %requires_ge_to Qt5Quick Qt5Quick-devel
190 %requires_ge_to Qt5Widgets Qt5Widgets-devel
191
192 %description -n Qt5Pdf
193 Qt5 Pdf module contains classes and functions for rendering PDF
194 documents.
195
196 %description -n Qt5Pdf -l pl.UTF-8
197 Moduł Qt5 Pdf zawiera klasy i funkcje do renderowania dokumentów PDF.
198
199 %package -n Qt5Pdf-devel
200 Summary:        Qt5 Pdf library - development files
201 Summary(pl.UTF-8):      Biblioteka Qt5 Pdf - pliki programistyczne
202 Group:          Development/Libraries
203 %requires_ge    Qt5Core-devel
204 %requires_ge    Qt5Gui-devel
205 Requires:       Qt5Pdf = %{version}-%{release}
206 %requires_ge    Qt5Widgets-devel
207
208 %description -n Qt5Pdf-devel
209 Qt5 Pdf library - development files.
210
211 %description -n Qt5Pdf-devel -l pl.UTF-8
212 Biblioteka Qt5 Pdf - pliki programistyczne.
213
214 %package -n Qt5Designer-plugin-qwebengineview
215 Summary:        QWebEngineView plugin for Qt5 Designer
216 Summary(pl.UTF-8):      Wtyczka QWebEngineView dla Qt5 Designera
217 Group:          X11/Libraries
218 %requires_ge_to Qt5Core Qt5Core-devel
219 %requires_ge_to Qt5Gui Qt5Gui-devel
220 %requires_ge_to Qt5Designer Qt5Designer-devel
221 Requires:       Qt5WebEngine = %{version}-%{release}
222 %requires_ge_to Qt5Widgets Qt5Widgets-devel
223
224 %description -n Qt5Designer-plugin-qwebengineview
225 QWebEngineView plugin for Qt5 Designer.
226
227 %description -n Qt5Designer-plugin-qwebengineview -l pl.UTF-8
228 Wtyczka QWebEngineView dla Qt5 Designera.
229
230 %package doc
231 Summary:        Qt5 WebEngine documentation in HTML format
232 Summary(pl.UTF-8):      Dokumentacja do biblioteki Qt5 WebEngine w formacie HTML
233 License:        FDL v1.3
234 Group:          Documentation
235 %requires_ge_to         qt5-doc-common Qt5Core-devel
236 BuildArch:      noarch
237
238 %description doc
239 Qt5 WebEngine documentation in HTML format.
240
241 %description doc -l pl.UTF-8
242 Dokumentacja do biblioteki Qt5 WebEngine w formacie HTML.
243
244 %package doc-qch
245 Summary:        Qt5 WebEngine documentation in QCH format
246 Summary(pl.UTF-8):      Dokumentacja do biblioteki Qt5 WebEngine w formacie QCH
247 License:        FDL v1.3
248 Group:          Documentation
249 %requires_ge_to         qt5-doc-common Qt5Core-devel
250 BuildArch:      noarch
251
252 %description doc-qch
253 Qt5 WebEngine documentation in QCH format.
254
255 %description doc-qch -l pl.UTF-8
256 Dokumentacja do biblioteki Qt5 WebEngine w formacie QCH.
257
258 %package examples
259 Summary:        Qt5 WebEngine examples
260 Summary(pl.UTF-8):      Przykłady do biblioteki Qt5 WebEngine
261 License:        BSD or commercial
262 Group:          X11/Development/Libraries
263 BuildArch:      noarch
264
265 %description examples
266 Qt5 WebEngine examples.
267
268 %description examples -l pl.UTF-8
269 Przykłady do biblioteki Qt5 WebEngine.
270
271 %prep
272 %setup -q -n qtwebengine
273 %ifarch x32
274 %patch0 -p1
275 %endif
276 %patch1 -p1
277 %patch2 -p1
278 %patch3 -p1
279 cd src/3rdparty/chromium
280 %patch4 -p1
281 cd ../../..
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 %clean
348 rm -rf $RPM_BUILD_ROOT
349
350 %post   -n Qt5WebEngine -p /sbin/ldconfig
351 %postun -n Qt5WebEngine -p /sbin/ldconfig
352
353 %post   -n Qt5Pdf -p /sbin/ldconfig
354 %postun -n Qt5Pdf -p /sbin/ldconfig
355
356 %files -n Qt5WebEngine
357 %defattr(644,root,root,755)
358 %doc LICENSE.Chromium LICENSE.GPL3-EXCEPT dist/changes-*
359 # R: Qt5Core Qt5Gui Qt5Network Qt5Qml Qt5Quick Qt5WebChannel Qt5WebEngineCore
360 %attr(755,root,root) %{_libdir}/libQt5WebEngine.so.*.*.*
361 %attr(755,root,root) %ghost %{_libdir}/libQt5WebEngine.so.5
362 # 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
363 %attr(755,root,root) %{_libdir}/libQt5WebEngineCore.so.*.*.*
364 %attr(755,root,root) %ghost %{_libdir}/libQt5WebEngineCore.so.5
365 # R: Qt5Core Qt5Gui Qt5Network Qt5PrintSupport Qt5Quick Qt5QuickWidgets Qt5WebEngineCore Qt5Widgets
366 %attr(755,root,root) %{_libdir}/libQt5WebEngineWidgets.so.*.*.*
367 %attr(755,root,root) %ghost %{_libdir}/libQt5WebEngineWidgets.so.5
368 %dir %{qt5dir}/qml/QtWebEngine
369 %{qt5dir}/qml/QtWebEngine/plugins.qmltypes
370 %{qt5dir}/qml/QtWebEngine/qmldir
371 %{qt5dir}/qml/QtWebEngine/Controls1Delegates
372 %{qt5dir}/qml/QtWebEngine/Controls2Delegates
373 # R: Qt5Core Qt5Qml Qt5Quick Qt5WebEngine Qt5WebEngineCore
374 %attr(755,root,root) %{qt5dir}/qml/QtWebEngine/libqtwebengineplugin.so
375 %dir %{_datadir}/qt5/resources
376 %{_datadir}/qt5/resources/qtwebengine*.pak
377 %dir %{_datadir}/qt5/translations/qtwebengine_locales
378 %lang(am) %{_datadir}/qt5/translations/qtwebengine_locales/am.pak
379 %lang(ar) %{_datadir}/qt5/translations/qtwebengine_locales/ar.pak
380 %lang(bg) %{_datadir}/qt5/translations/qtwebengine_locales/bg.pak
381 %lang(bn) %{_datadir}/qt5/translations/qtwebengine_locales/bn.pak
382 %lang(ca) %{_datadir}/qt5/translations/qtwebengine_locales/ca.pak
383 %lang(cs) %{_datadir}/qt5/translations/qtwebengine_locales/cs.pak
384 %lang(da) %{_datadir}/qt5/translations/qtwebengine_locales/da.pak
385 %lang(de) %{_datadir}/qt5/translations/qtwebengine_locales/de.pak
386 %lang(el) %{_datadir}/qt5/translations/qtwebengine_locales/el.pak
387 %lang(en) %{_datadir}/qt5/translations/qtwebengine_locales/en-GB.pak
388 %lang(en) %{_datadir}/qt5/translations/qtwebengine_locales/en-US.pak
389 %lang(es) %{_datadir}/qt5/translations/qtwebengine_locales/es.pak
390 %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
391 %lang(et) %{_datadir}/qt5/translations/qtwebengine_locales/et.pak
392 %lang(fa) %{_datadir}/qt5/translations/qtwebengine_locales/fa.pak
393 %lang(fi) %{_datadir}/qt5/translations/qtwebengine_locales/fi.pak
394 %lang(fil) %{_datadir}/qt5/translations/qtwebengine_locales/fil.pak
395 %lang(fr) %{_datadir}/qt5/translations/qtwebengine_locales/fr.pak
396 %lang(gu) %{_datadir}/qt5/translations/qtwebengine_locales/gu.pak
397 %lang(he) %{_datadir}/qt5/translations/qtwebengine_locales/he.pak
398 %lang(hi) %{_datadir}/qt5/translations/qtwebengine_locales/hi.pak
399 %lang(hr) %{_datadir}/qt5/translations/qtwebengine_locales/hr.pak
400 %lang(hu) %{_datadir}/qt5/translations/qtwebengine_locales/hu.pak
401 %lang(id) %{_datadir}/qt5/translations/qtwebengine_locales/id.pak
402 %lang(it) %{_datadir}/qt5/translations/qtwebengine_locales/it.pak
403 %lang(ja) %{_datadir}/qt5/translations/qtwebengine_locales/ja.pak
404 %lang(kn) %{_datadir}/qt5/translations/qtwebengine_locales/kn.pak
405 %lang(ko) %{_datadir}/qt5/translations/qtwebengine_locales/ko.pak
406 %lang(lt) %{_datadir}/qt5/translations/qtwebengine_locales/lt.pak
407 %lang(lv) %{_datadir}/qt5/translations/qtwebengine_locales/lv.pak
408 %lang(ml) %{_datadir}/qt5/translations/qtwebengine_locales/ml.pak
409 %lang(mr) %{_datadir}/qt5/translations/qtwebengine_locales/mr.pak
410 %lang(ms) %{_datadir}/qt5/translations/qtwebengine_locales/ms.pak
411 %lang(nb) %{_datadir}/qt5/translations/qtwebengine_locales/nb.pak
412 %lang(nl) %{_datadir}/qt5/translations/qtwebengine_locales/nl.pak
413 %lang(pl) %{_datadir}/qt5/translations/qtwebengine_locales/pl.pak
414 %lang(pt_BR) %{_datadir}/qt5/translations/qtwebengine_locales/pt-BR.pak
415 %lang(pt) %{_datadir}/qt5/translations/qtwebengine_locales/pt-PT.pak
416 %lang(ro) %{_datadir}/qt5/translations/qtwebengine_locales/ro.pak
417 %lang(ru) %{_datadir}/qt5/translations/qtwebengine_locales/ru.pak
418 %lang(sk) %{_datadir}/qt5/translations/qtwebengine_locales/sk.pak
419 %lang(sl) %{_datadir}/qt5/translations/qtwebengine_locales/sl.pak
420 %lang(sr) %{_datadir}/qt5/translations/qtwebengine_locales/sr.pak
421 %lang(sv) %{_datadir}/qt5/translations/qtwebengine_locales/sv.pak
422 %lang(sw) %{_datadir}/qt5/translations/qtwebengine_locales/sw.pak
423 %lang(ta) %{_datadir}/qt5/translations/qtwebengine_locales/ta.pak
424 %lang(te) %{_datadir}/qt5/translations/qtwebengine_locales/te.pak
425 %lang(th) %{_datadir}/qt5/translations/qtwebengine_locales/th.pak
426 %lang(tr) %{_datadir}/qt5/translations/qtwebengine_locales/tr.pak
427 %lang(uk) %{_datadir}/qt5/translations/qtwebengine_locales/uk.pak
428 %lang(vi) %{_datadir}/qt5/translations/qtwebengine_locales/vi.pak
429 %lang(zh_CN) %{_datadir}/qt5/translations/qtwebengine_locales/zh-CN.pak
430 %lang(zh_TW) %{_datadir}/qt5/translations/qtwebengine_locales/zh-TW.pak
431 # R: Qt5Core libevent libicu
432 %attr(755,root,root)  %{_libdir}/qt5/bin/qwebengine_convert_dict
433 # R: Qt5Core Qt5WebEngineCore
434 %attr(755,root,root) %{_libdir}/qt5/libexec/QtWebEngineProcess
435
436 %files -n Qt5WebEngine-devel
437 %defattr(644,root,root,755)
438 %attr(755,root,root) %{_libdir}/libQt5WebEngine.so
439 %attr(755,root,root) %{_libdir}/libQt5WebEngineCore.so
440 %attr(755,root,root) %{_libdir}/libQt5WebEngineWidgets.so
441 %{_libdir}/libQt5WebEngine.prl
442 %{_libdir}/libQt5WebEngineCore.prl
443 %{_libdir}/libQt5WebEngineWidgets.prl
444 %{_includedir}/qt5/QtWebEngine
445 %{_includedir}/qt5/QtWebEngineCore
446 %{_includedir}/qt5/QtWebEngineWidgets
447 %{_pkgconfigdir}/Qt5WebEngine.pc
448 %{_pkgconfigdir}/Qt5WebEngineCore.pc
449 %{_pkgconfigdir}/Qt5WebEngineWidgets.pc
450 %{_libdir}/cmake/Qt5WebEngine
451 %{_libdir}/cmake/Qt5WebEngineCore
452 %{_libdir}/cmake/Qt5WebEngineWidgets
453 %{qt5dir}/mkspecs/modules/qt_lib_webengine.pri
454 %{qt5dir}/mkspecs/modules/qt_lib_webengine_private.pri
455 %{_libdir}/qt5/mkspecs/modules/qt_lib_webenginecore.pri
456 %{_libdir}/qt5/mkspecs/modules/qt_lib_webenginecore_private.pri
457 %{_libdir}/qt5/mkspecs/modules/qt_lib_webenginecoreheaders_private.pri
458 %{_libdir}/qt5/mkspecs/modules/qt_lib_webenginewidgets.pri
459 %{_libdir}/qt5/mkspecs/modules/qt_lib_webenginewidgets_private.pri
460
461 %files -n Qt5Designer-plugin-qwebengineview
462 %defattr(644,root,root,755)
463 # R: Qt5Core Qt5Gui Qt5WebEngineWidgets Qt5Widgets [+Qt5Designer by dir]
464 %attr(755,root,root) %{_libdir}/qt5/plugins/designer/libqwebengineview.so
465 %{_libdir}/cmake/Qt5Designer/Qt5Designer_QWebEngineViewPlugin.cmake
466
467 %files -n Qt5Pdf
468 %defattr(644,root,root,755)
469 # R: Qt5Core Qt5Gui Qt5Network freetype libjpeg zlib
470 %attr(755,root,root) %{_libdir}/libQt5Pdf.so.*.*.*
471 %attr(755,root,root) %ghost %{_libdir}/libQt5Pdf.so.5
472 # R: Qt5Core Qt5Gui Qt5Pdf Qt5Widgets
473 %attr(755,root,root) %{_libdir}/libQt5PdfWidgets.so.*.*.*
474 %attr(755,root,root) %ghost %{_libdir}/libQt5PdfWidgets.so.5
475 %dir %{qt5dir}/qml/QtQuick/Pdf
476 %{qt5dir}/qml/QtQuick/Pdf/plugins.qmltypes
477 %{qt5dir}/qml/QtQuick/Pdf/qmldir
478 %{qt5dir}/qml/QtQuick/Pdf/qml
479 # R: Qt5Core Qt5Gui Qt5Pdf Qt5Qml Qt5Quick
480 %attr(755,root,root) %{qt5dir}/qml/QtQuick/Pdf/libpdfplugin.so
481 # R: Qt5Core Qt5Gui Qt5Pdf
482 %attr(755,root,root) %{_libdir}/qt5/plugins/imageformats/libqpdf.so
483
484 %files -n Qt5Pdf-devel
485 %defattr(644,root,root,755)
486 %attr(755,root,root) %{_libdir}/libQt5Pdf.so
487 %attr(755,root,root) %{_libdir}/libQt5PdfWidgets.so
488 %{_libdir}/libQt5Pdf.prl
489 %{_libdir}/libQt5PdfWidgets.prl
490 %{_includedir}/qt5/QtPdf
491 %{_includedir}/qt5/QtPdfWidgets
492 %{_pkgconfigdir}/Qt5Pdf.pc
493 %{_pkgconfigdir}/Qt5PdfWidgets.pc
494 %{_libdir}/cmake/Qt5Gui/Qt5Gui_QPdfPlugin.cmake
495 %{_libdir}/cmake/Qt5Pdf
496 %{_libdir}/cmake/Qt5PdfWidgets
497 %{qt5dir}/mkspecs/modules/qt_lib_pdf.pri
498 %{qt5dir}/mkspecs/modules/qt_lib_pdf_private.pri
499 %{qt5dir}/mkspecs/modules/qt_lib_pdfwidgets.pri
500 %{qt5dir}/mkspecs/modules/qt_lib_pdfwidgets_private.pri
501
502 %if %{with doc}
503 %files doc
504 %defattr(644,root,root,755)
505 %{_docdir}/qt5-doc/qtpdf
506 %{_docdir}/qt5-doc/qtwebengine
507
508 %files doc-qch
509 %defattr(644,root,root,755)
510 %{_docdir}/qt5-doc/qtpdf.qch
511 %{_docdir}/qt5-doc/qtwebengine.qch
512 %endif
513
514 %files examples -f examples.files
515 %defattr(644,root,root,755)
516 # XXX: dir shared with qt5-qtbase-examples
517 %dir %{_examplesdir}/qt5
This page took 0.585782 seconds and 3 git commands to generate.