|
10 | 10 | // mitchellh/libxev
|
11 | 11 | .url = "https://github.com/mitchellh/libxev/archive/3df9337a9e84450a58a2c4af434ec1a036f7b494.tar.gz",
|
12 | 12 | .hash = "libxev-0.0.0-86vtc-ziEgDbLP0vihUn1MhsxNKY4GJEga6BEr7oyHpz",
|
| 13 | + .lazy = true, |
13 | 14 | },
|
14 | 15 | .vaxis = .{
|
15 | 16 | // rockorager/libvaxis
|
16 | 17 | .url = "git+https://github.com/rockorager/libvaxis#1e24e0dfb509e974e1c8713bcd119d0ae032a8c7",
|
17 | 18 | .hash = "vaxis-0.1.0-BWNV_MHyCAARemSCSwwc3sA1etNgv7ge0BCIXspX6CZv",
|
| 19 | + .lazy = true, |
18 | 20 | },
|
19 | 21 | .z2d = .{
|
20 | 22 | // vancluever/z2d
|
21 | 23 | .url = "https://github.com/vancluever/z2d/archive/1e89605a624940c310c7a1d81b46a7c5c05919e3.tar.gz",
|
22 | 24 | .hash = "z2d-0.6.0-j5P_HvLdCABu-dXpCeRM7Uk4m16vULg1980lMNCQj4_C",
|
| 25 | + .lazy = true, |
23 | 26 | },
|
24 | 27 | .zig_objc = .{
|
25 | 28 | // mitchellh/zig-objc
|
26 | 29 | .url = "https://github.com/mitchellh/zig-objc/archive/3ab0d37c7d6b933d6ded1b3a35b6b60f05590a98.tar.gz",
|
27 | 30 | .hash = "zig_objc-0.0.0-Ir_Sp3TyAADEVRTxXlScq3t_uKAM91MYNerZkHfbD0yt",
|
| 31 | + .lazy = true, |
28 | 32 | },
|
29 | 33 | .zig_js = .{
|
30 | 34 | // mitchellh/zig-js
|
31 | 35 | .url = "https://deps.files.ghostty.org/zig_js-12205a66d423259567764fa0fc60c82be35365c21aeb76c5a7dc99698401f4f6fefc.tar.gz",
|
32 | 36 | .hash = "N-V-__8AAB9YCQBaZtQjJZVndk-g_GDIK-NTZcIa63bFp9yZ",
|
| 37 | + .lazy = true, |
33 | 38 | },
|
34 | 39 | .ziglyph = .{
|
35 | 40 | .url = "https://deps.files.ghostty.org/ziglyph-b89d43d1e3fb01b6074bc1f7fc980324b04d26a5.tar.gz",
|
36 | 41 | .hash = "ziglyph-0.11.2-AAAAAHPtHwB4Mbzn1KvOV7Wpjo82NYEc_v0WC8oCLrkf",
|
| 42 | + .lazy = true, |
37 | 43 | },
|
38 | 44 | .zig_wayland = .{
|
39 | 45 | // codeberg ifreund/zig-wayland
|
|
44 | 50 | // natecraddock/zf
|
45 | 51 | .url = "https://github.com/natecraddock/zf/archive/03176fcf23fda543cc02a8675e92c1fe3b1ee2eb.tar.gz",
|
46 | 52 | .hash = "zf-0.10.3-OIRy8bKIAACV6JaNNncXA68Nw2BUAD9JVfQdzjyoZQ-J",
|
| 53 | + .lazy = true, |
47 | 54 | },
|
48 | 55 | .gobject = .{
|
49 | 56 | // https://github.com/jcollie/ghostty-gobject based on zig_gobject
|
50 | 57 | // Temporary until we generate them at build time automatically.
|
51 | 58 | .url = "https://github.com/jcollie/ghostty-gobject/releases/download/0.14.0-2025-03-11-16-1/ghostty-gobject-0.14.0-2025-03-11-16-1.tar.gz",
|
52 | 59 | .hash = "gobject-0.2.0-Skun7H6DlQDWCiNQtdE5TXYcCvx7MyjW01OQe5M_n_jV",
|
| 60 | + .lazy = true, |
53 | 61 | },
|
54 | 62 |
|
55 | 63 | // C libs
|
56 |
| - .cimgui = .{ .path = "./pkg/cimgui" }, |
57 |
| - .fontconfig = .{ .path = "./pkg/fontconfig" }, |
58 |
| - .freetype = .{ .path = "./pkg/freetype" }, |
59 |
| - .glfw = .{ .path = "./pkg/glfw" }, |
60 |
| - .gtk4_layer_shell = .{ .path = "./pkg/gtk4-layer-shell" }, |
61 |
| - .harfbuzz = .{ .path = "./pkg/harfbuzz" }, |
62 |
| - .highway = .{ .path = "./pkg/highway" }, |
63 |
| - .libintl = .{ .path = "./pkg/libintl" }, |
64 |
| - .libpng = .{ .path = "./pkg/libpng" }, |
65 |
| - .macos = .{ .path = "./pkg/macos" }, |
66 |
| - .oniguruma = .{ .path = "./pkg/oniguruma" }, |
67 |
| - .opengl = .{ .path = "./pkg/opengl" }, |
68 |
| - .sentry = .{ .path = "./pkg/sentry" }, |
69 |
| - .simdutf = .{ .path = "./pkg/simdutf" }, |
70 |
| - .utfcpp = .{ .path = "./pkg/utfcpp" }, |
71 |
| - .wuffs = .{ .path = "./pkg/wuffs" }, |
72 |
| - .zlib = .{ .path = "./pkg/zlib" }, |
| 64 | + .cimgui = .{ .path = "./pkg/cimgui", .lazy = true }, |
| 65 | + .fontconfig = .{ .path = "./pkg/fontconfig", .lazy = true }, |
| 66 | + .freetype = .{ .path = "./pkg/freetype", .lazy = true }, |
| 67 | + .glfw = .{ .path = "./pkg/glfw", .lazy = true }, |
| 68 | + .gtk4_layer_shell = .{ .path = "./pkg/gtk4-layer-shell", .lazy = true }, |
| 69 | + .harfbuzz = .{ .path = "./pkg/harfbuzz", .lazy = true }, |
| 70 | + .highway = .{ .path = "./pkg/highway", .lazy = true }, |
| 71 | + .libintl = .{ .path = "./pkg/libintl", .lazy = true }, |
| 72 | + .libpng = .{ .path = "./pkg/libpng", .lazy = true }, |
| 73 | + .macos = .{ .path = "./pkg/macos", .lazy = true }, |
| 74 | + .oniguruma = .{ .path = "./pkg/oniguruma", .lazy = true }, |
| 75 | + .opengl = .{ .path = "./pkg/opengl", .lazy = true }, |
| 76 | + .sentry = .{ .path = "./pkg/sentry", .lazy = true }, |
| 77 | + .simdutf = .{ .path = "./pkg/simdutf", .lazy = true }, |
| 78 | + .utfcpp = .{ .path = "./pkg/utfcpp", .lazy = true }, |
| 79 | + .wuffs = .{ .path = "./pkg/wuffs", .lazy = true }, |
| 80 | + .zlib = .{ .path = "./pkg/zlib", .lazy = true }, |
73 | 81 |
|
74 | 82 | // Shader translation
|
75 |
| - .glslang = .{ .path = "./pkg/glslang" }, |
76 |
| - .spirv_cross = .{ .path = "./pkg/spirv-cross" }, |
| 83 | + .glslang = .{ .path = "./pkg/glslang", .lazy = true }, |
| 84 | + .spirv_cross = .{ .path = "./pkg/spirv-cross", .lazy = true }, |
77 | 85 |
|
78 | 86 | // Wayland
|
79 | 87 | .wayland = .{
|
80 | 88 | .url = "https://deps.files.ghostty.org/wayland-9cb3d7aa9dc995ffafdbdef7ab86a949d0fb0e7d.tar.gz",
|
81 | 89 | .hash = "N-V-__8AAKrHGAAs2shYq8UkE6bGcR1QJtLTyOE_lcosMn6t",
|
| 90 | + .lazy = true, |
82 | 91 | },
|
83 | 92 | .wayland_protocols = .{
|
84 | 93 | .url = "https://deps.files.ghostty.org/wayland-protocols-258d8f88f2c8c25a830c6316f87d23ce1a0f12d9.tar.gz",
|
85 | 94 | .hash = "N-V-__8AAKw-DAAaV8bOAAGqA0-oD7o-HNIlPFYKRXSPT03S",
|
| 95 | + .lazy = true, |
86 | 96 | },
|
87 | 97 | .plasma_wayland_protocols = .{
|
88 | 98 | .url = "https://deps.files.ghostty.org/plasma_wayland_protocols-12207e0851c12acdeee0991e893e0132fc87bb763969a585dc16ecca33e88334c566.tar.gz",
|
89 | 99 | .hash = "N-V-__8AAKYZBAB-CFHBKs3u4JkeiT4BMvyHu3Y5aaWF3Bbs",
|
| 100 | + .lazy = true, |
90 | 101 | },
|
91 | 102 |
|
92 | 103 | // Other
|
93 | 104 | .apple_sdk = .{ .path = "./pkg/apple-sdk" },
|
94 | 105 | .iterm2_themes = .{
|
95 | 106 | .url = "https://github.com/mbadolato/iTerm2-Color-Schemes/archive/e21d5ffd19605741d0e3e19d7c5a8c6c25648673.tar.gz",
|
96 | 107 | .hash = "N-V-__8AAABBKARxrVb9mEr7T5TUQbbqPiHxdBoOAmsChg2a",
|
| 108 | + .lazy = true, |
97 | 109 | },
|
98 | 110 | },
|
99 | 111 | }
|
0 commit comments