From 78e40f1f7650238c4144d87101043aa6b7e8cb43 Mon Sep 17 00:00:00 2001 From: Ryzerth Date: Mon, 26 Apr 2021 05:04:31 +0200 Subject: [PATCH] Fixed CI for debian 10 and 11 --- docker_builds/debian_bullseye/Dockerfile | 2 ++ docker_builds/debian_bullseye/do_build.sh | 17 +++++++++++++++++ docker_builds/debian_buster/Dockerfile | 2 ++ docker_builds/debian_buster/do_build.sh | 17 +++++++++++++++++ 4 files changed, 38 insertions(+) create mode 100644 docker_builds/debian_bullseye/Dockerfile create mode 100644 docker_builds/debian_bullseye/do_build.sh create mode 100644 docker_builds/debian_buster/Dockerfile create mode 100644 docker_builds/debian_buster/do_build.sh diff --git a/docker_builds/debian_bullseye/Dockerfile b/docker_builds/debian_bullseye/Dockerfile new file mode 100644 index 0000000..b9409b3 --- /dev/null +++ b/docker_builds/debian_bullseye/Dockerfile @@ -0,0 +1,2 @@ +FROM debian:buster +COPY do_build.sh /root \ No newline at end of file diff --git a/docker_builds/debian_bullseye/do_build.sh b/docker_builds/debian_bullseye/do_build.sh new file mode 100644 index 0000000..9e508b7 --- /dev/null +++ b/docker_builds/debian_bullseye/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/debian_buster/Dockerfile b/docker_builds/debian_buster/Dockerfile new file mode 100644 index 0000000..0c0ac17 --- /dev/null +++ b/docker_builds/debian_buster/Dockerfile @@ -0,0 +1,2 @@ +FROM debian:bullseye +COPY do_build.sh /root \ No newline at end of file diff --git a/docker_builds/debian_buster/do_build.sh b/docker_builds/debian_buster/do_build.sh new file mode 100644 index 0000000..90d8107 --- /dev/null +++ b/docker_builds/debian_buster/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