commit f9e44487d7773d26f8854baa2a80a382df600a12
Author: qvint <dotqvint(a)gmail.com>
Date: Thu Apr 22 07:22:48 2021 +0300
Update to 90.0.4430.85
chromium-89-vaapi-r850949.patch | 547 ------------------------------
chromium-89-vaapi-r851954.patch | 55 ---
chromium-89-vaapi-r854937.patch | 684 --------------------------------------
chromium-89-webcodecs-deps.patch | 21 --
chromium-enable-widevine.patch | 2 +-
chromium-freeworld.spec | 50 +--
chromium-fstatfix.patch | 4 +-
chromium-hw-accel-mjpeg.patch | 6 +-
chromium-md5-based-build-id.patch | 2 +-
chromium-names.patch | 4 +-
sources | 4 +-
11 files changed, 40 insertions(+), 1339 deletions(-)
---
diff --git a/chromium-enable-widevine.patch b/chromium-enable-widevine.patch
index 7fecad8..7e34f4d 100644
--- a/chromium-enable-widevine.patch
+++ b/chromium-enable-widevine.patch
@@ -1,6 +1,6 @@
--- a/third_party/widevine/cdm/BUILD.gn
+++ b/third_party/widevine/cdm/BUILD.gn
-@@ -15,7 +15,7 @@ buildflag_header("buildflags") {
+@@ -16,7 +16,7 @@ buildflag_header("buildflags") {
flags = [
"ENABLE_WIDEVINE=$enable_widevine",
diff --git a/chromium-freeworld.spec b/chromium-freeworld.spec
index 30f29df..242c502 100644
--- a/chromium-freeworld.spec
+++ b/chromium-freeworld.spec
@@ -24,8 +24,8 @@
%global system_re2 1
##############################Package Definitions######################################
Name: chromium-freeworld
-Version: 89.0.4389.114
-Release: 2%{?dist}
+Version: 90.0.4430.85
+Release: 1%{?dist}
Summary: Chromium built with all freeworld codecs and VA-API support
License: BSD and LGPLv2+ and ASL 2.0 and IJG and MIT and GPLv2+ and ISC and
OpenSSL and (MPLv1.1 or GPLv2 or LGPLv2)
URL:
https://www.chromium.org/Home
@@ -49,7 +49,7 @@ Source0: chromium-%{version}-clean.tar.xz
%endif
# Patchset composed by Stephan Hartmann.
-%global patchset_revision chromium-89-patchset-7
+%global patchset_revision chromium-90-patchset-7
Source1:
https://github.com/stha09/chromium-patches/archive/%{patchset_revision}/c...
# The following two source files are copied and modified from the chromium source
@@ -75,7 +75,7 @@ BuildRequires: mesa-libGL-devel, mesa-libEGL-devel
BuildRequires: minizip-compat-devel
%endif
# Pipewire need this.
-BuildRequires: pkgconfig(libpipewire-0.2)
+BuildRequires: pkgconfig(libpipewire-0.3)
BuildRequires: pkgconfig(gtk+-2.0), pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(libexif), pkgconfig(nss)
BuildRequires: pkgconfig(xtst), pkgconfig(xscrnsaver)
@@ -144,13 +144,7 @@ Recommends: libva-utils
# This build should be only available to amd64
ExclusiveArch: x86_64
-# Google patches:
-Patch1101: chromium-89-vaapi-r850949.patch
-Patch1102: chromium-89-vaapi-r851954.patch
-Patch1103: chromium-89-vaapi-r854937.patch
-
# Gentoo patches:
-Patch200: chromium-89-webcodecs-deps.patch
Patch201: chromium-89-EnumTable-crash.patch
# Fedora patches:
@@ -183,22 +177,16 @@ Patch1406: chromium-rpm-fusion-brand.patch
%{__scm_apply_patch -p1} <%{patchset_root}/%{1}
%patchset_apply chromium-78-protobuf-RepeatedPtrField-export.patch
-%patchset_apply chromium-89-AXTreeSerializer-include.patch
-%patchset_apply chromium-89-dawn-include.patch
-%patchset_apply chromium-89-quiche-dcheck.patch
-%patchset_apply chromium-89-quiche-private.patch
-%patchset_apply chromium-89-skia-CropRect.patch
+%patchset_apply chromium-90-CrossThreadCopier-qualification.patch
+%patchset_apply chromium-90-TokenizedOutput-include.patch
+%patchset_apply chromium-90-angle-constexpr.patch
+%patchset_apply chromium-90-quantization_utils-include.patch
+%patchset_apply chromium-90-ruy-include.patch
# Apply patches up to #1000 from this spec.
%autopatch -M1000 -p1
# Manually apply patches that need an ifdef
-%if 0%{?fedora} >= 34
-%patch1101 -p1
-%patch1102 -p1
-%patch1103 -p1
-%endif
-
%if 0%{?fedora} >= 35
%patch1303 -p1
%endif
@@ -292,14 +280,20 @@ find -depth -type f -writable -name "*.py" -exec sed -iE
'1s=^#! */usr/bin/\(pyt
third_party/devtools-frontend/src/front_end/third_party/wasmparser \
third_party/devtools-frontend/src/third_party \
third_party/dom_distiller_js \
+ third_party/eigen3 \
third_party/emoji-segmenter \
+ third_party/farmhash \
+ third_party/fdlibm \
%if !%{system_ffmpeg}
third_party/ffmpeg \
%endif
+ third_party/fft2d \
third_party/flatbuffers \
third_party/freetype \
third_party/fusejs \
third_party/liburlpattern \
+ third_party/libzip \
+ third_party/gemmlowp \
third_party/google_input_tools \
third_party/google_input_tools/third_party/closure_library \
third_party/google_input_tools/third_party/closure_library/third_party/closure \
@@ -321,9 +315,11 @@ find -depth -type f -writable -name "*.py" -exec sed -iE
'1s=^#! */usr/bin/\(pyt
third_party/leveldatabase \
third_party/libaddressinput \
third_party/libaom \
+ third_party/libaom/source/libaom/third_party/fastfeat \
third_party/libaom/source/libaom/third_party/vector \
third_party/libaom/source/libaom/third_party/x86inc \
third_party/libavif \
+ third_party/libgav1 \
third_party/libjingle \
third_party/libphonenumber \
third_party/libsecret \
@@ -359,6 +355,7 @@ find -depth -type f -writable -name "*.py" -exec sed -iE
'1s=^#! */usr/bin/\(pyt
third_party/modp_b64 \
third_party/nasm \
third_party/nearby \
+ third_party/neon_2_sse \
third_party/node \
third_party/node/node_modules/polymer-bundler/lib/third_party/UglifyJS2 \
third_party/one_euro_filter \
@@ -393,6 +390,7 @@ find -depth -type f -writable -name "*.py" -exec sed -iE
'1s=^#! */usr/bin/\(pyt
third_party/re2 \
%endif
third_party/rnnoise \
+ third_party/ruy \
third_party/s2cellid \
third_party/schema_org \
third_party/securemessage \
@@ -413,9 +411,15 @@ find -depth -type f -writable -name "*.py" -exec sed -iE
'1s=^#! */usr/bin/\(pyt
third_party/swiftshader/third_party/subzero \
third_party/swiftshader/third_party/SPIRV-Headers/include/spirv/unified1 \
third_party/tcmalloc \
+ third_party/tensorflow-text \
+ third_party/tflite \
+ third_party/tflite/src/third_party/eigen3 \
+ third_party/tflite/src/third_party/fft2d \
+ third_party/tflite-support \
third_party/tint \
third_party/ukey2 \
third_party/unrar \
+ third_party/utf \
third_party/usb_ids \
third_party/usrsctp \
third_party/vulkan \
@@ -432,6 +436,7 @@ find -depth -type f -writable -name "*.py" -exec sed -iE
'1s=^#! */usr/bin/\(pyt
third_party/webrtc/rtc_base/third_party/sigslot \
third_party/widevine \
third_party/woff2 \
+ third_party/wuffs \
third_party/x11proto \
third_party/xcbproto \
third_party/xdg-utils \
@@ -674,6 +679,9 @@ appstream-util validate-relax --nonet
"%{buildroot}%{_metainfodir}/%{name}.appda
%{chromiumdir}/swiftshader/libGLESv2.so
#########################################changelogs#################################################
%changelog
+* Thu Apr 22 2021 qvint <dotqvint(a)gmail.com> - 90.0.4430.85-1
+- Update to 90.0.4430.85
+
* Sat Apr 17 2021 Leigh Scott <leigh123linux(a)gmail.com> - 89.0.4389.114-2
- Rebuild for F33 to include missed patches (rfbz#5973)
diff --git a/chromium-fstatfix.patch b/chromium-fstatfix.patch
index 269a180..9c81c1f 100644
--- a/chromium-fstatfix.patch
+++ b/chromium-fstatfix.patch
@@ -1,7 +1,7 @@
--- a/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc
+++ b/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc
-@@ -261,6 +261,18 @@ ResultExpr EvaluateSyscallImpl(int fs_de
- return RestrictKillTarget(current_pid, sysno);
+@@ -269,6 +269,18 @@ ResultExpr EvaluateSyscallImpl(int fs_de
+ return Allow();
}
+#if defined(__NR_newfstatat)
diff --git a/chromium-hw-accel-mjpeg.patch b/chromium-hw-accel-mjpeg.patch
index 93d4e36..2370bb1 100644
--- a/chromium-hw-accel-mjpeg.patch
+++ b/chromium-hw-accel-mjpeg.patch
@@ -1,6 +1,6 @@
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
-@@ -3526,12 +3526,12 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -3625,12 +3625,12 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kWebXrForceRuntimeDescription, kOsDesktop,
MULTI_VALUE_TYPE(kWebXrForceRuntimeChoices)},
#endif // ENABLE_VR
@@ -18,7 +18,7 @@
FEATURE_VALUE_TYPE(features::kSystemKeyboardLock)},
--- a/chrome/browser/flag_descriptions.cc
+++ b/chrome/browser/flag_descriptions.cc
-@@ -3704,12 +3704,22 @@ const char kAccountManagementFlowsV2Desc
+@@ -3818,12 +3818,22 @@ const char kAccountManagementFlowsV2Desc
"Settings. "
"See go/betterAM";
@@ -43,7 +43,7 @@
const char kAllowDisableMouseAccelerationDescription[] =
--- a/chrome/browser/flag_descriptions.h
+++ b/chrome/browser/flag_descriptions.h
-@@ -2138,9 +2138,17 @@ extern const char kVideoToolboxVp9Decodi
+@@ -2208,9 +2208,17 @@ extern const char kMetalDescription[];
extern const char kAccountManagementFlowsV2Name[];
extern const char kAccountManagementFlowsV2Description[];
diff --git a/chromium-md5-based-build-id.patch b/chromium-md5-based-build-id.patch
index d6411fd..3f55448 100644
--- a/chromium-md5-based-build-id.patch
+++ b/chromium-md5-based-build-id.patch
@@ -3,7 +3,7 @@
https://bugzilla.rpmfusion.org/show_bug.cgi?id=5743
--- a/build/config/compiler/BUILD.gn
+++ b/build/config/compiler/BUILD.gn
-@@ -360,7 +360,7 @@ config("compiler") {
+@@ -368,7 +368,7 @@ config("compiler") {
# links.
ldflags += [ "-Wl,--build-id=sha1" ]
} else if (current_os != "aix") {
diff --git a/chromium-names.patch b/chromium-names.patch
index c94dae9..facad24 100644
--- a/chromium-names.patch
+++ b/chromium-names.patch
@@ -11,7 +11,7 @@ Replace hard-coded "chromium-browser" with package name.
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
-@@ -5082,6 +5082,7 @@ static_library("browser") {
+@@ -5149,6 +5149,7 @@ static_library("browser") {
"upgrade_detector/directory_monitor.h",
"upgrade_detector/get_installed_version_linux.cc",
]
@@ -53,7 +53,7 @@ Replace hard-coded "chromium-browser" with package name.
#endif // defined(OS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
--- a/media/audio/BUILD.gn
+++ b/media/audio/BUILD.gn
-@@ -296,6 +296,8 @@ source_set("audio") {
+@@ -294,6 +294,8 @@ source_set("audio") {
"pulse/pulse_util.h",
]
diff --git a/sources b/sources
index 375adb4..f09f094 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (chromium-89.0.4389.114.tar.xz) =
5b8d92ecde3ab35847dc4981caa12434334f81fc576e8809c5832a18989b6d1465ae8c43f0ad0ea8a3da7a5876c52679c57ec8323109de2b81ac467419fa1a4c
-SHA512 (chromium-patches-chromium-89-patchset-7.tar.gz) =
259358087f50960443e4a4bced2580a2b2e1cfc519ea6211d9e6be84a3282913cd1b546465aef5f2b4d2446ed27425be464407dfef52dbf87935aef4c50e1996
+SHA512 (chromium-90.0.4430.85.tar.xz) =
90aac1f0b676e1ca5ccb9a362abb475945c1944686a8aba08509cde105a974ef115ca3ea56e3a88737bec7d0ae3ac1482d9c844cb14adc8f1bc06ac41ad60791
+SHA512 (chromium-patches-chromium-90-patchset-7.tar.gz) =
92a02fb1d142abf3f7378308eeee8b2609dd4915b5c46dad1f15e03fff246502c0a8e8fe02223f80925b7d18e971fff37296d384a360b8c31910c07df5afdcaa