{ pkgs, zig }: pkgs.stdenvNoCC.mkDerivation { name = "libarchive-sys-rs"; src = ../gen_libarchive_sys.zig; dontUnpack = true; nativeBuildInputs = [ zig ]; ZIG_GLOBAL_CACHE_DIR = "/build/.zig-cache"; ZIG_LOCAL_CACHE_DIR = "/build/.zig-cache-local"; buildPhase = '' ${zig}/zig run "$src" \ -target x86_64-linux-musl \ -lc -OReleaseFast -fstrip \ -I${pkgs.libarchive.dev}/include \ > libarchive_sys.rs ''; installPhase = '' cp libarchive_sys.rs "$out" ''; }