33set -e
44
55export DEBIAN_FRONTEND=" noninteractive"
6+ export ARCH=" $( uname -m) "
67
78ZIG_VERSION=" 0.13.0"
89MINISIGN_URL=" https://github.com/jedisct1/minisign/releases/download/0.11/minisign-0.11-linux.tar.gz"
@@ -29,22 +30,22 @@ apt-get -qq update && apt-get -qq -y upgrade && apt-get -qq -y install ${buildPk
2930
3031# download & install other dependencies
3132# appimagetool: https://github.com/AppImage/appimagetool
32- wget -q " https://github.com/AppImage/appimagetool/releases/download/continuous/appimagetool-x86_64 .AppImage"
33- install appimagetool-x86_64 .AppImage /usr/local/bin/appimagetool
33+ wget -q " https://github.com/AppImage/appimagetool/releases/download/continuous/appimagetool-${ARCH} .AppImage"
34+ install " appimagetool-${ARCH} .AppImage" /usr/local/bin/appimagetool
3435
3536# minisign: https://github.com/jedisct1/minisign
3637wget -q " ${MINISIGN_URL} " -O " minisign-linux.tar.gz"
3738tar -xzf " minisign-linux.tar.gz"
38- mv minisign-linux/x86_64 /minisign /usr/local/bin
39+ mv minisign-linux/" ${ARCH} " /minisign /usr/local/bin
3940
4041# zig: https://ziglang.org
41- wget -q " https://ziglang.org/download/${ZIG_VERSION} /zig-linux-x86_64 -${ZIG_VERSION} .tar.xz"
42- tar -xf " zig-linux-x86_64 -${ZIG_VERSION} .tar.xz" -C /opt
43- ln -s " /opt/zig-linux-x86_64 -${ZIG_VERSION} /zig" /usr/local/bin/zig
42+ wget -q " https://ziglang.org/download/${ZIG_VERSION} /zig-linux-${ARCH} -${ZIG_VERSION} .tar.xz"
43+ tar -xf " zig-linux-${ARCH} -${ZIG_VERSION} .tar.xz" -C /opt
44+ ln -s " /opt/zig-linux-${ARCH} -${ZIG_VERSION} /zig" /usr/local/bin/zig
4445
4546# cleanup
4647rm -r \
47- " appimagetool-x86_64 .AppImage" \
48+ " appimagetool-${ARCH} .AppImage" \
4849 " minisign-linux.tar.gz" \
4950 " minisign-linux" \
50- " zig-linux-x86_64 -${ZIG_VERSION} .tar.xz"
51+ " zig-linux-${ARCH} -${ZIG_VERSION} .tar.xz"
0 commit comments