🍎macOS
This is a step by step guide on how to build Dot Browser on macOS.
First things first...
Make sure you have at least 20 GB of space free on your hard drive.
You'll need to be on a 64-bit operating system to clone and build Dot Browser.
If typing
uname -m
into a terminal returnsx86_64
you are on a 64-bit computer.
The following software and tools are required for the build process:
Git (git-scm.org)
Mercurial (mercurial-scm.org)
Homebrew (brew.sh)
python3 (python.org)
python2 (python.org)
git-cinnabar (github.com/glandium/git-cinnabar/#setup)
Dot Browser is based on Firefox, which is why it is referenced a lot in the build process.
Downloading the bootstrapper
We're now going to install the tool to clone and bootstrap Dot Browser.
This will download the bootstrap.py
Python script from GitHub.
Now we want to run the bootstrapper by typing the command below. The bootstrap will take around 10 minutes up to a couple hours.
After the clone is complete the bootstrapper will ask you what version you want to build. This table will demonstrate the differences between an artifact build and a generic build.
Artifact builds
Generic builds
Time to build
~10 seconds
~1 hour
Can build on low-end computers
✅
❌
Can build front-end (HTML, CSS, JS)
✅
✅
Can build C++ code
❌
✅
Can build Rust code
❌
✅
Modify build system
❌
✅
Building Dot Browser
It's time to build the browser! Start by entering the repo directory.
Now we can start building.
If everything went smoothly with the build you should see the following text:
Running Dot Browser
You've made it! You have successfully built Dot Browser. Now it's time to take our build for a test drive. We can do that by running:
If everything went according to plan, you should see Dot Browser appear before your eyes!
If you encounter any issues, open an issue with the correct component on our GitHub repository.
Last updated