haskellng: Fix elm ecosytem by adding a few special cases.

This commit is contained in:
Tom Hunger 2015-01-13 17:35:14 +00:00
parent 7d1d89e532
commit ffe05e7476

View file

@ -26,6 +26,18 @@ self: super: {
# Doesn't compile with lua 5.2. # Doesn't compile with lua 5.2.
hslua = super.hslua.override { lua = pkgs.lua5_1; }; hslua = super.hslua.override { lua = pkgs.lua5_1; };
# Please also remove optparse-applicative special case from
# cabal2nix/hackage2nix.hs when removing the following.
elm-make = super.elm-make.override {
optparse-applicative = optparse-applicative_0_10_0;
};
elm-package = super.elm-package.override {
optparse-applicative = optparse-applicative_0_10_0;
};
# elm-compiler jail-break can be removed after next elm-compiler
# release: bumped language-ecmascript's limit in git already.
elm-compiler = doJailbreak super.elm-compiler;
# "curl" means pkgs.curl # "curl" means pkgs.curl
git-annex = super.git-annex.override { inherit (pkgs) git rsync gnupg1 curl lsof openssh which bup perl wget; }; git-annex = super.git-annex.override { inherit (pkgs) git rsync gnupg1 curl lsof openssh which bup perl wget; };