diff --git a/docker_builds/ubuntu_bionic/Dockerfile b/docker_builds/ubuntu_bionic/Dockerfile new file mode 100644 index 00000000..611c7dff --- /dev/null +++ b/docker_builds/ubuntu_bionic/Dockerfile @@ -0,0 +1,3 @@ +FROM ubuntu:bionic +COPY do_build.sh /root +RUN chmod +x /root/do_build.sh \ No newline at end of file diff --git a/docker_builds/ubuntu_bionic/do_build.sh b/docker_builds/ubuntu_bionic/do_build.sh new file mode 100644 index 00000000..90d8107d --- /dev/null +++ b/docker_builds/ubuntu_bionic/do_build.sh @@ -0,0 +1,17 @@ +#!/bin/bash +set -e +cd /root + +apt update +apt install -y build-essential cmake git libfftw3-dev libglfw3-dev libglew-dev libvolk1-dev libsoapysdr-dev libairspyhf-dev libairspy-dev libiio-dev libad9361-dev librtaudio-dev libhackrf-dev librtlsdr-dev + +git clone https://github.com/AlexandreRouma/SDRPlusPlus + +cd SDRPlusPlus +mkdir build +cd build +cmake .. +make -j2 + +cd .. +sh make_debian_package.sh ./build \ No newline at end of file diff --git a/docker_builds/ubuntu_focal/Dockerfile b/docker_builds/ubuntu_focal/Dockerfile new file mode 100644 index 00000000..2fa14a99 --- /dev/null +++ b/docker_builds/ubuntu_focal/Dockerfile @@ -0,0 +1,3 @@ +FROM ubuntu:focal +COPY do_build.sh /root +RUN chmod +x /root/do_build.sh \ No newline at end of file diff --git a/docker_builds/ubuntu_focal/do_build.sh b/docker_builds/ubuntu_focal/do_build.sh new file mode 100644 index 00000000..9e508b7d --- /dev/null +++ b/docker_builds/ubuntu_focal/do_build.sh @@ -0,0 +1,17 @@ +#!/bin/bash +set -e +cd /root + +apt update +apt install -y build-essential cmake git libfftw3-dev libglfw3-dev libglew-dev libvolk2-dev libsoapysdr-dev libairspyhf-dev libairspy-dev libiio-dev libad9361-dev librtaudio-dev libhackrf-dev librtlsdr-dev + +git clone https://github.com/AlexandreRouma/SDRPlusPlus + +cd SDRPlusPlus +mkdir build +cd build +cmake .. +make -j2 + +cd .. +sh make_debian_package.sh ./build \ No newline at end of file diff --git a/docker_builds/ubuntu_groovy/Dockerfile b/docker_builds/ubuntu_groovy/Dockerfile new file mode 100644 index 00000000..2ac9f3fd --- /dev/null +++ b/docker_builds/ubuntu_groovy/Dockerfile @@ -0,0 +1,3 @@ +FROM ubuntu:groovy +COPY do_build.sh /root +RUN chmod +x /root/do_build.sh \ No newline at end of file diff --git a/docker_builds/ubuntu_groovy/do_build.sh b/docker_builds/ubuntu_groovy/do_build.sh new file mode 100644 index 00000000..9e508b7d --- /dev/null +++ b/docker_builds/ubuntu_groovy/do_build.sh @@ -0,0 +1,17 @@ +#!/bin/bash +set -e +cd /root + +apt update +apt install -y build-essential cmake git libfftw3-dev libglfw3-dev libglew-dev libvolk2-dev libsoapysdr-dev libairspyhf-dev libairspy-dev libiio-dev libad9361-dev librtaudio-dev libhackrf-dev librtlsdr-dev + +git clone https://github.com/AlexandreRouma/SDRPlusPlus + +cd SDRPlusPlus +mkdir build +cd build +cmake .. +make -j2 + +cd .. +sh make_debian_package.sh ./build \ No newline at end of file diff --git a/docker_builds/ubuntu_hirsute/Dockerfile b/docker_builds/ubuntu_hirsute/Dockerfile new file mode 100644 index 00000000..71c67117 --- /dev/null +++ b/docker_builds/ubuntu_hirsute/Dockerfile @@ -0,0 +1,3 @@ +FROM ubuntu:hirsute +COPY do_build.sh /root +RUN chmod +x /root/do_build.sh \ No newline at end of file diff --git a/docker_builds/ubuntu_hirsute/do_build.sh b/docker_builds/ubuntu_hirsute/do_build.sh new file mode 100644 index 00000000..9e508b7d --- /dev/null +++ b/docker_builds/ubuntu_hirsute/do_build.sh @@ -0,0 +1,17 @@ +#!/bin/bash +set -e +cd /root + +apt update +apt install -y build-essential cmake git libfftw3-dev libglfw3-dev libglew-dev libvolk2-dev libsoapysdr-dev libairspyhf-dev libairspy-dev libiio-dev libad9361-dev librtaudio-dev libhackrf-dev librtlsdr-dev + +git clone https://github.com/AlexandreRouma/SDRPlusPlus + +cd SDRPlusPlus +mkdir build +cd build +cmake .. +make -j2 + +cd .. +sh make_debian_package.sh ./build \ No newline at end of file