# Maintainer: Please see AUR package page for current maintainer(s) and contact information. pkgname=brave-bin pkgver=0.19.80 _pkgver=$pkgver pkgrel=1 pkgdesc="A web browser that stops ads and trackers by default. Binary release." arch=('x86_64') # Upstream supports x86_64 only url="https://www.brave.com/" license=('custom:several') depends=('gtk3' 'gconf' 'nss' 'alsa-lib' 'libxss' 'libgnome-keyring' 'ttf-font') optdepends=('cups: Printer support' 'pepper-flash: Adobe Flash support') provides=('brave' 'brave-browser') conflicts=('brave') source=("$pkgname-$_pkgver".tar.bz2::https://github.com/brave/browser-laptop/releases/download/v"$_pkgver"dev/Brave.tar.bz2 "MPL2::https://raw.githubusercontent.com/brave/browser-laptop/master/LICENSE.txt") options=(!strip) sha512sums=('dfe1e7d232f0a350dc8dddbbb9aba462e24199b8f5d24678d33432ea09f6a53b7be79a745767f76a811407219ffd8607f9d81008f65f35fbd8ce2d775395c0bd' 'b8823586fead21247c8208bd842fb5cd32d4cb3ca2a02339ce2baf2c9cb938dfcb8eb7b24c95225ae625cd0ee59fbbd8293393f3ed1a4b45d13ba3f9f62a791f') _bdir=Brave-linux-x64 build() { if [[ ! (-r /proc/sys/kernel/unprivileged_userns_clone && $(< /proc/sys/kernel/unprivileged_userns_clone) == 1 && -n $(zcat /proc/config.gz | grep CONFIG_USER_NS=y) ) ]]; then echo "User namespaces are not detected as enabled on your system, brave will run with the sandbox disabled" fi } package() { cd "$srcdir" install -d -m0755 "$pkgdir"/usr/lib cp -a --reflink=auto $_bdir "$pkgdir/usr/lib/$pkgname" _launcher="$pkgdir/usr/bin/brave" install -Dm0755 /dev/stdin "$_launcher"<