mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2025-02-16 23:57:11 +00:00
parent
2bef0ad207
commit
90ce43dced
5 changed files with 36 additions and 8 deletions
|
@ -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
|
||||
---
|
||||
|
|
|
@ -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 ++++++++-
|
||||
|
|
|
@ -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.
|
||||
---
|
||||
|
|
25
extra/chromium/0004-widevine-support-for-arm.patch
Normal file
25
extra/chromium/0004-widevine-support-for-arm.patch
Normal 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
|
||||
|
|
@ -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"
|
||||
|
|
Loading…
Reference in a new issue