haskell-gi-base: propagate gobjectIntrospection dependency

So the thinking is: anything that needs `haskell-gi-base` is going to
need `gobjectIntrospection` in order to work correctly; by adding this
one `buildDepends` (which therefore gets propagated), we put ourselves
in a position to simplify away a bunch of code in `cabal2nix`.
This commit is contained in:
Michael Alan Dorman 2017-03-07 08:24:22 -05:00 committed by Peter Simons
parent d7496b560e
commit 763e21e982

View File

@ -420,6 +420,9 @@ self: super: builtins.intersectAttrs super {
# tests require git
hapistrano = addBuildTool super.hapistrano pkgs.git;
# This propagates this to everything depending on haskell-gi-base
haskell-gi-base = addBuildDepend super.haskell-gi-base pkgs.gobjectIntrospection;
# requires webkitgtk API version 3 (webkitgtk 2.4 is the latest webkit supporting that version)
gi-javascriptcore = super.gi-javascriptcore.override { webkitgtk = pkgs.webkitgtk24x; };
gi-webkit = super.gi-webkit.override { webkit = pkgs.webkitgtk24x; };