From 5d88c7a7508e85e72d1ebb4d36d96e70ef318c73 Mon Sep 17 00:00:00 2001 From: David Young Date: Thu, 26 Mar 2026 13:27:16 -0600 Subject: [PATCH] fixed direwolf and explained compile.conf --- compile.conf | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/compile.conf b/compile.conf index c34ff94..e3cc065 100644 --- a/compile.conf +++ b/compile.conf @@ -1,14 +1,25 @@ +# compile.conf - Applications to build from source and install +# +# Fields: +# version= - version string for update checking +# git= - git repository URL to clone (mutually exclusive with wget) +# wget= - URL of a zip/tar archive to download and extract (mutually exclusive with git) +# install= - path to the installed binary, used to detect if already installed +# steps= - comma-separated build commands, run in order from the source directory +# $HOME is expanded; use sudo for steps that require elevated privileges +# gui=true - set if a .desktop file should be installed +# desktop= - path to the .desktop file to install (required when gui=true) + [direwolf] version=1.8.1 git=https://github.com/wb2osz/direwolf.git install=$HOME/.local/bin/direwolf -steps=mkdir build, cd build, mkdir -p /tmp/hampack-build/direwolf-udev, cmake .. -DCMAKE_INSTALL_PREFIX=$HOME/.local -DUDEV_RULES_DIR=/tmp/hampack-build/direwolf-udev, make -j4, make install, sudo cp /tmp/hampack-build/direwolf-udev/99-direwolf-cmedia.rules /etc/udev/rules.d/, sudo udevadm control --reload-rules, mv $HOME/.local/share/HamPack/conf.d/direwolf.conf $HOME/.local/state/HamPack/ +steps=mkdir build, cd build, cmake .. -DCMAKE_INSTALL_PREFIX=$HOME/.local, make -j4, sudo make install, sudo udevadm control --reload-rules, mv $HOME/.local/share/HamPack/conf.d/direwolf.conf $HOME/.local/state/HamPack/ [QtTermTCP] version=0.39 wget=http://www.cantab.net/users/john.wiseman/Downloads/QtTermSource.zip install=$HOME/.local/bin/QtTermTCP -gui=false steps=qmake, make, mv QtTermTCP $HOME/.local/bin/ [kiwix-desktop]