I am pleased to announce a DNF repository for PPC64LE Chromium and Ungoogled Chromium builds. The repo should work for RHEL or CentOS, but it is only tested on Fedora. These builds only work for POWER9 little endian.
Thanks to awordnot for much of the work on the patches and dftxbs3e for work on Ungoogled Chromium.
Further details and source, as well as tarballs and RPMs that should work on any RPM-based distro, are available at
https://gitlab.com/chromium-ppc64le/chromium-ppc64le.
InstallationTo enable the repository, run:
sudo dnf config-manager --add-repo=https://gitlab.com/chromium-ppc64le/chromium-ppc64le/raw/master/chromium-ppc64le.repo
Alternatively, you can download the
chromium-ppc64le.repo file from the repository and place it in
/etc/yum.repos.d.
After adding the repository, run:
Standard Chromiumsudo dnf install chromium-browser-stable
Ungoogled Chromiumsudo dnf install ungoogled-chromium-browser-stable
Important Note for Existing Users of Ungoogled ChromiumIn order to allow parallel installation of both versions of Chromium, this repository contains a patch to change the default location of the Ungoogled Chromium profile from
~/.config/chromium to
~/.config/ungoogled-chromium.
To use your existing profile with Ungoogled Chromium, simply run:
mv ~/.config/chromium ~/.config/ungoogled-chromium
Notes on BinariesThis build includes a number of additional patches and features:
Patches Included- Patch to enable GPU-accelerated video decoding
- Patch to change the browser's user agent string to be the same as the official Chrome build on Linux, which helps reduce the browser's fingerprinting surface
- Patch to enable use of POWER VSX instructions in the skia rendering engine
Features Enabled- Link-time optimized builds
- PulseAudio integration
- Non-free codecs
Build LogsThe logs for the build and repo creation are available
under GitLab pipelines.