commit b1b6d1fa7256cc0e72d70bf12dcf41726a59cd11
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Wed Jun 22 00:28:47 2022 +0100
Update to 103.0.5060.53
add-a-TODO-about-a-missing-pnacl-flag.patch | 28 ----
chromium-91-sql-standard-layout-type.patch | 238 ----------------------------
chromium-clang-nomerge.patch | 43 -----
chromium-freeworld.spec | 26 ++-
gcc12.patch | 20 ---
remove-no-opaque-pointers-flag.patch | 4 +-
sources | 4 +-
use-ffile-compilation-dir.patch | 65 --------
8 files changed, 14 insertions(+), 414 deletions(-)
---
diff --git a/chromium-freeworld.spec b/chromium-freeworld.spec
index 91a6fee..7b170d0 100644
--- a/chromium-freeworld.spec
+++ b/chromium-freeworld.spec
@@ -42,7 +42,7 @@
##############################Package Definitions######################################
Name: chromium-freeworld
-Version: 102.0.5005.115
+Version: 103.0.5060.53
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)
@@ -50,7 +50,7 @@ URL:
https://www.chromium.org/Home
Source0:
https://commondatastorage.googleapis.com/chromium-browser-official/chromi...
# Patchset composed by Stephan Hartmann.
-%global patchset_revision chromium-102-patchset-6
+%global patchset_revision chromium-103-patchset-4
Source1:
https://github.com/stha09/chromium-patches/archive/%{patchset_revision}/c...
# The following two source files are copied and modified from the chromium source
@@ -178,12 +178,8 @@ Patch202: chromium-InkDropHost-crash.patch
# Arch Linux patches:
Patch227: remove-no-opaque-pointers-flag.patch
-Patch1228: add-a-TODO-about-a-missing-pnacl-flag.patch
-Patch1229: use-ffile-compilation-dir.patch
# Suse patches:
-Patch232: chromium-91-sql-standard-layout-type.patch
-Patch233: chromium-clang-nomerge.patch
# Fedora patches:
Patch300: chromium-py3-bootstrap.patch
@@ -197,9 +193,8 @@ Patch402: chromium-enable-widevine.patch
Patch403: chromium-manpage.patch
Patch404: chromium-md5-based-build-id.patch
Patch405: chromium-names.patch
-Patch406: gcc12.patch
-Patch407: allow-to-override-clang-through-env-variables.patch
-Patch408: chromium-rpm-fusion-brand.patch
+Patch406: allow-to-override-clang-through-env-variables.patch
+Patch407: chromium-rpm-fusion-brand.patch
%description
%{name} is an open-source web browser, powered by WebKit (Blink)
@@ -216,18 +211,14 @@ Patch408: chromium-rpm-fusion-brand.patch
%{__scm_apply_patch -p1} <%{patchset_root}/%{1}
%patchset_apply chromium-78-protobuf-RepeatedPtrField-export.patch
-%patchset_apply chromium-102-fenced_frame_utils-include.patch
-%patchset_apply chromium-102-regex_pattern-array.patch
-%patchset_apply chromium-102-swiftshader-template-instantiation.patch
+%patchset_apply chromium-103-FrameLoadRequest-type.patch
+%patchset_apply chromium-103-SubstringSetMatcher-packed.patch
+%patchset_apply chromium-103-VirtualCursor-std-layout.patch
# Apply patches up to #1000 from this spec.
%autopatch -M1000 -p1
# Manually apply patches that need an ifdef
-%if 0%{?fedora} < 35
-%patch1228 -Rp1
-%patch1229 -Rp1
-%endif
./build/linux/unbundle/replace_gn_files.py --system-libraries \
%if %{system_ffmpeg}
@@ -520,6 +511,9 @@ appstream-util validate-relax --nonet
"%{buildroot}%{_metainfodir}/%{name}.appda
%{chromiumdir}/vk_swiftshader_icd.json
#########################################changelogs#################################################
%changelog
+* Tue Jun 21 2022 Leigh Scott <leigh123linux(a)gmail.com> - 103.0.5060.53-1
+- Update to 103.0.5060.53
+
* Thu Jun 09 2022 Leigh Scott <leigh123linux(a)gmail.com> - 102.0.5005.115-1
- Update to 102.0.5005.115
diff --git a/remove-no-opaque-pointers-flag.patch b/remove-no-opaque-pointers-flag.patch
index 456154a..e50af78 100644
--- a/remove-no-opaque-pointers-flag.patch
+++ b/remove-no-opaque-pointers-flag.patch
@@ -1,7 +1,7 @@
--- a/build/config/compiler/BUILD.gn
+++ b/build/config/compiler/BUILD.gn
-@@ -1538,15 +1538,6 @@ config("default_warnings") {
- cflags += [ "-Wno-deprecated-non-prototype" ]
+@@ -1534,15 +1534,6 @@ config("default_warnings") {
+ cflags += [ "-Wno-unqualified-std-cast-call" ]
}
- if (!is_nacl && !(is_chromeos ||
diff --git a/sources b/sources
index e532077..58acc36 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (chromium-102.0.5005.115.tar.xz) =
37f7789a3fe1d3ffc741fce346b4de25cec6fb21106a3013283a273300409b16115d193036f168a46a6524043a9ed5d4d0276ad1ad469cc347659fa20b678426
-SHA512 (chromium-patches-chromium-102-patchset-6.tar.gz) =
11da49934346e0f06929224d8f60eb78c76913d3dba80dce9da2c83e67f6dfe4e77f87a30c90d9677e4bbee1ded73700762387f27f7ec882a76298b46231a810
+SHA512 (chromium-103.0.5060.53.tar.xz) =
6a312f85e4fda49fc63b1b6bc74b1d6ea5be5a9db98f22c88ab0394968399df49daf1dfab19922b69a04a5afacc16eb9aa3f8af350f4cb1d2b0824c74efcf835
+SHA512 (chromium-patches-chromium-103-patchset-4.tar.gz) =
7bc21b800a41d14d091882424eaa5a3f1888fd35e6d9fd0420da93c94517004092758c4df73a79c7b8f3d4bc58738ed9137551cf84ed7f20cc279854ae015a37