mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-05-05 15:33:00 +00:00
More complete coverage of the Symbols For Legacy Computing block, including characters from Unicode 16.0. Pixman and the web canvas impl for Canvas have been removed in favor of z2d for drawing, since it has a nicer API with more powerful methods, and is in Zig with no specific platform optimizations so should compile to wasm no problem.
69 lines
3.1 KiB
Zig
69 lines
3.1 KiB
Zig
.{
|
|
.name = "ghostty",
|
|
.version = "0.1.0",
|
|
.paths = .{""},
|
|
.dependencies = .{
|
|
// Zig libs
|
|
.libxev = .{
|
|
.url = "https://github.com/mitchellh/libxev/archive/b8d1d93e5c899b27abbaa7df23b496c3e6a178c7.tar.gz",
|
|
.hash = "1220612bc023c21d75234882ec9a8c6a1cbd9d642da3dfb899297f14bb5bd7b6cd78",
|
|
},
|
|
.mach_glfw = .{
|
|
.url = "https://github.com/mitchellh/mach-glfw/archive/37c2995f31abcf7e8378fba68ddcf4a3faa02de0.tar.gz",
|
|
.hash = "12206ed982e709e565d536ce930701a8c07edfd2cfdce428683f3f2a601d37696a62",
|
|
.lazy = true,
|
|
},
|
|
.zig_objc = .{
|
|
.url = "https://github.com/mitchellh/zig-objc/archive/fe5ac419530cf800294369d996133fe9cd067aec.tar.gz",
|
|
.hash = "122034b3e15d582d8d101a7713e5f13c872b8b8eb6d9cb47515b8e34ee75e122630d",
|
|
},
|
|
.zig_js = .{
|
|
.url = "https://github.com/mitchellh/zig-js/archive/d0b8b0a57c52fbc89f9d9fecba75ca29da7dd7d1.tar.gz",
|
|
.hash = "12205a66d423259567764fa0fc60c82be35365c21aeb76c5a7dc99698401f4f6fefc",
|
|
},
|
|
.ziglyph = .{
|
|
.url = "https://deps.files.ghostty.dev/ziglyph-b89d43d1e3fb01b6074bc1f7fc980324b04d26a5.tar.gz",
|
|
.hash = "12207831bce7d4abce57b5a98e8f3635811cfefd160bca022eb91fe905d36a02cf25",
|
|
},
|
|
|
|
// C libs
|
|
.cimgui = .{ .path = "./pkg/cimgui" },
|
|
.fontconfig = .{ .path = "./pkg/fontconfig" },
|
|
.freetype = .{ .path = "./pkg/freetype" },
|
|
.harfbuzz = .{ .path = "./pkg/harfbuzz" },
|
|
.highway = .{ .path = "./pkg/highway" },
|
|
.libpng = .{ .path = "./pkg/libpng" },
|
|
.macos = .{ .path = "./pkg/macos" },
|
|
.oniguruma = .{ .path = "./pkg/oniguruma" },
|
|
.opengl = .{ .path = "./pkg/opengl" },
|
|
.sentry = .{ .path = "./pkg/sentry" },
|
|
.simdutf = .{ .path = "./pkg/simdutf" },
|
|
.utfcpp = .{ .path = "./pkg/utfcpp" },
|
|
.wuffs = .{ .path = "./pkg/wuffs" },
|
|
.zlib = .{ .path = "./pkg/zlib" },
|
|
|
|
// Shader translation
|
|
.glslang = .{ .path = "./pkg/glslang" },
|
|
.spirv_cross = .{ .path = "./pkg/spirv-cross" },
|
|
|
|
// Other
|
|
.apple_sdk = .{ .path = "./pkg/apple-sdk" },
|
|
.iterm2_themes = .{
|
|
.url = "https://github.com/mbadolato/iTerm2-Color-Schemes/archive/b4a9c4d.tar.gz",
|
|
.hash = "122056fbb29863ec1678b7954fb76b1533ad8c581a34577c1b2efe419e29e05596df",
|
|
},
|
|
.vaxis = .{
|
|
.url = "git+https://github.com/rockorager/libvaxis?ref=main#a1b43d24653670d612b91f0855b165e6c987b809",
|
|
.hash = "1220e4d6fc82c487178339422887fdfd5094b15c242fe31ad596c4b2fcdc60ef667f",
|
|
},
|
|
.zf = .{
|
|
.url = "git+https://github.com/natecraddock/zf.git?ref=main#bb27a917c3513785c6a91f0b1c10002a5029cacc",
|
|
.hash = "1220a74107c7f153a2f809e41c7fa7e8dbf75c91043e39fad998247804e5edac2cc8",
|
|
},
|
|
.z2d = .{
|
|
.url = "git+https://github.com/vancluever/z2d?ref=main#285a796eb9c25a2389f087d008f0e60faf0b8eda",
|
|
.hash = "12206445aa45bcf0170ace371905f705aec1d8d4f61e7dd77839c6621b8c407680a5",
|
|
},
|
|
},
|
|
}
|