diff --git a/community/tor/APKBUILD b/community/tor/APKBUILD
index e47bf8cb64b7557f44f6bdf339863fd9638b1d98..a76726c67b12bf0eec63a166319ac1e62732fbb4 100644
--- a/community/tor/APKBUILD
+++ b/community/tor/APKBUILD
@@ -9,7 +9,7 @@ arch="all"
 license="BSD-3-Clause"
 pkgusers="tor"
 makedepends="linux-headers bash libevent-dev openssl-dev ca-certificates
-	zlib-dev zstd-dev xz-dev"
+	zlib-dev xz-dev"
 install="$pkgname.post-upgrade $pkgname.pre-install"
 subpackages="$pkgname-doc $pkgname-openrc"
 source="https://www.torproject.org/dist/tor-$pkgver.tar.gz
@@ -17,6 +17,14 @@ source="https://www.torproject.org/dist/tor-$pkgver.tar.gz
 	tor.confd
 	torrc.sample.patch"
 
+case "$CARCH" in
+	armhf) _zstd="--disable-zstd" ;;
+	* )
+		makedepends="$makedepends zstd-dev"
+		_zstd="--enable-zstd"
+		;;
+esac
+
 # secfixes:
 #   0.4.2.7-r0:
 #     - CVE-2020-10592
@@ -39,7 +47,8 @@ build() {
 		--sysconfdir=/etc \
 		--mandir=/usr/share/man \
 		--infodir=/usr/share/info \
-		--localstatedir=/var
+		--localstatedir=/var \
+		$_zstd
 	make
 }