diff --git a/testing/vim-rust/APKBUILD b/testing/vim-rust/APKBUILD
index e74072d758ac6dbe6605f189191c00fd6a5f9559..42c28022f41a9ef811b7d3b56a009c5d0fb80feb 100644
--- a/testing/vim-rust/APKBUILD
+++ b/testing/vim-rust/APKBUILD
@@ -16,7 +16,7 @@ subpackages=""
 source="https://github.com/rust-lang/rust.vim/archive/$_commit.zip"
 
 
-_builddir="rust.vim-$_commit"
+builddir="$srcdir"/rust.vim-$_commit
 build() {
 	:
 }
@@ -24,7 +24,7 @@ build() {
 package() {
 	_vimver="$(. ../../main/vim/APKBUILD; echo $pkgver | sed 's/\.//;s/\..*//')"
 	mkdir -p "$pkgdir"/usr/share/vim/vim$_vimver
-	cp -r $srcdir/$_builddir/*/ $pkgdir/usr/share/vim/vim$_vimver
+	cp -r "$builddir"/*/ $pkgdir/usr/share/vim/vim$_vimver
 }
 
 md5sums="def924ab2dacc48bbbfe03136e53a29f  e651851c7455286f0ba42c46777e9677c68796ac.zip"