diff --git a/main/apk-tools/APKBUILD b/main/apk-tools/APKBUILD
index 1a1f95a7d644dfc5fb1ec73d3aad9996f07ca976..8a61ec26082fe64a193ef9df6eb87fc2924d2c2b 100644
--- a/main/apk-tools/APKBUILD
+++ b/main/apk-tools/APKBUILD
@@ -13,9 +13,11 @@ depends="musl>=1.2"
 makedepends_build="openssl lua5.3 lua5.3-lzlib scdoc"
 makedepends_host="zlib-dev openssl-dev zlib-static openssl-libs-static linux-headers"
 makedepends="$makedepends_build $makedepends_host"
+lua="no"
 if [ "$CBUILD" = "$CHOST" ]; then
 	subpackages="$subpackages lua5.3-apk:luaapk"
 	makedepends="$makedepends lua5.3-dev"
+	lua="yes"
 fi
 source="https://gitlab.alpinelinux.org/alpine/$pkgname/-/archive/v$pkgver/$pkgname-v$pkgver.tar.gz
 	"
@@ -29,16 +31,16 @@ prepare() {
 }
 
 build() {
-	make
-	make static
+	make LUA="$lua"
+	make static LUA="$lua"
 }
 
 check() {
-	make check
+	make check LUA="$lua"
 }
 
 package() {
-	make DESTDIR="$pkgdir" install
+	make DESTDIR="$pkgdir" LUA="$lua" install
 	install -d "$pkgdir"/var/lib/apk \
 		"$pkgdir"/var/cache/misc \
 		"$pkgdir"/etc/apk/keys \