update bundle versions, nullptr gcc12 ftbfs fix

This commit is contained in:
Rex Dieter 2022-01-19 09:35:51 -06:00
parent 2ea927dfdb
commit 2126c35130

View File

@ -92,6 +92,8 @@ Patch3: qtwebengine-opensource-src-5.9.0-no-neon.patch
Patch4: qtwebengine-SIOCGSTAMP.patch Patch4: qtwebengine-SIOCGSTAMP.patch
# fix build when using qt < 5.14 # fix build when using qt < 5.14
Patch5: qtwebengine-5.15.0-QT_DEPRECATED_VERSION.patch Patch5: qtwebengine-5.15.0-QT_DEPRECATED_VERSION.patch
# gcc-12 FTBFS "use of deleted function"
Patch6: chromium-angle-nullptr.patch
# Fix/workaround FTBFS on aarch64 with newer glibc # Fix/workaround FTBFS on aarch64 with newer glibc
Patch24: qtwebengine-everywhere-src-5.11.3-aarch64-new-stat.patch Patch24: qtwebengine-everywhere-src-5.11.3-aarch64-new-stat.patch
# Use Python2 # Use Python2
@ -223,6 +225,11 @@ BuildRequires: pkgconfig(vpx) >= 1.8.0
# Of course, Chromium itself is bundled. It cannot be unbundled because it is # Of course, Chromium itself is bundled. It cannot be unbundled because it is
# not a library, but forked (modified) application code. # not a library, but forked (modified) application code.
# rdieter: unsure, chrome/VERSION says:
#MAJOR=87
#MINOR=0
#BUILD=4280
#PATCH=144
Provides: bundled(chromium) = 90.0.44.30.228 Provides: bundled(chromium) = 90.0.44.30.228
# Bundled in src/3rdparty/chromium/third_party: # Bundled in src/3rdparty/chromium/third_party:
@ -243,7 +250,7 @@ Provides: bundled(brotli)
# out. See clean_qtwebengine.sh, clean_ffmpeg.sh, and # out. See clean_qtwebengine.sh, clean_ffmpeg.sh, and
# get_free_ffmpeg_source_files.py. # get_free_ffmpeg_source_files.py.
# see src/3rdparty/chromium/third_party/ffmpeg/Changelog for the version number # see src/3rdparty/chromium/third_party/ffmpeg/Changelog for the version number
Provides: bundled(ffmpeg) = 3.3 Provides: bundled(ffmpeg) = 4.3
Provides: bundled(hunspell) = 1.6.0 Provides: bundled(hunspell) = 1.6.0
Provides: bundled(iccjpeg) Provides: bundled(iccjpeg)
# bundled as "khronos", headers only # bundled as "khronos", headers only
@ -255,20 +262,19 @@ Provides: bundled(libjingle)
# see src/3rdparty/chromium/third_party/libsrtp/CHANGES for the version number # see src/3rdparty/chromium/third_party/libsrtp/CHANGES for the version number
Provides: bundled(libsrtp) = 2.1.0 Provides: bundled(libsrtp) = 2.1.0
%if !0%{?use_system_libvpx} %if !0%{?use_system_libvpx}
# claims "Version: 1.6.0", but according to the fine print, this is actually a Provides: bundled(libvpx) = 1.8.2
# snapshot from master from after the 1.6.1 release
Provides: bundled(libvpx) = 1.6.1
%endif %endif
%if !0%{?use_system_libwebp} %if !0%{?use_system_libwebp}
Provides: bundled(libwebp) = 0.6.0 Provides: bundled(libwebp) = 1.1.0-28-g55a080e5
%endif %endif
# bundled as "libxml" # bundled as "libxml"
# see src/3rdparty/chromium/third_party/libxml/linux/include/libxml/xmlversion.h # see src/3rdparty/chromium/third_party/libxml/linux/include/libxml/xmlversion.h
Provides: bundled(libxml2) = 2.9.4 # post 2.9.9 snapshot?, 2.9.9-0b3c64d9f2f3e9ce1a98d8f19ee7a763c87e27d5
Provides: bundled(libxml2) = 2.9.10
# see src/3rdparty/chromium/third_party/libxslt/linux/config.h for version # see src/3rdparty/chromium/third_party/libxslt/linux/config.h for version
Provides: bundled(libxslt) = 1.1.29 Provides: bundled(libxslt) = 1.1.34
Provides: bundled(libXNVCtrl) = 302.17 Provides: bundled(libXNVCtrl) = 302.17
Provides: bundled(libyuv) = 1658 Provides: bundled(libyuv) = 1768
Provides: bundled(modp_b64) Provides: bundled(modp_b64)
Provides: bundled(openmax_dl) = 1.0.2 Provides: bundled(openmax_dl) = 1.0.2
Provides: bundled(ots) Provides: bundled(ots)
@ -278,8 +284,8 @@ Provides: bundled(qcms) = 4
Provides: bundled(sfntly) Provides: bundled(sfntly)
Provides: bundled(skia) Provides: bundled(skia)
# bundled as "smhasher" # bundled as "smhasher"
Provides: bundled(SMHasher) = 0-0.1.svn147 Provides: bundled(SMHasher) = 0-147
Provides: bundled(sqlite) = 3.20 Provides: bundled(sqlite) = 3.35.5
Provides: bundled(usrsctp) Provides: bundled(usrsctp)
Provides: bundled(webrtc) = 90 Provides: bundled(webrtc) = 90
@ -395,9 +401,9 @@ popd
%endif %endif
%patch4 -p1 -b .SIOCGSTAMP %patch4 -p1 -b .SIOCGSTAMP
%patch5 -p1 -b .QT_DEPRECATED_VERSION %patch5 -p1 -b .QT_DEPRECATED_VERSION
%patch6 -p1 -b .nullptr
## upstream patches ## upstream patches
%patch24 -p1 -b .aarch64-new-stat %patch24 -p1 -b .aarch64-new-stat
%patch26 -p1 -b .use-python2 %patch26 -p1 -b .use-python2
%patch31 -p1 -b .TRUE %patch31 -p1 -b .TRUE