Porównaj commity

...

39 Commity

Autor SHA1 Wiadomość Data
KM4ACK 31b9da217a Merge branch 'dev' of github.com:km4ack/pi-build into dev 2022-10-19 12:16:43 -05:00
KM4ACK 0995395de7 update 2022-10-19 12:16:21 -05:00
KM4ACK 03d05ad2f4
Merge pull request #446 from SpudGunMan/docs
Reference Documents
2022-10-19 12:11:19 -05:00
KM4ACK 6043d48321 update 2022-10-19 11:56:48 -05:00
SpudGunMan 3caea1100d fix mkdir 2022-10-19 09:23:44 -07:00
KM4ACK e87143bfb8 update 2022-10-19 11:12:24 -05:00
KM4ACK 1aec5a1769
Merge pull request #459 from SpudGunMan/chirp
fix chirp version checking
2022-10-19 11:09:54 -05:00
Kelly 3e7c38372f
Merge branch 'km4ack:master' into chirp 2022-10-19 08:45:01 -07:00
Kelly 5d0d3550b5
Merge branch 'km4ack:master' into docs 2022-10-19 08:44:49 -07:00
SpudGunMan 8f7b599f37 move documents to documents folder
keep a copy on desktop
2022-10-19 08:28:48 -07:00
KM4ACK 30dc536e6e
Merge pull request #458 from SpudGunMan/varim
add varim to bap
2022-10-19 10:22:48 -05:00
SpudGunMan 0f630896c0 cleanup whitespace 2022-10-19 08:15:18 -07:00
SpudGunMan 02101c5507 yet another fix for checking
think I would read what I do?
2022-10-19 07:59:43 -07:00
SpudGunMan 6facd1590b fix chirp detection 2022-10-19 07:58:35 -07:00
KM4ACK 680eb6d14f update 2022-10-19 09:57:09 -05:00
SpudGunMan ecc8019425 chirp version checking 2022-10-19 07:56:06 -07:00
KM4ACK cbab13b192 fix #450 2022-10-19 09:55:55 -05:00
KM4ACK 51db41064d update 2022-10-19 09:38:08 -05:00
KM4ACK f0619a913d
Merge pull request #444 from SpudGunMan/QSSTV-fix
QSSTV compile break-fix
2022-10-19 09:34:45 -05:00
SpudGunMan 1150033ebf add varim to bap 2022-10-19 07:10:23 -07:00
KM4ACK 765be0d99b update 2022-10-19 09:01:38 -05:00
SpudGunMan 806db62bee fix home location 2022-10-19 06:57:34 -07:00
KM4ACK e27cf4fb9d
Merge pull request #452 from SpudGunMan/chirp-fix
chirp 64bit install fix
2022-10-19 08:38:51 -05:00
SpudGunMan 603cdf1875 chirp 64bit logic 2022-10-17 08:30:10 -07:00
SpudGunMan 3955028c14 typo in function corrected 2022-10-16 21:22:31 -07:00
SpudGunMan 6cfc2a36f0 document menu add 2022-10-16 21:16:36 -07:00
SpudGunMan 44f1bd9171 reference material on the desktop 2022-10-16 21:11:31 -07:00
SpudGunMan 74936c05d1 QSSTV source fix 2022-10-16 19:53:54 -07:00
KM4ACK 42bf1a123f
Merge pull request #411 from km4ack/beta
Beta
2022-06-17 09:19:19 -05:00
KM4ACK 2fe278a341
Merge pull request #409 from km4ack/dev
fix cqrlog
2022-06-08 07:54:55 -05:00
KM4ACK 5f1bcfbc24
Merge pull request #407 from km4ack/dev
Dev
2022-06-07 13:22:38 -05:00
KM4ACK 27438b4915
Merge pull request #386 from km4ack/beta
Beta
2022-03-14 09:32:28 -05:00
KM4ACK 590d1ed77f
Merge pull request #385 from km4ack/dev
Dev
2022-03-14 09:32:11 -05:00
KM4ACK 95746aad0a
Merge pull request #377 from km4ack/beta
Beta
2022-02-04 08:07:18 -06:00
KM4ACK dacbe83304
Merge pull request #376 from km4ack/dev
Dev
2022-02-04 08:06:22 -06:00
KM4ACK 66c9f6c9fc
Merge pull request #368 from km4ack/beta
Beta
2022-01-08 09:13:42 -06:00
KM4ACK 8f34c25858
Merge pull request #367 from km4ack/dev
Dev
2022-01-08 09:09:55 -06:00
KM4ACK 1b74b82f4d
Merge pull request #356 from km4ack/beta
Beta
2021-12-05 16:38:55 -06:00
KM4ACK c5227379f2
Merge pull request #355 from km4ack/dev
Dev
2021-12-05 16:38:03 -06:00
7 zmienionych plików z 107 dodań i 28 usunięć

Wyświetl plik

@ -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/

Wyświetl plik

@ -251,28 +251,28 @@ CHECK() {
# CHRIP
#----------------------------------------------------#
echo "Checking Chirp"
if ! hash chirpw 2>/dev/null; then
if ! hash chirp 2>/dev/null; then
echo "CHIRP=Not_Installed" >> $UPDATEFILE
else
echo "CHIRP=Installed" >> $UPDATEFILE
fi
OLDCODE(){
#old code left for reference
if ! hash chirpw 2>/dev/null; then
echo "CHIRP=Not_Installed" >> $UPDATEFILE
else
CP=$(chirpw --version)
#bash function this could be moved to the top of the file and used globally
#to short hand lookups on GIT release pages
lastrelease() { git ls-remote --tags "$1" | cut -d/ -f3- | tail -n1; }
CP=$(chirp --version)
CHIRP=$(echo ${CP} | awk '{ print $2 }' | sed 's/daily-//')
NEWCHIRP=$(curl -s https://trac.chirp.danplanet.com/chirp_daily/LATEST/ |
grep .tar.gz | awk -F 'chirp-daily-' '{print $2}' | head -c 8)
NEWCHIRP=$(curl -s https://github.com/goldstar611/chirp-appimage/releases | grep Release- | head -1 | sed 's/.*Release-//;s/">//')
CP=$(chirp --version)
CHIRP=$(echo ${CP} | awk '{ print $2 }' | sed 's/daily-//')
#function above called here as shorthand
NEWCHIRP=$(lastrelease https://github.com/goldstar611/chirp-appimage)
if (($(echo "${NEWCHIRP} ${CHIRP}" | awk '{print ($1 > $2)}'))); then
echo "CHIRP=NEEDS-UPDATE" >> $UPDATEFILE
echo "CHIRP=NEEDS-UPDATE" >> $UPDATEFILE
else
echo "CHIRP=is_latest_version" >> $UPDATEFILE
echo "CHIRP=is_latest_version" >> $UPDATEFILE
fi
fi
}
#----------------------------------------------------#
# DIREWOLF
#----------------------------------------------------#
@ -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
#----------------------------------------------------#
@ -709,10 +726,12 @@ REPEAT_CURRENT_VER=$(dpkg --list | grep repeater-start | awk '{print $3}')
REPEAT_LATEST=$(curl -s https://sourceforge.net/projects/repeater-start/files/ | grep all.deb | head -1 | sed 's/.*repeater/repeater/;s/".*//')
REPEAT_LATEST_VER=$(echo $REPEAT_LATEST | sed 's/repeater-start_//;s/_.*//')
if (($(echo "${REPEAT_LATEST_VER} ${REPEAT_CURRENT_VER}" | awk '{print ($1 > $2)}'))); then
if [ -z "$REPEAT_CURRENT_VER" ]; then
echo "REPEAT=Not_Installed" >> $UPDATEFILE
elif (($(echo "${REPEAT_LATEST_VER} ${REPEAT_CURRENT_VER}" | awk '{print ($1 > $2)}'))); then
echo "REPEAT=NEEDS-UPDATE" >> $UPDATEFILE
else
echo "REPEAT=is_latest_version" >> $UPDATEFILE
fi
CHECK
CHECK

Wyświetl plik

@ -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)
@ -483,6 +483,7 @@ yad --center --list --checklist --width=600 --height=600 --separator="" \
false "PACKETSEARCH" "Winlink Packet Tool" \
false "CALLSIGN" "Call sign lookup" \
false "TEMPCONVERT" "Temperature Converter" \
false "HDOCS" "Reference Materials PDFs" \
false "GPARTED" "Disk Utility Tool" \
false "SHOWLOG" "Log file viewer" \
false "PISTATS" "Pi3/4 Stats Monitor" \
@ -504,7 +505,7 @@ if [ ${BUT} = 252 ] || [ ${BUT} = 1 ]; then
fi
if [ ${BUT} = 3 ]; then
UTILAPPS=(DIPOLE PACKETSEARCH CALLSIGN TEMPCONVERT GPARTED SHOWLOG PISTATS TELNET PITERM QTSOUND SECURITY YGATE BPQ BATT VNC XYGRIB)
UTILAPPS=(DIPOLE PACKETSEARCH CALLSIGN TEMPCONVERT HDOCS GPARTED SHOWLOG PISTATS TELNET PITERM QTSOUND SECURITY YGATE BPQ BATT VNC XYGRIB)
for i in "${UTILAPPS[@]}"; do
echo "$i" >>${UTILITY}
done

Wyświetl plik

@ -1,5 +1,11 @@
version=3.3.0
version=3.3.1
3.3.1 Fix Chirp not installing on 64bit OS - https://github.com/km4ack/pi-build/pull/452
Fix Chitp version check
Fix QSSTV Install - https://github.com/km4ack/pi-build/issues/422
Fix Repeat Start App Check - https://github.com/km4ack/pi-build/issues/450
Add VARIM - https://github.com/km4ack/pi-build/pull/458
Add reference docs - https://github.com/km4ack/pi-build/pull/446
3.3.0 Add VARA modem - https://github.com/km4ack/pi-build/issues/394
fix conky 7 inch config - https://github.com/km4ack/pi-build/issues/414
fix old ardop modem not removed - https://github.com/km4ack/pi-build/issues/413

Wyświetl plik

@ -415,10 +415,22 @@ sudo make install
CHIRP() {
#sudo apt install -y chirp
cd ${DIR} || return
sudo apt install libfuse2
CHIRPDATE=$(curl -s https://github.com/goldstar611/chirp-appimage | grep "releases/tag/" | sed 's|.*releases/tag/||;s|">||')
#determine if 32/64 bit and set download link accordingly. issue #382
if [ `getconf LONG_BIT` = '32' ]; then
LINK="https://github.com/goldstar611/chirp-appimage/releases/download/$CHIRPDATE/Chirp-daily-$CHIRPDATE-armhf.AppImage"
else
LINK="https://github.com/goldstar611/chirp-appimage/releases/download/$CHIRPDATE/Chirp-daily-$CHIRPDATE-aarch64.AppImage"
fi
wget $LINK
CHIRP=$(ls | grep Chirp-daily)
sudo mv $CHIRP /usr/local/bin/chirp
@ -473,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
##################################
@ -481,19 +514,17 @@ QSSTV() {
cd ${BUILDDIR} || return
TAR=$(curl -s http://users.telenet.be/on4qz/qsstv/downloads/ | grep tar.gz | sed 's/.*href="//' | sed 's/">.*$//' | tail -1)
wget --tries 2 --connect-timeout=60 http://users.telenet.be/on4qz/qsstv/downloads/$TAR
tar -xvzf $TAR
SSTVTAR=$(ls -d */ | grep qss)
cd $SSTVTAR || return
git clone https://github.com/ON4QZ/QSSTV
cd QSSTV/src || return
qmake
make
sudo make install
sudo make clean
cd ${BUILDDIR} || return
rm *.gz
mkdir -p /usr/local/share/pixmaps/
sudo cp ${BUILDDIR}/${SSTVTAR}/icons/qsstv.png /usr/local/share/pixmaps/
sudo mkdir -p /usr/local/share/pixmaps/
sudo cp ${BUILDDIR}/QSSTV/src/icons/qsstv.png /usr/local/share/pixmaps/
cat >qsstv.desktop <<EOF
[Desktop Entry]
@ -944,7 +975,6 @@ wget https://sourceforge.net/projects/repeater-start/files/$REPEAT_LATEST
sudo dpkg -i $REPEAT_LATEST
}
##################################
# JTDX
##################################

Wyświetl plik

@ -512,6 +512,24 @@ sudo mv /run/user/$UID/packetsearch.desktop /usr/share/applications/
}
##################################
# Reference Documents
##################################
HDOCS() {
cd ${HOME}/Documents/
mkdir -p Reference
ln -s ${HOME}/Documents/Reference ${HOME}/Desktop/Reference
cd Reference
wget --tries 2 --connect-timeout=60 https://icomamerica.com/en/amateur/amateurtools/US-BandPlan-Update-1-2020.pdf
wget --tries 2 --connect-timeout=60 https://icomamerica.com/en/amateur/amateurtools/US-Grid-Square-Map-03-05-2019.pdf
wget --tries 2 --connect-timeout=60 https://icomamerica.com/en/amateur/amateurtools/2013_ITU_CQ_WorldMaps.pdf
wget --tries 2 --connect-timeout=60 https://icomamerica.com/en/amateur/amateurtools/HamRadioTerms-2011.pdf
wget --tries 2 --connect-timeout=60 http://www.arrl.org/files/file/Regulatory/Band%20Chart/Band%20Chart.pdf
wget --tries 2 --connect-timeout=60 http://www.arrl.org/files/file/Regulatory/Band%20Chart/Band%20Chart%20-%2011X17%20Color.pdf
wget --tries 2 --connect-timeout=60 http://www.arrl.org/files/file/Get%20on%20the%20Air/Comm%20w%20Other%20Hams-Q%20Signals.pdf
wget --tries 2 --connect-timeout=60 https://www.arrl.org/files/file/Get%20Licensed/Quickstart%20Guide%20EBOOK.pdf
}
##################################
# PiQtSoundModem
##################################

2
update
Wyświetl plik

@ -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" \
@ -533,6 +534,7 @@ yad --center --list --checklist --width=600 --height=600 --separator="" \
false "PACKETSEARCH" "$PACKETSEARCH" "Winlink Packet Tool" \
false "CALLSIGN" "${CALLSIGN}" "Call Sign Lookup Utility" \
false "TEMPCONVERT" "$TEMPCONVERT" "Temperature Converter" \
false "HDOCS" "$HDOCS" "Reference Materials PDFs" \
false "GPARTED" "$GPARTED" "Disk Utility Application" \
false "RTC" "$RTC" "Real Time Clock" \
false "SHOWLOG" "$SHOWLOG" "Log File Viewer" \