diff --git a/community/libkgapi/APKBUILD b/community/libkgapi/APKBUILD
index fd2fe5c9b90e45fb31c0b5fbc0d805c836b0ca4f..003371f7f3a45100a7a52ea07eddb9a3f34aff06 100644
--- a/community/libkgapi/APKBUILD
+++ b/community/libkgapi/APKBUILD
@@ -46,6 +46,27 @@ check() {
 	# tasks-taskfetchjobtest fails on the builders
 	# contacts-contactfetchjobtest: https://gitlab.alpinelinux.org/alpine/aports/-/issues/11787
 	# calendar-event-*: UTC+02 != UTC+02:00
+	local skipped_tests="("
+	local tests="
+		tasks-taskfetchjob
+		calendar-freebusyqueryjob
+		contacts-contactfetchjob
+		contacts-contactcreatejob
+		contacts-contactmodifyjob
+		calendar-eventcreatejob
+		calendar-eventmodifyjob
+		calendar-eventfetchjob
+		"
+	case "$CARCH" in
+		x86) tests="$tests
+			calendar-calendardeletejob
+			calendar-eventdeletejob
+			" ;;
+	esac
+	for test in $tests; do
+		skipped_tests="$skipped_tests|$test"
+	done
+	skipped_tests="$skipped_tests)test"
 	xvfb-run ctest --test-dir build --output-on-failure \
 		-E "(tasks-taskfetchjob|calendar-freebusyqueryjob|contacts-contact(fetchjob|createjob|modifyjob)|calendar-event(createjob|modifyjob|fetchjob))test"
 }