lol

Merge pull request #266312 from helsinki-systems/upd/exim

exim: 4.96.2 -> 4.97.1

authored by

Thomas Gerbet and committed by
GitHub
24fe8bb4 5fa2fe4b

+24 -8
+2 -2
pkgs/development/libraries/opendmarc/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "opendmarc"; 5 - version = "1.3.3"; 5 + version = "1.4.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "trusteddomainproject"; 9 9 repo = "opendmarc"; 10 10 rev = "rel-opendmarc-${builtins.replaceStrings [ "." ] [ "-" ] version}"; 11 - sha256 = "sha256-SQH85FLfVEEtYhR1+A1XxCDMiTjDgLQX6zifbLxCa5c="; 11 + hash = "sha256-vnWtTvHhzCed7P6rN3wAz6zfRvtV0cLn5GhDxLF8H3c="; 12 12 }; 13 13 14 14 outputs = [ "bin" "dev" "out" "doc" ];
+8 -6
pkgs/servers/mail/exim/default.nix
··· 1 1 { coreutils, db, fetchurl, openssl, pcre2, perl, pkg-config, lib, stdenv 2 + , libxcrypt 2 3 , procps, killall 3 4 , enableLDAP ? false, openldap 4 5 , enableMySQL ? false, libmysqlclient, zlib ··· 8 9 , enableDMARC ? true, opendmarc 9 10 , enableRedis ? false, hiredis 10 11 }: 11 - 12 - stdenv.mkDerivation rec { 12 + let 13 + perl' = perl.withPackages (p: with p; [ FileFcntlLock ]); 14 + in stdenv.mkDerivation rec { 13 15 pname = "exim"; 14 - version = "4.96.2"; 16 + version = "4.97.1"; 15 17 16 18 src = fetchurl { 17 19 url = "https://ftp.exim.org/pub/exim/exim4/${pname}-${version}.tar.xz"; 18 - hash = "sha256-A44yfo0ek9AFusm7Bv0irsRNUCiTDW2+iBetRLv8HeY="; 20 + hash = "sha256-vXggV1CaeTWTUIUoWQYm0YXqFgzjLLNL7aJi6Zzv36k="; 19 21 }; 20 22 21 23 enableParallelBuilding = true; 22 24 23 25 nativeBuildInputs = [ pkg-config ]; 24 - buildInputs = [ coreutils db openssl perl pcre2 ] 26 + buildInputs = [ coreutils db openssl perl' pcre2 libxcrypt ] 25 27 ++ lib.optional enableLDAP openldap 26 28 ++ lib.optionals enableMySQL [ libmysqlclient zlib ] 27 29 ++ lib.optional enableAuthDovecot dovecot ··· 54 56 s:^# \(MV_COMMAND\)=.*:\1=${coreutils}/bin/mv: 55 57 s:^# \(RM_COMMAND\)=.*:\1=${coreutils}/bin/rm: 56 58 s:^# \(TOUCH_COMMAND\)=.*:\1=${coreutils}/bin/touch: 57 - s:^# \(PERL_COMMAND\)=.*:\1=${perl}/bin/perl: 59 + s:^# \(PERL_COMMAND\)=.*:\1=${perl'}/bin/perl: 58 60 s:^# \(LOOKUP_DSEARCH=yes\)$:\1: 59 61 ${lib.optionalString enableLDAP '' 60 62 s:^# \(LDAP_LIB_TYPE=OPENLDAP2\)$:\1:
+14
pkgs/top-level/perl-packages.nix
··· 9825 9825 }; 9826 9826 }; 9827 9827 9828 + FileFcntlLock = buildPerlPackage { 9829 + pname = "File-FcntlLock"; 9830 + version = "0.22"; 9831 + src = fetchurl { 9832 + url = "mirror://cpan/authors/id/J/JT/JTT/File-FcntlLock-0.22.tar.gz"; 9833 + hash = "sha256-mpq7Lv/5Orc3QaEo0/cA5SUnNUbBXQTnxRxwSrCdvN8="; 9834 + }; 9835 + meta = { 9836 + description = "File locking with fcntl(2)"; 9837 + license = with lib.licenses; [ artistic1 ]; 9838 + maintainers = with maintainers; [ ajs124 das_j ]; 9839 + }; 9840 + }; 9841 + 9828 9842 FileGrep = buildPerlPackage { 9829 9843 pname = "File-Grep"; 9830 9844 version = "0.02";