structured-haskell-mode: use older version of haskell-src-exts and descriptive to fix the build
Fixes https://github.com/NixOS/nixpkgs/issues/5894.
This commit is contained in:
parent
7fa0fa6450
commit
7dc88be121
@ -369,6 +369,12 @@ self: super: {
|
|||||||
# https://github.com/begriffs/postgrest/issues/127
|
# https://github.com/begriffs/postgrest/issues/127
|
||||||
postgrest = dontDistribute super.postgrest;
|
postgrest = dontDistribute super.postgrest;
|
||||||
|
|
||||||
|
# Needs older versions of its dependencies.
|
||||||
|
structured-haskell-mode = (dontJailbreak super.structured-haskell-mode).override {
|
||||||
|
haskell-src-exts = self.haskell-src-exts_1_15_0_1; # https://github.com/chrisdone/structured-haskell-mode/issues/90
|
||||||
|
descriptive = self.descriptive_0_0_2; # https://github.com/chrisdone/structured-haskell-mode/issues/94
|
||||||
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
// {
|
// {
|
||||||
# Not on Hackage yet.
|
# Not on Hackage yet.
|
||||||
|
@ -37112,6 +37112,22 @@ self: {
|
|||||||
license = stdenv.lib.licenses.gpl3;
|
license = stdenv.lib.licenses.gpl3;
|
||||||
}) {};
|
}) {};
|
||||||
|
|
||||||
|
"descriptive_0_0_2" = callPackage
|
||||||
|
({ mkDerivation, aeson, base, bifunctors, containers, mtl, text
|
||||||
|
, transformers
|
||||||
|
}:
|
||||||
|
mkDerivation {
|
||||||
|
pname = "descriptive";
|
||||||
|
version = "0.0.2";
|
||||||
|
sha256 = "0jh0l4assmqsmq9ajsbdl7vn8k6srl0z27kpxwzg1v0nmkkcl48p";
|
||||||
|
buildDepends = [
|
||||||
|
aeson base bifunctors containers mtl text transformers
|
||||||
|
];
|
||||||
|
homepage = "https://github.com/chrisdone/descriptive";
|
||||||
|
description = "Self-describing consumers/parsers; forms, cmd-line args, JSON, etc";
|
||||||
|
license = stdenv.lib.licenses.bsd3;
|
||||||
|
}) {};
|
||||||
|
|
||||||
"descriptive" = callPackage
|
"descriptive" = callPackage
|
||||||
({ mkDerivation, aeson, base, bifunctors, containers, hspec, HUnit
|
({ mkDerivation, aeson, base, bifunctors, containers, hspec, HUnit
|
||||||
, mtl, text, transformers
|
, mtl, text, transformers
|
||||||
@ -55152,6 +55168,26 @@ self: {
|
|||||||
license = stdenv.lib.licenses.bsd3;
|
license = stdenv.lib.licenses.bsd3;
|
||||||
}) {};
|
}) {};
|
||||||
|
|
||||||
|
"haskell-src-exts_1_15_0_1" = callPackage
|
||||||
|
({ mkDerivation, array, base, containers, cpphs, directory
|
||||||
|
, filemanip, filepath, ghc-prim, happy, mtl, pretty, smallcheck
|
||||||
|
, syb, tasty, tasty-golden, tasty-smallcheck
|
||||||
|
}:
|
||||||
|
mkDerivation {
|
||||||
|
pname = "haskell-src-exts";
|
||||||
|
version = "1.15.0.1";
|
||||||
|
sha256 = "0xp5i06c478vn5m504ax5dfa7p5zc0kflbdkm2ijdzc779lpbx45";
|
||||||
|
buildDepends = [ array base cpphs ghc-prim pretty ];
|
||||||
|
testDepends = [
|
||||||
|
base containers directory filemanip filepath mtl smallcheck syb
|
||||||
|
tasty tasty-golden tasty-smallcheck
|
||||||
|
];
|
||||||
|
buildTools = [ happy ];
|
||||||
|
homepage = "https://github.com/haskell-suite/haskell-src-exts";
|
||||||
|
description = "Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer";
|
||||||
|
license = stdenv.lib.licenses.bsd3;
|
||||||
|
}) {};
|
||||||
|
|
||||||
"haskell-src-exts" = callPackage
|
"haskell-src-exts" = callPackage
|
||||||
({ mkDerivation, array, base, containers, cpphs, directory
|
({ mkDerivation, array, base, containers, cpphs, directory
|
||||||
, filepath, ghc-prim, happy, mtl, pretty, smallcheck, syb, tasty
|
, filepath, ghc-prim, happy, mtl, pretty, smallcheck, syb, tasty
|
||||||
|
Loading…
x
Reference in New Issue
Block a user