extra/chromium to 88.0.4324.182-1.1

closes #1853
This commit is contained in:
Kevin Mihelich 2021-02-19 02:38:15 +00:00
parent 2bef0ad207
commit 90ce43dced
5 changed files with 36 additions and 8 deletions

View file

@ -1,7 +1,7 @@
From 430359d58fc5caabc175539baf6eedc22b861f6c Mon Sep 17 00:00:00 2001
From: Kevin Mihelich <kevin@archlinuxarm.org>
Date: Wed, 30 Jan 2019 14:18:00 -0700
Subject: [PATCH 1/3] crashpad: include limits
Subject: [PATCH 1/4] crashpad: include limits
Fixes ARM FTBFS
---

View file

@ -1,7 +1,7 @@
From e4b34d9e3fe304bac9ad5a77f35d92f61df3566a Mon Sep 17 00:00:00 2001
From: Kevin Mihelich <kevin@archlinuxarm.org>
Date: Tue, 2 Feb 2021 13:58:21 -0700
Subject: [PATCH 2/3] Fix sandbox 'Aw snap' for sycalls 403 and 407
Subject: [PATCH 2/4] Fix sandbox 'Aw snap' for sycalls 403 and 407
---
sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc | 9 ++++++++-

View file

@ -1,7 +1,7 @@
From 27dece2e33694494d4d864d5b3458380f1650f0c Mon Sep 17 00:00:00 2001
From: Kevin Mihelich <kevin@archlinuxarm.org>
Date: Tue, 2 Feb 2021 13:58:59 -0700
Subject: [PATCH 3/3] Run blink bindings generation single threaded
Subject: [PATCH 3/4] Run blink bindings generation single threaded
When not single threaded this process will eat all the RAM.
---

View file

@ -0,0 +1,25 @@
From 5ab1a6250ee653209eaa2fca5985ecb2e0a42b92 Mon Sep 17 00:00:00 2001
From: Kevin Mihelich <kevin@archlinuxarm.org>
Date: Thu, 18 Feb 2021 19:35:58 -0700
Subject: [PATCH 4/4] widevine support for arm
---
third_party/widevine/cdm/widevine.gni | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/third_party/widevine/cdm/widevine.gni b/third_party/widevine/cdm/widevine.gni
index 007131a84cdb..e640b40f895e 100644
--- a/third_party/widevine/cdm/widevine.gni
+++ b/third_party/widevine/cdm/widevine.gni
@@ -24,7 +24,7 @@ if (is_ash && !is_chromeos_device) {
# supported via Android MediaDrm API.
library_widevine_cdm_available =
(is_chromeos && (target_cpu == "x64" || target_cpu == "arm")) ||
- (is_linux && (target_cpu == "x86" || target_cpu == "x64")) ||
+ (is_linux && (target_cpu == "x86" || target_cpu == "x64" || target_cpu == "arm")) ||
(is_mac && (target_cpu == "x64" || target_cpu == "arm64")) ||
(is_win && (target_cpu == "x86" || target_cpu == "x64"))
--
2.30.0

View file

@ -16,7 +16,7 @@ highmem=1
pkgname=chromium
pkgver=88.0.4324.182
pkgrel=1
pkgrel=1.1
_launcher_ver=7
_gcc_patchset=3
pkgdesc="A web browser built for speed, simplicity, and security"
@ -41,15 +41,17 @@ source=(https://commondatastorage.googleapis.com/chromium-browser-official/$pkgn
subpixel-anti-aliasing-in-FreeType-2.8.1.patch
0001-crashpad-include-limits.patch
0002-Fix-sandbox-Aw-snap-for-sycalls-403-and-407.patch
0003-Run-blink-bindings-generation-single-threaded.patch)
0003-Run-blink-bindings-generation-single-threaded.patch
0004-widevine-support-for-arm.patch)
sha256sums=('30411fc3ec2d33df4c5cad41f21affa3823c80f7dbd394f6d68f9a1e81015b81'
'86859c11cfc8ba106a3826479c0bc759324a62150b271dd35d1a0f96e890f52f'
'e5a60a4c9d0544d3321cc241b4c7bd4adb0a885f090c6c6c21581eac8e3b4ba9'
'2fccecdcd4509d4c36af873988ca9dbcba7fdb95122894a9fdf502c33a1d7a4b'
'1e2913e21c491d546e05f9b4edf5a6c7a22d89ed0b36ef692ca6272bcd5faec6'
'a4a429b21236b93e4b9c4b77d561c9102b38b2e5f1bc7607b4c92fb2b7a15bde'
'f0eed8a0f62b59dd9020038a4c5c3a4160abd0327164c345504d04d5be47e7d7'
'c55eed4d0f8f5f84f1b52eae75f7a2c23cc8fbc983cc1162e0a3a0d85238dbbb')
'f8aae5f0e113c4dcef3faa2b4eea1330f17d7f2e2d4bb36db7ce68b7a62b17fc'
'a781337de6dab318205631c5d91f38bbc69710d8aebaf8bc211e2a4890e984d3'
'57e3fd6f2ed8059380f92efebf078fec4b06c1dc9b9f1f1320a287cfe672bf0e'
'c5af942a5edfe9e0b8d1c8f4811305d8f969696fb84ca6acfbe805877234a789')
# Possible replacements are listed in build/linux/unbundle/replace_gn_files.py
# Keys are the names in the above script; values are the dependencies in Arch
@ -96,6 +98,7 @@ prepare() {
patch -p1 -i ../0001-crashpad-include-limits.patch
patch -p1 -i ../0002-Fix-sandbox-Aw-snap-for-sycalls-403-and-407.patch
patch -p1 -i ../0003-Run-blink-bindings-generation-single-threaded.patch
patch -p1 -i ../0004-widevine-support-for-arm.patch
# Build ARMv7 with NEON
[[ $CARCH == "armv7h" ]] && MAKEFLAGS="-j4" && CFLAGS=`echo $CFLAGS | sed -e 's/vfpv3-d16/neon/'` && CXXFLAGS="$CFLAGS"