diff --git a/src/zig2nix/src/zon2nix.zig b/src/zig2nix/src/zon2nix.zig index 7c02ac5..99573c6 100644 --- a/src/zig2nix/src/zon2nix.zig +++ b/src/zig2nix/src/zon2nix.zig @@ -34,6 +34,8 @@ fn writeInternal(arena: std.mem.Allocator, lock: zon2lock.Lock, out: *std.Io.Wri \\ outputHashMode = "flat"; \\ } '' \\ hash="$(ZIG_GLOBAL_CACHE_DIR="$TMPDIR" zig fetch "${url}")" + \\ touch "$TMPDIR/build.zig" # workaround + \\ (cd "$TMPDIR" && ZIG_GLOBAL_CACHE_DIR="$TMPDIR" zig fetch --save=zig2nix-temporary "${url}") \\ mv "$TMPDIR/p/$hash.tar.gz" "$out" \\ ''; \\