DEB packages builder for OpenWebRX+
Build .deb packages for OpenWebRX+ and its dependencies using Docker/Podman.
To use this repo, you need make
package installed.
To build arm platforms, you need qemu-user-static
package installed.
Start by cloning this repo.
To see the help:
make
You will need settings file in first place:
make settings
If you want to build DEB packages, this should be enough.
make build
Then you will find your .deb packages in ./owrx/<distro>/<release>/<arch>
folder.
This will use my prepared builders from docker hub and will build the debs for all distro/release/arch combination I've prepared. (The Dockerfile-*
shows which distro/release combinations are supported).
Default architectures are AMD64(X86_64), ARM64, ARMv7(ARMHF). If you want to disable some architectures, use make settings
.
To create your builder image:
make create
If you want to publish your builder to docker hub you need to login first:
docker login -u <username>
To create/use the builders with podman, you might need to login to docker.io first:
podman login docker.io