anchor.diff:    };
   
     nativeBuildInputs = [ cmake pkgconfig perl ];
  -  buildInputs = [ glib libevent libmagic luajit openssl pcre sqlite ragel icu libfann ];
  +  buildInputs = [ glib libevent libmagic luajit openssl pcre sqlite ragel icu ]
  +    ++ lib.optional withFann libfann
  +    ++ lib.optional withGd gd;
   
     cmakeFlags = [
       "-DDEBIAN_BUILD=ON"
  
positive.code: { stdenv, fetchFromGitHub, cmake, perl
  , file, glib, libevent, luajit, openssl, pcre, pkgconfig, sqlite, ragel, icu, libfann }:
  
  let libmagic = file;  # libmagic provided by file package ATM
  in
  
negative.code:     "-DDBDIR=/var/lib/rspamd"
      "-DLOGDIR=/var/log/rspamd"
      "-DLOCAL_CONFDIR=/etc/rspamd"
    ] ++ lib.optional withFann "-DENABLE_FANN=ON"
      ++ lib.optional withGd "-DENABLE_GD=ON";
  
    meta = with stdenv.lib; {
      homepage = https://github.com/vstakhov/rspamd;
  