From ac8b9f82cd1e6c1561be22e740379d1cfd11833d Mon Sep 17 00:00:00 2001 From: Smittix Date: Wed, 7 Jan 2026 20:04:57 +0000 Subject: [PATCH] Add gpsd installation to setup-dev.sh MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Include gpsd daemon in the setup script for both macOS (via Homebrew) and Debian/Ubuntu (via apt with gpsd-clients). Also add gpsd to the required tools check. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- setup-dev.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/setup-dev.sh b/setup-dev.sh index bacdce6..dbbfcc7 100644 --- a/setup-dev.sh +++ b/setup-dev.sh @@ -123,6 +123,10 @@ check_tools() { check_required "rtl_433" "433MHz sensor decoder" rtl_433 rtl433 check_required "dump1090" "ADS-B decoder" dump1090 + echo + info "GPS:" + check_required "gpsd" "GPS daemon" gpsd + echo info "Audio:" check_required "ffmpeg" "Audio encoder/decoder" ffmpeg @@ -241,6 +245,7 @@ install_macos_packages() { brew_install aircrack-ng brew_install hcxtools brew_install soapysdr + brew_install gpsd warn "macOS note: hcitool/hciconfig are Linux (BlueZ) utilities and often unavailable on macOS." echo @@ -335,6 +340,7 @@ install_debian_packages() { apt_install hcxtools || true apt_install bluez bluetooth || true apt_install soapysdr-tools || true + apt_install gpsd gpsd-clients || true # dump1090: apt first; source fallback; hard fail inside if it can't build if ! cmd_exists dump1090; then