To build SoapyAudio, SoapySDR, rtaudio and Hamlib requires several steps that are documented in multiple places. This Dockerfile clones the four source repositories, then builds them. After the build completes, it creates a file called /src/installed.tgz that contains all the artefacts from the build.

You can use the build.sh script to build and then extract the build artefacts. This requires that you have docker installed.