summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJoan Figueras2021-08-06 17:49:42 +0200
committerJoan Figueras2021-08-06 17:49:42 +0200
commita46aab3e0704af1f00aca059319be44a1f47092b (patch)
treedb8204d0ce5ea84ee1a53fd7721bf0d45ebc24a3 /PKGBUILD
parentcf22b6124e4b540589380ce4ad3766d796214c6f (diff)
downloadaur-a46aab3e0704af1f00aca059319be44a1f47092b.tar.gz
1.27.111
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD27
1 files changed, 11 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b8da1d89320c..c086a7757c39 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -27,7 +27,7 @@ fi
##
pkgname=brave
-pkgver=1.27.109
+pkgver=1.27.111
pkgrel=1
pkgdesc='A web browser that stops ads and trackers by default'
arch=('x86_64')
@@ -43,7 +43,7 @@ optdepends=('pipewire: WebRTC desktop sharing under Wayland'
chromium_base_ver="92"
patchset="7"
patchset_name="chromium-${chromium_base_ver}-patchset-${patchset}"
-_launcher_ver=7
+_launcher_ver=8
source=("brave-browser::git+https://github.com/brave/brave-browser.git#tag=v${pkgver}"
"chromium::git+https://github.com/chromium/chromium.git"
"git+https://chromium.googlesource.com/chromium/tools/depot_tools.git"
@@ -53,14 +53,13 @@ source=("brave-browser::git+https://github.com/brave/brave-browser.git#tag=v${pk
'brave-browser.desktop'
"chromium-launcher-$_launcher_ver.tar.gz::https://github.com/foutrelis/chromium-launcher/archive/v$_launcher_ver.tar.gz"
"https://github.com/stha09/chromium-patches/releases/download/${patchset_name}/${patchset_name}.tar.xz"
- "chromium-no-history.patch"
- "https://github.com/brave/brave-core/commit/925fe3d322e47922bffc986283d5e89f8e6d8217.patch")
-arch_revision=a9139b232f517a0e3f90542650c7dd5ba0201e68
+ "chromium-no-history.patch")
+arch_revision=4b878998bab64f599eb2dd14e27e7fe42f69a1f2
Patches="extend-enable-accelerated-video-decode-flag.patch
linux-sandbox-syscall-broker-use-struct-kernel_stat.patch
linux-sandbox-fix-fstatat-crash.patch
- make-GetUsableSize-handle-nullptr-gracefully.patch
sql-make-VirtualCursor-standard-layout-type.patch
+ chromium-freetype-2.11.patch
"
for arch_patch in $Patches
do
@@ -74,15 +73,14 @@ sha256sums=('SKIP'
'SKIP'
'e4478c79e2eed500777117bb1d48f4be1866908dcda8d75003a5d055618dfdca'
'fa6ed4341e5fc092703535b8becaa3743cb33c72f683ef450edd3ef66f70d42d'
- '86859c11cfc8ba106a3826479c0bc759324a62150b271dd35d1a0f96e890f52f'
+ '213e50f48b67feb4441078d50b0fd431df34323be15be97c55302d3fdac4483a'
'53a2cbb1b58d652d5424ff9040b6a51b9dc6348ce3edc68344cd0d25f1f4beb2'
'ea3446500d22904493f41be69e54557e984a809213df56f3cdf63178d2afb49e'
- '893f8f78211ec215ee4d344d9d6f97b97594e1b9f98b16ac1e27d471a0b27d6d'
'66db9132d6f5e06aa26e5de0924f814224a76a9bdf4b61afce161fb1d7643b22'
'268e18ad56e5970157b51ec9fc8eb58ba93e313ea1e49c842a1ed0820d9c1fa3'
'253348550d54b8ae317fd250f772f506d2bae49fb5dc75fe15d872ea3d0e04a5'
- '4489e5e7854a7dcd9464133eb4664250ce7149ac1714a0bf10ca0d82d8806568'
- 'dd317f85e5abfdcfc89c6f23f4c8edbcdebdd5e083dcec770e5da49ee647d150')
+ 'dd317f85e5abfdcfc89c6f23f4c8edbcdebdd5e083dcec770e5da49ee647d150'
+ '7ef689cd6b2f85f2b76b2a10ecede003cfa0c2da15acc998ecbc445f2c95ced6')
# 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
@@ -126,11 +124,6 @@ else
fi
prepare() {
- cd brave-core
- # https://github.com/brave/brave-browser/issues/17205
- patch -Np1 -i ../925fe3d322e47922bffc986283d5e89f8e6d8217.patch
- cd ..
-
cd brave-browser
# Hack to prioritize python2 in PATH
@@ -174,11 +167,13 @@ prepare() {
patch -Np1 -i ../../extend-enable-accelerated-video-decode-flag.patch
patch -Np1 -i ../../linux-sandbox-syscall-broker-use-struct-kernel_stat.patch
patch -Np1 -i ../../linux-sandbox-fix-fstatat-crash.patch
- patch -Np1 -i ../../make-GetUsableSize-handle-nullptr-gracefully.patch
# https://chromium-review.googlesource.com/c/chromium/src/+/2862724
patch -Np1 -i ../../sql-make-VirtualCursor-standard-layout-type.patch
+ # Fix build with FreeType 2.11 (patch from Gentoo)
+ patch -Np1 -i ../../chromium-freetype-2.11.patch
+
# Fixes for building with libstdc++ instead of libc++
patch -Np1 -i ../../patches/chromium-90-ruy-include.patch