Merge pull request #203 from km4ack/dev

Dev
This commit is contained in:
KM4ACK 2026-02-23 20:36:06 -05:00 committed by GitHub
commit f3c821d119
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 44 additions and 99 deletions

View file

@ -38,6 +38,7 @@ and install the application. This cycle must be completed each
time you want 73Linux to install or update Chirp.
EOF
else
sudo -A apt install python3-pip
PIP_BREAK_SYSTEM_PACKAGES=1 pip install websockets --force-reinstall
PIP_BREAK_SYSTEM_PACKAGES=1 pip install $HOME/Downloads/${ck} --force-reinstall
rm $HOME/Downloads/${ck}

View file

@ -1,64 +0,0 @@
BAPP=4.0
ID=PATMENU
Name=PATMENU
Comment="Helper app for Pat Winlink"
Ver=2.10.0
localVer=2.11.0
W3=
MENU(){
cat >patmenu.desktop <<EOF
[Desktop Entry]
Name=PatMenu
GenericName=Pat Menu
Comment=Helper application for Pat Winlink
Exec=$HOME/patmenu2/patmenu
Icon=$HOME/patmenu2/pmlogo.png
Terminal=false
Type=Application
Categories=Network;HamRadio;
EOF
sudo -A mv patmenu.desktop /usr/local/share/applications
}
INSTALL(){
if [ -d $HOME/patmenu2 ]; then
#backup existing config files
mkdir -p /run/user/$UID/patmenu_config
cp $HOME/patmenu2/config /run/user/$UID/patmenu_config/
cp $HOME/patmenu2/*.config /run/user/$UID/patmenu_config/
rm -rf $HOME/patmenu2
cd $HOME
git clone https://github.com/km4ack/patmenu2.git
cd $HOME/patmenu2
git checkout x86-dev
sudo -A cp patmenu2.desktop /usr/local/share/applications/
MENU
cp /run/user/$UID/patmenu_config/* $HOME/patmenu2/
else
cd $HOME
git clone https://github.com/km4ack/patmenu2.git
cd $HOME/patmenu2
git checkout x86-dev
sed -i "s/N0CALL/${CALL}/" ${HOME}/patmenu2/config
sed -i 's/1,0/3,0/g' ${HOME}/patmenu2/config
sudo -A cp patmenu2.desktop /usr/local/share/applications/
MENU
fi
}
REMOVE(){
rm -rf $HOME/patmenu2
sudo -A rm /usr/local/share/applications/patmenu2.desktop
}
VERSION(){
if [ ! -d $HOME/patmenu2 ]; then
CURRENT=0
NEWVER=$(curl --max-time 20 -s https://raw.githubusercontent.com/km4ack/patmenu2/master/changelog | grep release | head -1 | sed 's/release=//')
else
CURRENT=$(cat $HOME/patmenu2/changelog | grep release | head -1 | sed 's/release=//')
NEWVER=$(curl --max-time 20 -s https://raw.githubusercontent.com/km4ack/patmenu2/master/changelog | grep release | head -1 | sed 's/release=//')
fi
}

View file

@ -7,19 +7,6 @@ localVer=
W3=
DEPENDS(){
#voacap
if ! hash voacapl 2>/dev/null; then
sudo -A apt install build-essential gfortran -y
cd ${HOME}/Downloads
wget https://github.com/jawatson/voacapl/archive/refs/tags/v.0.7.6.zip
unzip v.0.7.6.zip
cd voacapl-v.0.7.6
./configure
make
sudo -A make install
makeitshfbc
fi
#wwl
if ! hash locator 2>/dev/null; then
cd ${HOME}/Downloads

View file

@ -1,7 +1,7 @@
#!/bin/bash
#20200515 km4ack
#04AUG2024 last edit
#23FEB2026 last edit
MYPATH="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
LOGO=${MYPATH}/../data/logo.png
@ -12,7 +12,35 @@ Build a Pi was renamed to 73 Linux in late 2022"
yad --width=400 --height=200 --title="KM4ACK Fun Facts" --timeout=30 --image ${LOGO} --text-align=center --skip-taskbar --image-on-top \
--wrap --no-buttons --center --window-icon=${LOGO} --undecorated --text="<big><big><big><b>\r\rKM4ACK\rFun Facts</b></big></big></big>\r\r \
His fav HTs in 2024 are the Kenwood D75 and Yaesu VX6"
A Linux laptop is his daily driver"
yad --width=400 --height=200 --title="KM4ACK Fun Facts" --timeout=30 --image ${LOGO} --text-align=center --skip-taskbar --image-on-top \
--wrap --no-buttons --center --window-icon=${LOGO} --undecorated --text="<big><big><big><b>\r\rKM4ACK\rFun Facts</b></big></big></big>\r\r \
His GMRS call is WRKG960"
yad --width=400 --height=200 --title="KM4ACK Fun Facts" --timeout=30 --image ${LOGO} --text-align=center --skip-taskbar --image-on-top \
--wrap --no-buttons --center --window-icon=${LOGO} --undecorated --text="<big><big><big><b>\r\rKM4ACK\rFun Facts</b></big></big></big>\r\r \
He is a huge proponent for APRS"
yad --width=400 --height=200 --title="KM4ACK Fun Facts" --timeout=30 --image ${LOGO} --text-align=center --skip-taskbar --image-on-top \
--wrap --no-buttons --center --window-icon=${LOGO} --undecorated --text="<big><big><big><b>\r\rKM4ACK\rFun Facts</b></big></big></big>\r\r \
He uses APRS to alert others during severe WX"
yad --width=400 --height=200 --title="KM4ACK Fun Facts" --timeout=30 --image ${LOGO} --text-align=center --skip-taskbar --image-on-top \
--wrap --no-buttons --center --window-icon=${LOGO} --undecorated --text="<big><big><big><b>\r\rKM4ACK\rFun Facts</b></big></big></big>\r\r \
He monitors APRS almost daily for messages"
yad --width=400 --height=200 --title="KM4ACK Fun Facts" --timeout=30 --image ${LOGO} --text-align=center --skip-taskbar --image-on-top \
--wrap --no-buttons --center --window-icon=${LOGO} --undecorated --text="<big><big><big><b>\r\rKM4ACK\rFun Facts</b></big></big></big>\r\r \
He checks Winlink almost daily as well"
yad --width=400 --height=200 --title="KM4ACK Fun Facts" --timeout=30 --image ${LOGO} --text-align=center --skip-taskbar --image-on-top \
--wrap --no-buttons --center --window-icon=${LOGO} --undecorated --text="<big><big><big><b>\r\rKM4ACK\rFun Facts</b></big></big></big>\r\r \
He maintains K8MRDisWrong.com"
yad --width=400 --height=200 --title="KM4ACK Fun Facts" --timeout=30 --image ${LOGO} --text-align=center --skip-taskbar --image-on-top \
--wrap --no-buttons --center --window-icon=${LOGO} --undecorated --text="<big><big><big><b>\r\rKM4ACK\rFun Facts</b></big></big></big>\r\r \
His fav HTs in 2026 are the Kenwood D75 and Icom ID50"
yad --width=400 --height=200 --title="KM4ACK Fun Facts" --timeout=30 --image ${LOGO} --text-align=center --skip-taskbar --image-on-top \
--wrap --no-buttons --center --window-icon=${LOGO} --undecorated --text="<big><big><big><b>\r\rKM4ACK\rFun Facts</b></big></big></big>\r\r \
@ -28,11 +56,11 @@ His F250 truck is equipped with an FTM500"
yad --width=400 --height=200 --title="KM4ACK Fun Facts" --timeout=30 --image ${LOGO} --text-align=center --skip-taskbar --image-on-top \
--wrap --no-buttons --center --window-icon=${LOGO} --undecorated --text="<big><big><big><b>\r\rKM4ACK\rFun Facts</b></big></big></big>\r\r \
Kelly Keeton was instrumental in building the menu system in 73 Linux"
His truck is also equipped with a Yaesu 891"
yad --width=400 --height=200 --title="KM4ACK Fun Facts" --timeout=30 --image ${LOGO} --text-align=center --skip-taskbar --image-on-top \
--wrap --no-buttons --center --window-icon=${LOGO} --undecorated --text="<big><big><big><b>\r\rKM4ACK\rFun Facts</b></big></big></big>\r\r \
73 Linux now supports Raspberry Pi and Debian Linux running on x86_64 devices"
Kelly Keeton was instrumental in building the menu system in 73 Linux"
yad --width=400 --height=200 --title="Fun Facts" --timeout=30 --image ${LOGO} --text-align=center --skip-taskbar --image-on-top \
--wrap --no-buttons --center --window-icon=${LOGO} --undecorated --text="<big><big><big><b>\r\rKM4ACK\rFun Facts</b></big></big></big>\r\r \
@ -48,11 +76,11 @@ Many upgrades were made to the RV to support ham radio"
yad --width=400 --height=200 --title="KM4ACK Fun Facts" --timeout=30 --image ${LOGO} --text-align=center --skip-taskbar --image-on-top \
--wrap --no-buttons --center --window-icon=${LOGO} --undecorated --text="<big><big><big><b>\r\rKM4ACK\rFun Facts</b></big></big></big>\r\r \
The RV battery was upgraded to a LiFePO4 100AH"
The RV battery was upgraded to a LiFePO4 300AH"
yad --width=400 --height=200 --title="KM4ACK Fun Facts" --timeout=30 --image ${LOGO} --text-align=center --skip-taskbar --image-on-top \
--wrap --no-buttons --center --window-icon=${LOGO} --undecorated --text="<big><big><big><b>\r\rKM4ACK\rFun Facts</b></big></big></big>\r\r \
An additional solar panel was added bringing the total to 290W of sunlight harvesting capability"
Two additional solar panel was added bringing the total to 390W of sunlight harvesting capability"
yad --width=400 --height=200 --title="KM4ACK Fun Facts" --timeout=30 --image ${LOGO} --text-align=center --skip-taskbar --image-on-top \
--wrap --no-buttons --center --window-icon=${LOGO} --undecorated --text="<big><big><big><b>\r\rKM4ACK\rFun Facts</b></big></big></big>\r\r \
@ -60,16 +88,12 @@ POTA is his favorite radio sport!"
yad --width=400 --height=200 --title="KM4ACK Fun Facts" --timeout=30 --image ${LOGO} --text-align=center --skip-taskbar --image-on-top \
--wrap --no-buttons --center --window-icon=${LOGO} --undecorated --text="<big><big><big><b>\r\rKM4ACK\rFun Facts</b></big></big></big>\r\r \
His favorite HF rig in 2022 is the Icom 705"
His favorite HF rig in 2026 is the Icom 705"
yad --width=400 --height=200 --title="KM4ACK Fun Facts" --timeout=30 --image ${LOGO} --text-align=center --skip-taskbar --image-on-top \
--wrap --no-buttons --center --window-icon=${LOGO} --undecorated --text="<big><big><big><b>\r\rKM4ACK\rFun Facts</b></big></big></big>\r\r \
Due to the chip shortage in 2022, he started playing with Linux Mint on the inexpensive Evolve Maestro laptop"
yad --width=400 --height=200 --title="KM4ACK Fun Facts" --timeout=30 --image ${LOGO} --text-align=center --skip-taskbar --image-on-top \
--wrap --no-buttons --center --window-icon=${LOGO} --undecorated --text="<big><big><big><b>\r\rKM4ACK\rFun Facts</b></big></big></big>\r\r \
The Evolve Maestro is now his primary portable computer for radio"
yad --width=400 --height=200 --title="Fun Facts" --timeout=30 --image ${LOGO} --text-align=center --skip-taskbar --image-on-top \
--wrap --no-buttons --center --window-icon=${LOGO} --undecorated --text="<big><big><big><b>\r\rKM4ACK\rFun Facts</b></big></big></big>\r\r \
He studied for a week and then drove 1 1/2 hours to take the technician exam because it was the closest test location that weekend."
@ -120,7 +144,7 @@ He built a copper J-Pole as his first 2M 440 antenna"
yad --width=400 --height=200 --title="Fun Facts" --timeout=30 --image ${LOGO} --text-align=center --skip-taskbar --image-on-top \
--wrap --no-buttons --center --window-icon=${LOGO} --undecorated --text="<big><big><big><b>\r\rKM4ACK\rFun Facts</b></big></big></big>\r\r \
The J-Pole is still in use as of 2024"
The J-Pole is still in use as of 2026"
yad --width=400 --height=200 --title="Fun Facts" --timeout=30 --image ${LOGO} --text-align=center --skip-taskbar --image-on-top \
--wrap --no-buttons --center --window-icon=${LOGO} --undecorated --text="<big><big><big><b>\r\rKM4ACK\rFun Facts</b></big></big></big>\r\r \
@ -144,15 +168,7 @@ His first radio was a Baofeng that he purchased before he had a license"
yad --width=400 --height=200 --title="Fun Facts" --timeout=30 --image ${LOGO} --text-align=center --skip-taskbar --image-on-top \
--wrap --no-buttons --center --window-icon=${LOGO} --undecorated --text="<big><big><big><b>\r\rKM4ACK\rFun Facts</b></big></big></big>\r\r \
As of June 2020 he owns 9 Raspberry Pi's"
yad --width=400 --height=200 --title="Fun Facts" --timeout=30 --image ${LOGO} --text-align=center --skip-taskbar --image-on-top \
--wrap --no-buttons --center --window-icon=${LOGO} --undecorated --text="<big><big><big><b>\r\rKM4ACK\rFun Facts</b></big></big></big>\r\r \
Another pi runs an APRS digipeater"
yad --width=400 --height=200 --title="Fun Facts" --timeout=30 --image ${LOGO} --text-align=center --skip-taskbar --image-on-top \
--wrap --no-buttons --center --window-icon=${LOGO} --undecorated --text="<big><big><big><b>\r\rKM4ACK\rFun Facts</b></big></big></big>\r\r \
His favorite digital mode is JS8Call"
His favorite HF digital mode is JS8Call"
yad --width=400 --height=200 --title="Fun Facts" --timeout=30 --image ${LOGO} --text-align=center --skip-taskbar --image-on-top \
--wrap --no-buttons --center --window-icon=${LOGO} --undecorated --text="<big><big><big><b>\r\rKM4ACK\rFun Facts</b></big></big></big>\r\r \

View file

@ -1,9 +1,14 @@
version=4.1.9
version=4.1.10
4.1.10 Update funfacts
Remove Pat Menu 2 from 73Linux
Fix Pat Menu 3 bapp file
Update chirp.bapp
4.1.9 Fix Chirp installer
update README
drop support for Raspberry Pi
update session messenger to correct repo
fix FLDIGI when multiple versions appear. (Thanks mmirabent)
add workaround for issue 174
4.1.8 Fix Gridtracker install (Thanks W7DON!)
Fix Direwolf version checking (Thanks KD7UM)
4.1.7 Fix FLDIGI Suite (issue 168)