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 pkgbase = brave-bin
pkgdesc = Web browser that blocks ads and trackers by default (binary release) pkgdesc = Web browser that blocks ads and trackers by default (binary release)
pkgver = 1.47.171 pkgver = 1.47.171
pkgrel = 1 pkgrel = 2
epoch = 1 epoch = 1
url = https://brave.com url = https://brave.com
arch = x86_64 arch = x86_64
arch = aarch64
license = MPL2 license = MPL2
license = BSD license = BSD
license = custom:chromium license = custom:chromium
@@ -19,13 +20,16 @@ pkgbase = brave-bin
provides = brave=1.47.171 provides = brave=1.47.171
provides = brave-browser provides = brave-browser
conflicts = brave 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 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-bin.sh
source = brave-browser.desktop source = brave-browser.desktop
sha256sums = 8beea410b5416ce884be1770ff08a1865bb233386e91ed7166d5ab8c28762e82
sha256sums = ba7d57a3328c68e6a78e49506af0e238936e823b2f463e8087c20fcf4300232a sha256sums = ba7d57a3328c68e6a78e49506af0e238936e823b2f463e8087c20fcf4300232a
sha256sums = c07276b69c7304981525ecb022f92daf7ae125a4fb05ac3442157b50826e257a 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 pkgname = brave-bin

View File

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