muzigbrainz/build.zig.zon
mitteneer fa46f68fd0 Refactor QueryResults
I don't think I've really accomplished anything lol, and I think I'll rename MBQ again. I also don't need a lessThan function for both Release and Recording, I'll just pull that out and have it compare u8 slices agnostic of the underlying type. It feels nicer having all the ID getting functions under one umbrella, but it definitely could be better. Need to look into inlining I think
2025-03-18 16:43:47 -04:00

56 lines
2.4 KiB
Zig

.{
// This is the default name used by packages depending on this one. For
// example, when a user runs `zig fetch --save <url>`, this field is used
// as the key in the `dependencies` table. Although the user can choose a
// different name, most users will stick with this provided value.
//
// It is redundant to include "zig" in this name because it is already
// within the Zig package namespace.
.name = .muzigbrainz,
// This is a [Semantic Version](https://semver.org/).
// In a future version of Zig it will be used for package deduplication.
.version = "0.0.0",
// Together with name, this represents a globally unique package
// identifier. This field is generated by the Zig toolchain when the
// package is first created, and then *never changes*. This allows
// unambiguous detection of one package being an updated version of
// another.
//
// When forking a Zig project, this id should be regenerated (delete the
// field and run `zig build`) if the upstream project is still maintained.
// Otherwise, the fork is *hostile*, attempting to take control over the
// original project's identity. Thus it is recommended to leave the comment
// on the following line intact, so that it shows up in code reviews that
// modify the field.
.fingerprint = 0x4d8307836fda9606, // Changing this has security and trust implications.
// Tracks the earliest Zig version that the package considers to be a
// supported use case.
.minimum_zig_version = "0.13.0",
// This field is optional.
// Each dependency must either provide a `url` and `hash`, or a `path`.
// `zig build --fetch` can be used to fetch all dependencies of a package, recursively.
// Once all dependencies are fetched, `zig build` no longer requires
// internet connectivity.
.dependencies = .{
.zeit = .{
.url = "https://github.com/rockorager/zeit/archive/refs/tags/v0.6.0.tar.gz",
.hash = "zeit-0.0.0-5I6bk_pZAgB03N1p1GmVOZ--gOFwwQSRKj1UXb5tnaKS",
},
//.zg = .{
// .url = "https://codeberg.org/atman/zg/archive/v0.13.4.tar.gz",
// .hash = "zg-0.13.4-AAAAAAiZ7QL-QuOf0UHIT9fVz2mUUwm7RyUwM-aHiPmb",
//},
},
.paths = .{
"build.zig",
"build.zig.zon",
"src",
// For example...
//"LICENSE",
//"README.md",
},
}