idris: allow building with haskellPackages.libffi 0.2

This commit is contained in:
oxalica 2023-01-06 18:32:47 +08:00 committed by sternenseemann
parent aa0d300cfd
commit b66a46f781
3 changed files with 7 additions and 7 deletions

View File

@ -644,12 +644,15 @@ self: super: {
}) newer;
# * The standard libraries are compiled separately.
# * We need multiple patches from master to fix compilation with
# * We need a patch from master to fix compilation with
# updated dependencies (haskeline and megaparsec) which can be
# removed when the next idris release (1.3.4 probably) comes
# around.
# removed when the next idris release comes around.
idris = self.generateOptparseApplicativeCompletions [ "idris" ]
(doJailbreak (dontCheck super.idris));
(appendPatch (fetchpatch {
name = "idris-libffi-0.2.patch";
url = "https://github.com/idris-lang/Idris-dev/commit/6d6017f906c5aa95594dba0fd75e7a512f87883a.patch";
hash = "sha256-wyLjqCyLh5quHMOwLM5/XjlhylVC7UuahAM79D8+uls=";
}) (doJailbreak (dontCheck super.idris)));
# Too strict bound on hspec
# https://github.com/lspitzner/multistate/issues/9#issuecomment-1367853016

View File

@ -2660,7 +2660,6 @@ broken-packages:
- identifiers
- idiii
- idna2008
- idris
- IDynamic
- ieee-utils
- iexcloud

View File

@ -158018,8 +158018,6 @@ self: {
];
description = "Functional Programming Language with Dependent Types";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
broken = true;
}) {inherit (pkgs) gmp;};
"ieee" = callPackage