diff options
author | Domen Kožar <domen@dev.si> | 2017-02-23 22:58:17 +0100 |
---|---|---|
committer | Domen Kožar <domen@dev.si> | 2017-02-23 22:58:40 +0100 |
commit | afb7d04dd6c08e86bff7fca44d4a4832a29c47bc (patch) | |
tree | e1fdf9eaf5872b043d4eccbb8e02f1c8481e5d72 /pkgs/development/compilers/elm | |
parent | 52eab0376cdfb5282c5c0147f3286c36ffed88aa (diff) | |
download | nixlib-afb7d04dd6c08e86bff7fca44d4a4832a29c47bc.tar nixlib-afb7d04dd6c08e86bff7fca44d4a4832a29c47bc.tar.gz nixlib-afb7d04dd6c08e86bff7fca44d4a4832a29c47bc.tar.bz2 nixlib-afb7d04dd6c08e86bff7fca44d4a4832a29c47bc.tar.lz nixlib-afb7d04dd6c08e86bff7fca44d4a4832a29c47bc.tar.xz nixlib-afb7d04dd6c08e86bff7fca44d4a4832a29c47bc.tar.zst nixlib-afb7d04dd6c08e86bff7fca44d4a4832a29c47bc.zip |
elmPackages: fix #22932
Diffstat (limited to 'pkgs/development/compilers/elm')
-rw-r--r-- | pkgs/development/compilers/elm/default.nix | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/pkgs/development/compilers/elm/default.nix b/pkgs/development/compilers/elm/default.nix index e125a050b249..7cba0cab351f 100644 --- a/pkgs/development/compilers/elm/default.nix +++ b/pkgs/development/compilers/elm/default.nix @@ -40,7 +40,7 @@ let EOF '' + lib.concatStrings cmds; - hsPkgs = haskell.packages.ghc801.override { + hsPkgs = haskell.packages.ghc802.override { overrides = self: super: let hlib = haskell.lib; elmRelease = import ./packages/release.nix { inherit (self) callPackage; }; @@ -77,6 +77,21 @@ let in elmPkgs // { inherit elmPkgs; elmVersion = elmRelease.version; + # needed for elm-package + http-client = hlib.overrideCabal super.http-client (drv: { + version = "0.4.31.2"; + sha256 = "12yq2l6bvmxg5w6cw5ravdh39g8smwn1j44mv36pfmkhm5402h8n"; + }); + http-client-tls = hlib.overrideCabal super.http-client-tls (drv: { + version = "0.2.4.1"; + sha256 = "18wbca7jg15p0ds3339f435nqv2ng0fqc4bylicjzlsww625ij4d"; + }); + # https://github.com/elm-lang/elm-compiler/issues/1566 + indents = hlib.overrideCabal super.indents (drv: { + version = "0.3.3"; + sha256 = "16lz21bp9j14xilnq8yym22p3saxvc9fsgfcf5awn2a6i6n527xn"; + libraryHaskellDepends = drv.libraryHaskellDepends ++ [super.concatenative]; + }); }; }; in hsPkgs.elmPkgs // { |