zig.fetchDeps: add opt-in option for fetching all deps (#505542)

This commit is contained in:
Tristan Ross
2026-04-02 02:28:07 +00:00
committed by GitHub
+4 -3
View File
@@ -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
''