diff --git a/community/aspcud/APKBUILD b/community/aspcud/APKBUILD
index 941530e764a04f19a4816c6b3d84a58db1bb7734..90d98cfde0004f22bb05d65c5cfdd64988934791 100644
--- a/community/aspcud/APKBUILD
+++ b/community/aspcud/APKBUILD
@@ -12,6 +12,7 @@ depends="clingo"
 makedepends="boost-dev cmake re2c samurai"
 subpackages="$pkgname-doc"
 source="$pkgname-$pkgver.tar.gz::https://github.com/potassco/aspcud/archive/v$pkgver.tar.gz"
+options="!check" # FIXME: run tests if possible!
 
 build() {
 	cmake -B build -G Ninja \
diff --git a/community/dma/APKBUILD b/community/dma/APKBUILD
index 0e12b99c7dea37244774cc9c10b5337954d4dc97..48b362ca75fa8b024934a1f041ae83d6f313de1e 100644
--- a/community/dma/APKBUILD
+++ b/community/dma/APKBUILD
@@ -9,7 +9,7 @@ url="https://github.com/corecode/dma"
 arch="x86_64 x86 ppc64le"
 license="BSD-3-Clause"
 makedepends="bison flex libbsd-dev bsd-compat-headers openssl-dev>3"
-options="suid"
+options="suid !check"
 subpackages="$pkgname-doc"
 source="$pkgname-$pkgver.tar.gz::https://github.com/corecode/dma/archive/v$pkgver.tar.gz
 	$pkgname.cron
diff --git a/community/emacs/APKBUILD b/community/emacs/APKBUILD
index abb9e198279042958a7641e58c8ee51a86671042..a3542ed0cdec02a77b674343c021620f1269b502 100644
--- a/community/emacs/APKBUILD
+++ b/community/emacs/APKBUILD
@@ -53,6 +53,7 @@ subpackages="
 source="https://ftp.gnu.org/gnu/emacs/emacs-$pkgver.tar.xz
 	no-git-repo.patch
 	"
+options="!check" # how do you test a text editor without editing text?
 
 # secfixes:
 #   28.2-r6:
diff --git a/community/iodine/APKBUILD b/community/iodine/APKBUILD
index 56160cca12af9f79ea33ff49b19a6d2d31d001ad..c15f349539416699f1ff3ac2b1cdab7d26902aa5 100644
--- a/community/iodine/APKBUILD
+++ b/community/iodine/APKBUILD
@@ -11,6 +11,7 @@ license="ISC"
 makedepends="linux-headers zlib-dev"
 subpackages="$pkgname-doc"
 source="https://code.kryo.se/iodine/iodine-$pkgver.tar.gz"
+options="!check" # FIXME: run tests if possible!
 
 build() {
 	CFLAGS="$CFLAGS -D__GLIBC__=1" make
diff --git a/community/mcabber/APKBUILD b/community/mcabber/APKBUILD
index a7e2634e840f8567c847a3f2f97e58f262dd1369..8d093b7790e8f5b784b4def52cb34b74f774a5d4 100644
--- a/community/mcabber/APKBUILD
+++ b/community/mcabber/APKBUILD
@@ -9,12 +9,14 @@ url="https://mcabber.com"
 arch="all"
 license="GPL-2.0-or-later"
 depends="beep"
-options="libtool"
+# !check: this is an interactive Jabber client
+options="libtool !check"
 makedepends="loudmouth-dev glib-dev ncurses-dev gpgme-dev aspell-dev
 	libotr-dev libidn-dev"
 subpackages="$pkgname-dev $pkgname-doc"
 source="https://mcabber.com/files/mcabber-$pkgver.tar.bz2
-	fix-format-string.patch"
+	fix-format-string.patch
+	"
 
 prepare() {
 	default_prepare
diff --git a/community/slrn/APKBUILD b/community/slrn/APKBUILD
index 614150af16faacd74fc87ef4cd40a77de515f815..a02077aa3cd07f34006b76c2d3dce8f350ec4ae5 100644
--- a/community/slrn/APKBUILD
+++ b/community/slrn/APKBUILD
@@ -14,6 +14,7 @@ source="https://jedsoft.org/releases/slrn/slrn-${pkgver}a.tar.bz2
 	terminfo.patch
 	gcc14.patch
 	"
+options="!check" # this is an interactive news client
 
 prepare() {
 	default_prepare
diff --git a/community/wavemon/APKBUILD b/community/wavemon/APKBUILD
index 561f697afc10cc553de33573d0f22af19655d2a5..be8cbad0afcc50f8f3cb434f122a7ef5392943a5 100644
--- a/community/wavemon/APKBUILD
+++ b/community/wavemon/APKBUILD
@@ -13,6 +13,7 @@ license="GPL-2.0-or-later"
 makedepends="ncurses-dev libcap-dev libnl3-dev"
 subpackages="$pkgname-doc"
 source="$pkgname-$pkgver-1.tar.gz::https://github.com/uoaerg/wavemon/archive/v$pkgver.tar.gz"
+options="!check" # FIXME: run tests if possible!
 
 prepare() {
 	default_prepare