elmPackages.elm: build using attoparsec 0.13.2.5

Seems like elm is not quite ready for attoparsec 0.14.
main
sternenseemann 2 years ago
parent 3c22208dc9
commit 376a511e09
  1. 3
      pkgs/development/compilers/elm/default.nix
  2. 1
      pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
  3. 31
      pkgs/development/haskell-modules/hackage-packages.nix

@ -77,6 +77,9 @@ let
in elmPkgs // {
inherit elmPkgs;
# We need attoparsec < 0.14 to build elm for now
attoparsec = self.attoparsec_0_13_2_5;
# Needed for elm-format
indents = self.callPackage ./packages/indents.nix {};
bimap = self.callPackage ./packages/bimap.nix {};

@ -123,6 +123,7 @@ extra-packages:
- ghc-exactprint == 1.4.* # 2022-02-07: preserve for now, 1.5.0 has a breaking change without type changes
- ShellCheck == 0.7.2 # 2022-02-20: haskell-ci 0.14 needs this
- weeder == 2.2.* # 2022-02-21: preserve for GHC 8.10.7
- attoparsec == 0.13.* # 2022-02-23: Needed to compile elm for now
package-maintainers:
abbradar:

@ -35408,6 +35408,37 @@ self: {
broken = true;
}) {};
"attoparsec_0_13_2_5" = callPackage
({ mkDerivation, array, base, bytestring, case-insensitive
, containers, criterion, deepseq, directory, filepath, ghc-prim
, http-types, parsec, QuickCheck, quickcheck-unicode, scientific
, tasty, tasty-quickcheck, text, transformers, unordered-containers
, vector
}:
mkDerivation {
pname = "attoparsec";
version = "0.13.2.5";
sha256 = "0vv88m5m7ynjrg114psp4j4s69f1a5va3bvn293vymqrma7g7q11";
revision = "2";
editedCabalFile = "1syz7hf2h8c8vwqniymblnyciwqh4hvflfp1h0ywg7ad8q4gqr0v";
libraryHaskellDepends = [
array base bytestring containers deepseq ghc-prim scientific text
transformers
];
testHaskellDepends = [
array base bytestring deepseq QuickCheck quickcheck-unicode
scientific tasty tasty-quickcheck text transformers vector
];
benchmarkHaskellDepends = [
array base bytestring case-insensitive containers criterion deepseq
directory filepath ghc-prim http-types parsec scientific text
transformers unordered-containers vector
];
description = "Fast combinator parsing for bytestrings and text";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
}) {};
"attoparsec" = callPackage
({ mkDerivation, array, base, bytestring, case-insensitive
, containers, deepseq, directory, filepath, ghc-prim, http-types

Loading…
Cancel
Save