Package Details: brave-bin 1:1.73.101-1

Git Clone URL: https://aur.archlinux.org/brave-bin.git (read-only, click to copy)
Package Base: brave-bin
Description: Web browser that blocks ads and trackers by default (binary release)
Upstream URL: https://brave.com
Keywords: brave browser
Licenses: BSD, MPL2, custom:chromium
Conflicts: brave
Provides: brave, brave-browser
Submitter: toropisco
Maintainer: alerque (alosarjos)
Last Packager: alosarjos
Votes: 827
Popularity: 17.88
First Submitted: 2016-04-06 13:16 (UTC)
Last Updated: 2024-12-11 17:30 (UTC)

Dependencies (8)

Required by (10)

Sources (4)

Pinned Comments

alerque commented on 2021-11-27 03:11 (UTC)

@ant0n et all, lets keep the comments here about packaging issues, general Brave usage issues should go in another forum to not clutter up this comment space. I'm deleting comments that have no relation to packaging. Grey areas like crashes that could be blamed on Arch can stay until proven otherwise, but things like how to configure Brave to handle popups or site X or whatever just don't belong here. Thanks for understanding.

Latest Comments

« First ‹ Previous 1 .. 8 9 10 11 12 13 14 15 16 17 18 .. 59 Next › Last »

urbenlegend commented on 2022-10-04 14:20 (UTC) (edited on 2022-10-04 14:21 (UTC) by urbenlegend)

@alosarjos, enjoy your vacation! Thanks for maintaining the package.

For anyone interested, here's an updated PKGBUILD for 1.44.105. The only lines I changed were the pkgver and the first checksum.

# Maintainer: Caleb Maclennan <caleb@alerque.com>
# Maintainer: José Miguel Sarasola <jmsaraur@gmail.com>
# Contributor: Như Bảo Trương <28810481+nhubaotruong@users.noreply.github.com>
# Contributor: Andrés Rodríguez <hello@andres.codes>
# 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>

# Version notes:
# `curl https://brave-browser-downloads.s3.brave.com/latest/release.version`

pkgname=brave-bin
pkgver=1.44.105
pkgrel=1
epoch=1
pkgdesc='Web browser that blocks ads and trackers by default (binary release)'
arch=(x86_64)
url=https://brave.com
license=(MPL2 BSD custom:chromium)
depends=(alsa-lib
         gtk3
         libxss
         nss
         ttf-font)
optdepends=('cups: Printer support'
            'libgnome-keyring: Enable GNOME keyring support'
            'libnotify: Native notification 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=('72776609db8a7699f295bc4ed8bc6d0d56725f6bffe35ed84ec93d57e4264087'
            'ba7d57a3328c68e6a78e49506af0e238936e823b2f463e8087c20fcf4300232a'
            'c07276b69c7304981525ecb022f92daf7ae125a4fb05ac3442157b50826e257a')

prepare() {
    mkdir -p brave
    bsdtar -xf "$pkgname-$pkgver.zip" -C brave
    chmod +x brave/brave
}

package() {
    install -dm0755 "$pkgdir/usr/lib"
    cp -a brave "$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 -t "$pkgdir/usr/share/licenses/$pkgname/" brave/LICENSE
    pushd "$pkgdir/usr/"
    for size in 16x16 24x24 32x32 48x48 64x64 128x128 256x256; do
        install -Dm0644 "lib/$pkgname/product_logo_${size/x*/}.png" \
            "share/icons/hicolor/$size/apps/brave-desktop.png"
    done
}

alosarjos commented on 2022-10-01 10:25 (UTC)

Hi there!

Im on vacation for a few days and can't update the package. Hope alerque can update in the meanwhile. If not doing it manually should be pretty easy.

Im sorry for the inconvenience

alosarjos commented on 2022-09-01 15:47 (UTC)

There is an issue with version 1.43.88 if using Wayland where the menu is displayed on the top left corner. This is an upstream Chromium issue that can be followed here: https://bugs.chromium.org/p/chromium/issues/detail?id=1358794&q=wayland&can=2

alosarjos commented on 2022-07-21 15:12 (UTC)

@Adramyttium It's something related to your AUR helper / Connection- I can download from that URL just fine.

Adramyttium commented on 2022-07-21 15:09 (UTC)

I'm getting this error:

curl: (22) The requested URL returned error: 416 ==> ERROR: Failure while downloading https://github.com/brave/brave-browser/releases/download/v1.41.99/brave-browser-1.41.99-linux-amd64.zip Aborting... Failed to build brave-bin

Broivula commented on 2022-07-04 05:19 (UTC)

Hi, receiving an error while updating:

brave-archlinux.db failed to download error: failed retrieving file 'brave-archlinux.db' from mirror.lnx.im : SSL certificate problem: certificate has expired

alosarjos commented on 2022-06-07 19:53 (UTC)

@heapifyman For what I see they have their own brave-bin package with their own brave-bin.sh So changes here shouldn't affect those users.

heapifyman commented on 2022-06-07 13:14 (UTC) (edited on 2022-06-07 13:16 (UTC) by heapifyman)

@alosarjos as far as I know brave-flags.conf comes pre-installed with Manjaro Sway. It also brings chromium-flags.conf and chrome-flags.conf with identical content:

--enable-features=UseOzonePlatform --ozone-platform=wayland

See: https://github.com/Manjaro-Sway/desktop-settings/tree/sway/community/sway/etc/skel/.config

I had installed this package without any modifications.

But it seems that Manjaro provides its own build of Brave in its own community package repository: https://gitlab.manjaro.org/packages/community/brave - not sure how it is related to this package.

I used this package because it seemed to receive updates faster than the one provided by Manjaro.