1DOLLY 72TOOLCHAIN ghostty-build3REQUIRES HOST runtime@04REQUIRES HOST display@05REQUIRES HOST input@06REQUIRES HOST http@078FROM /v0.1.4/Dollyfile-zig-build 6c16bde5b02b9b125bc8f020c7fc225d9dd226e8e0609a1e826b2c826109d4ef910REQUIRES HEADER libc11REQUIRES HEADER display12REQUIRES HEADER input13REQUIRES TOOL   ar14REQUIRES TOOL   cc15REQUIRES TOOL   make16REQUIRES TOOL   rm17REQUIRES TOOL   tar18REQUIRES TOOL   zig1920SOURCE /v0.1.4/dist/static/default/ghostty.tar              3add3703b5d426311460df7b0474595549b9791af2855082d01ab26571232ba6 /tmp/ghostty.tar21SOURCE /v0.1.4/dist/static/default/uucode.tar               27d4103c73b68b20c21adaee05c4cd2c01fc418e083f5961148e1f872951453e /tmp/uucode.tar22SOURCE /v0.1.4/dist/static/default/ghostty/display.c        8c4ad6cc67a72e13724aa823c58a3ac0c20908ae5e2490d5f7e30cac9276145e /usr/src/dolly/ghostty/display.c23SOURCE /v0.1.4/dist/static/default/stb_truetype.h           ecd30b05e0dd4fea3a13c26810dd9e1992dc379049482c393d5a19e6b5090aab /tmp/ghostty/stb_truetype.h24SOURCE /v0.1.4/dist/static/default/stb_image.h              594c2fe35d49488b4382dbfaec8f98366defca819d916ac95becf3e75f4200b3 /tmp/ghostty/stb_image.h25SOURCE /v0.1.4/dist/static/default/IosevkaTerm-SemiBold.ttf 754545a4f6250efdd3d2cc916bb344c59f0c59830405307dfd44d183f919a654 /usr/share/fonts/IosevkaTerm-SemiBold.ttf26# What IosevkaTerm has no glyph for: Chinese, Japanese and Korean, then emoji.27SOURCE /v0.1.4/dist/static/default/DroidSansFallback.ttf    56d3edfb377a8bc3c4b77f4476405c770173c0e31221ad7c77d0a8e1f3039a3e /usr/share/fonts/DroidSansFallback.ttf28SOURCE /v0.1.4/dist/static/default/droid-fonts-NOTICE       38751245389e1e23f73e6f5384b5cbe7fa972cc4410c5adc9c04b082a0b9561a /usr/share/licenses/droid-fonts/NOTICE29SOURCE /v0.1.4/dist/static/default/NotoEmoji-Regular.ttf    cd07743a4c93d8da929afdd28c1d368f11da478a1093146a13610081c2a58440 /usr/share/fonts/NotoEmoji-Regular.ttf30SOURCE /v0.1.4/dist/static/default/noto-emoji-OFL.txt       fb755fa3280d1d215a20df2e64fe6a0f75f8208439b11671978214aae60d2997 /usr/share/licenses/noto-emoji/OFL.txt31SLOP tar \32  -xf /tmp/ghostty.tar \33  -C /34SLOP tar \35  -xf /tmp/uucode.tar \36  -C /3738# Zig emits Ghostty VT and compiler_rt as C; cc compiles them. zig.h passes39# usize as uint64_t *, and @returnAddress would import an Emscripten helper.40FILE /tmp/ghostty/Makefile41    .RECIPEPREFIX := >42    ZIGFLAGS := -OReleaseSmall -target wasm64-emscripten -mcpu=generic+atomics -fsingle-threaded -ofmt=c43    CFLAGS := -O2 -std=c99 -fno-strict-aliasing -Wno-incompatible-pointer-types -I /usr/lib/zig44    all: /usr/lib/libghostty-vt.a /usr/lib/libdisplay.so45    /tmp/ghostty/ghostty-vt.c:46    >zig build-obj \47    >  $(ZIGFLAGS) \48    >  -lc \49    >  --name ghostty-vt \50    >  --dep build_options \51    >  --dep terminal_options \52    >  --dep wuffs \53    >  --dep unicode_tables \54    >  --dep symbols_tables \55    >  --dep uucode \56    >  -Mroot=/usr/src/ghostty/src/lib_vt.zig \57    >  -Mbuild_options=/usr/src/ghostty/generated/build-options.zig \58    >  -Mterminal_options=/usr/src/ghostty/generated/terminal-options.zig \59    >  -Municode_tables=/usr/src/ghostty/generated/unicode-props.zig \60    >  -Msymbols_tables=/usr/src/ghostty/generated/unicode-symbols.zig \61    >  -ODebug \62    >  --dep types.zig \63    >  --dep config.zig \64    >  --dep tables \65    >  -Muucode=/usr/src/uucode/src/root.zig \66    >  -ODebug \67    >  -Mtypes.zig=/usr/src/uucode/src/types.zig \68    >  -ODebug \69    >  --dep types.zig \70    >  --dep storage.zig \71    >  -Mconfig.zig=/usr/src/uucode/src/config.zig \72    >  -ODebug \73    >  --dep config.zig \74    >  --dep storage.zig \75    >  --dep build_config \76    >  -Mtables=/usr/src/ghostty/generated/uucode-tables.zig \77    >  -ODebug \78    >  --dep config.zig \79    >  -Mstorage.zig=/usr/src/uucode/src/storage.zig \80    >  --dep config.zig \81    >  --dep storage.zig \82    >  -Mbuild_config=/usr/src/ghostty/src/build/uucode_config.zig \83    >  -OReleaseSmall \84    >  --dep wuffs_c \85    >  -Mwuffs=/usr/src/ghostty/pkg/wuffs/src/main.zig \86    >  --dep c_builtins \87    >  --dep helpers \88    >  -Mwuffs_c=/usr/src/ghostty/generated/wuffs-c.zig \89    >  -Mc_builtins=/usr/src/translate_c/lib/c_builtins.zig \90    >  -Mhelpers=/usr/src/translate_c/lib/helpers.zig \91    >  -femit-bin=$@92    /tmp/ghostty/compiler_rt.c:93    >zig build-obj $(ZIGFLAGS) --name compiler_rt -Mroot=/usr/lib/zig/compiler_rt.zig -femit-bin=$@94    /tmp/ghostty/ghostty-vt.o: /tmp/ghostty/ghostty-vt.c95    >cc -c $(CFLAGS) '-D__builtin_return_address(level)=0' -o $@ $<96    /tmp/ghostty/compiler_rt.o: /tmp/ghostty/compiler_rt.c97    >cc -c $(CFLAGS) -o $@ $<98    # Wuffs as Ghostty's pkg/wuffs/build.zig builds it, for kitty graphics;99    # hidden, as the plugin's own code: its vtables name its functions.100    /tmp/ghostty/wuffs.o: /usr/src/wuffs/wuffs-v0.4.c101    >cc -c -O2 -fvisibility=hidden -DWUFFS_IMPLEMENTATION -DWUFFS_CONFIG__MODULES -DWUFFS_CONFIG__MODULE__AUX__BASE \102    >  -DWUFFS_CONFIG__MODULE__AUX__IMAGE -DWUFFS_CONFIG__MODULE__BASE -DWUFFS_CONFIG__MODULE__ADLER32 \103    >  -DWUFFS_CONFIG__MODULE__CRC32 -DWUFFS_CONFIG__MODULE__DEFLATE -DWUFFS_CONFIG__MODULE__JPEG \104    >  -DWUFFS_CONFIG__MODULE__PNG -DWUFFS_CONFIG__MODULE__ZLIB -o $@ $<105    /usr/lib/libghostty-vt.a: /tmp/ghostty/ghostty-vt.o /tmp/ghostty/compiler_rt.o /tmp/ghostty/wuffs.o106    >ar rcs $@ $^107    /usr/lib/libdisplay.so: /usr/src/dolly/ghostty/display.c /usr/lib/libghostty-vt.a108    >cc \109    >  -shared \110    >  --dolly-kernel-plugin \111    >  -O2 \112    >  -I /tmp/ghostty \113    >  -I /usr/include \114    >  $< \115    >  -lghostty-vt \116    >  -o $@117SLOP CWD /usr/src/ghostty make \118  -f /tmp/ghostty/Makefile119120FILE /usr/share/fonts/IosevkaTerm-SemiBold.ttf121FILE /usr/share/fonts/DroidSansFallback.ttf122FILE /usr/share/fonts/NotoEmoji-Regular.ttf123FILE /usr/share/licenses/droid-fonts/NOTICE124FILE /usr/share/licenses/noto-emoji/OFL.txt125FILE /usr/share/licenses/ghostty/LICENSE126FILE /usr/share/licenses/uucode/LICENSE.md127FILE /usr/share/licenses/wuffs/LICENSE-APACHE128FILE /usr/share/licenses/wuffs/LICENSE-MIT129FILE /usr/share/licenses/translate-c/LICENSE130131EXPORTS LIB    ghostty-vt /usr/lib/libghostty-vt.a132EXPORTS LIB    display    /usr/lib/libdisplay.so133EXPORTS HEADER ghostty-vt /usr/include/ghostty134135SLOP rm \136  -rf \137  /tmp/ghostty \138  /tmp/ghostty.tar \139  /tmp/uucode.tar \140  /usr/src/dolly/ghostty \141  /usr/src/ghostty \142  /usr/src/uucode143144# Opened, the image runs the display library it just built.145EXPORTS ENV DISPLAY /usr/lib/libdisplay.so146147ENTRY /bin/foreground -i /bin/slop148