Skip to content
This repository has been archived by the owner on Apr 12, 2024. It is now read-only.

[Deprecated] Void Linux repository for Ungoogled Chromium fork.

License

Notifications You must be signed in to change notification settings

KF-Art/ungoogled-chromium-void

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DEPRECATED

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.

Ungoogled Chromium Void Linux

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:

How to install

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.

Building from template

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

Packaging to XBPS via pre-built binary tarball (recommended)

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

[WIP] Building from source code (Experimental and not tested)

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.

Installing pre-built XBPS binary (x86_64-glibc only)

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.

Updating cloned repository contents

 cd /path/to/ungoogled-chromium-void
 git pull

About

[Deprecated] Void Linux repository for Ungoogled Chromium fork.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages