Skip to content

About

Source code for the Vivali browser, taken from

Topics

Resources

Stars

232 stars

Watchers

13 watching

Forks

Latest commit

 

History

66 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

I am in no way afiliated with Vivaldi-browser, except as a user.

This is just a mirror from https://vivaldi.com/source

The file README has the original readme from the developpers.

Building

(Thanks to RAZR_96 for providing these instructions in this comment)

  1. The build instructions (from the README file) is missing a command to make the file (or you could make it manually): vivaldi-source\testdata\stp.viv and add to the file: // Vivaldi Standalone

  2. Build according to the instructions on the README file

  3. The build will use a standalone profile as a result of this file. To use your normal profile you need to delete stp.viv from:
    vivaldi-source\out\Release. Be aware that using different versions of Vivaldi on the same profile will give an error on start up. It'll probably still work but I wouldn't advise it.

  4. Once you've built it you need to find where Vivaldi is installed and copy this folder: Vivaldi\Application\1.8.770.50\resources\vivaldi

  5. to this directory: vivaldi-source\out\Release\resources\

If anyone wants to build on windows, there's a build.bat here. You also need WinSparkle. Extract the contents of the zip to:

vivaldi-source\third_party_winsparkle_lib

And lastly the 'Release' folder will be about 30GB once built. Not all of the files/folders in it are needed to run the browser. So here's a Powershell script I made that copies only the stuff you need.

'

Note for the maintainer - How to update the repository

Setup

ssh $USER@$FAST_MACHINE
git config --global user.name  "..."
git config --global user.email "..."

ssh-keygen

# *upload the key to github*

tmux

git clone --depth=1 git@github.com:ric2b/Vivaldi-browser.git w

Committing a version

# For each version
curl -O https://vivaldi.com/source/vivaldi-source_6.0.2979.tar.xz
time tar --xz -xf ... && mv vivaldi-source v60 && ls -aF

mv w/{.git,README.md} v60
cd v60
V='6.0.2979' && time git add . 2>&1 | grep -v CRLF && time git commit -m "Added version $V" > /dev/null && git tag "$V"
git log --oneline
cd ..

Pushing and cleaning up

git status | grep -v chromium
git push
git push --tags
cd ..

cd ..

ls -l

rm -rf

About

Source code for the Vivali browser, taken from

Topics

Resources

Stars

232 stars

Watchers

13 watching

Forks

Releases

Packages

Used by

Contributors