Package Details: brave-bin 1:1.77.97-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: brave
Last Packager: brave
Votes: 869
Popularity: 23.42
First Submitted: 2016-04-06 13:16 (UTC)
Last Updated: 2025-04-09 17:00 (UTC)

Dependencies (8)

Required by (9)

Sources (4)

Pinned Comments

wknapik commented on 2025-02-06 18:10 (UTC)

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

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

Stebalien commented on 2025-04-09 17:22 (UTC)

Additionally, you might want to consider removing a few files from the package:

  • /opt/brave-bin/xdg-* aren't necessary given that arch has up-to-date xdg scripts.
  • /opt/$pkgname/brave-browser is redundant with /usr/bin/brave but doesn't apply the user's flags.

Stebalien commented on 2025-04-09 17:20 (UTC)

The current wrapper (brave-bin.sh) is a bit out of date:

  • It doesn't set CHROME_WRAPPER so PWAs installed through brave don't use the correct wrapper.
  • It doesn't disable the gnome crash dialog as the upstream wrapper does.
  • It doesn't sanitize stdin/stdout/stderr as the upstream wrapper does (which is apparently a security issue? see http://crbug.com/376567).

The following patch should bring it up to date (ignoring features from the upstream wrapper that we don't need like replacing the XDG scripts).

diff --git a/brave-bin.sh b/brave-bin.sh
index 31c435c..5654eb1 100644
--- a/brave-bin.sh
+++ b/brave-bin.sh
@@ -21,5 +21,13 @@ do
 done

 export CHROME_VERSION_EXTRA='stable'
+export CHROME_WRAPPER="`readlink -f "$0"`"
+export GNOME_DISABLE_CRASH_DIALOG=SET_BY_GOOGLE_CHROME
+
+# Sanitize std{in,out,err} because they'll be shared with untrusted child
+# processes (http://crbug.com/376567).
+exec < /dev/null
+exec > >(exec cat)
+exec 2> >(exec cat >&2)

 exec /opt/brave-bin/brave "${FLAG_LIST[@]}" "${@}"

LegendEronZ commented on 2025-04-04 06:13 (UTC)

Someone opened an issue for it on github: https://github.com/brave/brave-browser/issues/45171

LegendEronZ commented on 2025-04-03 14:18 (UTC)

@rodrigo21 I've downgraded back to 1.76.82, seems to be okay, not sure if this is Arch specific, couldn't find any reports on github yet, might open one later

cyberpunkrocker commented on 2025-04-03 13:51 (UTC)

@LegendEronZ Brave 1.77.95 still works fine with KeePassXC, though

rodrigo21 commented on 2025-04-03 13:46 (UTC)

@LegendEronZ It's happening to me too. Using --password-store=basic works, but it's not secure.

LegendEronZ commented on 2025-04-03 06:21 (UTC)

After yesterday's update the browser seems to lose login sessions when I restart it, anyone else experiencing this? I'm on KDE, kwallet is open.

mfmAURuser-name commented on 2025-03-26 13:47 (UTC) (edited on 2025-03-26 13:48 (UTC) by mfmAURuser-name)

@brave: Please consider removing, or making optional, the dependency on ttf-font.

This pulls in unwanted system fonts, while at the same time the browser ignores system fonts anyhow due to sandboxing.

I've been removing the dependency each time I build the package.

aryklein commented on 2025-03-26 13:08 (UTC)

FYI: I found that FontationsFontBackend is enabled by default causing, in my case, blurry fonts. I fixed it by adding --disable-features=FontationsFontBackend

evh5150 commented on 2025-02-25 18:22 (UTC)

Likewise, thank you very much @alosarjos.