https://github.com/ungoogled-software/ungoogled-chromium-archlinux
Arch Linux packaging for ungoogled-chromium
https://github.com/ungoogled-software/ungoogled-chromium-archlinux
archlinux chromium pkgbuild ungoogled-chromium
Last synced: 4 days ago
JSON representation
Arch Linux packaging for ungoogled-chromium
- Host: GitHub
- URL: https://github.com/ungoogled-software/ungoogled-chromium-archlinux
- Owner: ungoogled-software
- License: other
- Created: 2019-03-22T06:52:01.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2026-05-14T21:50:32.000Z (20 days ago)
- Last Synced: 2026-05-14T23:38:20.159Z (20 days ago)
- Topics: archlinux, chromium, pkgbuild, ungoogled-chromium
- Language: Shell
- Size: 1.06 MB
- Stars: 423
- Watchers: 10
- Forks: 47
- Open Issues: 42
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - ungoogled-software/ungoogled-chromium-archlinux - Arch Linux packaging for ungoogled-chromium (Shell)
README
# ungoogled-chromium-archlinux
Arch Linux packaging for [ungoogled-chromium](//github.com/ungoogled-software/ungoogled-chromium).
## A note on reproducibility
While [extra/chromium builds are reproducible](https://reproducible.archlinux.org/api/v0/pkgs/list?name=chromium), this repository currently
doesn't publish reproducible builds:
- Due to [limitations of GitHub Actions](https://docs.github.com/en/actions/learn-github-actions/usage-limits-billing-and-administration#usage-limits) it's not possible to continuously run the build process on GitHub-hosted runners. This prevents being able to build in a reproducible way.
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](https://github.com/archlinux/archlinux-repro)
## Binary Downloads
You can get pre-built binaries from the following sources:
- [AUR ungoogled-chromium-bin](https://aur.archlinux.org/packages/ungoogled-chromium-bin)
### Open Build Service Repository
Previously this project published releases in a Open Build Service Repository. This has since
broken for various reasons, please switch to the AUR -bin package instead.
### Unofficial Repositories
- [chaotic-aur](https://lonewolf.pedrohlc.com/chaotic-aur/) - Maintained by PedroHLC
- [jk-aur](https://github.com/jstkdng/aur) - Maintained by JustKidding
- [cachy-repo](https://wiki.cachyos.org/en/home/Repo) - Maintained by ptr1337
- [archlinuxcn](https://github.com/archlinuxcn/repo) - Maintained by Misaka13514
All issues should go to their respective maintainers.
## Building
### On your host (aur)
In the AUR there are multiple ungoogled-chromium flavors:
1. `ungoogled-chromium`: regular ungoogled-chromium
2. `ungoogled-chromium-git`: ungoogled-chromium but using the master branch of upstream UC patches.
### On your host (manually)
For the latest full version, run the following commands:
```sh
# 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:
```sh
# 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.
### In a container
For the latest testing version, run these commands instead:
```sh
# 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.
### Hardware Requirements
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`).
## License
See [LICENSE](LICENSE)