foma: fix darwin build

This commit is contained in:
Stéphan Kochen 2021-05-15 14:13:11 +02:00
parent 838e396944
commit 3de0119f45

View File

@ -1,4 +1,4 @@
{ lib, stdenv, fetchFromGitHub, zlib, flex, bison, readline }:
{ lib, stdenv, fetchFromGitHub, zlib, flex, bison, readline, darwin }:
stdenv.mkDerivation rec {
pname = "foma";
@ -13,9 +13,14 @@ stdenv.mkDerivation rec {
sourceRoot = "source/foma";
nativeBuildInputs = [ flex bison ];
nativeBuildInputs = [ flex bison ]
++ lib.optional stdenv.isDarwin darwin.cctools;
buildInputs = [ zlib readline ];
makeFlags = [
"CC=${stdenv.cc.targetPrefix}cc"
];
patchPhase = ''
substituteInPlace Makefile \
--replace '-ltermcap' ' ' \