diff --git a/community/rspamd/APKBUILD b/community/rspamd/APKBUILD
index aeef84b..0fb25bd 100644
--- a/community/rspamd/APKBUILD
+++ b/community/rspamd/APKBUILD
@@ -5,7 +5,7 @@
 # Contributor: Duncan Bellamy <dunk@denkimushi.com>
 # Maintainer: Duncan Bellamy <dunk@denkimushi.com>
 pkgname=rspamd
-pkgver=4.2.1
+pkgver=4.2.2
 pkgrel=0
 pkgdesc="Fast, free and open-source spam filtering system"
 url="https://rspamd.com/"
@@ -166,7 +166,7 @@ utils() {
 }
 
 sha512sums="
-985f0afd4c7d3e71e02daee4c0d14236f582c9787dd1f8fd4a723076139b1ae1e1adea89460394bdb5403375500c9b18c791e84f6f586c19d583e903e43420a3  rspamd-4.2.1.tar.gz
+ee6790ba338b11805dd4afc63ad855ce927f7f4a43a39d518164445ac379f513211bb7dc6b8343302bd4862ecda260be51ab4ee4ed0d6427f43c461f412a505d  rspamd-4.2.2.tar.gz
 2efe28575c40d1fba84b189bb872860e744400db80dce2f6330be6c6287fb3f46e6511284729b957488bf40bcb9b0952e26df9934f5f138334bd2766075c45cb  rspamd.logrotated
 8af7bde8b0fa392913bc7891498ad27d5262897a0a2c0922fa3006b06b9782773876881ea34dd65a236d4f33e080d551dc3866a2cce6d61b35165cd6713dc53c  rspamd.initd
 a2003ef0c9d64a44480f59302864a2dfedcbe3a0047fcbb655408bc8aae9014b6ad0ddc6b64d4abeeb21bea0f86678afd30589ac8eed83e07ad7f87710e93702  rspamd.confd
diff --git a/community/rspamd/tests.patch b/community/rspamd/tests.patch
new file mode 100644
index 0000000..68ce1a3
--- /dev/null
+++ b/community/rspamd/tests.patch
@@ -0,0 +1,20 @@
+diff -Nurp a/CMakeLists.txt b/CMakeLists.txt
+--- a/CMakeLists.txt	2025-06-09 10:11:16.000000000 +0000
++++ b/CMakeLists.txt	2025-06-14 07:06:19.025524369 +0000
+@@ -346,10 +346,13 @@ enable_testing()
+ add_subdirectory(test)
+ 
+ add_custom_target(check DEPENDS rspamd-test-cxx rspamd-test)
+-add_custom_target(run-test DEPENDS check
+-        COMMAND test/rspamd-test-cxx
+-        COMMAND sh -c 'LUA_PATH="${CMAKE_SOURCE_DIR}/lualib/?.lua\;${CMAKE_SOURCE_DIR}/lualib/?/?.lua\;${CMAKE_SOURCE_DIR}/lualib/?/init.lua\;${CMAKE_SOURCE_DIR}/contrib/lua-?/?.lua"
++ADD_CUSTOM_TARGET(run-test DEPENDS check test-cmd)
++ADD_CUSTOM_COMMAND(OUTPUT test-cmd COMMAND test/rspamd-test-cxx)
++IF (ENABLE_LUAJIT MATCHES "ON")
++	ADD_CUSTOM_COMMAND(OUTPUT test-cmd APPEND
++	COMMAND sh -c 'LUALIBDIR="${CMAKE_SOURCE_DIR}/lualib" LUA_PATH="${CMAKE_SOURCE_DIR}/lualib/?.lua\;${CMAKE_SOURCE_DIR}/lualib/?/?.lua\;${CMAKE_SOURCE_DIR}/lualib/?/init.lua\;${CMAKE_SOURCE_DIR}/contrib/lua-?/?.lua"
+         test/rspamd-test -p /rspamd/lua')
++ENDIF ()
+ 
+ # Setup PVS Studio if available
+ include(SetupPVSStudio)
