From ffe05e74763b0cac1ebdece1485985394739a4f1 Mon Sep 17 00:00:00 2001 From: Tom Hunger Date: Tue, 13 Jan 2015 17:35:14 +0000 Subject: [PATCH] haskellng: Fix elm ecosytem by adding a few special cases. --- .../haskell-modules/configuration-common.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index efb2a2a89db..3be34a38bbf 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -26,6 +26,18 @@ self: super: { # Doesn't compile with lua 5.2. 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 git-annex = super.git-annex.override { inherit (pkgs) git rsync gnupg1 curl lsof openssh which bup perl wget; };