From 4acd98c689fa79008a7b8cd2fac982cc12eb3916 Mon Sep 17 00:00:00 2001 From: Hermes Date: Thu, 18 Jun 2026 21:04:23 -0400 Subject: [PATCH] fix: stub qtquick3d install for aarch64 cross-compile (Qt::Quick unavailable) --- flake.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/flake.nix b/flake.nix index 7411d21..1208f58 100644 --- a/flake.nix +++ b/flake.nix @@ -82,6 +82,15 @@ ''; }); emacs-pgtk = prev.emacs-pgtk.override { withMailutils = false; }; + # qtquick3d: Qt::Quick not available in aarch64 cross-compile qtdeclarative + # Make it a no-op so qtmultimedia / wireshark / js8call still build + qtquick3d = prev.qtquick3d.overrideAttrs (old: { + installPhase = '' + runHook preInstall + cmake --install . --prefix "$out" 2>/dev/null || mkdir -p "$out" + runHook postInstall + ''; + }); # perl-ldap fails cross-compile (Module::Install needs dynamic loading) # Strip it from john deps -- the perl scripts that need it are not critical john = prev.john.overrideAttrs (old: {