fixed direwolf and explained compile.conf

This commit is contained in:
David Young
2026-03-26 13:27:16 -06:00
parent eb69f1876c
commit 5d88c7a750

View File

@@ -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] [direwolf]
version=1.8.1 version=1.8.1
git=https://github.com/wb2osz/direwolf.git git=https://github.com/wb2osz/direwolf.git
install=$HOME/.local/bin/direwolf 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] [QtTermTCP]
version=0.39 version=0.39
wget=http://www.cantab.net/users/john.wiseman/Downloads/QtTermSource.zip wget=http://www.cantab.net/users/john.wiseman/Downloads/QtTermSource.zip
install=$HOME/.local/bin/QtTermTCP install=$HOME/.local/bin/QtTermTCP
gui=false
steps=qmake, make, mv QtTermTCP $HOME/.local/bin/ steps=qmake, make, mv QtTermTCP $HOME/.local/bin/
[kiwix-desktop] [kiwix-desktop]