diff --git a/README.md b/README.md index 7a6553a..1079ef3 100644 --- a/README.md +++ b/README.md @@ -96,6 +96,9 @@ Software TNC. In this setup, Direwolf is used for a 2M packet connection with Pa #### AX25: AX.25 tools for Direwolf & Pat. Recommended if installing Pat. +#### gARIM/vARIM: +ARIM means "Amateur Radio Instant Messaging" https://www.whitemesa.net/garim/garim.html and https://www.whitemesa.net/varim/varim.html using ARDROP or VARA modem + #### HAMLIB: Rig contol software. https://sourceforge.net/projects/hamlib/ diff --git a/app-check b/app-check index bb6bcc5..a74766f 100644 --- a/app-check +++ b/app-check @@ -341,6 +341,23 @@ CHECK() { fi fi + #----------------------------------------------------# + # VARIM + #----------------------------------------------------# + echo "Checking VARIM" + if ! hash varim 2>/dev/null; then + echo "VARIM=Not_Installed" >> $UPDATEFILE + else + VARIM=$(varim --version | head -n1 | awk -F ' ' '{print $2}') + NEWVARIM=$(curl -s https://www.whitemesa.net/varim/varim.html | grep -m 1 \ + "armv7l.tar.gz" | awk -F '-' '{print $2}') + if (($(echo "${NEWVARIM} ${VARIM}" | awk '{print ($1 > $2)}'))); then + echo "VARIM=NEEDS-UPDATE" >> $UPDATEFILE + else + echo "VARIM=is_latest_version" >> $UPDATEFILE + fi + fi + #----------------------------------------------------# # XASTIR #----------------------------------------------------# diff --git a/build-a-pi b/build-a-pi index 77e332b..9fdfc7d 100755 --- a/build-a-pi +++ b/build-a-pi @@ -432,7 +432,7 @@ if [ ${BUT} = 252 ] || [ ${BUT} = 1 ]; then fi if [ ${BUT} = 3 ]; then - ADDAPPS=(CONKY PI-APRS CHIRP GARIM PAT PAT-MENU JS8CALL M0IAX WSJTX PYQSO + ADDAPPS=(CONKY PI-APRS CHIRP GARIM VARIM PAT PAT-MENU JS8CALL M0IAX WSJTX PYQSO HAMRS EES QSSTV GRIDTRACKER HAMCLOCK PROPAGATION YAAC XASTIR GPREDICT TQSL GRIDCALC CQRLOG REPEAT) diff --git a/functions/additional.function b/functions/additional.function index 0c86683..daf429e 100644 --- a/functions/additional.function +++ b/functions/additional.function @@ -485,6 +485,27 @@ GARIM() { rm *.gz } + +################################ +# VARIM +################################## +VARIM() { + sudo apt-get install -y libfltk1.1-dev + sudo apt-get install -y libfltk1.3-dev + VPKG=$(curl -s https://www.whitemesa.net/varim/src/ | grep tar.gz | tail -1 | sed 's/^.*varim/varim/' | sed 's/tar.gz.*$/tar.gz/') + cd ${BUILDDIR} || return + wget --tries 2 --connect-timeout=60 https://www.whitemesa.net/varim/src/$VPKG + tar -xzvf $VPKG + DIRR=$(echo $VPKG | sed 's/.tar.gz//') + cd ${DIRR} || return + ./configure + make + sudo make install + sudo make clean + cd ${BUILDDIR} || return + rm *.gz +} + ################################## # QSSTV ################################## diff --git a/update b/update index cb80853..fdda516 100755 --- a/update +++ b/update @@ -463,6 +463,7 @@ yad --center --list --checklist --width=600 --height=600 --separator="" \ false "PAT-MENU" "$PATMENU" "Control for Pat Winlink" \ false "CHIRP" "$CHIRP" "Program Radios" \ false "GARIM" "$GARIM" "File Transfer Program " \ + false "VARIM" "$VARIM" "Radio Chat VARA" \ false "M0IAX" "$M0IAX" "Tools for JS8Call messages" \ false "CONKY" "$CONKY" "System Information Display" \ false "WSJTX" "$FT8" "Weak signal digital mode software" \