Repository navigation
Expand file tree
/
Copy pathbuild.zig.zon
More file actions
107 lines (107 loc) · 4.95 KB
/
Copy pathbuild.zig.zon
File metadata and controls
107 lines (107 loc) · 4.95 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
.{
.name = .stdx,
.version = "0.0.0",
.fingerprint = 0x5479474fb6b43e04,
.minimum_zig_version = "0.16.0",
.dependencies = .{
// Developer tooling only, never linked into the library (decision 7). Lazy, and requested
// only when stdx is the root build, so a project that depends on stdx never fetches it.
.pepegrillo = .{
.url = "git+https://github.com/c4milo/pepegrillo#02dc1db404a87da0bce0f92b6ce1c58fa31be805",
.hash = "pepegrillo-0.0.0-axiFUG5PCwD4rAxp13-PEZ_jysHfb4wzUwbpPaGqQsGE",
.lazy = true,
},
// The oracles of decision 8, compiled in tools/ and bench/ only and never into the library.
// Lazy, and requested only by a build given -Doracles (build/oracle.zig).
.madler_zlib = .{
.url = "https://github.com/madler/zlib/releases/download/v1.3.2/zlib-1.3.2.tar.gz",
.hash = "N-V-__8AAJ2cNgAgfBtAw33Bxfu1IWISDeKKSr3DAqoAysIJ",
.lazy = true,
},
.wuffs = .{
.url = "https://github.com/google/wuffs-mirror-release-c/archive/7411f488fe2e2c205c3d3b3d28638b7356522930.tar.gz",
.hash = "N-V-__8AAP5JWgCGP_AD0teWpa4krRvE9VPZzvviGdbmN4jI",
.lazy = true,
},
// Baselines of decision 8, from design §8 step 4 on: libdeflate 1.26 and zlib-ng 2.3.3.
.libdeflate = .{
.url = "https://github.com/ebiggers/libdeflate/archive/refs/tags/v1.26.tar.gz",
.hash = "N-V-__8AAEaRCwCsYb_rSsH72Pb6DNFQLSjdRzTFOVsJWcoB",
.lazy = true,
},
.zlib_ng = .{
.url = "https://github.com/zlib-ng/zlib-ng/archive/refs/tags/2.3.3.tar.gz",
.hash = "N-V-__8AAPaJcABkB6U-96R7h2xuXX5TlDMvwPbE4PucPI59",
.lazy = true,
},
// The corpora of decision 15: test data, never linked into anything. Lazy, and requested only
// by a build given -Doracles, like the oracles. The WHATWG page is not here: Zig fetches
// archives only, so tools/corpus/fetch.sh fetches it and checks its pinned SHA-256.
.canterbury = .{
.url = "https://github.com/c4milo/stdx/releases/download/corpora/cantrbry.tar.gz",
.hash = "N-V-__8AAKDjKgCAFNUqJzXJu93EJ6LO0coCiS1wieFvCNLW",
.lazy = true,
},
.canterbury_large = .{
.url = "https://github.com/c4milo/stdx/releases/download/corpora/large.tar.gz",
.hash = "N-V-__8AALpHqgAub1rhde0Dod78bzmNWo40DW0SLlzHPpvE",
.lazy = true,
},
.three = .{
.url = "https://registry.npmjs.org/three/-/three-0.186.1.tgz",
.hash = "N-V-__8AAHjwNwEkDZo-4yeDAV9729z29uIk0IAAP52VTHZs",
.lazy = true,
},
.bootstrap = .{
.url = "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.8.tgz",
.hash = "N-V-__8AAHv_kgBOmjHy8BvbrmaKCXu-IMMHok-lYW8TNQTu",
.lazy = true,
},
.cldr_core = .{
.url = "https://registry.npmjs.org/cldr-core/-/cldr-core-48.2.0.tgz",
.hash = "N-V-__8AAJ77GgCr4jV_q5d8vuaUZIWMrHbXUMYV7il4sgLB",
.lazy = true,
},
.silesia = .{
.url = "https://sun.aei.polsl.pl/~sdeor/corpus/silesia.zip",
.hash = "N-V-__8AABTtoQyteKi1AL0OUreAhQnDUMebvAFWz2P-oFvH",
.lazy = true,
},
// The Zstandard oracle of decision 8, from design §8 step 10: libzstd 1.5.7.
.libzstd = .{
.url = "https://github.com/facebook/zstd/releases/download/v1.5.7/zstd-1.5.7.tar.gz",
.hash = "N-V-__8AAPZ7fwBg4JoCzM_0o2A8wxH2hsUUeiU1iuZv53L5",
.lazy = true,
},
// The brotli oracle of decision 8, from design §8 step 12: Google's brotli 1.2.0.
.google_brotli = .{
.url = "https://github.com/google/brotli/archive/refs/tags/v1.2.0.tar.gz",
.hash = "N-V-__8AAJudKgCQCuIiH6MJjAiIJHfg_tT_Ew-0vZwVkCo_",
.lazy = true,
},
// The JSON baselines of decision 27, from design §8 step 16: simdjson 5.0.2.
.simdjson = .{
.url = "https://github.com/simdjson/simdjson/archive/refs/tags/v5.0.2.tar.gz",
.hash = "N-V-__8AAN6YPgLWQS_BuLu95R7YtWGSe1nziGjntLC3g4pe",
.lazy = true,
},
// The JSON baselines of decision 27, from design §8 step 16: yyjson 0.13.0.
.yyjson = .{
.url = "https://github.com/ibireme/yyjson/archive/refs/tags/0.13.0.tar.gz",
.hash = "N-V-__8AABFlbgB11C3wOoHo9lqDatPMvTuIdHI0vwVxDpTe",
.lazy = true,
},
// The UTF-8 check's baseline of decision 38, from design §8 step 18: simdutf 9.2.1.
.simdutf = .{
.url = "https://github.com/simdutf/simdutf/archive/refs/tags/v9.2.1.tar.gz",
.hash = "N-V-__8AAAE8mgCr14BJ3sUSbvr855Du4KvLAmHxCb_adpr6",
.lazy = true,
},
},
.paths = .{
"build.zig",
"build.zig.zon",
"build",
"src",
},
}