diff options
author | volth <volth@volth.com> | 2018-12-15 03:50:31 +0000 |
---|---|---|
committer | volth <volth@volth.com> | 2018-12-15 03:50:31 +0000 |
commit | bb9557eb7ca623ac9c12bae1fe4f95c9e290d27d (patch) | |
tree | c4f1c253bf8cf5fe17612039d2a27acbdacef253 /pkgs/servers/mail | |
parent | 921d046537f6d7f0fc0db07b7aa46be7e9df030b (diff) | |
download | nixlib-bb9557eb7ca623ac9c12bae1fe4f95c9e290d27d.tar nixlib-bb9557eb7ca623ac9c12bae1fe4f95c9e290d27d.tar.gz nixlib-bb9557eb7ca623ac9c12bae1fe4f95c9e290d27d.tar.bz2 nixlib-bb9557eb7ca623ac9c12bae1fe4f95c9e290d27d.tar.lz nixlib-bb9557eb7ca623ac9c12bae1fe4f95c9e290d27d.tar.xz nixlib-bb9557eb7ca623ac9c12bae1fe4f95c9e290d27d.tar.zst nixlib-bb9557eb7ca623ac9c12bae1fe4f95c9e290d27d.zip |
lib.makePerlPath -> perlPackages.makePerlPath
Diffstat (limited to 'pkgs/servers/mail')
-rw-r--r-- | pkgs/servers/mail/dkimproxy/default.nix | 6 | ||||
-rw-r--r-- | pkgs/servers/mail/dspam/default.nix | 6 | ||||
-rw-r--r-- | pkgs/servers/mail/postgrey/default.nix | 8 | ||||
-rw-r--r-- | pkgs/servers/mail/spamassassin/default.nix | 10 |
4 files changed, 14 insertions, 16 deletions
diff --git a/pkgs/servers/mail/dkimproxy/default.nix b/pkgs/servers/mail/dkimproxy/default.nix index 2912ce4cfcaa..d4bfd3c6ca57 100644 --- a/pkgs/servers/mail/dkimproxy/default.nix +++ b/pkgs/servers/mail/dkimproxy/default.nix @@ -1,4 +1,4 @@ -{ stdenv, perl, fetchurl, Error, MailDKIM, MIMETools, NetServer }: +{ stdenv, perlPackages, fetchurl }: let pkg = "dkimproxy"; @@ -23,8 +23,8 @@ stdenv.mkDerivation rec { done ''; - buildInputs = [ perl ]; - propagatedBuildInputs = [ Error MailDKIM MIMETools NetServer ]; + buildInputs = [ perlPackages.perl ]; + propagatedBuildInputs = with perlPackages; [ Error MailDKIM MIMETools NetServer ]; meta = with stdenv.lib; { description = "SMTP-proxy that signs and/or verifies emails"; diff --git a/pkgs/servers/mail/dspam/default.nix b/pkgs/servers/mail/dspam/default.nix index 8fa7719a722b..44e2223960a2 100644 --- a/pkgs/servers/mail/dspam/default.nix +++ b/pkgs/servers/mail/dspam/default.nix @@ -1,6 +1,6 @@ { stdenv, lib, fetchurl, makeWrapper , gawk, gnused, gnugrep, coreutils, which -, perl, libnet +, perlPackages , withMySQL ? false, zlib, mysql57 , withPgSQL ? false, postgresql , withSQLite ? false, sqlite @@ -25,7 +25,7 @@ in stdenv.mkDerivation rec { sha256 = "1acklnxn1wvc7abn31l3qdj8q6k13s51k5gv86vka7q20jb5cxmf"; }; - buildInputs = [ perl ] + buildInputs = [ perlPackages.perl ] ++ lib.optionals withMySQL [ zlib mysql57.connector-c ] ++ lib.optional withPgSQL postgresql ++ lib.optional withSQLite sqlite @@ -62,7 +62,7 @@ in stdenv.mkDerivation rec { rm -rf $out/var wrapProgram $out/bin/dspam_notify \ - --set PERL5LIB "${lib.makePerlPath [ libnet ]}" + --set PERL5LIB "${perlPackages.makePerlPath [ perlPackages.libnet ]}" # Install SQL scripts mkdir -p $out/share/dspam/sql diff --git a/pkgs/servers/mail/postgrey/default.nix b/pkgs/servers/mail/postgrey/default.nix index 3e7163cb1541..0abfc00fdd66 100644 --- a/pkgs/servers/mail/postgrey/default.nix +++ b/pkgs/servers/mail/postgrey/default.nix @@ -1,7 +1,7 @@ -{ stdenv, fetchurl, perl, perlPackages, lib, runCommand, postfix }: +{ stdenv, fetchurl, perlPackages, lib, runCommand, postfix }: let - mk-perl-flags = inputs: lib.concatStringsSep " " (map (dep: "-I ${dep}/lib/perl5/site_perl") inputs); + mk-perl-flags = inputs: lib.concatStringsSep " " (map (dep: "-I ${dep}/${perlPackages.perl.libPrefix}") inputs); postgrey-flags = mk-perl-flags (with perlPackages; [ NetServer BerkeleyDB DigestSHA1 NetAddrIP IOMultiplex ]); @@ -26,9 +26,9 @@ in runCommand name { cd $out tar -xzf $src --strip-components=1 mv postgrey policy-test bin - sed -i -e "s,#!/usr/bin/perl -T,#!${perl}/bin/perl -T ${postgrey-flags}," \ + sed -i -e "s,#!/usr/bin/perl -T,#!${perlPackages.perl}/bin/perl -T ${postgrey-flags}," \ -e "s#/etc/postfix#$out#" \ bin/postgrey - sed -i -e "s,#!/usr/bin/perl,#!${perl}/bin/perl ${policy-test-flags}," \ + sed -i -e "s,#!/usr/bin/perl,#!${perlPackages.perl}/bin/perl ${policy-test-flags}," \ bin/policy-test '' diff --git a/pkgs/servers/mail/spamassassin/default.nix b/pkgs/servers/mail/spamassassin/default.nix index d32957210132..c3fcd13a41f8 100644 --- a/pkgs/servers/mail/spamassassin/default.nix +++ b/pkgs/servers/mail/spamassassin/default.nix @@ -1,6 +1,4 @@ -{ stdenv, fetchurl, perl, perlPackages, HTMLParser, NetDNS, NetAddrIP, DBFile -, HTTPDate, MailDKIM, LWP, IOSocketSSL, makeWrapper, gnupg1 -}: +{ stdenv, fetchurl, perlPackages, makeWrapper, gnupg1 }: perlPackages.buildPerlPackage rec { name = "SpamAssassin-3.4.1"; @@ -13,12 +11,12 @@ perlPackages.buildPerlPackage rec { # https://bz.apache.org/SpamAssassin/show_bug.cgi?id=7434 patches = [ ./sa-update_add--siteconfigpath.patch ]; - buildInputs = with perlPackages; [ makeWrapper HTMLParser NetDNS NetAddrIP DBFile HTTPDate MailDKIM - LWP IOSocketSSL DBI EncodeDetect IPCountry NetIdent Razor2ClientAgent MailSPF NetDNSResolverProgrammable ]; + buildInputs = [ makeWrapper ] ++ (with perlPackages; [ HTMLParser NetDNS NetAddrIP DBFile HTTPDate MailDKIM + LWP IOSocketSSL DBI EncodeDetect IPCountry NetIdent Razor2ClientAgent MailSPF NetDNSResolverProgrammable ]); # Enabling 'taint' mode is desirable, but that flag disables support # for the PERL5LIB environment variable. Needs further investigation. - makeFlags = "PERL_BIN=${perl}/bin/perl PERL_TAINT=no"; + makeFlags = "PERL_BIN=${perlPackages.perl}/bin/perl PERL_TAINT=no"; makeMakerFlags = "CONFDIR=/homeless/shelter LOCALSTATEDIR=/var/lib/spamassassin"; |