Package Details: brave-bin 0.67.125-1

Git Clone URL: (read-only)
Package Base: brave-bin
Description: Web browser that blocks ads and trackers by default (binary release).
Upstream URL:
Keywords: brave browser
Licenses: custom
Conflicts: brave
Provides: brave, brave-browser
Submitter: vorbote
Maintainer: mixedCase
Last Packager: mixedCase
Votes: 182
Popularity: 11.127057
First Submitted: 2016-04-06 13:16
Last Updated: 2019-08-12 19:32

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

1 2 3 4 5 6 ... Next › Last »

mixedCase commented on 2019-08-11 20:01

@cg505 You are right, I didn't think that one through and in retrospect it should've been obvious, mb. Fixed.

cg505 commented on 2019-08-08 22:54

Thank you @mixedCase! As for L21/22, I'm still not entirely sure how it's supposed to work. Doesn't ${pkgname%} just expand to brave-bin, like plain old ${pkgname}? I assumed the intent of these lines was to strip the -bin so that this package conflicts with/provides brave.

mixedCase commented on 2019-08-08 20:39

Thanks for the report @cg505! Can't test actully setting the default browser here but the detection is working with that change.

As for L21 and L22 fixed it because it was technically working but the code was misleading. Great catch.

cg505 commented on 2019-08-08 20:12

@mixedCase Could you rename brave.desktop to brave-browser.desktop? This will resolve the issue where you can't use the button in Brave to set it as the default browser. See for the relevant code.

Also, I may be mistaken but I think on lines 21 and 22 of the PKGBUILD you want ${pkgname%-bin} instead of ${pkgname-bin}.

mixedCase commented on 2019-07-16 16:58

@maximbaz Sure, it has a few things hardcoded and storage relies on Google cloud but the querying mechanism should be straightforward enough:

maximbaz commented on 2019-07-16 10:06

@mixedCase: could you please share your script that checks for availability of a new stable release? I wanted to setup an urlwatch rule, but the query is not very obvious...

digitalone commented on 2019-07-10 12:10

Thank you @maximbaz, very appreciated!

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!