diff options
Diffstat (limited to 'infra/libkookie/nixpkgs/pkgs/servers/mail/rspamd/default.nix')
-rw-r--r-- | infra/libkookie/nixpkgs/pkgs/servers/mail/rspamd/default.nix | 10 |
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"; |