Skip to content

Commit a410cc9

Browse files
authored
handle aarch64
1 parent bef141d commit a410cc9

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

setup.sh

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
set -e
44

55
export DEBIAN_FRONTEND="noninteractive"
6+
export ARCH="$(uname -m)"
67

78
ZIG_VERSION="0.13.0"
89
MINISIGN_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
3637
wget -q "${MINISIGN_URL}" -O "minisign-linux.tar.gz"
3738
tar -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
4647
rm -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

Comments
 (0)