diff options
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 27 |
2 files changed, 22 insertions, 29 deletions
@@ -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 @@ -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 |