builder-arm.dockerfile | ||
builder-x86.dockerfile | ||
builder.sh | ||
create-containers.sh | ||
README.md | ||
variables |
This container is intended to simplify automated build environments of AUR packages.
It currently supports native compilation for x86_64 and arm64. No cross-compilation is possible (yet)
The container is single use only, so some automation around creating the container, getting the result and destroying it is required.
Usage
To use this container, simply provide the name of an AUR package after the image
Make sure to mount /out
inside the container to a directory on your host, to receive the package output
podman run -v <host path>:/out gitea.exu.li/exu/aur-builder:latest <package>
Building
Example for single build
buildah build -f builder-x86.dockerfile -t builderx86:latest
Build all containers and push by executing create-containers.sh