leanify: support darwin

This commit is contained in:
Weijia Wang 2023-03-29 14:26:44 +03:00
parent 3f977c13dd
commit 49fc798b25

View file

@ -1,6 +1,7 @@
{ lib
, stdenv
, fetchFromGitHub
, libiconv
}:
stdenv.mkDerivation rec {
@ -14,6 +15,14 @@ stdenv.mkDerivation rec {
hash = "sha256-KxVV7AW9sEfH4YTPDfeJk7fMMGh0eSkECXM/Mv9XqBA=";
};
postPatch = lib.optionalString stdenv.isDarwin ''
substituteInPlace Makefile \
--replace "-flto" "" \
--replace "lib/LZMA/Alloc.o" "lib/LZMA/CpuArch.o lib/LZMA/Alloc.o"
'';
buildInputs = lib.optionals stdenv.isDarwin [ libiconv ];
installPhase = ''
runHook preInstall
@ -35,6 +44,5 @@ stdenv.mkDerivation rec {
license = licenses.mit;
maintainers = [ maintainers.mynacol ];
platforms = platforms.all;
broken = stdenv.isDarwin;
};
}