uConsole: remove failing cross-compile packages (round 3)

Removed for aarch64 bootstrap:
  sdrpp     — glfw/wxPython cross-compile fails
  gqrx      — Qt5 cascade fails
  emacs-pgtk/nox — GTK3 + mailutils → gss → shishi chain
  viking    — GTK3 GPS
  foxtrotgps — GTK2 GPS

Leave remaining as native install after first switch.
Add consolidated removal tracking comment.
This commit is contained in:
2026-06-19 22:11:39 -04:00
parent e734102104
commit 12af6bb643

View File

@@ -75,9 +75,26 @@
# ============================================================ # ============================================================
# Package groups # Package groups
# ============================================================ # ============================================================
# ============================================================
# CROSS-COMPILE REMOVALS — packages removed for aarch64 bootstrap
# ============================================================
# These packages fail to cross-compile for aarch64.
# Install them natively AFTER the first successful switch.
#
# Removed: Reason:
# hashcat — Makefile calls gcc directly (cross-compiler not used)
# clamav — cmake try_run + Rust proc-macro linker for aarch64
# sdrpp — glfw/wxPython cross-compile fails
# gqrx — Qt5 cross-compile cascade fails
# emacs-pgtk → emacs-nox — GTK3 + mailutils → gss → shishi chain
# viking — GTK3 GPS map editor
# foxtrotgps — GTK2 GPS app
# js8call — QtQuick3D dep
# ============================================================
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
# ===== Base ===== # ===== Base =====
emacs-pgtk # emacs-pgtk — removed for bootstrap (GTK3 cross-compile fails)
# emacs-nox — removed for bootstrap (depends on mailutils -> gss -> shishi, cross-compile fails)
git git
ripgrep ripgrep
fd fd
@@ -94,8 +111,8 @@
trustedqsl # Logbook of the World (LoTW) trustedqsl # Logbook of the World (LoTW)
# ===== SDR / RF ===== # ===== SDR / RF =====
sdrpp # SDR++ spectrum analyzer # sdrpp — removed for aarch64 cross-compile bootstrap (glfw/wxPython fails)
gqrx # SDR receiver GUI # gqrx — removed for aarch64 cross-compile bootstrap (Qt5 cascade fails)
rtl-sdr # RTL-SDR drivers & utilities rtl-sdr # RTL-SDR drivers & utilities
inspectrum # Offline signal analysis inspectrum # Offline signal analysis
soapysdr-with-plugins # SoapySDR + hardware support plugins soapysdr-with-plugins # SoapySDR + hardware support plugins
@@ -115,8 +132,8 @@
sqlmap # SQL injection tool sqlmap # SQL injection tool
# ===== GPS / Maps ===== # ===== GPS / Maps =====
foxtrotgps # foxtrotgps — removed for aarch64 cross-compile bootstrap (GTK2 fails)
viking # GPS map editor # viking — removed for aarch64 cross-compile bootstrap (GTK3 fails)
gpsbabel # GPS data conversion gpsbabel # GPS data conversion
]; ];