Package Details: brave-bin 1:0.68.139-1

Git Clone URL: https://aur.archlinux.org/brave-bin.git (read-only)
Package Base: brave-bin
Description: Web browser that blocks ads and trackers by default (binary release).
Upstream URL: https://brave.com/download
Keywords: brave browser
Licenses: custom
Conflicts: brave
Provides: brave, brave-browser
Submitter: vorbote
Maintainer: mixedCase
Last Packager: mixedCase
Votes: 181
Popularity: 7.720253
First Submitted: 2016-04-06 13:16
Last Updated: 2019-09-20 03:34

Pinned Comments

mixedCase commented on 2019-03-11 13:52

Before reporting the package as out of date, please note that the newer GitHub release you're looking at belongs to the "Release Channel" and isn't marked as prerelease.

I have a cron running that's checking every 30 minutes if there's a new release and sends me an email if so. If you see the release was tagged in the last couple of hours please give it some time before flagging. Thanks.

NOTE: Also please take into account a stable version may be "released" but not marked as ready for a long time.

simonorono commented on 2018-11-15 03:35

To disable the message telling "that you're using an unsupported command-line flag --no-sandbox" you must enable user namespaces with sysctl:

sudo sysctl kernel.unprivileged_userns_clone=1

To make it persist after reboot:

echo kernel.unprivileged_userns_clone = 1 | sudo tee /etc/sysctl.d/00-local-userns.conf

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 ... Next › Last »

maximbaz commented on 2019-07-10 11:29

I'm experimenting with Brave and I have pushed PKGBUILD to AUR/brave to compile the browser on our own, it also includes VA-API patch to enable hardware video acceleration just like chromium-vaapi does.

I have the compiled version in my repo as well, if you are interested to play around.

@mixedCase: this package should conflict with brave.

maximbaz commented on 2019-06-24 08:13

After I posted I thought maybe even inline comments can be supported as well, tested with | sed 's/#.*//', seems to work well :)

mixedCase commented on 2019-06-24 08:10

Oof nice catch, I forgot to retest that after some var renames. And great suggestion, included as well. Thanks maximbaz!

maximbaz commented on 2019-06-24 07:56

Perhaps also support comments in the conf file by replacing $(cat FILE) with $(cat FILE | sed 's/#.*//'), it can be useful.

maximbaz commented on 2019-06-24 07:53

Beautiful work @mixedCase, thanks a lot! You have a typo in BRAVE_USER_FLAGS_FILE, you use USER_FLAGS_FILE variable instead when trying to actually read the file. Otherwise works great!

mixedCase commented on 2019-06-23 23:34

Hey guys, just pushed an update to solve some of Brave's annoyances, thanks to all the users who reported them and sorry for taking so long.

navarroaxel: Didn't have that so I just added it. It will look in $XDG_CONFIG_DATA/brave-flags.conf (or ~/.config/brave-flags.conf) for your custom flags.

Smit_17: From what I can tell it helped the old Brave codebase (Muon) locate Pepper Flash. Now that's gone and replaced with a new hack for enabling it manually when the pepper-flash package is installed.

maximbaz: Thanks for the tip, added it as well.

And finally, please let me know if this broke anything since there are a few ugly changes.

maximbaz commented on 2019-06-23 11:48

FYI if you are struggling with making xdg-open use Brave as default browser, the workaround is to update /usr/bin/brave to always return 0 exit code - I updated it like the following:

#!/usr/bin/env bash

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
    >&2 echo "User namespaces are not detected as enabled on your system, brave will run with the sandbox disabled"
    FLAG="--no-sandbox"
fi

/usr/lib/brave-bin/brave "$@" "$FLAG" || true

navarroaxel commented on 2019-06-16 04:52

@aramirez, the ArchWiki says that the base-devel package group is required to install packages from AUR: https://wiki.archlinux.org/index.php/Arch_User_Repository#Getting_started. So is not required add those packages on makedepends.

aramirez commented on 2019-06-15 23:15

Hi. I believe this package requires 'fakeroot' and 'm4' in order to build. They should be added to the makedepends.

Smit_17 commented on 2019-06-08 07:59

Whats the point of line

ln -s /usr/lib/PepperFlash "$pkgdir/usr/lib/pepperflashplugin-nonfree" ??

Its creating false symlink as /usr/lib/pepperflashplugin-nonfree doesn't exists. It also prevents one from installing brave-bin and brave-dev-bin at the same time