aboutsummaryrefslogtreecommitdiff
path: root/vendor/libghostty-vt/build.zig.zon
diff options
context:
space:
mode:
authorCan Celik <ogulcancelik@gmail.com>2026-04-04 19:22:04 +0300
committerCan Celik <ogulcancelik@gmail.com>2026-04-05 01:23:06 +0300
commit41dd733ca7123c9ac4bfc6c781697a660e95b052 (patch)
tree3fc91815ca139ef2e0b281bba0abda4ef15175f4 /vendor/libghostty-vt/build.zig.zon
parent55c138263e190a1e79d4b997bfb9397306c0ec1f (diff)
feat: finish ghostty pane backend integration
Diffstat (limited to 'vendor/libghostty-vt/build.zig.zon')
-rw-r--r--vendor/libghostty-vt/build.zig.zon125
1 files changed, 125 insertions, 0 deletions
diff --git a/vendor/libghostty-vt/build.zig.zon b/vendor/libghostty-vt/build.zig.zon
new file mode 100644
index 00000000..f4ecce71
--- /dev/null
+++ b/vendor/libghostty-vt/build.zig.zon
@@ -0,0 +1,125 @@
+.{
+ .name = .ghostty,
+ .version = "1.3.2-dev",
+ .paths = .{""},
+ .fingerprint = 0x64407a2a0b4147e5,
+ .minimum_zig_version = "0.15.2",
+ .dependencies = .{
+ // Zig libs
+
+ .libxev = .{
+ // mitchellh/libxev
+ .url = "https://deps.files.ghostty.org/libxev-34fa50878aec6e5fa8f532867001ab3c36fae23e.tar.gz",
+ .hash = "libxev-0.0.0-86vtc4IcEwCqEYxEYoN_3KXmc6A9VLcm22aVImfvecYs",
+ .lazy = true,
+ },
+ .vaxis = .{
+ // rockorager/libvaxis
+ .url = "https://deps.files.ghostty.org/vaxis-7dbb9fd3122e4ffad262dd7c151d80d863b68558.tar.gz",
+ .hash = "vaxis-0.5.1-BWNV_LosCQAGmCCNOLljCIw6j6-yt53tji6n6rwJ2BhS",
+ .lazy = true,
+ },
+ .z2d = .{
+ // vancluever/z2d
+ .url = "https://deps.files.ghostty.org/z2d-0.10.0-j5P_Hu-6FgBsZNgwphIqh17jDnj8_yPtD8yzjO6PpHRQ.tar.gz",
+ .hash = "z2d-0.10.0-j5P_Hu-6FgBsZNgwphIqh17jDnj8_yPtD8yzjO6PpHRQ",
+ .lazy = true,
+ },
+ .zig_objc = .{
+ // mitchellh/zig-objc
+ .url = "https://deps.files.ghostty.org/zig_objc-f356ed02833f0f1b8e84d50bed9e807bf7cdc0ae.tar.gz",
+ .hash = "zig_objc-0.0.0-Ir_Sp5gTAQCvxxR7oVIrPXxXwsfKgVP7_wqoOQrZjFeK",
+ .lazy = true,
+ },
+ .zig_js = .{
+ // mitchellh/zig-js
+ .url = "https://deps.files.ghostty.org/zig_js-04db83c617da1956ac5adc1cb9ba1e434c1cb6fd.tar.gz",
+ .hash = "zig_js-0.0.0-rjCAV-6GAADxFug7rDmPH-uM_XcnJ5NmuAMJCAscMjhi",
+ .lazy = true,
+ },
+ .uucode = .{
+ // jacobsandlund/uucode
+ .url = "https://deps.files.ghostty.org/uucode-0.2.0-ZZjBPqZVVABQepOqZHR7vV_NcaN-wats0IB6o-Exj6m9.tar.gz",
+ .hash = "uucode-0.2.0-ZZjBPqZVVABQepOqZHR7vV_NcaN-wats0IB6o-Exj6m9",
+ },
+ .zig_wayland = .{
+ // codeberg ifreund/zig-wayland
+ .url = "https://deps.files.ghostty.org/zig_wayland-1b5c038ec10da20ed3a15b0b2a6db1c21383e8ea.tar.gz",
+ .hash = "wayland-0.5.0-dev-lQa1khrMAQDJDwYFKpdH3HizherB7sHo5dKMECfvxQHe",
+ .lazy = true,
+ },
+ .zf = .{
+ // natecraddock/zf
+ .url = "https://deps.files.ghostty.org/zf-3c52637b7e937c5ae61fd679717da3e276765b23.tar.gz",
+ .hash = "zf-0.10.3-OIRy8RuJAACKA3Lohoumrt85nRbHwbpMcUaLES8vxDnh",
+ .lazy = true,
+ },
+ .gobject = .{
+ // https://github.com/ghostty-org/zig-gobject based on zig_gobject
+ // Temporary until we generate them at build time automatically.
+ .url = "https://deps.files.ghostty.org/gobject-2025-11-08-23-1.tar.zst",
+ .hash = "gobject-0.3.0-Skun7ANLnwDvEfIpVmohcppXgOvg_I6YOJFmPIsKfXk-",
+ .lazy = true,
+ },
+
+ // C libs
+ .dcimgui = .{ .path = "./pkg/dcimgui", .lazy = true },
+ .fontconfig = .{ .path = "./pkg/fontconfig", .lazy = true },
+ .freetype = .{ .path = "./pkg/freetype", .lazy = true },
+ .gtk4_layer_shell = .{ .path = "./pkg/gtk4-layer-shell", .lazy = true },
+ .harfbuzz = .{ .path = "./pkg/harfbuzz", .lazy = true },
+ .highway = .{ .path = "./pkg/highway", .lazy = true },
+ .libintl = .{ .path = "./pkg/libintl", .lazy = true },
+ .libpng = .{ .path = "./pkg/libpng", .lazy = true },
+ .macos = .{ .path = "./pkg/macos", .lazy = true },
+ .oniguruma = .{ .path = "./pkg/oniguruma", .lazy = true },
+ .opengl = .{ .path = "./pkg/opengl", .lazy = true },
+ .sentry = .{ .path = "./pkg/sentry", .lazy = true },
+ .simdutf = .{ .path = "./pkg/simdutf", .lazy = true },
+ .utfcpp = .{ .path = "./pkg/utfcpp", .lazy = true },
+ .wuffs = .{ .path = "./pkg/wuffs", .lazy = true },
+ .zlib = .{ .path = "./pkg/zlib", .lazy = true },
+
+ // Shader translation
+ .glslang = .{ .path = "./pkg/glslang", .lazy = true },
+ .spirv_cross = .{ .path = "./pkg/spirv-cross", .lazy = true },
+
+ // Wayland
+ .wayland = .{
+ .url = "https://deps.files.ghostty.org/wayland-9cb3d7aa9dc995ffafdbdef7ab86a949d0fb0e7d.tar.gz",
+ .hash = "N-V-__8AAKrHGAAs2shYq8UkE6bGcR1QJtLTyOE_lcosMn6t",
+ .lazy = true,
+ },
+ .wayland_protocols = .{
+ .url = "https://gitlab.freedesktop.org/wayland/wayland-protocols/-/archive/1.47/wayland-protocols-1.47.tar.gz",
+ .hash = "N-V-__8AAFdWDwA0ktbNUi9pFBHCRN4weXIgIfCrVjfGxqgA",
+ .lazy = true,
+ },
+ .plasma_wayland_protocols = .{
+ .url = "https://deps.files.ghostty.org/plasma_wayland_protocols-12207e0851c12acdeee0991e893e0132fc87bb763969a585dc16ecca33e88334c566.tar.gz",
+ .hash = "N-V-__8AAKYZBAB-CFHBKs3u4JkeiT4BMvyHu3Y5aaWF3Bbs",
+ .lazy = true,
+ },
+
+ // Fonts
+ .jetbrains_mono = .{
+ .url = "https://deps.files.ghostty.org/JetBrainsMono-2.304.tar.gz",
+ .hash = "N-V-__8AAIC5lwAVPJJzxnCAahSvZTIlG-HhtOvnM1uh-66x",
+ .lazy = true,
+ },
+ .nerd_fonts_symbols_only = .{
+ .url = "https://deps.files.ghostty.org/NerdFontsSymbolsOnly-3.4.0.tar.gz",
+ .hash = "N-V-__8AAMVLTABmYkLqhZPLXnMl-KyN38R8UVYqGrxqO26s",
+ .lazy = true,
+ },
+
+ // Other
+ .apple_sdk = .{ .path = "./pkg/apple-sdk" },
+ .android_ndk = .{ .path = "./pkg/android-ndk" },
+ .iterm2_themes = .{
+ .url = "https://deps.files.ghostty.org/ghostty-themes-release-20260323-152405-a2c7b60.tgz",
+ .hash = "N-V-__8AAL6FAwBDPampKgDjoxlJYDIn2jv0VaINS4W6CXJN",
+ .lazy = true,
+ },
+ },
+}