libmilter: add fixDarwinDylibNames call to fix imports on darwin

This commit is contained in:
Yorick van Pelt 2022-10-13 11:08:36 +02:00
parent 46b4a9d74a
commit d316aeccdf
No known key found for this signature in database
GPG Key ID: A36E70F9DC014A15

View File

@ -1,4 +1,4 @@
{ lib, stdenv, fetchurl, m4 }:
{ lib, stdenv, fetchurl, m4, fixDarwinDylibNames }:
stdenv.mkDerivation rec {
pname = "libmilter";
@ -34,7 +34,11 @@ stdenv.mkDerivation rec {
patches = [ ./install.patch ./sharedlib.patch ./glibc-2.30.patch ./darwin.patch ];
nativeBuildInputs = [ m4 ];
nativeBuildInputs = [ m4 ] ++ lib.optional stdenv.isDarwin fixDarwinDylibNames;
postInstall = lib.optionalString stdenv.isDarwin ''
fixDarwinDylibNames $out/lib/libmilter.dylib.1
'';
meta = with lib; {
description = "Sendmail Milter mail filtering API library";