This is a completely unofficial (old!) Palemoon test build for non-NEON systems for PostmarketOS / Alpine Linux, in order to have a middle-ground browser between Netsurf (no JS, basic HTML and CSS features) and Firefox (resource hog on 1GB RAM system, and Alpine's firefox builds do not work either on non-NEON systems).
It is focused on the Tegra 2 systems, like the Asus Transformer TF101, but should work on any available architecture (x86, armhf and riscv64 not tested
).
Credits to https://github.com/tanertas/aports/tree/palemoon/testing/palemoon, the original source where I picked most of the APKBUILD
files.
For PostmarketOS 23.06, I just select the v23.06
branch with pmbootstrap
and leave the rest as default.
Assuming your pmbootstrap
directory is clean, has $HOME/.local/var/pmbootstrap
as the specified location, you are in the correct version branch and your host is an x86_64
machine, I do:
git clone --depth=1 https://github.com/antonialoytorrens/palemoon-noneon.git /tmp/palemoon-noneon
cp -r /tmp/palemoon-noneon/* $HOME/.local/var/pmbootstrap/cache_git/pmaports/main
rm -r $HOME/.local/var/pmbootstrap/cache_git/pmaports/main/assets
rm -r $HOME/.local/var/pmbootstrap/cache_git/pmaports/main/README.md
# For armv7:
pmbootstrap --no-cross build --force palemoon --arch=armv7
# For x86_64:
pmbootstrap build --force palemoon
- Builds successfully and works on Alpine Linux 3.18 / PostmarketOS 23.06.
Try to build a more recent Palemoon version.