DEB packages builder for OpenWebRX+
Build .deb packages for OpenWebRX+ and its dependencies using Docker.
To build arm platforms, you need qemu-user-static
package installed.
Start by cloning this repo.
To see the help:
./run
You will need settings file in first place:
./run settings
If you want to build DEB packages, this should be enough.
./run 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 docker/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 ./run settings
.
NOTE: You do not have to create the buidler image. I've uploaded already prepared images in docker hub.
To create your builder image:
./run create
If you've decided to create your docker builders, you might want to publish them to docker hub.
If you want to publish your builder to docker hub you need to login first:
docker login -u <username>