Vivaldi Browser Save

Source code for the Vivali browser, taken from

Project README

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
curl https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh > Miniconda.sh
bash Miniconda.sh -b -p ~/co
source ~/co/bin/activate
conda install git
git config --global user.name  "..."
git config --global user.email "..."

ssh-keygen

# *upload the key to github*

git clone --depth=1 [email protected]: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 -la

mv w/{.git,README.md} v60
cd v60
time git add . && time git commit -m 'Added version 6.0.2979' > /dev/null && git tag 6.0.2979
git log --oneline
cd ..

Pushing and cleaning up

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

cd ..

ls -l

rm -rf
Open Source Agenda is not affiliated with "Vivaldi Browser" Project. README Source: ric2b/Vivaldi-browser
Stars
161
Open Issues
4
Last Commit
5 months ago
License

Open Source Agenda Badge

Open Source Agenda Rating