@@ -27,6 +27,7 @@ GITHUB_BASE="https://github.com"
2727PANDOC_BASE=" ${GITHUB_BASE} /jgm/pandoc/releases/download/${PANDOC_VERSION} "
2828MINISIGN_URL=" ${GITHUB_BASE} /jedisct1/minisign/releases/download/${MINISIGN_VERSION} /minisign-${MINISIGN_VERSION} -linux.tar.gz"
2929URUNTIME_URL=" ${GITHUB_BASE} /VHSgunzo/uruntime/releases/download/${URUNTIME_VERSION} /uruntime-appimage-dwarfs-${ARCH} "
30+ URUNTIME_LITE_URL=" ${GITHUB_BASE} /VHSgunzo/uruntime/releases/download/${URUNTIME_VERSION} /uruntime-appimage-dwarfs-lite-${ARCH} "
3031LLVM_BASE=" ${GITHUB_BASE} /pkgforge-dev/llvm-libs-debloated/releases/download/continuous"
3132ZIG_URL=" https://ziglang.org/download/${ZIG_VERSION} /zig-linux-${ARCH} -${ZIG_VERSION} .tar.xz"
3233SHARUN_URL=" ${GITHUB_BASE} /VHSgunzo/sharun/releases/download/${SHARUN_VERSION} /sharun-${ARCH} "
@@ -37,11 +38,13 @@ case "${ARCH}" in
3738 PANDOC_URL=" ${PANDOC_BASE} /pandoc-${PANDOC_VERSION} -linux-amd64.tar.gz"
3839 LLVM_URL=" ${LLVM_BASE} /llvm-libs-nano-x86_64.pkg.tar.zst"
3940 LIBXML_URL=" ${LLVM_BASE} /libxml2-iculess-x86_64.pkg.tar.zst"
41+ MESA_URL=" ${LLVM_BASE} /mesa-mini-x86_64.pkg.tar.zst"
4042 ;;
4143" aarch64" )
4244 PANDOC_URL=" ${PANDOC_BASE} /pandoc-${PANDOC_VERSION} -linux-arm64.tar.gz"
4345 LLVM_URL=" ${LLVM_BASE} /llvm-libs-nano-aarch64.pkg.tar.xz"
4446 LIBXML_URL=" ${LLVM_BASE} /libxml2-iculess-aarch64.pkg.tar.xz"
47+ MESA_URL=" ${LLVM_BASE} /mesa-mini-aarch64.pkg.tar.xz"
4548 ;;
4649* )
4750 echo " Unsupported ARCH: '${ARCH} '"
5255# Debloated llvm and libxml2 without libicudata
5356wget " ${LLVM_URL} " -O /tmp/llvm-libs.pkg.tar.zst
5457wget " ${LIBXML_URL} " -O /tmp/libxml2.pkg.tar.zst
55- pacman -U --noconfirm /tmp/llvm-libs.pkg.tar.zst /tmp/libxml2.pkg.tar.zst
58+ wget " ${MESA_URL} " -O /tmp/mesa-mini.pkg.tar.zst
59+ pacman -U --noconfirm /tmp/* .pkg.tar.zst
5660
5761# Download & install other dependencies
5862# zig: https://ziglang.org
@@ -68,6 +72,11 @@ wget "${URUNTIME_URL}" -O /tmp/uruntime
6872chmod +x /tmp/uruntime
6973mv /tmp/uruntime /usr/local/bin/uruntime
7074
75+ rm -rf /usr/local/bin/uruntime-lite
76+ wget " ${URUNTIME_LITE_URL} " -O /tmp/uruntime-lite
77+ chmod +x /tmp/uruntime-lite
78+ mv /tmp/uruntime-lite /usr/local/bin/uruntime-lite
79+
7180# minisign: https://github.com/jedisct1/minisign
7281rm -rf /usr/local/bin/minisign
7382wget " ${MINISIGN_URL} " -O /tmp/minisign-linux.tar.gz
@@ -104,5 +113,4 @@ rm -rf \
104113 /tmp/minisign-linux* \
105114 /tmp/zig-linux.tar.xz \
106115 /tmp/pandoc* \
107- /tmp/llvm-libs.pkg.tar.zst \
108- /tmp/libxml2.pkg.tar.zst
116+ /tmp/* .pkg.tar.zst
0 commit comments