diff options
author | ajs124 <git@ajs124.de> | 2023-11-08 20:49:36 +0300 |
---|---|---|
committer | ajs124 <git@ajs124.de> | 2024-01-02 10:51:59 +0100 |
commit | fe7cd981dc7dd210ff749bfd71a6b099c3a594cc (patch) | |
tree | e8d3f57958f97693005d1d57c295f44341be8726 /pkgs/servers | |
parent | 88ef13e3d811cd69abfb65e7bc9e4eb6a2798aa6 (diff) | |
download | nixlib-fe7cd981dc7dd210ff749bfd71a6b099c3a594cc.tar nixlib-fe7cd981dc7dd210ff749bfd71a6b099c3a594cc.tar.gz nixlib-fe7cd981dc7dd210ff749bfd71a6b099c3a594cc.tar.bz2 nixlib-fe7cd981dc7dd210ff749bfd71a6b099c3a594cc.tar.lz nixlib-fe7cd981dc7dd210ff749bfd71a6b099c3a594cc.tar.xz nixlib-fe7cd981dc7dd210ff749bfd71a6b099c3a594cc.tar.zst nixlib-fe7cd981dc7dd210ff749bfd71a6b099c3a594cc.zip |
exim: 4.96.2 -> 4.97.1
https://lists.exim.org/lurker/message/20231104.135832.37148bbd.en.html https://lists.exim.org/lurker/message/20231228.211920.dd3e6d22.en.html
Diffstat (limited to 'pkgs/servers')
-rw-r--r-- | pkgs/servers/mail/exim/default.nix | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/pkgs/servers/mail/exim/default.nix b/pkgs/servers/mail/exim/default.nix index dc8d0dd648a1..f35a92590a43 100644 --- a/pkgs/servers/mail/exim/default.nix +++ b/pkgs/servers/mail/exim/default.nix @@ -1,4 +1,5 @@ { coreutils, db, fetchurl, openssl, pcre2, perl, pkg-config, lib, stdenv +, libxcrypt , procps, killall , enableLDAP ? false, openldap , enableMySQL ? false, libmysqlclient, zlib @@ -8,20 +9,21 @@ , enableDMARC ? true, opendmarc , enableRedis ? false, hiredis }: - -stdenv.mkDerivation rec { +let + perl' = perl.withPackages (p: with p; [ FileFcntlLock ]); +in stdenv.mkDerivation rec { pname = "exim"; - version = "4.96.2"; + version = "4.97.1"; src = fetchurl { url = "https://ftp.exim.org/pub/exim/exim4/${pname}-${version}.tar.xz"; - hash = "sha256-A44yfo0ek9AFusm7Bv0irsRNUCiTDW2+iBetRLv8HeY="; + hash = "sha256-vXggV1CaeTWTUIUoWQYm0YXqFgzjLLNL7aJi6Zzv36k="; }; enableParallelBuilding = true; nativeBuildInputs = [ pkg-config ]; - buildInputs = [ coreutils db openssl perl pcre2 ] + buildInputs = [ coreutils db openssl perl' pcre2 libxcrypt ] ++ lib.optional enableLDAP openldap ++ lib.optionals enableMySQL [ libmysqlclient zlib ] ++ lib.optional enableAuthDovecot dovecot @@ -54,7 +56,7 @@ stdenv.mkDerivation rec { s:^# \(MV_COMMAND\)=.*:\1=${coreutils}/bin/mv: s:^# \(RM_COMMAND\)=.*:\1=${coreutils}/bin/rm: s:^# \(TOUCH_COMMAND\)=.*:\1=${coreutils}/bin/touch: - s:^# \(PERL_COMMAND\)=.*:\1=${perl}/bin/perl: + s:^# \(PERL_COMMAND\)=.*:\1=${perl'}/bin/perl: s:^# \(LOOKUP_DSEARCH=yes\)$:\1: ${lib.optionalString enableLDAP '' s:^# \(LDAP_LIB_TYPE=OPENLDAP2\)$:\1: |