Browser-laptop: Make Brave portable ?

Created on 4 May 2017  路  7Comments  路  Source: brave/browser-laptop

Hi,

I've created a small wrapper named brave-portable but i was wondering if you had planned to do one day a portable version of Brave?

Thanks

duplicate

Most helpful comment

@crazy-max This is good. Compilation on Linux is straightforward. I have not had the time to compile on Windows. For people like us, we can have a git clone on our system which can be updated and built weekly using a cron job. A good solution for auto-update :), I think.

However, for mass consumption two problems still remain unaddressed:

  • The "executable signing" without which distributing the package may not be proper
  • The auto-update feature

All 7 comments

I will take a look at the wrapper today if I get some time over 馃憣

@crazy-max I'm going try. Could I know how to use it? thanks!

@luixxiul All instructions are available in the README.md of brave-portable repository.

I see, I wanted to know how to build the binary from the source code.

Also is it OK to include the binary downloaded from Brave website, without including source code? (I'm just curious because I'm not familar with the licence stuff) CC @bbondy

Indeed i use the binaries from the official website :

Then i extract the setup and read the nupkg file instructions and make a self extraction and i copy the app-* folder and the execution stub to the root folder.

brave-portable.exe seek if the data folder located in %APPDATA%\brave exists and copy the folder in brave-portable\data and make / update the symlink between%APPDATA%\brave <=> brave-portable\data, that's it.

Then i package everything as 7z, zip and a simple InnoSetup like you can see in the latest release : https://github.com/crazy-max/brave-portable/releases/latest

But like you said it would be better to create the binaries from source first.

@crazy-max This is good. Compilation on Linux is straightforward. I have not had the time to compile on Windows. For people like us, we can have a git clone on our system which can be updated and built weekly using a cron job. A good solution for auto-update :), I think.

However, for mass consumption two problems still remain unaddressed:

  • The "executable signing" without which distributing the package may not be proper
  • The auto-update feature

I'm going to close this issue in favor of https://github.com/brave/browser-laptop/issues/2953

Let's continue the conversation there though 馃槃

Was this page helpful?
0 / 5 - 0 ratings

Related issues

lukemulks picture lukemulks  路  3Comments

eljuno picture eljuno  路  3Comments

jonathansampson picture jonathansampson  路  3Comments

mykkymk picture mykkymk  路  3Comments

briannyeko picture briannyeko  路  3Comments