diff --git a/community/kimageannotator/APKBUILD b/community/kimageannotator/APKBUILD
index 17bd1048a7b37c35cf0fa53c8e567cc1962272d2..941122d6fd90929c33c7316f9caf350c7b80cbc2 100644
--- a/community/kimageannotator/APKBUILD
+++ b/community/kimageannotator/APKBUILD
@@ -1,5 +1,5 @@
 # Contributor: Bart Ribbers <bribbers@disroot.org>
-# Maintainer: Bart Ribbers <bribbers@disroot.org>
+maintainer="Bart Ribbers <bribbers@disroot.org>"
 pkgname=kimageannotator
 pkgver=0.7.1
 pkgrel=0
@@ -18,6 +18,7 @@ makedepends="$depends_dev
 	gtest-dev
 	samurai
 	"
+checkdepends="xvfb-run"
 subpackages="$pkgname-dev"
 source="https://github.com/ksnip/kImageAnnotator/archive/v$pkgver/kimageannotator-$pkgver.tar.gz"
 builddir="$srcdir/kImageAnnotator-$pkgver"
@@ -29,14 +30,13 @@ build() {
 		-DCMAKE_INSTALL_PREFIX=/usr \
 		-DCMAKE_INSTALL_LIBDIR=lib \
 		-DBUILD_SHARED_LIBS=TRUE \
-		-DBUILD_TESTS=OFF \
+		-DBUILD_TESTS="$(want_check && echo ON || echo OFF)" \
 		-DBUILD_EXAMPLE=OFF
-	# Building tests is currently broken with Qt6
 	cmake --build build
 }
 
 check() {
-	ctest --test-dir build --output-on-failure
+	xvfb-run -a ctest --test-dir build/tests
 }
 
 package() {