#!/bin/bash # JUMPA.ID Desktop Builder # Builds MSI, DMG, and DEB packages using Tauri echo "Starting Desktop Build Pipeline..." cd ../../../jumpa.id # Install frontend dependencies npm install # Build frontend npm run build # Build Windows (.msi) echo "Building Windows App..." npm run tauri build -- --target x86_64-pc-windows-msvc # Build Linux (.deb) echo "Building Linux App..." npm run tauri build -- --target x86_64-unknown-linux-gnu # Build macOS (.dmg) echo "Building macOS App..." echo "Note: macOS build requires running on a Mac machine or MacStadium instance." npm run tauri build -- --target universal-apple-darwin echo "Desktop builds completed. Check src-tauri/target/release/bundle/"