diff options
author | Alexander V. Nikolaev <avn@avnik.info> | 2016-01-11 22:45:31 +0200 |
---|---|---|
committer | Alexander V. Nikolaev <avn@avnik.info> | 2016-01-16 15:10:36 +0200 |
commit | 480083922c0218c253353df362ba0f2bd02585b2 (patch) | |
tree | 60cf287e94bbd78e968c563f9493a6de770dd00d /pkgs/servers/mail/rspamd | |
parent | 59f0090ded45228efe6a548e8f351e8fc8d579a0 (diff) | |
download | nixlib-480083922c0218c253353df362ba0f2bd02585b2.tar nixlib-480083922c0218c253353df362ba0f2bd02585b2.tar.gz nixlib-480083922c0218c253353df362ba0f2bd02585b2.tar.bz2 nixlib-480083922c0218c253353df362ba0f2bd02585b2.tar.lz nixlib-480083922c0218c253353df362ba0f2bd02585b2.tar.xz nixlib-480083922c0218c253353df362ba0f2bd02585b2.tar.zst nixlib-480083922c0218c253353df362ba0f2bd02585b2.zip |
rspamd: init at git-2016-01-11
Diffstat (limited to 'pkgs/servers/mail/rspamd')
-rw-r--r-- | pkgs/servers/mail/rspamd/default.nix | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/pkgs/servers/mail/rspamd/default.nix b/pkgs/servers/mail/rspamd/default.nix new file mode 100644 index 000000000000..a3b20820a6e0 --- /dev/null +++ b/pkgs/servers/mail/rspamd/default.nix @@ -0,0 +1,38 @@ +{ stdenv, fetchFromGitHub, cmake, perl + ,file , glib, gmime, libevent, luajit, openssl, pcre, pkgconfig, sqlite }: + +let libmagic = file; # libmagic provided buy file package ATM +in + +stdenv.mkDerivation rec { + name = "rspamd-${version}"; + version = "git-2016-01-16"; + src = fetchFromGitHub { + owner = "vstakhov"; + repo = "rspamd"; + rev = "04bfc92c1357c0f908ce9371ab303f8bf57657df"; + sha256 = "1zip1msjjy5q7jcsn4l0yyg92c3wdsf1v5jv1acglrih8dbfl7zj"; + }; + + nativeBuildInputs = [ cmake pkgconfig perl ]; + buildInputs = [ glib gmime libevent libmagic luajit openssl pcre sqlite]; + + postPatch = '' + substituteInPlace conf/common.conf --replace "\$CONFDIR/rspamd.conf.local" "/etc/rspamd/rspamd.conf.local" + substituteInPlace conf/common.conf --replace "\$CONFDIR/rspamd.conf.local.override" "/etc/rspamd/rspamd.conf.local.override" + ''; + + cmakeFlags = '' + -DDEBIAN_BUILD=ON + -DRUNDIR=/var/run/rspamd + -DDBDIR=/var/lib/rspamd + -DLOGDIR=/var/log/rspamd + ''; + + meta = with stdenv.lib; { + homepage = "https://github.com/vstakhov/rspamd"; + license = licenses.bsd2; + description = "advanced spam filtering system"; + maintainer = maintainers.avnik; + }; +} |