summaryrefslogtreecommitdiff
path: root/build.zig.zon
diff options
context:
space:
mode:
Diffstat (limited to 'build.zig.zon')
-rw-r--r--build.zig.zon18
1 files changed, 16 insertions, 2 deletions
diff --git a/build.zig.zon b/build.zig.zon
index 4c7fb6e7..2484f418 100644
--- a/build.zig.zon
+++ b/build.zig.zon
@@ -2,9 +2,23 @@
.name = ._02_pardes_code,
.version = "0.0.1",
.dependencies = .{
+ // Pinned to the exact libvaxis commit ghostty is built against, so it
+ // is compatible with ghostty's uucode configuration (the one we share
+ // with it via `external_uucode` in build.zig).
.vaxis = .{
- .url = "git+https://github.com/rockorager/libvaxis.git#a367b89da09bfe5e1b628501940de5b4f858f5f3",
- .hash = "vaxis-0.6.0-BWNV_HHwCQB451KS7A8SMykALblPmGwHnzSfiJHjN3_9",
+ .url = "git+https://github.com/rockorager/libvaxis.git#1dbbe575dff4586fe51e3217aa5c3fecdcbb6089",
+ .hash = "vaxis-0.6.0-BWNV_CrbCQCscGpzsAlR402rYQ_tV3aAl081c2iRRkka",
+ },
+ .ghostty = .{
+ .url = "git+https://github.com/ghostty-org/ghostty.git#ba38b493d410fab522798550e38b74c9ccb242a2",
+ .hash = "ghostty-1.3.2-dev-5UdBC1v_EAUhcFYXrdrTN3gmvLnqILPQwD1KlIoPhCxT",
+ },
+ // Same uucode commit ghostty and vaxis both depend on. We build it
+ // ourselves (with uucode_config.zig) so ghostty-vt and vaxis can share
+ // a single uucode module. See build.zig for the why.
+ .uucode = .{
+ .url = "git+https://github.com/jacobsandlund/uucode#2826a37a4562284fdacd8fa029d49509cc9bffcd",
+ .hash = "uucode-0.2.0-ZZjBPlK5VADj7fdoq7G8LIHzD5o6FSkcBXXrRWr4jnrA",
},
},
.minimum_zig_version = "0.16.0",