summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2022-12-13 00:44:42 +0300
committerCaleb Maclennan2022-12-13 00:44:42 +0300
commite472783be6382d288bc58394c5341358d4ee130f (patch)
treed84d5153cfc00c2959854d30b0704d249edd90f7
parent81b9a590cee3b11cb0051e72433c6336b0d223d5 (diff)
downloadaur-e472783be6382d288bc58394c5341358d4ee130f.tar.gz
Un-botch my patch merging
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD18
2 files changed, 8 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bb285978f4d0..47f63ed2df57 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = brave
pkgdesc = A web browser that stops ads and trackers by default
pkgver = 1.46.140
- pkgrel = 1
+ pkgrel = 2
url = https://www.brave.com/download
arch = x86_64
license = BSD
@@ -53,6 +53,7 @@ pkgbase = brave
depends = opus
depends = harfbuzz
depends = re2
+ depends = libavif
depends = jsoncpp
depends = libxslt
depends = libpng
diff --git a/PKGBUILD b/PKGBUILD
index 2f9e87488aac..7885dc54f4fe 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -29,7 +29,7 @@
pkgname=brave
pkgver=1.46.140
-pkgrel=1
+pkgrel=2
pkgdesc='A web browser that stops ads and trackers by default'
arch=(x86_64)
url='https://www.brave.com/download'
@@ -138,7 +138,7 @@ declare -gA _system_libs=(
[icu]=icu
[jsoncpp]=jsoncpp
[libaom]=aom
- #[libavif]=libavif # needs https://github.com/AOMediaCodec/libavif/commit/d22d4de94120
+ [libavif]=libavif
[libdrm]=
[libjpeg]=libjpeg
[libpng]=libpng
@@ -160,7 +160,6 @@ for _dep in "${_system_libs[@]}"; do
done
prepare() {
-
cd chromium-launcher-$_launcher_ver
patch -Np1 -i ../chromium-launcher-electron-app.patch
@@ -248,30 +247,25 @@ prepare() {
patch -Np1 -i "${srcdir}/use-oauth2-client-switches-as-default.patch"
# Upstream fixes
- patch -Np1 -i "${srcdir}/unbundle-jsoncpp-avoid-CFI-faults-with-is_cfi-true.patch"
patch -Np1 -i "${srcdir}/re-fix-TFLite-build-error-on-linux-with-system-zlib.patch"
patch -Np1 -i "${srcdir}/chromium-icu72.patch"
patch -Np1 -d v8 <"${srcdir}/v8-enhance-Date-parser-to-take-Unicode-SPACE.patch"
- # Revert kGlobalMediaControlsCastStartStop enabled by default
- # https://crbug.com/1314342
- patch -Rp1 -F3 -i "${srcdir}/REVERT-enable-GlobalMediaControlsCastStartStop.patch"
-
# Revert ffmpeg roll requiring new channel layout API support
# https://crbug.com/1325301
patch -Rp1 -i "${srcdir}/REVERT-roll-src-third_party-ffmpeg-m102.patch"
# Revert switch from AVFrame::pkt_duration to AVFrame::duration
patch -Rp1 -i "${srcdir}/REVERT-roll-src-third_party-ffmpeg-m106.patch"
+ # Disable kGlobalMediaControlsCastStartStop by default
+ # https://crbug.com/1314342
+ patch -Np1 -i "${srcdir}/disable-GlobalMediaControlsCastStartStop.patch"
+
# https://crbug.com/angleproject/7582
patch -Np0 -i "${srcdir}/angle-wayland-include-protocol.patch"
# Fixes for building with libstdc++ instead of libc++
patch -Np1 -i "${srcdir}/patches/chromium-103-VirtualCursor-std-layout.patch"
- patch -Np1 -i "${srcdir}/patches/chromium-107-compiler.patch"
-
- # Sysroot usage in autocxx for Rust
- patch -Np1 -i "${srcdir}/rust-autocxx-use_sysroot.patch"
# Hacky patching
sed -e 's/\(enable_distro_version_check =\) true/\1 false/g' -i chrome/installer/linux/BUILD.gn