diff --git a/community/libfprint/APKBUILD b/community/libfprint/APKBUILD
index 30762c73a4ac137392fac7117fcc0fda8a8cfa61..070c9ddc1403c6438987c86cd0272ca2927ea0be 100644
--- a/community/libfprint/APKBUILD
+++ b/community/libfprint/APKBUILD
@@ -21,17 +21,15 @@ source="https://gitlab.freedesktop.org/libfprint/libfprint/uploads/aff93e9921d1c
 	"
 
 build() {
-	meson \
-		--prefix /usr \
-		--buildtype=plain \
+	abuild-meson \
 		-Dx11-examples=false \
 		-Ddoc=false \
 		output
-	ninja -C output
+	meson compile ${JOBS:+-j ${JOBS}} -C output
 }
 
 package() {
-	DESTDIR="$pkgdir" ninja -C output install
+	DESTDIR="$pkgdir" meson install --no-rebuild -C output
 }
 
 sha512sums="6a38a691d1f2d5fe19b5bbda9b77321d2e34f1a3aa8b61f38109e0095b28e156cdd7be5ade8f3db8ff26045f8556b68e938b3e1378f4b6d84a2106566e7fdb53  libfprint-1.0.tar.xz