File vendor.sh of Package ghostty
#!/bin/sh
set -x
# The dependencies tarball is quite large, so we
# reduce it here by removing unecessary files for
# building (e.g, test files).
export SUBDIR="vendor/zig/"
export ZIG_GLOBAL_CACHE_DIR="${PWD}/${SUBDIR}"
export ZSTD_CLEVEL="9"
zig build --fetch
zig fetch git+https://codeberg.org/atman/zg#4a002763419a34d61dcbb1f415821b83b9bf8ddc
zig fetch git+https://github.com/TUSF/zigimg#31268548fe3276c0e95f318a6c0d2ab10565b58d
zig fetch git+https://github.com/rockorager/libvaxis#1f41c121e8fc153d9ce8c6eb64b2bbab68ad7d23
find "${SUBDIR}" -type d -iname test -print0 | xargs -r0 rm -rv
tar --zstd -cvf ../vendor.tar.zst "${SUBDIR}"