diff options
Diffstat (limited to 'nixpkgs/pkgs/servers/mail')
23 files changed, 34 insertions, 30 deletions
diff --git a/nixpkgs/pkgs/servers/mail/archiveopteryx/default.nix b/nixpkgs/pkgs/servers/mail/archiveopteryx/default.nix index 55cc4c121f0f..962d5603e472 100644 --- a/nixpkgs/pkgs/servers/mail/archiveopteryx/default.nix +++ b/nixpkgs/pkgs/servers/mail/archiveopteryx/default.nix @@ -34,7 +34,7 @@ stdenv.mkDerivation rec { ''; meta = with stdenv.lib; { - homepage = http://archiveopteryx.org/; + homepage = "http://archiveopteryx.org/"; description = "An advanced PostgreSQL-based IMAP/POP server"; license = licenses.postgresql; maintainers = [ maintainers.phunehehe ]; diff --git a/nixpkgs/pkgs/servers/mail/clamsmtp/default.nix b/nixpkgs/pkgs/servers/mail/clamsmtp/default.nix index 7214c08d2427..327e545adcea 100644 --- a/nixpkgs/pkgs/servers/mail/clamsmtp/default.nix +++ b/nixpkgs/pkgs/servers/mail/clamsmtp/default.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "SMTP filter that allows to check for viruses using the ClamAV anti-virus software"; - homepage = http://thewalter.net/stef/software/clamsmtp/; + homepage = "http://thewalter.net/stef/software/clamsmtp/"; license = licenses.bsd3; maintainers = [ maintainers.ekleog ]; platforms = platforms.all; diff --git a/nixpkgs/pkgs/servers/mail/dkimproxy/default.nix b/nixpkgs/pkgs/servers/mail/dkimproxy/default.nix index d4bfd3c6ca57..376beac7e36f 100644 --- a/nixpkgs/pkgs/servers/mail/dkimproxy/default.nix +++ b/nixpkgs/pkgs/servers/mail/dkimproxy/default.nix @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "SMTP-proxy that signs and/or verifies emails"; - homepage = http://dkimproxy.sourceforge.net/; + homepage = "http://dkimproxy.sourceforge.net/"; license = licenses.gpl2Plus; maintainers = [ maintainers.ekleog ]; platforms = platforms.all; diff --git a/nixpkgs/pkgs/servers/mail/dspam/default.nix b/nixpkgs/pkgs/servers/mail/dspam/default.nix index 44e2223960a2..6a0db5f8f8b4 100644 --- a/nixpkgs/pkgs/servers/mail/dspam/default.nix +++ b/nixpkgs/pkgs/servers/mail/dspam/default.nix @@ -99,7 +99,7 @@ in stdenv.mkDerivation rec { ''; meta = with lib; { - homepage = http://nuclearelephant.com/; + homepage = "http://nuclearelephant.com/"; description = "Community Driven Antispam Filter"; license = licenses.agpl3; platforms = platforms.linux; diff --git a/nixpkgs/pkgs/servers/mail/exim/default.nix b/nixpkgs/pkgs/servers/mail/exim/default.nix index dd4d1850b596..5c73042e6cbc 100644 --- a/nixpkgs/pkgs/servers/mail/exim/default.nix +++ b/nixpkgs/pkgs/servers/mail/exim/default.nix @@ -92,7 +92,7 @@ stdenv.mkDerivation rec { ''; meta = { - homepage = http://exim.org/; + homepage = "http://exim.org/"; description = "A mail transfer agent (MTA)"; license = stdenv.lib.licenses.gpl3; platforms = stdenv.lib.platforms.linux; diff --git a/nixpkgs/pkgs/servers/mail/freepops/default.nix b/nixpkgs/pkgs/servers/mail/freepops/default.nix index b4f671862f88..5f027c89af8c 100644 --- a/nixpkgs/pkgs/servers/mail/freepops/default.nix +++ b/nixpkgs/pkgs/servers/mail/freepops/default.nix @@ -3,7 +3,7 @@ stdenv.mkDerivation { name = "freepops-0.2.9"; src = fetchurl { - url = mirror://sourceforge/freepops/0.2.9/freepops-0.2.9.tar.gz; + url = "mirror://sourceforge/freepops/0.2.9/freepops-0.2.9.tar.gz"; sha256 = "3a065e30cafed03d9b6fdb28251ae5bf0d8aeb62181746154beecd25dc0c9cae"; }; nativeBuildInputs = [ pkgconfig ]; @@ -21,7 +21,7 @@ stdenv.mkDerivation { FreePOPs is an extensible pop3 server. Its main purpose is to provide a pop3 interface to a webmail. ''; - homepage = http://www.freepops.org/; + homepage = "http://www.freepops.org/"; platforms = with stdenv.lib.platforms; linux; maintainers = with stdenv.lib.maintainers; [ pierron ]; broken = true; diff --git a/nixpkgs/pkgs/servers/mail/mailhog/default.nix b/nixpkgs/pkgs/servers/mail/mailhog/default.nix index 429d735ffcd0..10b230613077 100644 --- a/nixpkgs/pkgs/servers/mail/mailhog/default.nix +++ b/nixpkgs/pkgs/servers/mail/mailhog/default.nix @@ -18,7 +18,7 @@ buildGoPackage rec { meta = with stdenv.lib; { description = "Web and API based SMTP testing"; - homepage = https://github.com/mailhog/MailHog; + homepage = "https://github.com/mailhog/MailHog"; maintainers = with maintainers; [ disassembler ]; license = licenses.mit; }; diff --git a/nixpkgs/pkgs/servers/mail/mailman/default.nix b/nixpkgs/pkgs/servers/mail/mailman/default.nix index 2753148c9503..8a83894d88c2 100644 --- a/nixpkgs/pkgs/servers/mail/mailman/default.nix +++ b/nixpkgs/pkgs/servers/mail/mailman/default.nix @@ -44,7 +44,7 @@ buildPythonPackage rec { dontWrapPythonPrograms = true; meta = { - homepage = https://www.gnu.org/software/mailman/; + homepage = "https://www.gnu.org/software/mailman/"; description = "Free software for managing electronic mail discussion and newsletter lists"; license = stdenv.lib.licenses.gpl3Plus; maintainers = with stdenv.lib.maintainers; [ peti ]; diff --git a/nixpkgs/pkgs/servers/mail/mailman/postorius.nix b/nixpkgs/pkgs/servers/mail/mailman/postorius.nix index bcb92051fc8a..5f542b9036ea 100644 --- a/nixpkgs/pkgs/servers/mail/mailman/postorius.nix +++ b/nixpkgs/pkgs/servers/mail/mailman/postorius.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { doCheck = false; meta = { - homepage = https://www.gnu.org/software/mailman/; + homepage = "https://www.gnu.org/software/mailman/"; description = "Web-based user interface for managing GNU Mailman"; license = stdenv.lib.licenses.gpl3; maintainers = with stdenv.lib.maintainers; [ globin peti ]; diff --git a/nixpkgs/pkgs/servers/mail/mlmmj/default.nix b/nixpkgs/pkgs/servers/mail/mlmmj/default.nix index 2c1c07e502a7..4caa9e8bfefa 100644 --- a/nixpkgs/pkgs/servers/mail/mlmmj/default.nix +++ b/nixpkgs/pkgs/servers/mail/mlmmj/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { ''; meta = with stdenv.lib; { - homepage = http://mlmmj.org; + homepage = "http://mlmmj.org"; description = "Mailing List Management Made Joyful"; maintainers = [ maintainers.edwtjo ]; platforms = platforms.linux; diff --git a/nixpkgs/pkgs/servers/mail/nullmailer/default.nix b/nixpkgs/pkgs/servers/mail/nullmailer/default.nix index 7738c4eb3d4a..6744d1ffac12 100644 --- a/nixpkgs/pkgs/servers/mail/nullmailer/default.nix +++ b/nixpkgs/pkgs/servers/mail/nullmailer/default.nix @@ -39,7 +39,7 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; meta = { - homepage = http://untroubled.org/nullmailer/; + homepage = "http://untroubled.org/nullmailer/"; description = '' A sendmail/qmail/etc replacement MTA for hosts which relay to a fixed set of smart relays. It is designed to be simple to configure, secure, and easily extendable. diff --git a/nixpkgs/pkgs/servers/mail/opensmtpd/default.nix b/nixpkgs/pkgs/servers/mail/opensmtpd/default.nix index 76b247cfd841..134913e85a83 100644 --- a/nixpkgs/pkgs/servers/mail/opensmtpd/default.nix +++ b/nixpkgs/pkgs/servers/mail/opensmtpd/default.nix @@ -50,7 +50,7 @@ stdenv.mkDerivation rec { ]; meta = with stdenv.lib; { - homepage = https://www.opensmtpd.org/; + homepage = "https://www.opensmtpd.org/"; description = '' A free implementation of the server-side SMTP protocol as defined by RFC 5321, with some additional standard extensions diff --git a/nixpkgs/pkgs/servers/mail/opensmtpd/extras.nix b/nixpkgs/pkgs/servers/mail/opensmtpd/extras.nix index 14d36ad65549..803ba0ee6c75 100644 --- a/nixpkgs/pkgs/servers/mail/opensmtpd/extras.nix +++ b/nixpkgs/pkgs/servers/mail/opensmtpd/extras.nix @@ -82,7 +82,7 @@ stdenv.mkDerivation rec { " -L${libmysqlclient}/lib/mysql"; meta = with stdenv.lib; { - homepage = https://www.opensmtpd.org/; + homepage = "https://www.opensmtpd.org/"; description = "Extra plugins for the OpenSMTPD mail server"; license = licenses.isc; platforms = platforms.linux; diff --git a/nixpkgs/pkgs/servers/mail/petidomo/default.nix b/nixpkgs/pkgs/servers/mail/petidomo/default.nix index c97d8e4ccf38..146160b79c32 100644 --- a/nixpkgs/pkgs/servers/mail/petidomo/default.nix +++ b/nixpkgs/pkgs/servers/mail/petidomo/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { doCheck = true; meta = { - homepage = http://petidomo.sourceforge.net/; + homepage = "http://petidomo.sourceforge.net/"; description = "A simple and easy to administer mailing list server"; license = stdenv.lib.licenses.gpl3Plus; diff --git a/nixpkgs/pkgs/servers/mail/popa3d/default.nix b/nixpkgs/pkgs/servers/mail/popa3d/default.nix index e14b62a85971..998dce882866 100644 --- a/nixpkgs/pkgs/servers/mail/popa3d/default.nix +++ b/nixpkgs/pkgs/servers/mail/popa3d/default.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { configurePhase = ''makeFlags="PREFIX=$out MANDIR=$out/share/man"''; meta = { - homepage = http://www.openwall.com/popa3d/; + homepage = "http://www.openwall.com/popa3d/"; description = "Tiny POP3 daemon with security as the primary goal"; platforms = stdenv.lib.platforms.linux; }; diff --git a/nixpkgs/pkgs/servers/mail/postfix/pfixtools.nix b/nixpkgs/pkgs/servers/mail/postfix/pfixtools.nix index 9fb441a92de3..40a2d7fe092d 100644 --- a/nixpkgs/pkgs/servers/mail/postfix/pfixtools.nix +++ b/nixpkgs/pkgs/servers/mail/postfix/pfixtools.nix @@ -49,7 +49,7 @@ stdenv.mkDerivation { meta = { description = "A collection of postfix-related tools"; license = with lib.licenses; [ bsd3 ]; - homepage = https://github.com/Fruneau/pfixtools; + homepage = "https://github.com/Fruneau/pfixtools"; platforms = stdenv.lib.platforms.linux; maintainers = with lib.maintainers; [ jerith666 ]; }; diff --git a/nixpkgs/pkgs/servers/mail/postfix/pflogsumm.nix b/nixpkgs/pkgs/servers/mail/postfix/pflogsumm.nix index 8f85bc5f6d6d..e6451cddec6d 100644 --- a/nixpkgs/pkgs/servers/mail/postfix/pflogsumm.nix +++ b/nixpkgs/pkgs/servers/mail/postfix/pflogsumm.nix @@ -26,7 +26,7 @@ perlPackages.buildPerlPackage rec { ''; meta = { - homepage = http://jimsun.linxnet.com/postfix_contrib.html; + homepage = "http://jimsun.linxnet.com/postfix_contrib.html"; maintainers = with stdenv.lib.maintainers; [ schneefux ]; description = "Postfix activity overview"; license = stdenv.lib.licenses.gpl2Plus; diff --git a/nixpkgs/pkgs/servers/mail/postgrey/default.nix b/nixpkgs/pkgs/servers/mail/postgrey/default.nix index 0abfc00fdd66..dffe0191a0a4 100644 --- a/nixpkgs/pkgs/servers/mail/postgrey/default.nix +++ b/nixpkgs/pkgs/servers/mail/postgrey/default.nix @@ -17,7 +17,7 @@ in runCommand name { }; meta = with stdenv.lib; { description = "A postfix policy server to provide greylisting"; - homepage = https://postgrey.schweikert.ch/; + homepage = "https://postgrey.schweikert.ch/"; platforms = postfix.meta.platforms; license = licenses.gpl2; }; diff --git a/nixpkgs/pkgs/servers/mail/postsrsd/default.nix b/nixpkgs/pkgs/servers/mail/postsrsd/default.nix index 49854927e57f..845c42374322 100644 --- a/nixpkgs/pkgs/servers/mail/postsrsd/default.nix +++ b/nixpkgs/pkgs/servers/mail/postsrsd/default.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake help2man ]; meta = with stdenv.lib; { - homepage = https://github.com/roehling/postsrsd; + homepage = "https://github.com/roehling/postsrsd"; description = "Postfix Sender Rewriting Scheme daemon"; license = licenses.gpl2; platforms = platforms.linux; diff --git a/nixpkgs/pkgs/servers/mail/pypolicyd-spf/default.nix b/nixpkgs/pkgs/servers/mail/pypolicyd-spf/default.nix index 5da94ca80269..cbc63ff535a1 100644 --- a/nixpkgs/pkgs/servers/mail/pypolicyd-spf/default.nix +++ b/nixpkgs/pkgs/servers/mail/pypolicyd-spf/default.nix @@ -17,7 +17,7 @@ buildPythonApplication rec { ''; meta = with lib; { - homepage = https://launchpad.net/pypolicyd-spf/; + homepage = "https://launchpad.net/pypolicyd-spf/"; description = "Postfix policy engine for Sender Policy Framework (SPF) checking"; maintainers = with maintainers; [ abbradar ]; license = licenses.asl20; diff --git a/nixpkgs/pkgs/servers/mail/rspamd/default.nix b/nixpkgs/pkgs/servers/mail/rspamd/default.nix index 79020ce78488..7f54b97a8e82 100644 --- a/nixpkgs/pkgs/servers/mail/rspamd/default.nix +++ b/nixpkgs/pkgs/servers/mail/rspamd/default.nix @@ -1,6 +1,6 @@ { stdenv, lib, fetchFromGitHub, cmake, perl , glib, luajit, openssl, pcre, pkgconfig, sqlite, ragel, icu -, hyperscan, jemalloc, openblas, lua, libsodium +, hyperscan, jemalloc, blas, lapack, lua, libsodium , withBlas ? true , withHyperscan ? stdenv.isx86_64 , withLuaJIT ? stdenv.isx86_64 @@ -10,19 +10,19 @@ assert withHyperscan -> stdenv.isx86_64; stdenv.mkDerivation rec { pname = "rspamd"; - version = "2.4"; + version = "2.5"; src = fetchFromGitHub { owner = "rspamd"; repo = "rspamd"; rev = version; - sha256 = "15rdxcvnfn3fzjpjz6z2ljrzhlmhn2y4sxz09z2789k442n4m1qv"; + sha256 = "01fhh07dddc6v7a5kq6h1z221vl0d4af43cchqkf54ycyxxxw06h"; }; nativeBuildInputs = [ cmake pkgconfig perl ]; buildInputs = [ glib openssl pcre sqlite ragel icu jemalloc libsodium ] ++ lib.optional withHyperscan hyperscan - ++ lib.optional withBlas openblas + ++ lib.optionals withBlas [ blas lapack ] ++ lib.optional withLuaJIT luajit ++ lib.optional (!withLuaJIT) lua; cmakeFlags = [ diff --git a/nixpkgs/pkgs/servers/mail/spamassassin/default.nix b/nixpkgs/pkgs/servers/mail/spamassassin/default.nix index 6980dca94035..c474c501cee8 100644 --- a/nixpkgs/pkgs/servers/mail/spamassassin/default.nix +++ b/nixpkgs/pkgs/servers/mail/spamassassin/default.nix @@ -33,7 +33,7 @@ perlPackages.buildPerlPackage rec { ''; meta = { - homepage = http://spamassassin.apache.org/; + homepage = "http://spamassassin.apache.org/"; description = "Open-Source Spam Filter"; license = stdenv.lib.licenses.asl20; platforms = stdenv.lib.platforms.unix; diff --git a/nixpkgs/pkgs/servers/mail/sympa/default.nix b/nixpkgs/pkgs/servers/mail/sympa/default.nix index 46cbcc61f94c..c5c9b4400494 100644 --- a/nixpkgs/pkgs/servers/mail/sympa/default.nix +++ b/nixpkgs/pkgs/servers/mail/sympa/default.nix @@ -1,5 +1,4 @@ -{ stdenv, perl, fetchFromGitHub, autoreconfHook -}: +{ stdenv, perl, fetchFromGitHub, autoreconfHook, nixosTests }: let dataDir = "/var/lib/sympa"; @@ -64,16 +63,17 @@ let in stdenv.mkDerivation rec { pname = "sympa"; - version = "6.2.52"; + version = "6.2.54"; src = fetchFromGitHub { owner = "sympa-community"; repo = pname; rev = version; - sha256 = "071kx6ryifs2f6fhfky9g297frzp5584kn444af1vb2imzydsbnh"; + sha256 = "07wfvr8rrg7pwkl2zglrdri7n42rl9gwrjbaffb8m37wq67s7fca"; }; configureFlags = [ + "--enable-fhs" "--without-initdir" "--without-unitsdir" "--without-smrshdir" @@ -106,6 +106,10 @@ stdenv.mkDerivation rec { rm -rf "$TMP/bin" ''; + passthru.tests = { + inherit (nixosTests) sympa; + }; + meta = with stdenv.lib; { description = "Open source mailing list manager"; homepage = "https://www.sympa.org"; |