mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-18 19:51:17 +00:00
spago: set earlier dhall dependency
This commit is contained in:
parent
222b6c80ac
commit
ff9db852f0
|
@ -105,6 +105,7 @@ extra-packages:
|
|||
- dependent-map == 0.2.4.0 # required by Hasura 1.3.1, 2020-08-20
|
||||
- dependent-sum == 0.4 # required by Hasura 1.3.1, 2020-08-20
|
||||
- dhall == 1.29.0 # required for ats-pkg
|
||||
- dhall == 1.38.1 # required for spago
|
||||
- Diff < 0.4 # required by liquidhaskell-0.8.10.2: https://github.com/ucsd-progsys/liquidhaskell/issues/1729
|
||||
- ghc-tcplugins-extra ==0.3.2 # required for polysemy-plugin 0.2.5.0
|
||||
- haddock == 2.23.* # required on GHC < 8.10.x
|
||||
|
|
|
@ -577,7 +577,12 @@ self: super: builtins.intersectAttrs super {
|
|||
sha256 = "1hjdprm990vyxz86fgq14ajn0lkams7i00h8k2i2g1a0hjdwppq6";
|
||||
};
|
||||
|
||||
spagoDocs = overrideCabal super.spago (drv: {
|
||||
spagoWithOverrides = super.spago.override {
|
||||
# spago has not yet been updated for the latest dhall.
|
||||
dhall = self.dhall_1_38_1;
|
||||
};
|
||||
|
||||
spagoDocs = overrideCabal spagoWithOverrides (drv: {
|
||||
postUnpack = (drv.postUnpack or "") + ''
|
||||
# Spago includes the following two files directly into the binary
|
||||
# with Template Haskell. They are fetched at build-time from the
|
||||
|
|
|
@ -73601,6 +73601,64 @@ self: {
|
|||
maintainers = with lib.maintainers; [ Gabriel439 ];
|
||||
}) {};
|
||||
|
||||
"dhall_1_38_1" = callPackage
|
||||
({ mkDerivation, aeson, aeson-pretty, ansi-terminal, atomic-write
|
||||
, base, bytestring, case-insensitive, cborg, cborg-json, containers
|
||||
, contravariant, cryptonite, data-fix, deepseq, Diff, directory
|
||||
, doctest, dotgen, either, exceptions, filepath, foldl, gauge
|
||||
, generic-random, half, hashable, haskeline, http-client
|
||||
, http-client-tls, http-types, lens-family-core, megaparsec, memory
|
||||
, mmorph, mockery, mtl, network-uri, optparse-applicative
|
||||
, parser-combinators, parsers, pretty-simple, prettyprinter
|
||||
, prettyprinter-ansi-terminal, profunctors, QuickCheck
|
||||
, quickcheck-instances, repline, scientific, serialise
|
||||
, special-values, spoon, tasty, tasty-expected-failure, tasty-hunit
|
||||
, tasty-quickcheck, tasty-silver, template-haskell, text
|
||||
, text-manipulate, th-lift-instances, transformers
|
||||
, transformers-compat, turtle, unordered-containers, uri-encode
|
||||
, vector
|
||||
}:
|
||||
mkDerivation {
|
||||
pname = "dhall";
|
||||
version = "1.38.1";
|
||||
sha256 = "0g70x2crdrkwf41gvwr718am25dmbn9bg4cml9f9va7i1vx5rsgk";
|
||||
revision = "2";
|
||||
editedCabalFile = "02z0jmzzp20yj46iz6i384xwc6k2anxb33smvc4yhpmhqjs0aq8a";
|
||||
isLibrary = true;
|
||||
isExecutable = true;
|
||||
enableSeparateDataOutput = true;
|
||||
libraryHaskellDepends = [
|
||||
aeson aeson-pretty ansi-terminal atomic-write base bytestring
|
||||
case-insensitive cborg cborg-json containers contravariant
|
||||
cryptonite data-fix deepseq Diff directory dotgen either exceptions
|
||||
filepath half hashable haskeline http-client http-client-tls
|
||||
http-types lens-family-core megaparsec memory mmorph mtl
|
||||
network-uri optparse-applicative parser-combinators parsers
|
||||
pretty-simple prettyprinter prettyprinter-ansi-terminal profunctors
|
||||
repline scientific serialise template-haskell text text-manipulate
|
||||
th-lift-instances transformers transformers-compat
|
||||
unordered-containers uri-encode vector
|
||||
];
|
||||
executableHaskellDepends = [ base ];
|
||||
testHaskellDepends = [
|
||||
base bytestring cborg containers data-fix deepseq directory doctest
|
||||
either filepath foldl generic-random http-client http-client-tls
|
||||
lens-family-core megaparsec mockery prettyprinter QuickCheck
|
||||
quickcheck-instances scientific serialise special-values spoon
|
||||
tasty tasty-expected-failure tasty-hunit tasty-quickcheck
|
||||
tasty-silver template-haskell text transformers turtle
|
||||
unordered-containers vector
|
||||
];
|
||||
benchmarkHaskellDepends = [
|
||||
base bytestring containers directory gauge text
|
||||
];
|
||||
doCheck = false;
|
||||
description = "A configuration language guaranteed to terminate";
|
||||
license = lib.licenses.bsd3;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
maintainers = with lib.maintainers; [ Gabriel439 ];
|
||||
}) {};
|
||||
|
||||
"dhall" = callPackage
|
||||
({ mkDerivation, aeson, aeson-pretty, ansi-terminal, atomic-write
|
||||
, base, bytestring, case-insensitive, cborg, cborg-json, containers
|
||||
|
|
Loading…
Reference in a new issue