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.
|
# Install them natively AFTER the first successful switch.
|
||||||
#
|
#
|
||||||
# Removed: Reason:
|
# Removed: Reason:
|
||||||
|
# inspectrum — Qt5 cross-compile cascade fails (qtsvg mismatched qtbase deps)
|
||||||
# hashcat — Makefile calls gcc directly (cross-compiler not used)
|
# hashcat — Makefile calls gcc directly (cross-compiler not used)
|
||||||
# neovim — Same as 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
|
# clamav — cmake try_run + Rust proc-macro linker for aarch64
|
||||||
@@ -82,6 +83,7 @@
|
|||||||
# js8call — QtQuick3D dep
|
# js8call — QtQuick3D dep
|
||||||
# wsjtx — qtbase/Qt5 linker fails (collect2: ld returned 1)
|
# wsjtx — qtbase/Qt5 linker fails (collect2: ld returned 1)
|
||||||
# fldigi — same: qtbase/Qt5 linker fails
|
# fldigi — same: qtbase/Qt5 linker fails
|
||||||
|
# gpsbabel — qmake can't find cross-compiler g++
|
||||||
# ============================================================
|
# ============================================================
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
# ===== Base =====
|
# ===== Base =====
|
||||||
@@ -104,7 +106,7 @@
|
|||||||
# sdrpp — removed for aarch64 cross-compile bootstrap (glfw/wxPython fails)
|
# sdrpp — removed for aarch64 cross-compile bootstrap (glfw/wxPython fails)
|
||||||
# gqrx — removed for aarch64 cross-compile bootstrap (Qt5 cascade fails)
|
# 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 # removed for aarch64 bootstrap (Qt5 cross-compile cascade fails)
|
||||||
soapysdr-with-plugins # SoapySDR + hardware support plugins
|
soapysdr-with-plugins # SoapySDR + hardware support plugins
|
||||||
# ===== Mesh / LoRa =====
|
# ===== Mesh / LoRa =====
|
||||||
reticulumStack # Reticulum Network Stack
|
reticulumStack # Reticulum Network Stack
|
||||||
@@ -121,7 +123,7 @@
|
|||||||
# ===== GPS / Maps =====
|
# ===== GPS / Maps =====
|
||||||
# foxtrotgps — removed for aarch64 cross-compile bootstrap (GTK2 fails)
|
# foxtrotgps — removed for aarch64 cross-compile bootstrap (GTK2 fails)
|
||||||
# viking — removed for aarch64 cross-compile bootstrap (GTK3 fails)
|
# viking — removed for aarch64 cross-compile bootstrap (GTK3 fails)
|
||||||
gpsbabel # GPS data conversion
|
# gpsbabel # GPS data conversion
|
||||||
];
|
];
|
||||||
# ============================================================
|
# ============================================================
|
||||||
# Reticulum Service (rnsd)
|
# Reticulum Service (rnsd)
|
||||||
@@ -191,6 +193,11 @@
|
|||||||
# ssh-keyscan uConsole.local | ssh-to-age
|
# ssh-keyscan uConsole.local | ssh-to-age
|
||||||
hostPubkey = "age1qyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqszqgpqyqs3290gq"; # dummy — replace after bootstrap
|
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