diff options
author | Alexander V. Nikolaev <avn@avnik.info> | 2018-11-06 16:50:04 +0200 |
---|---|---|
committer | Alexander V. Nikolaev <avn@avnik.info> | 2018-12-03 00:13:14 +0200 |
commit | e77fa3682470d1e4cd3e42db72749dbc5777ea21 (patch) | |
tree | b18c5c39c17daebc9b08d2a9dbb901a12ad4d0d9 /pkgs | |
parent | 1b59c4a6cca61411773c254570635fb74105889d (diff) | |
download | nixpkgs-e77fa3682470d1e4cd3e42db72749dbc5777ea21.tar nixpkgs-e77fa3682470d1e4cd3e42db72749dbc5777ea21.tar.gz nixpkgs-e77fa3682470d1e4cd3e42db72749dbc5777ea21.tar.bz2 nixpkgs-e77fa3682470d1e4cd3e42db72749dbc5777ea21.tar.lz nixpkgs-e77fa3682470d1e4cd3e42db72749dbc5777ea21.tar.xz nixpkgs-e77fa3682470d1e4cd3e42db72749dbc5777ea21.tar.zst nixpkgs-e77fa3682470d1e4cd3e42db72749dbc5777ea21.zip |
rspamd: build with jemalloc
(by upstream author's suggestion)
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/servers/mail/rspamd/default.nix | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/pkgs/servers/mail/rspamd/default.nix b/pkgs/servers/mail/rspamd/default.nix index 41109289531..b101167a94d 100644 --- a/pkgs/servers/mail/rspamd/default.nix +++ b/pkgs/servers/mail/rspamd/default.nix @@ -1,6 +1,6 @@ { stdenv, lib, fetchFromGitHub, cmake, perl , file, glib, libevent, luajit, openssl, pcre, pkgconfig, sqlite, ragel, icu -, libfann, gd +, libfann, gd, jemalloc , withFann ? true , withGd ? false }: @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ cmake pkgconfig perl ]; - buildInputs = [ glib libevent libmagic luajit openssl pcre sqlite ragel icu ] + buildInputs = [ glib libevent libmagic luajit openssl pcre sqlite ragel icu jemalloc ] ++ lib.optional withFann libfann ++ lib.optional withGd gd; @@ -30,6 +30,7 @@ stdenv.mkDerivation rec { "-DDBDIR=/var/lib/rspamd" "-DLOGDIR=/var/log/rspamd" "-DLOCAL_CONFDIR=/etc/rspamd" + "-DENABLE_JEMALLOC=ON" ] ++ lib.optional withFann "-DENABLE_FANN=ON" ++ lib.optional withGd "-DENABLE_GD=ON"; |