Add support for aarch64

This commit is contained in:
José Miguel Sarasola
2023-01-15 09:57:04 +01:00
parent cff541bf56
commit 0bc93eafbf
2 changed files with 19 additions and 13 deletions

View File

@@ -1,10 +1,11 @@
pkgbase = brave-bin
pkgdesc = Web browser that blocks ads and trackers by default (binary release)
pkgver = 1.47.171
pkgrel = 1
pkgrel = 2
epoch = 1
url = https://brave.com
arch = x86_64
arch = aarch64
license = MPL2
license = BSD
license = custom:chromium
@@ -19,13 +20,16 @@ pkgbase = brave-bin
provides = brave=1.47.171
provides = brave-browser
conflicts = brave
noextract = brave-bin-1.47.171.zip
noextract = brave-bin-1.47.171-x86_64.zip
noextract = brave-bin-1.47.171-aarch64.zip
options = !strip
source = brave-bin-1.47.171.zip::https://github.com/brave/brave-browser/releases/download/v1.47.171/brave-browser-1.47.171-linux-amd64.zip
source = brave-bin.sh
source = brave-browser.desktop
sha256sums = 8beea410b5416ce884be1770ff08a1865bb233386e91ed7166d5ab8c28762e82
sha256sums = ba7d57a3328c68e6a78e49506af0e238936e823b2f463e8087c20fcf4300232a
sha256sums = c07276b69c7304981525ecb022f92daf7ae125a4fb05ac3442157b50826e257a
source_x86_64 = brave-bin-1.47.171-x86_64.zip::https://github.com/brave/brave-browser/releases/download/v1.47.171/brave-browser-1.47.171-linux-amd64.zip
sha256sums_x86_64 = 8beea410b5416ce884be1770ff08a1865bb233386e91ed7166d5ab8c28762e82
source_aarch64 = brave-bin-1.47.171-aarch64.zip::https://github.com/brave/brave-browser/releases/download/v1.47.171/brave-browser-1.47.171-linux-arm64.zip
sha256sums_aarch64 = fcc51b5896b962a4c98fb1175e444b5511f6ed759681cd919cd234fb1e0eb07c
pkgname = brave-bin

View File

@@ -13,10 +13,10 @@
pkgname=brave-bin
pkgver=1.47.171
pkgrel=1
pkgrel=2
epoch=1
pkgdesc='Web browser that blocks ads and trackers by default (binary release)'
arch=(x86_64)
arch=(x86_64 aarch64)
url=https://brave.com
license=(MPL2 BSD custom:chromium)
depends=(alsa-lib
@@ -30,17 +30,19 @@ optdepends=('cups: Printer support'
provides=("${pkgname%-bin}=$pkgver" 'brave-browser')
conflicts=("${pkgname%-bin}")
options=(!strip)
source=("$pkgname-$pkgver.zip::https://github.com/brave/brave-browser/releases/download/v$pkgver/brave-browser-$pkgver-linux-amd64.zip"
"$pkgname.sh"
'brave-browser.desktop')
noextract=("$pkgname-$pkgver.zip")
sha256sums=('8beea410b5416ce884be1770ff08a1865bb233386e91ed7166d5ab8c28762e82'
'ba7d57a3328c68e6a78e49506af0e238936e823b2f463e8087c20fcf4300232a'
source=($pkgname.sh brave-browser.desktop)
source_x86_64=(${pkgname}-${pkgver}-x86_64.zip::https://github.com/brave/brave-browser/releases/download/v${pkgver}/brave-browser-${pkgver}-linux-amd64.zip)
source_aarch64=(${pkgname}-${pkgver}-aarch64.zip::https://github.com/brave/brave-browser/releases/download/v${pkgver}/brave-browser-${pkgver}-linux-arm64.zip)
noextract=(${pkgname}-${pkgver}-x86_64.zip ${pkgname}-${pkgver}-aarch64.zip)
sha256sums=('ba7d57a3328c68e6a78e49506af0e238936e823b2f463e8087c20fcf4300232a'
'c07276b69c7304981525ecb022f92daf7ae125a4fb05ac3442157b50826e257a')
sha256sums_x86_64=('8beea410b5416ce884be1770ff08a1865bb233386e91ed7166d5ab8c28762e82')
sha256sums_aarch64=('fcc51b5896b962a4c98fb1175e444b5511f6ed759681cd919cd234fb1e0eb07c')
prepare() {
mkdir -p brave
bsdtar -xf "$pkgname-$pkgver.zip" -C brave
bsdtar -xf "$pkgname-$pkgver-$CARCH.zip" -C brave
chmod +x brave/brave
}