Package Details: brave-beta-bin 1.39.105-1

Git Clone URL: https://aur.archlinux.org/brave-beta-bin.git (read-only, click to copy)
Package Base: brave-beta-bin
Description: Web browser that blocks ads and trackers by default (beta binary release).
Upstream URL: https://brave.com/download-beta
Licenses: MPL2
Provides: brave-beta-bin, brave-beta-browser
Submitter: originof
Maintainer: gregbunk
Last Packager: gregbunk
Votes: 34
Popularity: 0.77
First Submitted: 2018-09-28 15:42 (UTC)
Last Updated: 2022-05-16 08:39 (UTC)

Dependencies (10)

Required by (0)

Sources (3)

Latest Comments

theriddick commented on 2022-05-11 14:47 (UTC)

@gregbunk I rolled back to normal Mesa v22 and all is fine. Also I was using a AUR Mesa-git which is newer then the default AUR version I think.

gregbunk commented on 2022-05-11 12:13 (UTC)

Mesa-git looks OK here (AMD RX6400xt) - maybe it's the card?

In any case, please report this to Brave directly. This is simply a repackage of what they produce.

theriddick commented on 2022-05-11 07:00 (UTC) (edited on 2022-05-11 07:30 (UTC) by theriddick)

The last update corrupted Brave title bar etc on Mesa drivers (6800xt).

Not sure if same on NVIDIA. Probable Mesa-Git to blame. (confirmed, normal mesa22 is fine)

thx1138 commented on 2022-03-09 15:25 (UTC)

Ok, I finally noticed the "something else" from "fails to open a window". I'm running LXQt over openbox with multiple "desktops". When brave "fails to open a window", actually, it did open a window, but not on the active desktop, and then, the panel, in this case, also fails to recognize that brave has opened a window on an inactive desktop and display a new tab in the panel for this new window. brave is the only app that I've seen do this with LXQt, but probably cannot blame brave.

Sorry about the noise.

thx1138 commented on 2022-03-08 22:56 (UTC) (edited on 2022-03-08 23:09 (UTC) by thx1138)

Thanks for your note. Sorry about the time delay.

$ glxinfo
name of display: :0
Error: couldn't find RGB GLX visual or fbconfig

Umph. After reading-up on this, and noting that I'm running two different Xorg servers simultaneously, one on an Nvidia, one on a Radeon, I see in the Xorg log for the Radeon device "Loading /usr/lib/nvidia/xorg/libglx.so", even though ServerLayout and Screen sections have been explicitly configured to select only the Radeon device. That seems like an Xorg bug to me, and nothing to do with brave-beta-bin, of course.

Explicitly setting "-modulepath /usr/lib/xorg/modules" on the Xorg command line solves the problem, and no more complaints from brave-beta.

Apparently, some versions of brave-beta - for instance brave-beta-bin 1.37.84-1 - again work despite the libglx issue. And, at the moment, and after fixing the libglx problem, for instance brave-nightly-bin 1.38.29-1 will run but now fails to open a window. But that is brave-nightly. Still, there may be something else going on here. For the moment, brave-beta is behaving as expected.

gregbunk commented on 2022-02-18 15:47 (UTC)

I doubt it. I'm not seeing that.

Try a glxinfo and see if your glx is working.

thx1138 commented on 2022-02-18 15:44 (UTC) (edited on 2022-02-18 15:44 (UTC) by thx1138)

After a recent system upgrade, when starting brave-beta, lots of messages:

ERROR:gl_surface_egl.cc(808)] EGL Driver message (Critical) eglInitialize: GLX is not present.

and

ERROR:angle_platform_impl.cc(44)] Display.cpp:940 (initialize): ANGLE Display::initialize error 12289: GLX is not present.

and the browser window never opens.

From brave-beta support, I see:

"I maintain that aur. It turns out that chromium now ships their own libEGL and libGLES. ... I’ve updated the AUR to pull those files from chromium."

But, brave-nightly works normally.

Is there some problem again with these libraries?

wcasanova commented on 2021-12-23 20:14 (UTC)

it would be good to have also the user flags https://aur.archlinux.org/cgit/aur.git/tree/brave-bin.sh?h=brave-bin#n5

wknapik commented on 2021-10-21 17:10 (UTC)

This is now also fixed in brave-nightly-bin at https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=brave-nightly-bin#n44

wknapik commented on 2021-10-20 22:48 (UTC)

Doesn't work with linux-hardened, presumably because of CONFIG_USER_NS_UNPRIVILEGED!=y.

% zgrep CONFIG_USER_NS_UNPRIVILEGED /proc/config.gz
# CONFIG_USER_NS_UNPRIVILEGED is not set
% brave-beta
[72909:72909:1021/004455.869326:FATAL:setuid_sandbox_host.cc(158)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /opt/brave.com/brave-beta/chrome-sandbox is owned by root and has mode 4755.
/opt/brave.com/brave-beta/brave-browser: line 48: 72909 Trace/breakpoint trap   (core dumped) "$HERE/brave" "$@"
% ls -l /opt/brave.com/brave-beta/chrome-sandbox   
-rwxr-xr-x 1 root root 237728 Oct 20 23:30 /opt/brave.com/brave-beta/chrome-sandbox
% 

The stable package brave-bin addresses this here https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=brave-bin#n51 with

# allow firejail users to get the suid sandbox working
chmod 4755 "$pkgdir/usr/lib/brave-bin/chrome-sandbox"

bittin commented on 2021-01-05 09:20 (UTC)

Updated the PKGBUILD with todays beta: https://pastebin.com/jfHegT2r

commented on 2020-11-15 12:36 (UTC)

I don't think it conflicts with brave-bin.

Ferrry commented on 2020-11-12 21:02 (UTC)

@DaOfficialRolex I know I can modify the pkgbuild, I was only rude because @whezzel was surprised when he received 3 messages regarding the error, and then decided to stop maintaining the package when I called him out on that. BTW whezzel I'm sorry for what I said, I know that being a maintainer of an open source project is stressing.

DaOfficialRolex commented on 2020-11-12 20:55 (UTC)

@Ferrry you legit can modify the pkgbuild and build it on your system yourself there was no point in being rude about it. Brave changes there upstream source all the time and it is hard to keep it up. Thank you @whezzel for maintaining the package as long as you did. Despite all the rude people you had to deal with.

gregbunk commented on 2020-11-12 15:54 (UTC)

I've picked this up. Many thanks to @whezzel. Maintaining these packages takes a lot of work especially when upstream changes a lot. Greatly appreciated.

Ferrry commented on 2020-11-12 00:28 (UTC)

Very mature of you, well done, you surely work well under pressure

Ferrry commented on 2020-11-12 00:14 (UTC)

What are we supposed to do not say anything?

yubo56 commented on 2020-11-11 23:03 (UTC)

Seems like changing the version to 1.17.64 will at least install: https://github.com/brave/brave-browser/releases/tag/v1.17.64 has the correct file.

1.17.66 doesn't have the linux asset: https://github.com/brave/brave-browser/releases/tag/v1.17.66

Ferrry commented on 2020-11-11 22:22 (UTC)

The files that it's trying to download don't exist

lsiudut commented on 2020-09-24 13:16 (UTC)

Seems that all of the new builds are missing /usr/lib/brave-beta-bin/libGLESv2.so and /usr/lib/brave-beta-bin/libEGL.so files. It disables acceleration and effectively webgl stops working. Doesn't seem like this is any expected?

DaOfficialRolex commented on 2020-09-23 20:00 (UTC) (edited on 2020-09-23 20:21 (UTC) by DaOfficialRolex)

curl: (22) The requested URL returned error: 404 Not Found ==> ERROR: Failure while downloading https://github.com/brave/brave-browser/releases/download/v1.15.59/brave-v1.15.59-linux-x64.zip

I went to Brave's github page and there are no releases for brave-v1.15.59-linux-x64.zip there is one for brave-v1.15.59-linux-x64-symbols.zip so I edited the pkgbuild to grab the symbols file however I get a SHA512 validity check failure when it tries to build Brave again.

Sorry if this comment is not helpful this is legit my first time commenting on AUR and I am fairly new to AUR.

l4tt3 commented on 2020-06-09 10:09 (UTC) (edited on 2020-06-09 10:09 (UTC) by l4tt3)

The latest release doesn't have LICENSE or LICENSES.chromium.html in the .zip and installing caused this error:

mv: cannot stat '/home/joe/.cache/yay/brave-beta-bin/pkg/brave-beta-bin/usr/lib/brave-beta-bin/LICENSE': No such file or directory
mv: cannot stat '/home/joe/.cache/yay/brave-beta-bin/pkg/brave-beta-bin/usr/lib/brave-beta-bin/LICENSES.chromium.html': No such file or directory
==> ERROR: A failure occurred in package().
    Aborting...
Error making: brave-beta-bin

This was resolved by removing line 48 from the PKGBUILD.

wknapik commented on 2020-02-10 14:22 (UTC)

This package is set to conflict with itself and cannot be installed using pacaur:

% pacaur -S brave-beta-bin   
:: Package brave-beta-bin not found in repositories, trying AUR...
:: resolving dependencies...
:: unresolvable package conflicts detected
:: failed to prepare transaction (conflicting dependencies: brave-beta-bin)
%

commented on 2020-01-03 17:02 (UTC)

gconf is an obsolete configuration database system. Brave does not have this dependency.

Eothred commented on 2019-12-17 12:14 (UTC)

Does this package really depend on libgnome-keyring? I see a lot of other packages has replaced this dependency with org.freedesktop.secrets now (which gnome-keyring provides). This is also true when comparing to the package 'brave' here in aur.

burntime commented on 2019-12-14 00:24 (UTC)

The LICENSE file was updated on November 4th in the Brave Github repository. See https://github.com/brave/brave-browser/commits/master/LICENSE

The new checksum is 239dbc27d68e0a03e92c68fb746602d8183084c9624a533fe92a991b8a4658d5154c901ff64826992eabcf89a5b52cb32f9cf29fd25a42bef2b5d3932010d806

cerem46201 commented on 2019-12-06 15:45 (UTC) (edited on 2019-12-06 15:46 (UTC) by cerem46201)

Hi,

thanks for taking charge of the package after it becoming orphan. Unfortunately it failed to install:

==> Validating source files with sha512sums... brave-beta-bin-1.2.20.zip ... Passed LICENSE ... FAILED brave-beta-bin.sh ... Passed brave-beta-bin.desktop ... Passed braveAbout.png ... Passed ==> ERROR: One or more files did not pass the validity check! Error downloading sources: brave-beta-bin

I solved it by downloading the snapshot, then "updpkgsums", "makepkg -s" and finally installing it with pacman.

I don't know much about how it works, but did you forget to update the files' hashes?

cerem46201 commented on 2019-11-17 15:24 (UTC)

This package has been flagged out-of-date for more than 2 weeks and I requested for it to be flagged as orphan earlier this morning.

The v1 is out, and given how important it is to keep the browser updated, I'd like to know if you are planning to maintain this package or not.

Personally, I already updated it using your PKGBUILD, and I don't mind doing that every now and then, but maybe others might appreciate being able to just use the AUR helper.

tomjshore commented on 2018-11-02 12:24 (UTC)

Is anyone aware when brave will support widevine on linux?

aabbcc1241 commented on 2018-10-03 18:12 (UTC)

this package should be conflict with brave-bin, not brave-beta-bin

snowyyyy commented on 2018-09-28 18:45 (UTC)

Thank you