anchor.diff:      "-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 ];
  
positive.code:   };
  
    nativeBuildInputs = [ cmake pkgconfig perl ];
    buildInputs = [ glib libevent libmagic luajit openssl pcre sqlite ragel icu jemalloc ]
      ++ lib.optional withFann libfann
      ++ lib.optional withGd gd
      ++ lib.optional withHyperscan hyperscan
      ++ lib.optional withBlas openblas;
  
    cmakeFlags = [
      "-DDEBIAN_BUILD=ON"
  
negative.code: { stdenv, lib, fetchFromGitHub, cmake, perl
  , file, glib, libevent, luajit, openssl, pcre, pkgconfig, sqlite, ragel, icu
  , 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;
  