From 807c0c2029ab50a412c7dcf67dad079ead56f9df Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 6 Aug 2015 13:42:57 +0200 Subject: [PATCH] haskell-webkit no longer compiles; the package doesn't find its system library build input anymore @abbradar, maybe you know how to fix this? --- pkgs/development/haskell-modules/configuration-common.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index f6748619454b..cb806dc6d692 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -259,8 +259,14 @@ self: super: { gtk = addBuildDepends super.gtk [pkgs.pkgconfig pkgs.gtk]; gtksourceview3 = super.gtksourceview3.override { inherit (pkgs.gnome3) gtksourceview; }; + # webkit does not recognize its system library build input any more. + webkit = markBroken super.webkit; # http://hydra.cryp.to/build/1041942/nixlog/1/raw + ghcjs-dom-hello = dontDistribute super.ghcjs-dom-hello; # depends on broken webkit + ghcjs-dom = dontDistribute super.ghcjs-dom; # depends on broken webkit + jsaddle-hello = dontDistribute super.jsaddle-hello; # depends on broken webkit + reflex-dom = dontDistribute super.reflex-dom; # depends on broken webkit + # Need WebkitGTK, not just webkit. - webkit = super.webkit.override { webkit = pkgs.webkitgtk24x; }; webkitgtk3 = super.webkitgtk3.override { webkit = pkgs.webkitgtk24x; }; webkitgtk3-javascriptcore = super.webkitgtk3-javascriptcore.override { webkit = pkgs.webkitgtk24x; }; websnap = super.websnap.override { webkit = pkgs.webkitgtk24x; };