Merge pull request #196591 from helsinki-systems/feat/exim-pkg-changes

exim: various changes
This commit is contained in:
ajs124 2022-10-22 22:09:10 +02:00 committed by GitHub
commit 52593f7a50
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -17,6 +17,8 @@ stdenv.mkDerivation rec {
hash = "sha256-KZpWknsus0d9qv08W9oCvGflxOWJinrq8nQIdSeM8aM=";
};
enableParallelBuilding = true;
nativeBuildInputs = [ pkg-config ];
buildInputs = [ coreutils db openssl perl pcre2 ]
++ lib.optional enableLDAP openldap
@ -27,7 +29,9 @@ stdenv.mkDerivation rec {
++ lib.optional enableDMARC opendmarc
++ lib.optional enableRedis hiredis;
preBuild = ''
configurePhase = ''
runHook preConfigure
sed '
s:^\(BIN_DIRECTORY\)=.*:\1='"$out"'/bin:
s:^\(CONFIGURE_FILE\)=.*:\1=/etc/exim.conf:
@ -90,9 +94,13 @@ stdenv.mkDerivation rec {
#/^\s*#.*/d
#/^\s*$/d
' < src/EDITME > Local/Makefile
runHook postConfigure
'';
installPhase = ''
runHook preInstall
mkdir -p $out/bin $out/share/man/man8
cp doc/exim.8 $out/share/man/man8
@ -106,6 +114,8 @@ stdenv.mkDerivation rec {
for i in mailq newaliases rmail rsmtp runq sendmail; do
ln -s exim $i
done )
runHook postInstall
'';
meta = with lib; {