Arch Linux packaging for ungoogled-chromium.
While extra/chromium builds are reproducible, this repository currently doesn't publish reproducible builds:
Container images published by this repository will (since version 92.0.4515.131-1
) always produce the same output, this however is not compatible by tools like repro
You can get pre-built binaries from the following sources:
We now defer to here: OBS Setup Instructions
Also note, if you have added the repository previously, you may eventually get errors about expired keys. This is due to how OBS generates repository keys and we have no known way to control it. At present the only known solution is to redo the steps for adding the repository key as OBS does regenerate it eventually with a new expiration date.
cachy-repo - Maintained by ptr1337
All issues should go to their respective maintainers.
In the AUR there are multiple ungoogled-chromium flavors:
ungoogled-chromium
: regular ungoogled-chromiumungoogled-chromium-git
: ungoogled-chromium but using the master branch of upstream UC patches.For the latest full version, run the following commands:
# Install required dependencies. Make sure your user has access to sudo
sudo pacman -S base-devel
# Clone this repository
git clone https://github.com/ungoogled-software/ungoogled-chromium-archlinux
# Navigate into the repository
cd ungoogled-chromium-archlinux
# Check out the latest tag
git checkout $(git describe --abbrev=0 --tags)
# Start the build, this will download all necessary dependencies automatically
makepkg -s
For the latest testing version, run these commands instead:
# Install required dependencies. Make sure your user has access to sudo
sudo pacman -S base-devel
# Clone this repository
git clone https://github.com/ungoogled-software/ungoogled-chromium-archlinux
# Navigate into the repository
cd ungoogled-chromium-archlinux
# Start the build, this will download all necessary dependencies automatically
makepkg -s
If the build succeeds, you can run makepkg --install
or pacman -U ungoogled-chromium-*.pkg.*
. Running the latter requires root permission.
For the latest testing version, run these commands instead:
# Create a directory for the package output
mkdir output
# Start the build, the image already contains all nessesarry dependencies
docker run --rm --mount type=bind,source=$(pwd)/output,target=/mnt/output ghcr.io/ungoogled-software/ungoogled-chromium-archlinux-testing:latest
Now you can install the package using pacman -U output/ungoogled-chromium-*.pkg.*
, this requires root permission.
A 64-bit system is required, as Arch has dropped 32-bit support.
8 GB of RAM is highly recommended (per the document in the Chromium source tree under docs/linux_build_instructions.md
).
See LICENSE