This repository is deprecated in favor of https://github.com/DAINRA/ungoogled-chromium-void. Unlike this template, the package is built from the source code and provides a custom XBPS repository and it was able to follow up its subsequent updates. If you wish to use Ungoogled Chromium in Void, that's the best option.
Chromium's ungoogled fork, ported to Void Linux. A lightweight approach to removing Google web service dependency that features tweaks to enhance privacy, control, and transparency.
These packages and templates were made using these repositories or templates as guide:
Please note that this process was only tested on x86_64-glibc, which is the main focus of this repository. Feel free to tell me if this works well on i686 and ARM (GlibC). I'll consider to add a Musl package also.
First of all, we'll need xtools
installed in order to use xbps-src
properly:
sudo xbps-install xtools
If you haven't cloned the void-packages
repository already, do it now:
git clone --depth=1 https://github.com/void-linux/void-packages
Prepare the build environment (do this once if not done already):
cd void-packages
./xbps-src binary-bootstrap
This template uses the Marco De Donno's pre-built portable tarball repository, and packages it to XBPS format. This is recommendable if your machine does not have the requirements to compile the entire package or if you don't have the time to do it. This is the only functional method for now.
Clone the template to void-packages
directory, copy the template, build it and install:
git clone https://github.com/KF-Art/ungoogled-chromium-void/ && cd ungoogled-chromium-void
cp -r ungoogled-chromium-bin ../srcpkgs/ && cd ..
./xbps-src pkg ungoogled-chromium-bin # build the package
xi ungoogled-chromium-bin # install the package
This method is purely experimental, has not undergone sufficient testing, and does NOT work at the moment. This section is reserved for testing and polishing the code until it is compiled correctly. Proceed with care.
# Clone this repo, if not done yet.
git clone https://github.com/KF-Art/ungoogled-chromium-void/ && cd ungoogled-chromium-void
cp -r ungoogled-chromium ../srcpkgs/ && cd ..
./xbps-src pkg ungoogled-chromium # compile the package.
xi ungoogled-chromium # install the package.
There is also an binary package to install directly to your system. I recommend this if you don't want to go through the building process, but this may be outdated sometimes. I'll try to mantain this updated as is possible for me.
To install it, just do the following steps:
mkdir ungoogled-chromium; cd ungoogled-chromium
wget https://github.com/KF-Art/ungoogled-chromium-void/releases/download/91.0.4472.164_1/ungoogled-chromium-bin-91.0.4472.164_1.x86_64.xbps
xbps-rindex -a *.xbps
sudo xbps-install --repository=$PWD ungoogled-chromium-bin
I'll consider try to create my own repository to provide updates faster.
cd /path/to/ungoogled-chromium-void
git pull