Container Builds with buildah
./setup_build_containers.sh
Point to a packaging directory containing the RPM spec files and debian package structure.
For example:
git clone https://github.com/Xpra-org/xpra
ln -sf xpra/packaging .Build all the packages:
./build_all.shThe resulting RPM and DEB packages are found in the ./repo directory.
You may want to specify which distributions you want to setup:
DEB_DISTROS="xx" RPM_DISTROS="Fedora:41" ./setup_build_containers.sh
DISTROS="Fedora:41" ./build_all.sh
For more details, refer to the (ugly) scripts themselves.
The source download script requires rpmspec (found in rpm-build package on Fedora).
The arm64 images require qemu-system-aarch64 and / or qemu-user-static.