diff --git a/pkgs/development/tools/analysis/flow/default.nix b/pkgs/development/tools/analysis/flow/default.nix index c049a57e76e..3dcc9a87572 100644 --- a/pkgs/development/tools/analysis/flow/default.nix +++ b/pkgs/development/tools/analysis/flow/default.nix @@ -1,4 +1,6 @@ -{ stdenv, fetchFromGitHub, ocaml, libelf, cf-private, CoreServices }: +{ stdenv, fetchFromGitHub, lib, ocaml, libelf, cf-private, CoreServices }: + +with lib; stdenv.mkDerivation rec { version = "0.17.0"; @@ -15,13 +17,14 @@ stdenv.mkDerivation rec { cp bin/flow $out/bin/ ''; - buildInputs = [ ocaml libelf cf-private CoreServices ]; + buildInputs = [ ocaml libelf ] + ++ optionals stdenv.isDarwin [ cf-private CoreServices ]; meta = with stdenv.lib; { - homepage = "http://flowtype.org/"; description = "A static type checker for JavaScript"; - license = stdenv.lib.licenses.bsd3; - platforms = stdenv.lib.platforms.unix; + homepage = http://flowtype.org; + license = licenses.bsd3; + platforms = platforms.unix; maintainers = with maintainers; [ puffnfresh globin ]; }; }