fix: remove gpsbabel for aarch64 cross-compile (qmake can't find g++)
This commit is contained in:
@@ -71,6 +71,7 @@
|
||||
# Install them natively AFTER the first successful switch.
|
||||
#
|
||||
# Removed: Reason:
|
||||
# inspectrum — Qt5 cross-compile cascade fails (qtsvg mismatched qtbase deps)
|
||||
# hashcat — Makefile calls gcc directly (cross-compiler not used)
|
||||
# neovim — Same as hashcat: Makefile calls gcc directly (cross-compiler not used)
|
||||
# clamav — cmake try_run + Rust proc-macro linker for aarch64
|
||||
@@ -82,6 +83,7 @@
|
||||
# js8call — QtQuick3D dep
|
||||
# wsjtx — qtbase/Qt5 linker fails (collect2: ld returned 1)
|
||||
# fldigi — same: qtbase/Qt5 linker fails
|
||||
# gpsbabel — qmake can't find cross-compiler g++
|
||||
# ============================================================
|
||||
environment.systemPackages = with pkgs; [
|
||||
# ===== Base =====
|
||||
@@ -104,7 +106,7 @@
|
||||
# sdrpp — removed for aarch64 cross-compile bootstrap (glfw/wxPython fails)
|
||||
# gqrx — removed for aarch64 cross-compile bootstrap (Qt5 cascade fails)
|
||||
rtl-sdr # RTL-SDR drivers & utilities
|
||||
inspectrum # Offline signal analysis
|
||||
# inspectrum # removed for aarch64 bootstrap (Qt5 cross-compile cascade fails)
|
||||
soapysdr-with-plugins # SoapySDR + hardware support plugins
|
||||
# ===== Mesh / LoRa =====
|
||||
reticulumStack # Reticulum Network Stack
|
||||
@@ -121,7 +123,7 @@
|
||||
# ===== GPS / Maps =====
|
||||
# foxtrotgps — removed for aarch64 cross-compile bootstrap (GTK2 fails)
|
||||
# viking — removed for aarch64 cross-compile bootstrap (GTK3 fails)
|
||||
gpsbabel # GPS data conversion
|
||||
# gpsbabel # GPS data conversion
|
||||
];
|
||||
# ============================================================
|
||||
# Reticulum Service (rnsd)
|
||||
@@ -191,6 +193,11 @@
|
||||
# ssh-keyscan uConsole.local | ssh-to-age
|
||||
hostPubkey = "age1qyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqs3290gq"; # dummy — replace after bootstrap
|
||||
};
|
||||
# Enable remote builder (distributed build via lazyworkhorse server)
|
||||
services.remoteBuilder.enable = true;
|
||||
|
||||
# Pipewire overlay: drop libcamera (fixes aarch64 cross-compile — rpi-pisp blocks)
|
||||
nixpkgs.overlays = [
|
||||
(final: prev: {
|
||||
pipewire = prev.pipewire.override { libcamera = null; };
|
||||
})
|
||||
];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user