commit 8d5af250249d9287640a195d394b91149b525796
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Wed Aug 31 06:47:08 2022 +0100
Update to 105.0.5195.52
angle-wayland-include-protocol.patch | 38 ++++
chromium-freeworld.spec | 8 +-
chromium-python-six-1.16.0.patch | 360 -----------------------------------
remove-no-opaque-pointers-flag.patch | 18 --
4 files changed, 40 insertions(+), 384 deletions(-)
---
diff --git a/angle-wayland-include-protocol.patch b/angle-wayland-include-protocol.patch
new file mode 100644
index 0000000..424da9d
--- /dev/null
+++ b/angle-wayland-include-protocol.patch
@@ -0,0 +1,38 @@
+diff -upr a/third_party/angle/BUILD.gn b/third_party/angle/BUILD.gn
+--- a/third_party/angle/BUILD.gn 2022-08-17 19:38:11.000000000 +0000
++++ b/third_party/angle/BUILD.gn 2022-08-18 11:04:09.061751111 +0000
+@@ -489,6 +489,12 @@ config("angle_vulkan_wayland_config") {
+ if (angle_enable_vulkan && angle_use_wayland &&
+ defined(vulkan_wayland_include_dirs)) {
+ include_dirs = vulkan_wayland_include_dirs
++ } else if (angle_enable_vulkan && angle_use_wayland) {
++ include_dirs = [
++ "$wayland_gn_dir/src/src",
++ "$wayland_gn_dir/include/src",
++ "$wayland_gn_dir/include/protocol",
++ ]
+ }
+ }
+
+@@ -1073,6 +1079,7 @@ if (angle_use_wayland) {
+ include_dirs = [
+ "$wayland_dir/egl",
+ "$wayland_dir/src",
++ "$wayland_gn_dir/include/protocol",
+ ]
+ }
+
+diff -upr a/third_party/angle/src/third_party/volk/BUILD.gn
b/third_party/angle/src/third_party/volk/BUILD.gn
+--- a/third_party/angle/src/third_party/volk/BUILD.gn 2022-08-17 19:38:12.000000000
+0000
++++ b/third_party/angle/src/third_party/volk/BUILD.gn 2022-08-18 11:04:36.499828006
+0000
+@@ -21,6 +21,9 @@ source_set("volk") {
+ configs += [ "$angle_root:angle_no_cfi_icall" ]
+ public_deps = [ "$angle_vulkan_headers_dir:vulkan_headers" ]
+ if (angle_use_wayland) {
+- include_dirs = [ "$wayland_dir/src" ]
++ include_dirs = [
++ "$wayland_dir/src",
++ "$wayland_gn_dir/include/protocol",
++ ]
+ }
+ }
diff --git a/chromium-freeworld.spec b/chromium-freeworld.spec
index 3291379..f938d2d 100644
--- a/chromium-freeworld.spec
+++ b/chromium-freeworld.spec
@@ -177,7 +177,7 @@ Patch201: chromium-98-EnumTable-crash.patch
Patch202: chromium-InkDropHost-crash.patch
# Arch Linux patches:
-Patch227: remove-no-opaque-pointers-flag.patch
+Patch250: angle-wayland-include-protocol.patch
# Suse patches:
@@ -186,8 +186,7 @@ Patch300: chromium-py3-bootstrap.patch
Patch301: chromium-gcc11.patch
Patch302: chromium-java-only-allowed-in-android-builds.patch
Patch303: chromium-aarch64-cxxflags-addition.patch
-Patch304: chromium-python-six-1.16.0.patch
-Patch305: chromium-update-rjsmin-to-1.2.0.patch
+Patch304: chromium-update-rjsmin-to-1.2.0.patch
# RPM Fusion patches [free/chromium-freeworld]:
Patch401: chromium-fix-vaapi-on-intel.patch
@@ -213,7 +212,6 @@ Patch408: fix_py311.patch
printf "Applying %%s\\n" %{1} \
%{__scm_apply_patch -p1} <%{patchset_root}/%{1}
-%patchset_apply chromium-78-protobuf-RepeatedPtrField-export.patch
%patchset_apply chromium-103-VirtualCursor-std-layout.patch
%patchset_apply chromium-105-AdjustMaskLayerGeometry-ceilf.patch
%patchset_apply chromium-105-Bitmap-include.patch
@@ -373,7 +371,6 @@ gn_arg clang_base_path=\"%{_prefix}\"
gn_arg is_clang=true
gn_arg clang_use_chrome_plugins=false
gn_arg use_lld=true
-gn_arg use_v4l2_codec=true
%ifarch %{arm64}
gn_arg 'target_cpu="arm64"'
gn_arg use_thin_lto=false
@@ -518,7 +515,6 @@ appstream-util validate-relax --nonet
"%{buildroot}%{_metainfodir}/%{name}.appda
%changelog
* Tue Aug 30 2022 Leigh Scott <leigh123linux(a)gmail.com> - 105.0.5195.52-1
- Update to 105.0.5195.52
-- Enable V4L2 decoders support for aarch64 (rfbz#6261)
* Wed Aug 17 2022 Leigh Scott <leigh123linux(a)gmail.com> - 104.0.5112.101-1
- Update to 104.0.5112.101