ghcjs-dom: use correct conf-flags and dependencies

This commit is contained in:
Charles Strahan 2014-12-27 21:40:18 -05:00
parent c05ec6104d
commit d05e237cb0

View File

@ -17,6 +17,15 @@
ghcHEADPrefs = self : super : super // { ghcHEADPrefs = self : super : super // {
cabalInstall_1_20_0_4 = super.cabalInstall_1_20_0_4.override { Cabal = null; }; cabalInstall_1_20_0_4 = super.cabalInstall_1_20_0_4.override { Cabal = null; };
mtl = self.mtl_2_2_1; mtl = self.mtl_2_2_1;
ghcjsBase = null;
ghcjsDom = with self; super.ghcjsDom.override {
cabal = self.cabal.override {
extension = self: super: {
configureFlags = [ "-f-ghcjs" "-fwebkit" "-f-gtk3" ];
buildDepends = [ mtl glib transformers gtk webkit ];
};
};
};
}; };
ghc784Prefs = self : super : ghcHEADPrefs self super // { ghc784Prefs = self : super : ghcHEADPrefs self super // {
@ -359,6 +368,14 @@
*/ */
}; };
extension = self: super: { extension = self: super: {
ghcjsDom = with self; super.ghcjsDom.override {
cabal = self.cabal.override {
extension = self: super: {
configureFlags = [ ];
buildDepends = [ mtl ghcjsBase ];
};
};
};
buildLocalCabalWithArgs = args: super.buildLocalCabalWithArgs (args // { buildLocalCabalWithArgs = args: super.buildLocalCabalWithArgs (args // {
nativePkgs = packages_ghc784; nativePkgs = packages_ghc784;
}); });