about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorsternenseemann <0rpkxez4ksa01gb3typccl0i@systemli.org>2021-06-05 01:08:43 +0200
committersternenseemann <0rpkxez4ksa01gb3typccl0i@systemli.org>2021-06-05 01:08:43 +0200
commit66090354101d4175fd2ad271b773131ec29f6ddd (patch)
tree4487f0f2db99b3cf442b950ce42e2a1784d2e69f /pkgs
parente6cf0980db2a901aa9ba116e3d5ec00c6929e232 (diff)
downloadnixlib-66090354101d4175fd2ad271b773131ec29f6ddd.tar
nixlib-66090354101d4175fd2ad271b773131ec29f6ddd.tar.gz
nixlib-66090354101d4175fd2ad271b773131ec29f6ddd.tar.bz2
nixlib-66090354101d4175fd2ad271b773131ec29f6ddd.tar.lz
nixlib-66090354101d4175fd2ad271b773131ec29f6ddd.tar.xz
nixlib-66090354101d4175fd2ad271b773131ec29f6ddd.tar.zst
nixlib-66090354101d4175fd2ad271b773131ec29f6ddd.zip
haskell.packages: group all diagrams overrides
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/haskell-modules/configuration-common.nix12
1 files changed, 5 insertions, 7 deletions
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix
index f0c275c32fc6..fb5a70eb6fac 100644
--- a/pkgs/development/haskell-modules/configuration-common.nix
+++ b/pkgs/development/haskell-modules/configuration-common.nix
@@ -705,6 +705,7 @@ self: super: {
   # https://github.com/diagrams/diagrams-core/issues/112
   # https://github.com/diagrams/diagrams-cairo/issues/77
   # https://github.com/diagrams/diagrams-rasterific/issues/63
+  # https://github.com/diagrams/diagrams-cairo/issues/77
   active = doJailbreak super.active;
   statestack = doJailbreak super.statestack;
   force-layout = doJailbreak super.force-layout;
@@ -724,6 +725,10 @@ self: super: {
       includes = [ "*/CmdLine.hs" ];
     }));
   diagrams-rasterific = doJailbreak super.diagrams-rasterific;
+  diagrams-cairo = doJailbreak super.diagrams-cairo;
+
+  # https://github.com/diagrams/diagrams-solve/issues/4
+  diagrams-solve = dontCheck super.diagrams-solve;
 
   # https://github.com/danidiaz/streaming-eversion/issues/1
   streaming-eversion = dontCheck super.streaming-eversion;
@@ -741,9 +746,6 @@ self: super: {
   # Has a dependency on outdated versions of directory.
   cautious-file = doJailbreak (dontCheck super.cautious-file);
 
-  # https://github.com/diagrams/diagrams-solve/issues/4
-  diagrams-solve = dontCheck super.diagrams-solve;
-
   # test suite does not compile with recent versions of QuickCheck
   integer-logarithms = dontCheck (super.integer-logarithms);
 
@@ -1809,10 +1811,6 @@ self: super: {
     passthru.updateScript = ../../../maintainers/scripts/haskell/update-cabal2nix-unstable.sh;
   };
 
-  # Too strict version bounds on base and optparse-applicative
-  # https://github.com/diagrams/diagrams-cairo/issues/77
-  diagrams-cairo = doJailbreak super.diagrams-cairo;
-
   # Too strict version bounds on base
   # https://github.com/gibiansky/IHaskell/issues/1217
   ihaskell-display = doJailbreak super.ihaskell-display;