From ab855cc5b69d8580f674c8400beb21539b5791f7 Mon Sep 17 00:00:00 2001 From: Casey Link Date: Wed, 21 Oct 2026 13:58:08 +0200 Subject: [PATCH] zon2nix: fix Zig 0.17 archive hash mismatch --- src/zig2nix/src/zon2nix.zig | 2 ++ 1 file changed, 2 insertions(+) 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" \\ ''; \\