build: use type inference for manifest import

This commit is contained in:
Ben Buhse 2026-02-26 17:26:52 -06:00
commit 98d15e3773
No known key found for this signature in database
GPG key ID: 7916ACFCD38FD0B4

View file

@ -118,46 +118,4 @@ pub fn build(b: *std.Build) !void {
} }
const version = manifest.version; const version = manifest.version;
/// Needed until https://github.com/ziglang/zig/issues/22775 const manifest = @import("build.zig.zon");
/// is addressed.
const manifest: struct {
name: @Type(.enum_literal),
version: []const u8,
fingerprint: u64,
minimum_zig_version: []const u8,
dependencies: struct {
wayland: struct {
url: []const u8,
hash: []const u8,
},
xkbcommon: struct {
url: []const u8,
hash: []const u8,
},
kdl: struct {
url: []const u8,
hash: []const u8,
},
known_folders: struct {
url: []const u8,
hash: []const u8,
},
pixman: struct {
url: []const u8,
hash: []const u8,
},
zigimg: struct {
url: []const u8,
hash: []const u8,
},
fcft: struct {
url: []const u8,
hash: []const u8,
},
zeit: struct {
url: []const u8,
hash: []const u8,
},
},
paths: []const []const u8,
} = @import("build.zig.zon");