summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFigue2021-01-20 09:20:53 +0100
committerFigue2021-01-20 09:20:53 +0100
commit5179e0bd4d079ef95a926ed725f0c4136eaa07d6 (patch)
tree1875af494353321e0f388eec141ee7ed5be21ec2
parent85da927594ed5d637f96d1e231f212ee65e041d7 (diff)
downloadaur-5179e0bd4d079ef95a926ed725f0c4136eaa07d6.tar.gz
1.19.86
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD27
2 files changed, 17 insertions, 26 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e702e8913107..2b997213f8e9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = brave
pkgdesc = A web browser that stops ads and trackers by default
- pkgver = 1.18.78
+ pkgver = 1.19.86
pkgrel = 1
url = https://www.brave.com/download
arch = x86_64
@@ -22,30 +22,26 @@ pkgbase = brave
depends = libxss
depends = ttf-font
depends = libva
+ depends = json-glib
optdepends = cups: Printer support
- optdepends = pepper-flash: Adobe Flash support
optdepends = libpipewire02: WebRTC desktop sharing under Wayland
optdepends = org.freedesktop.secrets: password storage backend on GNOME / Xfce
optdepends = kwallet: for storing passwords in KWallet on KDE desktops
optdepends = sccache: For faster builds
- source = https://github.com/brave/brave-browser/archive/v1.18.78.tar.gz
+ source = https://github.com/brave/brave-browser/archive/v1.19.86.tar.gz
source = brave-launcher
source = brave-browser.desktop
source = chromium-launcher-6.tar.gz::https://github.com/foutrelis/chromium-launcher/archive/v6.tar.gz
- source = https://github.com/stha09/chromium-patches/releases/download/chromium-87-patchset-9/chromium-87-patchset-9.tar.xz
+ source = https://github.com/stha09/chromium-patches/releases/download/chromium-88-patchset-3/chromium-88-patchset-3.tar.xz
source = brave-custom-build.patch
source = subpixel-anti-aliasing-in-FreeType-2.8.1.patch::https://git.archlinux.org/svntogit/packages.git/plain/trunk/subpixel-anti-aliasing-in-FreeType-2.8.1.patch?h=packages/chromium&id=4332a9b5a5f7e1d5ec8e95ee51581c3e55450f41
- source = icu68.patch::https://git.archlinux.org/svntogit/packages.git/plain/trunk/icu68.patch?h=packages/chromium&id=4332a9b5a5f7e1d5ec8e95ee51581c3e55450f41
- source = v8-icu68.patch::https://git.archlinux.org/svntogit/packages.git/plain/trunk/v8-icu68.patch?h=packages/chromium&id=4332a9b5a5f7e1d5ec8e95ee51581c3e55450f41
- sha256sums = 8c749fe75999956a5bb17db7e4fda13d6468a7644cadf8d79d794a22d8441046
+ sha256sums = 88be8ce4119b46fa26f4b0385b5fa0f672a946c6b2e5aacfc4378dc4a4e0ade3
sha256sums = 725e2d0c32da4b3de2c27a02abaf2f5acca7a25dcea563ae458c537ac4ffc4d5
sha256sums = fa6ed4341e5fc092703535b8becaa3743cb33c72f683ef450edd3ef66f70d42d
sha256sums = 04917e3cd4307d8e31bfb0027a5dce6d086edb10ff8a716024fbb8bb0c7dccf1
- sha256sums = c99934bcd2f3ae8ea9620f5f59a94338b2cf739647f04c28c8a551d9083fa7e9
+ sha256sums = e5a60a4c9d0544d3321cc241b4c7bd4adb0a885f090c6c6c21581eac8e3b4ba9
sha256sums = d888be0e297bb768ba0bac99616c1180377b7030ac1b8fcb4436a39aca7c7acf
sha256sums = 1e2913e21c491d546e05f9b4edf5a6c7a22d89ed0b36ef692ca6272bcd5faec6
- sha256sums = 38fb5218331d6e03915490dab64f7b8bf26833a581d1aaa02090437c67e9439c
- sha256sums = 6e919c9712d8fe6c2918778df1f8c2ee0675a87a48be5d2aaa54e320703ced4b
pkgname = brave
diff --git a/PKGBUILD b/PKGBUILD
index 899bc6f811f6..a0e33ed14c19 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -27,22 +27,21 @@ fi
##
pkgname=brave
-pkgver=1.18.78
+pkgver=1.19.86
pkgrel=1
pkgdesc='A web browser that stops ads and trackers by default'
arch=('x86_64')
url='https://www.brave.com/download'
license=('custom')
-depends=('gtk3' 'nss' 'alsa-lib' 'libxss' 'ttf-font' 'libva')
+depends=('gtk3' 'nss' 'alsa-lib' 'libxss' 'ttf-font' 'libva' 'json-glib')
makedepends=('git' 'npm<7.0.0' 'python' 'python2' 'icu' 'glibc' 'gperf' 'java-runtime-headless' 'clang' 'python2-setuptools')
optdepends=('cups: Printer support'
- 'pepper-flash: Adobe Flash support'
'libpipewire02: WebRTC desktop sharing under Wayland'
'org.freedesktop.secrets: password storage backend on GNOME / Xfce'
'kwallet: for storing passwords in KWallet on KDE desktops'
'sccache: For faster builds')
-chromium_base_ver="87"
-patchset="9"
+chromium_base_ver="88"
+patchset="3"
patchset_name="chromium-${chromium_base_ver}-patchset-${patchset}"
_launcher_ver=6
source=("https://github.com/brave/brave-browser/archive/v${pkgver}.tar.gz"
@@ -53,9 +52,7 @@ source=("https://github.com/brave/brave-browser/archive/v${pkgver}.tar.gz"
'brave-custom-build.patch')
arch_revision=4332a9b5a5f7e1d5ec8e95ee51581c3e55450f41
for Patches in \
- subpixel-anti-aliasing-in-FreeType-2.8.1.patch \
- icu68.patch \
- v8-icu68.patch
+ subpixel-anti-aliasing-in-FreeType-2.8.1.patch
do
source+=("${Patches}::https://git.archlinux.org/svntogit/packages.git/plain/trunk/${Patches}?h=packages/chromium&id=${arch_revision}")
done
@@ -63,15 +60,13 @@ done
# VAAPI patches from chromium-vaapi in AUR
#source+=("vdpau-support.patch::https://aur.archlinux.org/cgit/aur.git/plain/vdpau-support.patch?h=chromium-vaapi&id=7c05464a8700b1a6144258320b2b33b352385f77")
-sha256sums=('8c749fe75999956a5bb17db7e4fda13d6468a7644cadf8d79d794a22d8441046'
+sha256sums=('88be8ce4119b46fa26f4b0385b5fa0f672a946c6b2e5aacfc4378dc4a4e0ade3'
'725e2d0c32da4b3de2c27a02abaf2f5acca7a25dcea563ae458c537ac4ffc4d5'
'fa6ed4341e5fc092703535b8becaa3743cb33c72f683ef450edd3ef66f70d42d'
'04917e3cd4307d8e31bfb0027a5dce6d086edb10ff8a716024fbb8bb0c7dccf1'
- 'c99934bcd2f3ae8ea9620f5f59a94338b2cf739647f04c28c8a551d9083fa7e9'
+ 'e5a60a4c9d0544d3321cc241b4c7bd4adb0a885f090c6c6c21581eac8e3b4ba9'
'd888be0e297bb768ba0bac99616c1180377b7030ac1b8fcb4436a39aca7c7acf'
- '1e2913e21c491d546e05f9b4edf5a6c7a22d89ed0b36ef692ca6272bcd5faec6'
- '38fb5218331d6e03915490dab64f7b8bf26833a581d1aaa02090437c67e9439c'
- '6e919c9712d8fe6c2918778df1f8c2ee0675a87a48be5d2aaa54e320703ced4b')
+ '1e2913e21c491d546e05f9b4edf5a6c7a22d89ed0b36ef692ca6272bcd5faec6')
# 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
@@ -135,13 +130,13 @@ prepare() {
third_party/libxml/chromium/*.cc
# Upstream fixes
- patch -Np1 -i ../../icu68.patch
- patch -Np1 -d v8 <../../v8-icu68.patch
patch -Np1 -d third_party/skia <../../subpixel-anti-aliasing-in-FreeType-2.8.1.patch
# Fixes for building with libstdc++ instead of libc++
- patch -Np1 -i ../../patches/chromium-87-ServiceWorkerContainerHost-crash.patch
patch -Np1 -i ../../patches/chromium-87-openscreen-include.patch
+ patch -Np1 -i ../../patches/chromium-88-CompositorFrameReporter-dcheck.patch
+ patch -Np1 -i ../../patches/chromium-88-ideographicSpaceCharacter.patch
+ patch -Np1 -i ../../patches/chromium-88-AXTreeFormatter-include.patch
# Force script incompatible with Python 3 to use /usr/bin/python2
sed -i '1s|python$|&2|' third_party/dom_distiller_js/protoc_plugins/*.py