botan: fix macOS build

This commit is contained in:
Matthew Bauer 2017-04-08 23:49:55 -05:00
parent 8dbefea714
commit 3baff95efd
No known key found for this signature in database
GPG Key ID: E04D0AD9469141C3

View File

@ -3,6 +3,7 @@
, baseVersion, revision, sha256 , baseVersion, revision, sha256
, extraConfigureFlags ? "" , extraConfigureFlags ? ""
, postPatch ? null , postPatch ? null
, darwin
, ... , ...
}: }:
@ -20,7 +21,8 @@ stdenv.mkDerivation rec {
}; };
inherit postPatch; inherit postPatch;
buildInputs = [ python bzip2 zlib gmp openssl boost ]; buildInputs = [ python bzip2 zlib gmp openssl boost ]
++ stdenv.lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.Security;
configurePhase = '' configurePhase = ''
python configure.py --prefix=$out --with-bzip2 --with-zlib ${if openssl != null then "--with-openssl" else ""} ${extraConfigureFlags}${if stdenv.cc.isClang then " --cc=clang" else "" } python configure.py --prefix=$out --with-bzip2 --with-zlib ${if openssl != null then "--with-openssl" else ""} ${extraConfigureFlags}${if stdenv.cc.isClang then " --cc=clang" else "" }