Skip to content

Commit 9ea6b93

Browse files
committed
fix issue of missing js8call
1 parent 640c5b0 commit 9ea6b93

1 file changed

Lines changed: 10 additions & 6 deletions

File tree

docker/scripts/install-dependencies.sh

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ cd /tmp
2424
STATIC_PACKAGES="libfftw3-single3 libfftw3-double3 python3 python3-setuptools python3-paho-mqtt netcat-openbsd libsndfile1 liblapack3 libusb-1.0-0 libqt5core5a libreadline8 libgfortran5 libgomp1 libasound2 libudev1 ca-certificates libpulse0 libfaad2 libopus0 libboost-program-options1.74.0 libboost-log1.74.0 libcurl4 libncurses6 libliquid1 libconfig++9v5"
2525
BUILD_PACKAGES="wget git libsndfile1-dev libfftw3-dev cmake make gcc g++ liblapack-dev texinfo gfortran libusb-1.0-0-dev qtbase5-dev qtmultimedia5-dev qttools5-dev libqt5serialport5-dev qttools5-dev-tools asciidoctor asciidoc libasound2-dev libudev-dev libhamlib-dev patch xsltproc qt5-qmake libfaad-dev libopus-dev libboost-dev libboost-program-options-dev libboost-log-dev libboost-regex-dev libpulse-dev libcurl4-openssl-dev libncurses-dev xz-utils libliquid-dev libconfig++-dev autoconf automake"
2626
apt-get update
27+
apt-get -y install unzip
2728
apt-get -y install auto-apt-proxy
2829
apt-get -y install --no-install-recommends $STATIC_PACKAGES $BUILD_PACKAGES
2930

@@ -46,16 +47,19 @@ wget https://github.com/just-containers/s6-overlay/releases/download/v3.1.5.0/s6
4647
tar -Jxpf /tmp/s6-overlay-${PLATFORM}.tar.xz -C /
4748
rm s6-overlay-${PLATFORM}.tar.xz
4849

49-
JS8CALL_VERSION=2.2.0
50-
JS8CALL_DIR=js8call
51-
JS8CALL_TGZ=js8call-${JS8CALL_VERSION}.tgz
52-
wget http://files.js8call.com/${JS8CALL_VERSION}/${JS8CALL_TGZ}
53-
tar xfz ${JS8CALL_TGZ}
50+
JS8CALL_VERSION=2.2.0-ga
51+
JS8CALL_DIR=js8call-${JS8CALL_VERSION} # root folder name of zip is js8call-2.2.0-ga
52+
JS8CALL_ZIP=${JS8CALL_DIR}.zip
53+
# wget https://github.com/js8call/js8call/archive/refs/tags/v2.2.0-ga.zip -O js8call-2.2.0-ga.zip
54+
wget https://github.com/js8call/js8call/archive/refs/tags/v${JS8CALL_VERSION}.zip -O ${JS8CALL_ZIP}
55+
unzip ${JS8CALL_ZIP}
5456
# patch allows us to build against the packaged hamlib
5557
patch -Np1 -d ${JS8CALL_DIR} < /js8call-hamlib.patch
5658
rm /js8call-hamlib.patch
5759
cmakebuild ${JS8CALL_DIR}
58-
rm ${JS8CALL_TGZ}
60+
rm ${JS8CALL_ZIP}
61+
# uninstall unzip
62+
apt-get -y purge unzip
5963

6064
WSJT_DIR=wsjtx-2.6.1
6165
WSJT_TGZ=${WSJT_DIR}.tgz

0 commit comments

Comments
 (0)