haskellPackages.hakyll: Fix the Darwin build (broken tests)

This commit is contained in:
John Wiegley 2016-10-27 15:10:39 -07:00
parent 4a70445fff
commit c60b3e4bfc
No known key found for this signature in database
GPG key ID: C144D8F4F19FE630

View file

@ -167,6 +167,13 @@ self: super: {
then addBuildDepend super.halive pkgs.darwin.apple_sdk.frameworks.AppKit
else super.halive;
# Hakyll's tests are broken on Darwin (3 failures); and they require util-linux
hakyll = if pkgs.stdenv.isDarwin
then dontCheck (overrideCabal super.hakyll (drv: {
testToolDepends = [];
}))
else super.hakyll;
# cabal2nix likes to generate dependencies on hinotify when hfsevents is really required
# on darwin: https://github.com/NixOS/cabal2nix/issues/146.
hinotify = if pkgs.stdenv.isDarwin then self.hfsevents else super.hinotify;