about summary refs log tree commit diff
path: root/pkgs/development/compilers/elm
diff options
context:
space:
mode:
authorMatt McHenry <github@matt.mchenryfamily.org>2018-03-31 21:05:03 -0400
committerRobin Gloster <mail@glob.in>2018-04-02 01:05:03 +0200
commitb80874cda93cf8903434a70403610a3f7b897557 (patch)
treebff853779512beef62f35a08292a8340acf0e641 /pkgs/development/compilers/elm
parentda8d48117fa192887f4acfeaee0d123c59b158fc (diff)
downloadnixlib-b80874cda93cf8903434a70403610a3f7b897557.tar
nixlib-b80874cda93cf8903434a70403610a3f7b897557.tar.gz
nixlib-b80874cda93cf8903434a70403610a3f7b897557.tar.bz2
nixlib-b80874cda93cf8903434a70403610a3f7b897557.tar.lz
nixlib-b80874cda93cf8903434a70403610a3f7b897557.tar.xz
nixlib-b80874cda93cf8903434a70403610a3f7b897557.tar.zst
nixlib-b80874cda93cf8903434a70403610a3f7b897557.zip
elm: override either for elm-interface-to-json
as suggested by @pbogdan

final fix for #38023
Diffstat (limited to 'pkgs/development/compilers/elm')
-rw-r--r--pkgs/development/compilers/elm/default.nix10
1 files changed, 10 insertions, 0 deletions
diff --git a/pkgs/development/compilers/elm/default.nix b/pkgs/development/compilers/elm/default.nix
index 086a40d69add..8ed34cf9d1e0 100644
--- a/pkgs/development/compilers/elm/default.nix
+++ b/pkgs/development/compilers/elm/default.nix
@@ -74,6 +74,16 @@ let
             elm-format = self.callPackage ./packages/elm-format.nix { };
             elm-interface-to-json = self.callPackage ./packages/elm-interface-to-json.nix {
               aeson-pretty = self.aeson-pretty_0_7_2;
+              either = hlib.overrideCabal self.either (drv :{
+                jailbreak = true;
+                version = "4.4.1.1";
+                sha256 = "1lrlwqqnm6ibfcydlv5qvvssw7bm0c6yypy0rayjzv1znq7wp1xh";
+                libraryHaskellDepends = drv.libraryHaskellDepends or [] ++ [
+                  self.exceptions self.free self.mmorph self.monad-control
+                  self.MonadRandom self.profunctors self.transformers
+                  self.transformers-base
+                ];
+              });
             };
           };
       in elmPkgs // {