summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD27
2 files changed, 22 insertions, 29 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ebc004111077..68a17385527a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = brave
pkgdesc = A web browser that stops ads and trackers by default
- pkgver = 1.27.109
+ pkgver = 1.27.111
pkgrel = 1
url = https://www.brave.com/download
arch = x86_64
@@ -29,22 +29,21 @@ pkgbase = brave
optdepends = org.freedesktop.secrets: password storage backend on GNOME / Xfce
optdepends = kwallet: support for storing passwords in KWallet on Plasma
optdepends = sccache: For faster builds
- source = brave-browser::git+https://github.com/brave/brave-browser.git#tag=v1.27.109
+ source = brave-browser::git+https://github.com/brave/brave-browser.git#tag=v1.27.111
source = chromium::git+https://github.com/chromium/chromium.git
source = git+https://chromium.googlesource.com/chromium/tools/depot_tools.git
- source = git+https://github.com/brave/brave-core.git#tag=v1.27.109
+ source = git+https://github.com/brave/brave-core.git#tag=v1.27.111
source = git+https://github.com/brave/adblock-rust.git
source = brave-launcher
source = brave-browser.desktop
- source = chromium-launcher-7.tar.gz::https://github.com/foutrelis/chromium-launcher/archive/v7.tar.gz
+ source = chromium-launcher-8.tar.gz::https://github.com/foutrelis/chromium-launcher/archive/v8.tar.gz
source = https://github.com/stha09/chromium-patches/releases/download/chromium-92-patchset-7/chromium-92-patchset-7.tar.xz
source = chromium-no-history.patch
- source = https://github.com/brave/brave-core/commit/925fe3d322e47922bffc986283d5e89f8e6d8217.patch
- source = extend-enable-accelerated-video-decode-flag.patch::https://raw.githubusercontent.com/archlinux/svntogit-packages/a9139b232f517a0e3f90542650c7dd5ba0201e68/chromium/trunk/extend-enable-accelerated-video-decode-flag.patch
- source = linux-sandbox-syscall-broker-use-struct-kernel_stat.patch::https://raw.githubusercontent.com/archlinux/svntogit-packages/a9139b232f517a0e3f90542650c7dd5ba0201e68/chromium/trunk/linux-sandbox-syscall-broker-use-struct-kernel_stat.patch
- source = linux-sandbox-fix-fstatat-crash.patch::https://raw.githubusercontent.com/archlinux/svntogit-packages/a9139b232f517a0e3f90542650c7dd5ba0201e68/chromium/trunk/linux-sandbox-fix-fstatat-crash.patch
- source = make-GetUsableSize-handle-nullptr-gracefully.patch::https://raw.githubusercontent.com/archlinux/svntogit-packages/a9139b232f517a0e3f90542650c7dd5ba0201e68/chromium/trunk/make-GetUsableSize-handle-nullptr-gracefully.patch
- source = sql-make-VirtualCursor-standard-layout-type.patch::https://raw.githubusercontent.com/archlinux/svntogit-packages/a9139b232f517a0e3f90542650c7dd5ba0201e68/chromium/trunk/sql-make-VirtualCursor-standard-layout-type.patch
+ source = extend-enable-accelerated-video-decode-flag.patch::https://raw.githubusercontent.com/archlinux/svntogit-packages/4b878998bab64f599eb2dd14e27e7fe42f69a1f2/chromium/trunk/extend-enable-accelerated-video-decode-flag.patch
+ source = linux-sandbox-syscall-broker-use-struct-kernel_stat.patch::https://raw.githubusercontent.com/archlinux/svntogit-packages/4b878998bab64f599eb2dd14e27e7fe42f69a1f2/chromium/trunk/linux-sandbox-syscall-broker-use-struct-kernel_stat.patch
+ source = linux-sandbox-fix-fstatat-crash.patch::https://raw.githubusercontent.com/archlinux/svntogit-packages/4b878998bab64f599eb2dd14e27e7fe42f69a1f2/chromium/trunk/linux-sandbox-fix-fstatat-crash.patch
+ source = sql-make-VirtualCursor-standard-layout-type.patch::https://raw.githubusercontent.com/archlinux/svntogit-packages/4b878998bab64f599eb2dd14e27e7fe42f69a1f2/chromium/trunk/sql-make-VirtualCursor-standard-layout-type.patch
+ source = chromium-freetype-2.11.patch::https://raw.githubusercontent.com/archlinux/svntogit-packages/4b878998bab64f599eb2dd14e27e7fe42f69a1f2/chromium/trunk/chromium-freetype-2.11.patch
sha256sums = SKIP
sha256sums = SKIP
sha256sums = SKIP
@@ -52,14 +51,13 @@ pkgbase = brave
sha256sums = SKIP
sha256sums = e4478c79e2eed500777117bb1d48f4be1866908dcda8d75003a5d055618dfdca
sha256sums = fa6ed4341e5fc092703535b8becaa3743cb33c72f683ef450edd3ef66f70d42d
- sha256sums = 86859c11cfc8ba106a3826479c0bc759324a62150b271dd35d1a0f96e890f52f
+ sha256sums = 213e50f48b67feb4441078d50b0fd431df34323be15be97c55302d3fdac4483a
sha256sums = 53a2cbb1b58d652d5424ff9040b6a51b9dc6348ce3edc68344cd0d25f1f4beb2
sha256sums = ea3446500d22904493f41be69e54557e984a809213df56f3cdf63178d2afb49e
- sha256sums = 893f8f78211ec215ee4d344d9d6f97b97594e1b9f98b16ac1e27d471a0b27d6d
sha256sums = 66db9132d6f5e06aa26e5de0924f814224a76a9bdf4b61afce161fb1d7643b22
sha256sums = 268e18ad56e5970157b51ec9fc8eb58ba93e313ea1e49c842a1ed0820d9c1fa3
sha256sums = 253348550d54b8ae317fd250f772f506d2bae49fb5dc75fe15d872ea3d0e04a5
- sha256sums = 4489e5e7854a7dcd9464133eb4664250ce7149ac1714a0bf10ca0d82d8806568
sha256sums = dd317f85e5abfdcfc89c6f23f4c8edbcdebdd5e083dcec770e5da49ee647d150
+ sha256sums = 7ef689cd6b2f85f2b76b2a10ecede003cfa0c2da15acc998ecbc445f2c95ced6
pkgname = brave
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