improve windows installs
This commit is contained in:
Binary file not shown.
|
Before Width: | Height: | Size: 1.3 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 6.0 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 1.6 KiB |
2
desktop/varafm.desktop
Executable file → Normal file
2
desktop/varafm.desktop
Executable file → Normal file
@@ -1,5 +1,5 @@
|
||||
[Desktop Entry]
|
||||
Name=VARA HF
|
||||
Name=VARA FM
|
||||
Comment=Vara Modem for HF
|
||||
Exec=wine $HOME/.wine/drive_c/'VARA FM'/VARAFM.exe
|
||||
Icon=$HOME/.local/share/HamPack/desktop/icons/varafm.png
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
[Desktop Entry]
|
||||
Name=VARA HF
|
||||
Comment=Vara Modem for HF
|
||||
Exec=wine $HOME/.wine/drive_c/VARA/VARA.exe
|
||||
Icon=$HOME/.local/share/HamPack/desktop/icons/varahf.png
|
||||
Type=Application
|
||||
Categories=HamRadio;Utility;
|
||||
Terminal=false
|
||||
StartupNotify=true
|
||||
Path=$HOME/.wine/drive_c/VARA/
|
||||
@@ -1,10 +0,0 @@
|
||||
[Desktop Entry]
|
||||
Name=VARA HF
|
||||
Comment=Vara Modem for HF
|
||||
Exec=wine $HOME/.wine/drive_c/VARA/'VARA Terminal.exe'
|
||||
Icon=$HOME/.local/share/HamPack/desktop/icons/varaterminal.png
|
||||
Type=Application
|
||||
Categories=HamRadio;Utility;
|
||||
Terminal=false
|
||||
StartupNotify=true
|
||||
Path=$HOME/.wine/drive_c/VARA/
|
||||
@@ -71,8 +71,15 @@ download_vara() {
|
||||
# Install a VARA product using Wine
|
||||
install_vara() {
|
||||
local pattern="$1"
|
||||
local wine_dir="$2"
|
||||
local extract_dir="$DOWNLOAD_DIR/$(echo "$pattern" | sed 's| |_|g')"
|
||||
|
||||
# Check if already installed
|
||||
if [ -d "$wine_dir" ]; then
|
||||
echo " $pattern is already installed, skipping."
|
||||
return 0
|
||||
fi
|
||||
|
||||
if [ ! -d "$extract_dir" ]; then
|
||||
echo "Error: directory $extract_dir not found, skipping."
|
||||
return 1
|
||||
@@ -134,31 +141,13 @@ echo "Wine dependencies installed successfully."
|
||||
echo ""
|
||||
echo "Starting VARA installations..."
|
||||
|
||||
install_vara "VARA HF"
|
||||
install_vara "VARA FM"
|
||||
install_vara "VARA Terminal"
|
||||
install_vara "VARA HF" "$HOME/.wine/drive_c/VARA"
|
||||
install_vara "VARA FM" "$HOME/.wine/drive_c/VARA FM"
|
||||
install_vara "VARA Terminal" "$HOME/.wine/drive_c/VARA"
|
||||
|
||||
# Install VARA desktop files
|
||||
echo ""
|
||||
echo "Installing VARA desktop files..."
|
||||
|
||||
DESKTOP_SRC="$HOME/.local/share/HamPack/desktop"
|
||||
DESKTOP_DST="$HOME/.local/share/applications"
|
||||
|
||||
mkdir -p "$DESKTOP_DST"
|
||||
|
||||
for desktop in varafm.desktop varahf.desktop varaterminal.desktop; do
|
||||
if [ ! -f "$DESKTOP_SRC/$desktop" ]; then
|
||||
echo " Warning: $desktop not found in $DESKTOP_SRC, skipping."
|
||||
continue
|
||||
fi
|
||||
mv "$DESKTOP_SRC/$desktop" "$DESKTOP_DST/$desktop"
|
||||
chmod +x "$DESKTOP_DST/$desktop"
|
||||
echo " Installed $desktop"
|
||||
done
|
||||
|
||||
echo "Updating desktop database..."
|
||||
update-desktop-database "$DESKTOP_DST"
|
||||
update-desktop-database "$HOME/.local/share/applications/"
|
||||
|
||||
echo ""
|
||||
echo "All VARA installations complete."
|
||||
Reference in New Issue
Block a user