
I use firefox on mobile. I like it much better + you can install ublock origin on it.Budoka wrote:I've been using it for some time now on my mobile devices and I like it so far.
I don't trust any more than I trust Google. And their ad policy? They take from content creators and replace it with their own ads, getting money in their own pockets while ignoring content creators. Yes, you can 'tip' the original site, but so few sites are affiliated it's basically stealing.Privacy by default is nice but I am on the fence about the Advertising model. I find it a bit confusing but one can opt-out of it.
Read: Only few extensions have been ported to work with Brave.It also doesn't do anything, privacy/security-wise, that I wasn't getting done in Chrome and Firefox but with carefully selected extensions. For those that don't want to tinker too much with their browser of choice, I think Brave is a reasonable alternative.
This is just a feeling, but I believe Brave isn't 100 % open source and they have some binary/DRM parts that are installed after compiling the base chromium. So I don't see much benefit in compiling it, I don't think you can change so much from the base chromium that runs those blobs. But just a feeling. When I wrote the ebuild for brave-overlay I did study possibility to make it source-buildable but gave up on it quite fast.I have been testing out the overlay binary. I really don't like running applications on my box that I can't build from source but at the moment this is the only option for we Gentoo users.

Hi. I'm interested in testing this and have the bandwidth but what exactly is this version providing that the current brave-overlay doesn't?philmb wrote:hi folks! I have made a Brave ebuild for gentoo. Testing it now, it is pretty speedy and seems to work fine.
You can use my overlay at https://github.com/sinetek/gentoo-overlay
I'm looking for people with *fast* internet connection to test it.
You will need about 20GB of network bandwidth to pull in all the sources, and around 60 GB to build the software. To be safe make sure you have 100GB free space.
I made it so the build uses your local tools and also it will pull in your own CFLAGS. For now only GCC is supported but if there's a request i might change that.
I haven't had the time to fill in properly the Dependencies so, sorry about that. make sure you have 'nodejs' installed and all the dependencies needed for a normal chromium build..
last thing, you might need to turn off the network filter because the emerge sandbox will prevent the installation to fetch the sources properly via git.
something like FEATURES="-network-sandbox" in your make.conf or just before the emerge command will do.
Happy testing!
I would like to ask the same question.tnt wrote:Almost a year later, Brave seems regulary mainteined and pops up in many comparisons as one of the "top 5" browsers in general.
Any plans to add an official ebuild?


I was trying to do that by adding the '--no-history' gclient argument in the 'brave-core' repository which does exactly that.szatox wrote:Git supports shallow clones, so you can make it only download the head.That would avoid the need to download 30GB of unneeded git history.
Code: Select all
gclientSync: (forceReset = false, cleanup = false, braveCoreRef = null, options = {}) => {
let reset = forceReset
// base args
const initialArgs = ['sync', '--reset', '--nohooks']
const chromiumArgs = ['--revision', 'src@' + config.getProjectRef('chrome')]
const resetArgs = ['--with_tags', '--with_branch_heads', '--upstream']
Code: Select all
> gclient runhooks
Running hooks: 19% (21/106) lastchange
________ running 'vpython src/build/util/lastchange.py -o src/build/util/LASTCHANGE' in '/home/james/git-repos/brave-browser'
ERROR:root:Failed to get version info: Git command 'git log -1 --format=%H %ct --grep=^Change-Id: HEAD' in /home/james/git-repos/brave-browser/src failed: rc=0, stdout='' stderr=''
Running hooks: 20% (22/106) gpu_lists_version
________ running 'vpython src/build/util/lastchange.py -m GPU_LISTS_VERSION --revision-id-only --header src/gpu/config/gpu_lists_version.h' in '/home/james/git-repos/brave-browser'
ERROR:root:Failed to get version info: Git command 'git log -1 --format=%H %ct --grep=^Change-Id: HEAD' in /home/james/git-repos/brave-browser/src failed: rc=0, stdout='' stderr=''


I'm not entirely sure what a service key is, but if you try to update the "Brave Ad Block Updater" component via 'brave://components' on the source version it will fail, but the binary package works just fine. I would assume the adblocker needs that for updating it's filterlist.pjp wrote:Any details on what exactly a service key is? For sync, I could guess that it might be something needed to use the service. That an ad blocker would require such a mechanism is unappealing.