Package Details: brave 1.52.129-1

Git Clone URL: https://aur.archlinux.org/brave.git (read-only, click to copy)
Package Base: brave
Description: Web browser that blocks ads and trackers by default
Upstream URL: https://www.brave.com/download
Licenses: BSD, MPL, custom:chromium
Submitter: maximbaz
Maintainer: alerque
Last Packager: alerque
Votes: 145
Popularity: 4.37
First Submitted: 2019-07-10 11:14 (UTC)
Last Updated: 2023-06-30 22:45 (UTC)

Sources (26)

Pinned Comments

alerque commented on 2023-01-26 13:53 (UTC)

Current status:

Thanks to lots of persistent work from @ceasarw, this package now builds in a clean chroot, and with LLVM 15 now in [community] everything is pretty hunky dory.

Moving it to [community] is currently held up waiting for permission from upstream for distribution of distro compiled binaries.

Latest Comments

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

Bachsau commented on 2023-09-30 16:48 (UTC)

It should be noted that the official build is in "brave-bin". This source package lacks the API keys needed for Brave's privacy features to work.

alerque commented on 2023-06-14 09:25 (UTC)

As @caesarw notes upstream Brave folks have been so unresponsive to allowing distro packages that the thread there got automatically closed. If anybody wants to keep persuing them feel free to link progress in here.

In me mean time @yakoyakoyokuyoku has contributed quite a bit of effort towards an updated build that works again. This package has been updated with his work and my user repository has the prebuilt package as usual for those without 50Gb of disk space and a days worth of CPU time to throw at a build!

caesarw commented on 2023-04-28 11:32 (UTC) (edited on 2023-04-29 06:27 (UTC) by caesarw)

Due to upstream developers being not responsive to the thread and also changes in the build system and its build process, I need much more time to figure out a proper build for Arch Linux. If you need the latest release, please use brave-bin for the time being.

As always, any help is appreciated.

caesarw commented on 2023-01-29 10:18 (UTC)

@Bitals you can try edit the PKGBUILD file and switch the git upstream of chromium to the Chromium GitHub mirror (https://github.com/chromium/chromium.git). Fresh clone from googlesource are prone to issues. Alternatively, you can try the pre-built binaries of this package hosted by the maintainer, alerque. His repo is listed in the unofficial repos in Arch Wiki.

Bitals commented on 2023-01-28 12:54 (UTC)

Am I the only one consistently unable to dowload chromium source via this pkgbuild specifically? It clones fine manually from the same url, but then makepkg complaints it's not the repo it needs for some reason.

Does anyone have any idea how to tackle this?

18:33:00   -> Cloning chromium git repo...
18:33:00 Cloning into bare repository '/home/builder/.cache/aurutils/sync/brave/chromium'...
19:45:26 error: RPC failed; curl 16 Error in the HTTP2 framing layer
19:45:26 error: 6 bytes of body are still expected
19:45:26 fatal: the remote end hung up unexpectedly

alerque commented on 2023-01-26 13:53 (UTC)

Current status:

Thanks to lots of persistent work from @ceasarw, this package now builds in a clean chroot, and with LLVM 15 now in [community] everything is pretty hunky dory.

Moving it to [community] is currently held up waiting for permission from upstream for distribution of distro compiled binaries.

alerque commented on 2023-01-11 08:16 (UTC)

@coxackie No. If you want prebuilt binaries for now use the brave-bin package. I don't host binaries for AUR stuff if they don't build in a clean chroot. If and when that gets fixed this would be in my personal package repository. When the LLVM issue also gets resolved and can use a stable release then this should make it into [community].

coxackie commented on 2022-12-20 10:42 (UTC)

@alerque is there a place where pre-built binaries can be found?

alerque commented on 2022-12-12 18:05 (UTC)

Current status (2022-12-12):

  • This package is known not to build properly in a clean chroot. It only builds on at least the 2nd try in a dirty build tree, which doesn't play nice with chroots. If anybody is able to work out a fix for whatever network/race condition is happening that kills clean builds I'd love to accept a contribution.

  • The requirement for LLVM>16 must be met with llvm-git for now. In addition the rust stable compiler must be supplied by rustup, not rust in order to take advantage of the llvm version.

Both of those points are currently blockers for getting this into [community].

ArnaudNux commented on 2022-10-08 20:26 (UTC)

Downloading https://rust-pkg-brave-core.s3.brave.com/rust_deps_linux_0.1.7.gz <urlopen error [Errno -5] No address associated with hostname> Retrying in 20 s ... Downloading https://rust-pkg-brave-core.s3.brave.com/rust_deps_linux_0.1.7.gz <urlopen error [Errno -5] No address associated with hostname> Failed to download Rust deps: https://rust-pkg-brave-core.s3.brave.com/rust_deps_linux_0.1.7.gz Exiting.

Hook 'vpython3 script/download_rust_deps.py' took 36.36 secs null null null null ==> ERREUR : Une erreur s’est produite dans prepare(). Abandon… -> erreur lors de la construction : brave