diff --git a/community/rspamd/APKBUILD b/community/rspamd/APKBUILD index 71016411d95320f3b2173ea2aa74dd7c07234cdc..82391cb84338a1a65d3e5f8b08e8bac1c3d118e5 100644 --- a/community/rspamd/APKBUILD +++ b/community/rspamd/APKBUILD @@ -6,7 +6,7 @@ # Contributor: Duncan Bellamy <dunk@denkimushi.com> pkgname=rspamd pkgver=2.6 -pkgrel=0 +pkgrel=1 pkgdesc="Fast, free and open-source spam filtering system" url="https://rspamd.com/" arch="all" @@ -52,6 +52,14 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/rspamd/rspamd/archive/$pkgve 10-control_socket.patch " +case "$CARCH" in + x86|x86_64) + makedepends="$makedepends hyperscan-dev" + _hm="ON" ;; + *) + _hm="OFF" ;; +esac + build() { if [ "$CBUILD" != "$CHOST" ]; then CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" @@ -66,6 +74,7 @@ build() { -DENABLE_REDIRECTOR=ON \ -DENABLE_URL_INCLUDE=ON \ -DENABLE_PCRE2=ON \ + -DENABLE_HYPERSCAN="$_hm" \ -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ -DCMAKE_C_FLAGS="$CFLAGS" \ "$CMAKE_CROSSOPTS" .