From fd20f3919d1b1447c83826977f4f7374fa7a326d Mon Sep 17 00:00:00 2001 From: David Young Date: Tue, 19 May 2026 05:58:35 -0600 Subject: [PATCH] add JS8Call --- compile.conf | 12 ++++++++++-- desktop/icons/js8call_icon.png | Bin 0 -> 8104 bytes desktop/js8call.desktop | 8 ++++++++ packages.conf | 2 +- 4 files changed, 19 insertions(+), 3 deletions(-) create mode 100644 desktop/icons/js8call_icon.png create mode 100755 desktop/js8call.desktop diff --git a/compile.conf b/compile.conf index 6fd3fd7..877606a 100644 --- a/compile.conf +++ b/compile.conf @@ -51,9 +51,17 @@ gui=true steps=rm -rf $HOME/.local/bin/yaac, mkdir -p $HOME/.local/bin/yaac, mv /tmp/hampack-build/yaac/* $HOME/.local/bin/yaac/ [potacat] -version=1.5.18 +version=1.6.1 git=https://github.com/Waffleslop/POTACAT.git install=$HOME/.local/bin/POTACAT.AppImage desktop=$HOME/.local/share/HamPack/desktop/potacat.desktop gui=true -steps=bash $HOME/.local/share/HamPack/patch-potacat.sh, npm install, npm run dist:linux, mv dist/*.AppImage $HOME/.local/bin/POTACAT.AppImage \ No newline at end of file +steps=bash $HOME/.local/share/HamPack/patch-potacat.sh, npm install, npm run dist:linux, mv dist/*.AppImage $HOME/.local/bin/POTACAT.AppImage + +[js8call-improved] +version=3.0.1 +git=https://github.com/JS8Call-improved/JS8Call-improved.git +install=$HOME/.local/bin/JS8Call +desktop=$HOME/.local/share/HamPack/js8call.desktop +gui=true +steps=cmake -D CMAKE_INSTALL_PREFIX=/opt/JS8Call-improved ../JS8Call-improved, cmake --build . -- -j 4, mv JS8Call $HOME/.local/bin/JS8Call \ No newline at end of file diff --git a/desktop/icons/js8call_icon.png b/desktop/icons/js8call_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a7411d9f3e28bebfc412b6b98bbf4aa9ff1ecad6 GIT binary patch literal 8104 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 U@XFa=;8Y#qv$(8SxrkoC|0AE)=>Px# literal 0 HcmV?d00001 diff --git a/desktop/js8call.desktop b/desktop/js8call.desktop new file mode 100755 index 0000000..83a778a --- /dev/null +++ b/desktop/js8call.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=JS8Call +Comment=Ham Radio real time chat over HF +Exec=$HOME/.local/bin/JS8Call +Icon=$HOME/.local/share/HamPack/desktop/icons/js8call_icon.png +Type=Application +Categories=HamRadio;Utility; +Terminal=false diff --git a/packages.conf b/packages.conf index c5fe427..089e5c8 100644 --- a/packages.conf +++ b/packages.conf @@ -41,8 +41,8 @@ UTILITIES=( # Ham applications APPLICATIONS=( - gridtracker2 chattervox-bin chirp-next + gridtracker2 )