hampack app fixes
This commit is contained in:
BIN
desktop/icons/ham.png
Normal file
BIN
desktop/icons/ham.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 15 KiB |
@@ -1,4 +1,4 @@
|
|||||||
module hampack-manager
|
module hampack
|
||||||
|
|
||||||
go 1.22
|
go 1.22
|
||||||
|
|
||||||
@@ -584,7 +584,7 @@ func (w *mainWin) onApply() {
|
|||||||
// ── Main ──────────────────────────────────────────────────────────────────────
|
// ── Main ──────────────────────────────────────────────────────────────────────
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
app := adw.NewApplication("computer.young.HamPackManager", 0)
|
app := adw.NewApplication("computer.young.HamPack", 0)
|
||||||
app.ConnectActivate(func() {
|
app.ConnectActivate(func() {
|
||||||
newMainWin(app).Present()
|
newMainWin(app).Present()
|
||||||
})
|
})
|
||||||
18
install.sh
18
install.sh
@@ -77,14 +77,26 @@ echo "Installing dx.py..."
|
|||||||
wget -q https://raw.githubusercontent.com/HB9VQQ/dx.py/main/dx.py -O "$HOME/.local/bin/dx.py"
|
wget -q https://raw.githubusercontent.com/HB9VQQ/dx.py/main/dx.py -O "$HOME/.local/bin/dx.py"
|
||||||
chmod +x "$HOME/.local/bin/dx.py"
|
chmod +x "$HOME/.local/bin/dx.py"
|
||||||
|
|
||||||
echo "Building HamPack Manager..."
|
echo "Building HamPack..."
|
||||||
cd ~/.local/share/HamPack/hampack-manager-src
|
cd ~/.local/share/HamPack/hampack-src
|
||||||
go get github.com/diamondburned/gotk4-adwaita/pkg/adw@latest
|
go get github.com/diamondburned/gotk4-adwaita/pkg/adw@latest
|
||||||
go get github.com/diamondburned/gotk4/pkg/gtk/v4@latest
|
go get github.com/diamondburned/gotk4/pkg/gtk/v4@latest
|
||||||
go mod tidy
|
go mod tidy
|
||||||
go build -o ~/.local/bin/hampack-manager .
|
go build -o ~/.local/bin/hampack .
|
||||||
cd ~/.local/share/HamPack
|
cd ~/.local/share/HamPack
|
||||||
|
|
||||||
|
echo "Installing HamPack desktop file..."
|
||||||
|
mkdir -p ~/.local/share/applications
|
||||||
|
cat > ~/.local/share/applications/hampack.desktop << EOF
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Application
|
||||||
|
Name=HamPack
|
||||||
|
Exec=$HOME/.local/bin/hampack
|
||||||
|
Icon=$HOME/.local/share/HamPack/desktop/icons/ham.png
|
||||||
|
Comment=Manage HamPack amateur radio software
|
||||||
|
Categories=HamRadio;
|
||||||
|
EOF
|
||||||
|
|
||||||
sudo rm /etc/sudoers.d/hampack
|
sudo rm /etc/sudoers.d/hampack
|
||||||
|
|
||||||
echo "HamPack is installed. You may want to restart existing applications when convenient."
|
echo "HamPack is installed. You may want to restart existing applications when convenient."
|
||||||
Reference in New Issue
Block a user