From 9768fa7c5074157246547461ea973cc7f0017832 Mon Sep 17 00:00:00 2001 From: Jakob Ketterl Date: Sun, 22 Mar 2020 15:32:39 +0100 Subject: [PATCH] add docker build for perseus --- build.sh | 1 + docker/Dockerfiles/Dockerfile-full | 1 + docker/env | 2 +- docker/scripts/install-dependencies-perseus.sh | 2 +- 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/build.sh b/build.sh index cbeff6f..d91df81 100755 --- a/build.sh +++ b/build.sh @@ -12,4 +12,5 @@ docker build --build-arg ARCHTAG=$ARCHTAG -t jketterl/openwebrx-rtlsdr-soapy:$AR docker build --build-arg ARCHTAG=$ARCHTAG -t jketterl/openwebrx-plutosdr:$ARCHTAG -f docker/Dockerfiles/Dockerfile-plutosdr . docker build --build-arg ARCHTAG=$ARCHTAG -t jketterl/openwebrx-limesdr:$ARCHTAG -f docker/Dockerfiles/Dockerfile-limesdr . docker build --build-arg ARCHTAG=$ARCHTAG -t jketterl/openwebrx-soapyremote:$ARCHTAG -f docker/Dockerfiles/Dockerfile-soapyremote . +docker build --build-arg ARCHTAG=$ARCHTAG -t jketterl/openwebrx-perseus:$ARCHTAG -f docker/Dockerfiles/Dockerfile-perseus . docker build --build-arg ARCHTAG=$ARCHTAG -t jketterl/openwebrx-full:$ARCHTAG -t jketterl/openwebrx:$ARCHTAG -f docker/Dockerfiles/Dockerfile-full . diff --git a/docker/Dockerfiles/Dockerfile-full b/docker/Dockerfiles/Dockerfile-full index e3d1add..9571428 100644 --- a/docker/Dockerfiles/Dockerfile-full +++ b/docker/Dockerfiles/Dockerfile-full @@ -13,6 +13,7 @@ RUN /install-dependencies-rtlsdr.sh &&\ /install-dependencies-plutosdr.sh &&\ /install-dependencies-limesdr.sh &&\ /install-dependencies-soapyremote.sh &&\ + /install-dependencies-perseus.sh &&\ rm /install-dependencies-*.sh &&\ rm /install-lib.*.patch diff --git a/docker/env b/docker/env index af1b7f6..18c5220 100644 --- a/docker/env +++ b/docker/env @@ -1,5 +1,5 @@ ARCH=$(uname -m) -IMAGES="openwebrx-rtlsdr openwebrx-sdrplay openwebrx-hackrf openwebrx-airspy openwebrx-rtlsdr-soapy openwebrx-plutosdr openwebrx-limesdr openwebrx-soapyremote openwebrx-full openwebrx" +IMAGES="openwebrx-rtlsdr openwebrx-sdrplay openwebrx-hackrf openwebrx-airspy openwebrx-rtlsdr-soapy openwebrx-plutosdr openwebrx-limesdr openwebrx-soapyremote openwebrx-perseus openwebrx-full openwebrx" ALL_ARCHS="x86_64 armv7l aarch64" TAG=${TAG:-"latest"} ARCHTAG="$TAG-$ARCH" diff --git a/docker/scripts/install-dependencies-perseus.sh b/docker/scripts/install-dependencies-perseus.sh index b94ea6c..62a0a71 100755 --- a/docker/scripts/install-dependencies-perseus.sh +++ b/docker/scripts/install-dependencies-perseus.sh @@ -5,7 +5,7 @@ export MAKEFLAGS="-j4" cd /tmp STATIC_PACKAGES="libusb udev" -BUILD_PACKAGES="git make gcc autoconf automake libtool musl-dev libusb-dev shadow" +BUILD_PACKAGES="git make gcc autoconf automake libtool musl-dev libusb-dev shadow vim" apk add --no-cache $STATIC_PACKAGES apk add --no-cache --virtual .build-deps $BUILD_PACKAGES