Package Details: brave-bin 1:1.78.94-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: 874
Popularity: 20.57
First Submitted: 2016-04-06 13:16 (UTC)
Last Updated: 2025-05-01 17:04 (UTC)

Dependencies (8)

Required by (9)

Sources (4)

Pinned Comments

brave commented on 2025-04-25 13:00 (UTC)

Latest Comments

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

Nemesai38 commented on 2025-04-30 10:38 (UTC)

Please i have git cloned the URL and makepkg -csi but it times out at the download of the zip file. I have also tried installing with 'paru' same thing. What could be the problem? Is the repository of line or what else can I try?

brave commented on 2025-04-25 13:00 (UTC)

brave commented on 2025-04-25 13:00 (UTC)

@Stebalien could you please file an issue at https://github.com/brave/brave-browser/issues? The comment section here isn't great for keeping track of what needs to be done and any related discussions. The more info you include, the better. Also, feel free to tag @brave/devops-team for better visibility. We're planning some other improvements to the Brave packages in AUR and what you suggest could be a part of that.

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.