diff --git a/community/kcmutils/APKBUILD b/community/kcmutils/APKBUILD
index 2b5bc38c633a342f4bbb812bfcadc204ff047199..5392323e287084695389a9b22d3101178a8c9a99 100644
--- a/community/kcmutils/APKBUILD
+++ b/community/kcmutils/APKBUILD
@@ -1,5 +1,3 @@
-# Contributor: Bart Ribbers <bribbers@disroot.org>
-
 # The group tag is just to easily find this APKBUILD by some scripts for automation
 # group=kde-frameworks
 maintainer="team/kde <bribbers@disroot.org>"
@@ -7,7 +5,8 @@ pkgname=kcmutils
 pkgver=6.8.0
 pkgrel=0
 pkgdesc="Utilities for interacting with KCModules"
-arch="all"
+# armhf blocked by qt6-qtdeclarative
+arch="all !armhf"
 url="https://community.kde.org/Frameworks"
 license="LGPL-2.1-only AND LGPL-2.1-or-later"
 depends_dev="
@@ -23,6 +22,7 @@ depends_dev="
 makedepends="$depends_dev
 	doxygen
 	extra-cmake-modules
+	qt6-qtdeclarative-private-dev
 	qt6-qttools-dev
 	samurai
 	"
@@ -48,7 +48,7 @@ build() {
 }
 
 check() {
-	xvfb-run ctest --test-dir build --output-on-failure -E "kcmultidialogtest"
+	xvfb-run ctest --test-dir build -E "kcmultidialogtest"
 }
 
 package() {