diff --git a/testing/melange/APKBUILD b/testing/melange/APKBUILD
index f8446320c802b20d1465d62487110d4e5382e7c9..8009eb2493bafdb6006cc369307cb9d264c13455 100644
--- a/testing/melange/APKBUILD
+++ b/testing/melange/APKBUILD
@@ -14,29 +14,25 @@ subpackages="
 	"
 source="https://github.com/chainguard-dev/melange/archive/v$pkgver/melange-$pkgver.tar.gz"
 
-export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}"
-export GOTMPDIR="${GOTMPDIR:-"$srcdir"}"
-export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}"
-
 build() {
 	mkdir build
-	go build -o build/ "$builddir"/...
+	go build -o build/ .
 
 	for i in bash fish zsh; do
-		"$builddir"/build/melange completion $i > "$builddir"/melange.$i
+		./build/melange completion $i > melange.$i
 	done
 }
 
 check() {
-	(unset SOURCE_DATE_EPOCH; go test "$builddir"/...)
+	(unset SOURCE_DATE_EPOCH; go test ./...)
 }
 
 package() {
-	install -Dm755 "$builddir"/build/melange "$pkgdir"/usr/bin/melange
+	install -Dm755 build/melange -t "$pkgdir"/usr/bin/
 
-	install -Dm644 "$builddir"/melange.bash "$pkgdir"/usr/share/bash-completion/completions/melange
-	install -Dm644 "$builddir"/melange.fish "$pkgdir"/usr/share/fish/vendor_completions.d/melange.fish
-	install -Dm644 "$builddir"/melange.zsh "$pkgdir"/usr/share/zsh/site-functions/_melange
+	install -Dm644 melange.bash "$pkgdir"/usr/share/bash-completion/completions/melange
+	install -Dm644 melange.fish "$pkgdir"/usr/share/fish/vendor_completions.d/melange.fish
+	install -Dm644 melange.zsh "$pkgdir"/usr/share/zsh/site-functions/_melange
 }
 
 sha512sums="