From 01b8cd44fcaf2087dd0d60f6b888ddb98b4b5b52 Mon Sep 17 00:00:00 2001 From: Luke Granger-Brown Date: Sun, 25 Jun 2023 13:58:29 +0000 Subject: [PATCH] spamassassin: compile spamc with TLS support --- pkgs/servers/mail/spamassassin/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/mail/spamassassin/default.nix b/pkgs/servers/mail/spamassassin/default.nix index 3fbab769fa0d..ef6917397deb 100644 --- a/pkgs/servers/mail/spamassassin/default.nix +++ b/pkgs/servers/mail/spamassassin/default.nix @@ -1,4 +1,4 @@ -{ lib, fetchurl, perlPackages, makeWrapper, gnupg, re2c, gcc, gnumake, libxcrypt, coreutils, poppler_utils, tesseract, iana-etc }: +{ lib, fetchurl, perlPackages, makeWrapper, gnupg, re2c, gcc, gnumake, libxcrypt, openssl, coreutils, poppler_utils, tesseract, iana-etc }: perlPackages.buildPerlPackage rec { pname = "SpamAssassin"; @@ -21,11 +21,13 @@ perlPackages.buildPerlPackage rec { Razor2ClientAgent MailSPF NetDNSResolverProgrammable Socket6 ArchiveZip EmailAddressXS NetLibIDN2 MaxMindDBReader GeoIP MailDMARC MaxMindDBReaderXS - ]); + ]) ++ [ + openssl + ]; # Enabling 'taint' mode is desirable, but that flag disables support # for the PERL5LIB environment variable. Needs further investigation. - makeFlags = [ "PERL_BIN=${perlPackages.perl}/bin/perl" "PERL_TAINT=no" ]; + makeFlags = [ "PERL_BIN=${perlPackages.perl}/bin/perl" "PERL_TAINT=no" "ENABLE_SSL=yes" ]; makeMakerFlags = [ "SYSCONFDIR=/etc LOCALSTATEDIR=/var/lib/spamassassin" ];