diff options
Diffstat (limited to 'community/rspamd/APKBUILD')
-rw-r--r-- | community/rspamd/APKBUILD | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/community/rspamd/APKBUILD b/community/rspamd/APKBUILD index 55d1b9a09ba..53de9fb2dae 100644 --- a/community/rspamd/APKBUILD +++ b/community/rspamd/APKBUILD @@ -6,7 +6,7 @@ # Contributor: Duncan Bellamy <dunk@denkimushi.com> pkgname=rspamd pkgver=2.7 -pkgrel=5 +pkgrel=6 pkgdesc="Fast, free and open-source spam filtering system" url="https://rspamd.com/" # riscv64 blocked by luajit @@ -79,11 +79,26 @@ build() { -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ -DCMAKE_C_FLAGS="$CFLAGS" \ "$CMAKE_CROSSOPTS" . - make -C build + make -C build all rspamd-test } check() { - make -C build rspamd-test + cd build/test + ln -s ../../lualib/lua_stat.lua ./ + ln -s ../../lualib/lua_redis.lua ./ + ln -s ../../lualib/lua_util.lua ./ + ln -s ../../contrib/lua-fun/fun.lua ./ + ln -s ../../contrib/lua-lupa/lupa.lua ./ + ln -s ../../contrib/lua-tableshape/tableshape.lua ./ + # dns and upstream have dns asserts + # shingles and lua_pca have segfaults + # lua needs even more linked lua modules + + # needs replacing with rspamd-test-cxx in 2.8 + # rspamd-test is obsolete https://github.com/rspamd/rspamd/issues/3807 + ./rspamd-test -s /rspamd/dns -s /rspamd/upstream -s /rspamd/shingles \ + -s /rspamd/lua -s /rspamd/lua_pcall -s /rspamd/radix \ + -s /rspamd/cryptobox } package() { |