This repository has been archived on 2024-06-06. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
2023-07-28 19:40:03 +02:00
builder-arm.dockerfile Initial commit 2023-07-28 17:04:56 +02:00
builder-x86.dockerfile Initial commit 2023-07-28 17:04:56 +02:00
builder.sh Fix "no such file or directory" for xz-compressed archives 2023-07-28 19:40:03 +02:00
create-containers.sh Initial commit 2023-07-28 17:04:56 +02:00
README.md Add usecase for this container 2023-07-28 17:14:52 +02:00
variables Fix "no such file or directory" for xz-compressed archives 2023-07-28 19:40:03 +02:00

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