haskellPackages.idris: Fix build

Can build with default megaparsec now
This commit is contained in:
Silvan Mosberger 2019-08-19 01:40:49 +02:00 committed by Peter Simons
parent e19b227166
commit 2c69d30e29
2 changed files with 1 additions and 9 deletions

View file

@ -710,15 +710,9 @@ self: super: {
'';
});
# A simple MonadFail patch would do too, but not doing the tests is easier
megaparsec_6_5_0 = dontCheck super.megaparsec_6_5_0;
# The standard libraries are compiled separately
idris = generateOptparseApplicativeCompletion "idris" (
doJailbreak (dontCheck (super.idris.override {
# Needed for versions <= 1.3.1 https://github.com/idris-lang/Idris-dev/pull/4610
megaparsec = self.megaparsec_6_5_0;
}))
doJailbreak (dontCheck super.idris)
);
# https://github.com/bos/math-functions/issues/25

View file

@ -2503,7 +2503,6 @@ extra-packages:
- inline-c-cpp < 0.2 # required on GHC 8.0.x
- lens-labels == 0.1.* # required for proto-lens-descriptors
- mainland-pretty == 0.6.2.* # required for tensorflow-opgen-0.1.0.0
- megaparsec < 7.0 # required for idris <= 1.3.1: https://github.com/idris-lang/Idris-dev/pull/4610
- mtl < 2.2 # newer versions require transformers > 0.4.x, which we cannot provide in GHC 7.8.x
- mtl-prelude < 2 # required for to build postgrest on mtl 2.1.x platforms
- network == 2.6.3.1 # newer versions don't compile with GHC 7.4.x and below
@ -6368,7 +6367,6 @@ broken-packages:
- identifiers
- idiii
- idna2008
- idris
- IDynamic
- ieee-utils
- iexcloud