openwebrx-clone/docker/scripts/install-dependencies.sh

42 lines
754 B
Bash
Raw Normal View History

2019-01-13 14:12:09 +00:00
#!/bin/bash
2019-01-13 15:54:36 +00:00
set -euxo pipefail
2019-01-13 14:12:09 +00:00
2019-01-13 21:04:29 +00:00
function cmakebuild() {
cd $1
mkdir build
cd build
cmake ..
make
sudo make install
cd ../..
rm -rf $1
}
2019-01-13 14:12:09 +00:00
cd /tmp
2019-01-21 17:44:35 +00:00
STATIC_PACKAGES="sox libfftw3-dev python2.7 netcat libitpp-dev libsndfile1-dev"
BUILD_PACKAGES="git build-essential cmake"
2019-01-13 14:12:09 +00:00
2019-01-13 15:54:36 +00:00
apt-get update
apt-get -y install --no-install-recommends $STATIC_PACKAGES $BUILD_PACKAGES
2019-01-13 14:12:09 +00:00
git clone https://github.com/simonyiszk/csdr.git
cd csdr
make
make install
cd ..
rm -rf csdr
git clone https://github.com/szechyjs/mbelib.git
2019-01-13 21:04:29 +00:00
cmakebuild mbelib
2019-01-13 14:12:09 +00:00
git clone https://github.com/jketterl/digiham.git
2019-01-13 21:04:29 +00:00
cmakebuild digiham
2019-01-13 14:12:09 +00:00
git clone https://github.com/f4exb/dsd.git
2019-01-13 21:04:29 +00:00
cmakebuild dsd
2019-01-13 14:12:09 +00:00
2019-01-13 15:54:36 +00:00
apt-get remove --purge --autoremove -y $BUILD_PACKAGES
rm -rf /var/lib/apt/lists/*
2019-01-13 14:12:09 +00:00