From 8459ea641f73777fd07108455742fa119188be77 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Thu, 6 Aug 2015 12:15:31 +0200 Subject: [PATCH] haskell-diagrams-lib: broken because it can't cope with recent versions of fsnotify and system-filepath --- .../haskell-modules/configuration-common.nix | 20 ++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 789eb953175..8608b2392db 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -253,9 +253,6 @@ self: super: { # https://github.com/tibbe/ekg/commit/95018646f48f60d9ccf6209cc86747e0f132e737, not yet in hackage ekg = doJailbreak super.ekg; - # https://github.com/diagrams/diagrams-rasterific/commit/2758e5760c64f8ca2528628bd11de502f354ab15, not yet in hackage - diagrams-rasterific = doJailbreak super.diagrams-rasterific; - # https://github.com/NixOS/cabal2nix/issues/136 glib = addBuildDepends super.glib [pkgs.pkgconfig pkgs.glib]; gtk3 = super.gtk3.override { inherit (pkgs) gtk3; }; @@ -903,4 +900,21 @@ self: super: { # https://github.com/hspec/mockery/issues/6 mockery = overrideCabal super.mockery (drv: { preCheck = "export TRAVIS=true"; }); + # https://github.com/diagrams/diagrams-lib/issues/258 + # https://github.com/diagrams/diagrams-lib/issues/259 + diagrams-lib = markBroken super.diagrams-lib; + diagrams-cairo = dontDistribute super.diagrams-cairo; + diagrams-gtk = dontDistribute super.diagrams-gtk; + diagrams-html5 = dontDistribute super.diagrams-html5; + diagrams-pandoc = dontDistribute super.diagrams-pandoc; + diagrams-postscript = dontDistribute super.diagrams-postscript; + diagrams-rasterific = dontDistribute super.diagrams-rasterific; + diagrams-rubiks-cube = dontDistribute super.diagrams-rubiks-cube; + diagrams-svg = dontDistribute super.diagrams-svg; + halma = dontDistribute super.halma; + midi-music-box = dontDistribute super.midi-music-box; + potrace-diagrams = dontDistribute super.potrace-diagrams; + SVGFonts = dontDistribute super.SVGFonts; + yesod-media-simple = dontDistribute super.yesod-media-simple; + }