haskellPackages.ghcjs-dom: Add overrides (#20474)

This commit is contained in:
Rodney Lorrimar 2016-11-21 19:51:59 +00:00 committed by Profpatsch
parent dcb37919f7
commit de2f9d6719

View File

@ -96,10 +96,15 @@ self: super:
}) {}; }) {};
ghcjs-dom = overrideCabal super.ghcjs-dom (drv: { ghcjs-dom = overrideCabal super.ghcjs-dom (drv: {
libraryHaskellDepends = [ self.ghcjs-base ] ++ libraryHaskellDepends = with self; [
removeLibraryHaskellDepends [ ghcjs-base ghcjs-dom-jsffi text transformers
"glib" "gtk" "gtk3" "webkitgtk" "webkitgtk3" ];
] drv.libraryHaskellDepends; configureFlags = [ "-fjsffi" "-f-webkit" ];
});
ghcjs-dom-jsffi = overrideCabal super.ghcjs-dom-jsffi (drv: {
libraryHaskellDepends = [ self.ghcjs-base self.text ];
isLibrary = true;
}); });
ghc-paths = overrideCabal super.ghc-paths (drv: { ghc-paths = overrideCabal super.ghc-paths (drv: {
@ -153,13 +158,12 @@ self: super:
}); });
semigroups = addBuildDepends super.semigroups [ self.hashable self.unordered-containers self.text self.tagged ]; semigroups = addBuildDepends super.semigroups [ self.hashable self.unordered-containers self.text self.tagged ];
# triggers an internal pattern match failure in haddock
# https://github.com/haskell/haddock/issues/553
wai = dontHaddock super.wai;
transformers-compat = overrideCabal super.transformers-compat (drv: { transformers-compat = overrideCabal super.transformers-compat (drv: {
configureFlags = []; configureFlags = [];
}); });
# triggers an internal pattern match failure in haddock
# https://github.com/haskell/haddock/issues/553
wai = dontHaddock super.wai;
} }