aboutsummaryrefslogtreecommitdiff
path: root/infra/libkookie/nixpkgs/pkgs/servers/mail/rspamd/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'infra/libkookie/nixpkgs/pkgs/servers/mail/rspamd/default.nix')
-rw-r--r--infra/libkookie/nixpkgs/pkgs/servers/mail/rspamd/default.nix10
1 files changed, 7 insertions, 3 deletions
diff --git a/infra/libkookie/nixpkgs/pkgs/servers/mail/rspamd/default.nix b/infra/libkookie/nixpkgs/pkgs/servers/mail/rspamd/default.nix
index 7f54b97a8e82..71205ee093a4 100644
--- a/infra/libkookie/nixpkgs/pkgs/servers/mail/rspamd/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/servers/mail/rspamd/default.nix
@@ -4,19 +4,20 @@
, withBlas ? true
, withHyperscan ? stdenv.isx86_64
, withLuaJIT ? stdenv.isx86_64
+, nixosTests
}:
assert withHyperscan -> stdenv.isx86_64;
stdenv.mkDerivation rec {
pname = "rspamd";
- version = "2.5";
+ version = "2.6";
src = fetchFromGitHub {
owner = "rspamd";
repo = "rspamd";
rev = version;
- sha256 = "01fhh07dddc6v7a5kq6h1z221vl0d4af43cchqkf54ycyxxxw06h";
+ sha256 = "0vwa7k2s2bkfb8w78z5izkd6ywjbzqysb0grls898y549hm8ii70";
};
nativeBuildInputs = [ cmake pkgconfig perl ];
@@ -32,7 +33,10 @@ stdenv.mkDerivation rec {
"-DLOGDIR=/var/log/rspamd"
"-DLOCAL_CONFDIR=/etc/rspamd"
"-DENABLE_JEMALLOC=ON"
- ] ++ lib.optional withHyperscan "-DENABLE_HYPERSCAN=ON";
+ ] ++ lib.optional withHyperscan "-DENABLE_HYPERSCAN=ON"
+ ++ lib.optional (!withLuaJIT) "-DENABLE_LUAJIT=OFF";
+
+ passthru.tests.rspamd = nixosTests.rspamd;
meta = with stdenv.lib; {
homepage = "https://rspamd.com";