Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Contributor: Caleb Maclennan <caleb@alerque.com>
- # Contributor: Jacob Mischka <jacob@mischka.me>
- # Contributor: Manuel Mazzuola <origin.of@gmail.com>
- # Contributor: Simón Oroño <simonorono@protonmail.com>
- # Contributor: now-im <now im 627 @ gmail . com>
- # Contributor: Giusy Digital <kurmikon at libero dot it>
- # Mantainer: Andrés Rodríguez <hello@andres.codes>
- # https://aur.archlinux.org/packages/brave-bin/
- pkgname=brave-bin
- pkgver=1.23.75
- pkgrel=1
- epoch=1
- pkgdesc="Web browser that blocks ads and trackers by default (binary release)."
- arch=("x86_64")
- url="https://brave.com/download"
- license=("MPL2" "BSD" "custom:chromium")
- depends=("gtk3" "nss" "alsa-lib" "libxss" "ttf-font")
- optdepends=("cups: Printer support"
- "libgnome-keyring: Enable GNOME keyring support"
- "libnotify: Native notification support")
- provides=("${pkgname%-bin}" "brave-browser")
- conflicts=("${pkgname%-bin}")
- 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"
- "logo.png")
- options=(!strip)
- sha512sums=("50705a4b74374816c9a47161a67242fdb1888b8984061c2c1e03c9378256f6b50fb83a4a03b9043d8877d9ef15c3bc110af7ded0f317ab3586dbc146c121277c"
- "6912f1e0b20f16078e15ce75eca61b29fd5c415c63df9bd69a547d402bf00599fdcbe1c0898b8d2dc865dc1b604f81e2ec21525ecc61a0fcafba0d9f87434540"
- "137e14b6ff8faf19fcbfc2adcde73a3fb8f6529e9662c8eed04fc4a891073775c20b79c7149fb617465f53b980a8e46114c1c8eb704be7755da8d22a974761dd"
- "d7bef52e336bd908d24bf3a084a1fc480831d27a3c80af4c31872465b6a0ce39bdf298e620ae9865526c974465807559cc75610b835e60b4358f65a8a8ff159e")
- noextract=("$pkgname-$pkgver.zip")
- prepare() {
- mkdir -p brave
- bsdtar -xf $pkgname-$pkgver.zip -C brave
- chmod +x brave/brave
- }
- _bsdtardir="brave"
- package() {
- install -d -m0755 "$pkgdir/usr/lib"
- cp -a $_bsdtardir "$pkgdir/usr/lib/$pkgname"
- # allow firejail users to get the suid sandbox working
- chmod 4755 $pkgdir/usr/lib/brave-bin/chrome-sandbox
- install -Dm0755 "$pkgname.sh" "$pkgdir/usr/bin/brave"
- install -Dm0644 -t "$pkgdir/usr/share/applications" "brave-browser.desktop"
- install -Dm0644 "logo.png" "$pkgdir/usr/share/pixmaps/brave.png"
- LICENSES_DIR="$pkgdir/usr/share/licenses/$pkgname"
- mkdir -p "$LICENSES_DIR"
- if [ -f "$pkgdir/usr/lib/$pkgname/LICENSE" ] && [ -f "$pkgdir/usr/lib/$pkgname/LICENSES.chromium.html" ]; then
- mv "$pkgdir/usr/lib/$pkgname/"{LICENSE,LICENSES.chromium.html} "$LICENSES_DIR"
- fi
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement