diff options
author | Vladimír Čunát <v@cunat.cz> | 2019-09-15 13:18:54 +0200 |
---|---|---|
committer | Vladimír Čunát <v@cunat.cz> | 2019-09-15 13:18:54 +0200 |
commit | b6c6e1f9e8f72ad7caf3b7daec327f77a16ffba1 (patch) | |
tree | 1665938bf023545db2afcf42d924a47d7f2918b2 /pkgs/servers/mail | |
parent | 9f8a7d26798ced69f3185a59383bbb3db6b06bde (diff) | |
parent | c860babfe6a512aa7c7e83751547347a137ecd67 (diff) | |
download | nixpkgs-b6c6e1f9e8f72ad7caf3b7daec327f77a16ffba1.tar nixpkgs-b6c6e1f9e8f72ad7caf3b7daec327f77a16ffba1.tar.gz nixpkgs-b6c6e1f9e8f72ad7caf3b7daec327f77a16ffba1.tar.bz2 nixpkgs-b6c6e1f9e8f72ad7caf3b7daec327f77a16ffba1.tar.lz nixpkgs-b6c6e1f9e8f72ad7caf3b7daec327f77a16ffba1.tar.xz nixpkgs-b6c6e1f9e8f72ad7caf3b7daec327f77a16ffba1.tar.zst nixpkgs-b6c6e1f9e8f72ad7caf3b7daec327f77a16ffba1.zip |
Merge branch 'master' into staging-next
Diffstat (limited to 'pkgs/servers/mail')
-rw-r--r-- | pkgs/servers/mail/rspamd/default.nix | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/pkgs/servers/mail/rspamd/default.nix b/pkgs/servers/mail/rspamd/default.nix index 2b3986c412d..0823ed2fe4b 100644 --- a/pkgs/servers/mail/rspamd/default.nix +++ b/pkgs/servers/mail/rspamd/default.nix @@ -1,10 +1,11 @@ { stdenv, lib, fetchFromGitHub, cmake, perl , file, glib, libevent, luajit, openssl, pcre, pkgconfig, sqlite, ragel, icu -, hyperscan, libfann, gd, jemalloc, openblas +, hyperscan, libfann, gd, jemalloc, openblas, lua , withFann ? true , withGd ? false , withBlas ? true , withHyperscan ? stdenv.isx86_64 +, withLuaJIT ? stdenv.isx86_64 }: assert withHyperscan -> stdenv.isx86_64; @@ -24,11 +25,12 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ cmake pkgconfig perl ]; - buildInputs = [ glib libevent libmagic luajit openssl pcre sqlite ragel icu jemalloc ] + buildInputs = [ glib libevent libmagic openssl pcre sqlite ragel icu jemalloc ] ++ lib.optional withFann libfann ++ lib.optional withGd gd ++ lib.optional withHyperscan hyperscan - ++ lib.optional withBlas openblas; + ++ lib.optional withBlas openblas + ++ lib.optional withLuaJIT luajit ++ lib.optional (!withLuaJIT) lua; cmakeFlags = [ "-DDEBIAN_BUILD=ON" @@ -39,10 +41,11 @@ stdenv.mkDerivation rec { "-DENABLE_JEMALLOC=ON" ] ++ lib.optional withFann "-DENABLE_FANN=ON" ++ lib.optional withHyperscan "-DENABLE_HYPERSCAN=ON" - ++ lib.optional withGd "-DENABLE_GD=ON"; + ++ lib.optional withGd "-DENABLE_GD=ON" + ++ lib.optional (!withLuaJIT) "-DENABLE_TORCH=OFF"; meta = with stdenv.lib; { - homepage = https://rspamd.com; + homepage = "https://rspamd.com"; license = licenses.asl20; description = "Advanced spam filtering system"; maintainers = with maintainers; [ avnik fpletz globin ]; |