From f8939f0d0ce6d8e1a5171f01512493899e813dac Mon Sep 17 00:00:00 2001 From: Jared Baur Date: Tue, 31 Mar 2026 20:44:07 -0700 Subject: [PATCH] zig.fetchDeps: add opt-in option for fetching all deps --- pkgs/development/compilers/zig/fetcher.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/development/compilers/zig/fetcher.nix b/pkgs/development/compilers/zig/fetcher.nix index abb8acaa0838..f64f3de8f841 100644 --- a/pkgs/development/compilers/zig/fetcher.nix +++ b/pkgs/development/compilers/zig/fetcher.nix @@ -8,11 +8,12 @@ version, name ? "${pname}-${version}", src, + fetchAll ? false, hash ? lib.fakeHash, -}@args: +}: runCommand "${name}-zig-deps" { - inherit (args) src; + inherit src fetchAll; nativeBuildInputs = [ zig ]; @@ -26,7 +27,7 @@ runCommand "${name}-zig-deps" runHook unpackPhase cd $sourceRoot - zig build --fetch + zig build --fetch''${fetchAll:+=all} mv $ZIG_GLOBAL_CACHE_DIR/p $out ''