haskellPackages: update base compiler and core pkgs in hackage2nix cfg

This is important for solving cabal flags and constraints when generating
the main haskell package set and its package definitions. After updating
the definition, more packages should be generated correctly for GHC 9.2,
e.g. ghc-exactprint.
This commit is contained in:
sternenseemann 2022-11-24 03:11:41 +01:00
parent 44dcd2b6ad
commit d43d883cc9
2 changed files with 106 additions and 130 deletions

View file

@ -1,40 +1,40 @@
# pkgs/development/haskell-modules/configuration-hackage2nix.yaml
compiler: ghc-9.0.2
compiler: ghc-9.2.4
core-packages:
- Cabal-3.6.3.0
- array-0.5.4.0
- base-4.15.1.0
- binary-0.8.8.0
- bytestring-0.10.12.1
- Cabal-3.4.1.0
- containers-0.6.4.1
- deepseq-1.4.5.0
- base-4.16.3.0
- binary-0.8.9.0
- bytestring-0.11.3.1
- containers-0.6.5.1
- deepseq-1.4.6.1
- directory-1.3.6.2
- exceptions-0.10.4
- filepath-1.4.2.1
- ghc-9.0.2
- ghc-bignum-1.1
- ghc-boot-9.0.2
- ghc-boot-th-9.0.2
- filepath-1.4.2.2
- ghc-9.2.4
- ghc-bignum-1.2
- ghc-boot-9.2.4
- ghc-boot-th-9.2.4
- ghc-compact-0.1.0.0
- ghc-heap-9.0.2
- ghc-prim-0.7.0
- ghci-9.0.2
- ghc-heap-9.2.4
- ghc-prim-0.8.0
- ghci-9.2.4
- haskeline-0.8.2
- hpc-0.6.1.0
- integer-gmp-1.1
- libiserv-9.0.2
- libiserv-9.2.4
- mtl-2.2.2
- parsec-3.1.14.0
- parsec-3.1.15.0
- pretty-1.1.3.6
- process-1.6.13.2
- rts-1.0.2
- stm-2.5.0.0
- template-haskell-2.17.0.0
- stm-2.5.0.2
- template-haskell-2.18.0.0
- terminfo-0.4.1.5
- text-1.2.5.0
- time-1.9.3
- time-1.11.1.1
- transformers-0.5.6.2
- unix-2.7.2.2
- xhtml-3000.2.2.1
@ -163,7 +163,6 @@ extra-packages:
- vty == 5.35.1 # 2022-07-08: needed for glirc-2.39.0.1
- weeder == 2.2.* # 2022-02-21: preserve for GHC 8.10.7
- weeder == 2.3.* # 2022-05-31: preserve for GHC 9.0.2
- ghc-exactprint == 1.5.0 # 2022-10-06: newer versions of ghc-exactprint require ghc 9.4.2
package-maintainers:
abbradar:

View file

@ -15509,18 +15509,14 @@ self: {
}) {};
"OneTuple" = callPackage
({ mkDerivation, base, base-orphans, ghc-prim, hashable
, template-haskell
}:
({ mkDerivation, base, ghc-prim, hashable, template-haskell }:
mkDerivation {
pname = "OneTuple";
version = "0.3.1";
sha256 = "1vry21z449ph9k61l5zm7mfmdwkwszxqdlawlhvwrd1gsn13d1cq";
revision = "3";
editedCabalFile = "0g4siv8s6dlrdsivap2qy6ig08y5bjbs93jk192zmgkp8iscncpw";
libraryHaskellDepends = [
base base-orphans ghc-prim template-haskell
];
libraryHaskellDepends = [ base ghc-prim template-haskell ];
testHaskellDepends = [ base hashable template-haskell ];
description = "Singleton Tuple";
license = lib.licenses.bsd3;
@ -18061,8 +18057,6 @@ self: {
librarySystemDepends = [ smpeg ];
description = "Binding to the SMPEG library";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
broken = true;
}) {inherit (pkgs) smpeg;};
"SDL-ttf" = callPackage
@ -42772,7 +42766,7 @@ self: {
pname = "binary-orphans";
version = "1.0.3";
sha256 = "0b302hhjaybwbnpzrd8qmdp24g2xj2svib34zfxqqxg67j159rg2";
libraryHaskellDepends = [ base binary OneTuple transformers ];
libraryHaskellDepends = [ base binary transformers ];
testHaskellDepends = [
base binary OneTuple QuickCheck quickcheck-instances tagged tasty
tasty-quickcheck
@ -108217,15 +108211,15 @@ self: {
"ghc-check" = callPackage
({ mkDerivation, base, containers, directory, filepath, ghc
, ghc-paths, process, safe-exceptions, template-haskell, th-compat
, transformers
, ghc-boot, ghc-paths, process, safe-exceptions, template-haskell
, th-compat, transformers
}:
mkDerivation {
pname = "ghc-check";
version = "0.5.0.8";
sha256 = "1m3w1l8gkc7g9p7d07h3f71687rgs9lb5ildgfr1ihxp7wssh98h";
libraryHaskellDepends = [
base containers directory filepath ghc ghc-paths process
base containers directory filepath ghc ghc-boot ghc-paths process
safe-exceptions template-haskell th-compat transformers
];
description = "detect mismatches between compile-time and run-time versions of the ghc api";
@ -108598,7 +108592,10 @@ self: {
}) {};
"ghc-exactprint" = callPackage
({ mkDerivation }:
({ mkDerivation, base, bytestring, containers, data-default, Diff
, directory, fail, filemanip, filepath, free, ghc, ghc-boot
, ghc-paths, HUnit, mtl, ordered-containers, silently, syb
}:
mkDerivation {
pname = "ghc-exactprint";
version = "1.5.0";
@ -108607,6 +108604,15 @@ self: {
editedCabalFile = "1v6my8bnhjhw7k3v2q9iwjpz9lj5g6ilvlzdq6svcabxahmzbr2c";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
base bytestring containers data-default directory fail filepath
free ghc ghc-boot ghc-paths mtl ordered-containers syb
];
testHaskellDepends = [
base bytestring containers data-default Diff directory fail
filemanip filepath ghc ghc-boot ghc-paths HUnit mtl
ordered-containers silently syb
];
description = "ExactPrint for GHC";
license = lib.licenses.bsd3;
}) {};
@ -108946,18 +108952,19 @@ self: {
"ghc-lib-parser-ex" = callPackage
({ mkDerivation, base, bytestring, containers, directory, extra
, filepath, ghc-lib-parser, tasty, tasty-hunit, uniplate
, filepath, ghc, ghc-boot, ghc-boot-th, tasty, tasty-hunit
, uniplate
}:
mkDerivation {
pname = "ghc-lib-parser-ex";
version = "9.2.0.4";
sha256 = "138wkpy7qpdkp07028flab3lwq4b3mns0qcrkfrhclixlz8pi74v";
libraryHaskellDepends = [
base bytestring containers ghc-lib-parser uniplate
base bytestring containers ghc ghc-boot ghc-boot-th uniplate
];
testHaskellDepends = [
base directory extra filepath ghc-lib-parser tasty tasty-hunit
uniplate
base directory extra filepath ghc ghc-boot ghc-boot-th tasty
tasty-hunit uniplate
];
description = "Algorithms on GHC parse trees";
license = lib.licenses.bsd3;
@ -109507,9 +109514,9 @@ self: {
"ghc-tags" = callPackage
({ mkDerivation, aeson, async, attoparsec, base, bytestring
, containers, deepseq, directory, filepath, ghc-lib, ghc-paths
, optparse-applicative, process, stm, temporary, text, time, vector
, yaml
, containers, deepseq, directory, filepath, ghc, ghc-boot
, ghc-paths, optparse-applicative, process, stm, temporary, text
, time, vector, yaml
}:
mkDerivation {
pname = "ghc-tags";
@ -109519,7 +109526,7 @@ self: {
isExecutable = true;
executableHaskellDepends = [
aeson async attoparsec base bytestring containers deepseq directory
filepath ghc-lib ghc-paths optparse-applicative process stm
filepath ghc ghc-boot ghc-paths optparse-applicative process stm
temporary text time vector yaml
];
description = "Utility for generating ctags and etags with GHC API";
@ -110021,8 +110028,7 @@ self: {
, hslogger, implicit-hie, implicit-hie-cradle, lens, list-t, lsp
, lsp-test, lsp-types, monoid-subclasses, mtl, network-uri
, opentelemetry, optparse-applicative, parallel, prettyprinter
, prettyprinter-ansi-terminal, QuickCheck, random
, record-dot-preprocessor, record-hasfield, regex-tdfa
, prettyprinter-ansi-terminal, QuickCheck, random, regex-tdfa
, safe-exceptions, shake, sorted-list, sqlite-simple, stm
, stm-containers, syb, tasty, tasty-expected-failure, tasty-hunit
, tasty-quickcheck, tasty-rerun, text, text-rope, time
@ -110060,10 +110066,9 @@ self: {
aeson async base containers data-default directory extra filepath
fuzzy ghc ghc-typelits-knownnat hls-plugin-api lens list-t lsp
lsp-test lsp-types monoid-subclasses network-uri QuickCheck random
record-dot-preprocessor record-hasfield regex-tdfa shake
sqlite-simple stm stm-containers tasty tasty-expected-failure
tasty-hunit tasty-quickcheck tasty-rerun text text-rope
unordered-containers
regex-tdfa shake sqlite-simple stm stm-containers tasty
tasty-expected-failure tasty-hunit tasty-quickcheck tasty-rerun
text text-rope unordered-containers
];
testToolDepends = [ implicit-hie ];
description = "The core of an IDE";
@ -126100,18 +126105,16 @@ self: {
}) {};
"hashable" = callPackage
({ mkDerivation, base, base-orphans, bytestring, containers
, deepseq, ghc-bignum, ghc-prim, HUnit, QuickCheck, random
, test-framework, test-framework-hunit, test-framework-quickcheck2
, text, unix
({ mkDerivation, base, bytestring, containers, deepseq, ghc-bignum
, ghc-prim, HUnit, QuickCheck, random, test-framework
, test-framework-hunit, test-framework-quickcheck2, text, unix
}:
mkDerivation {
pname = "hashable";
version = "1.4.1.0";
sha256 = "11sycr73821amdz8g0k8c97igi4z7f9xdvgaxlkxhsp6h310bcz1";
libraryHaskellDepends = [
base base-orphans bytestring containers deepseq ghc-bignum ghc-prim
text
base bytestring containers deepseq ghc-bignum ghc-prim text
];
testHaskellDepends = [
base bytestring ghc-prim HUnit QuickCheck random test-framework
@ -127520,12 +127523,11 @@ self: {
, hls-code-range-plugin, hls-eval-plugin
, hls-explicit-fixity-plugin, hls-explicit-imports-plugin
, hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin
, hls-graph, hls-haddock-comments-plugin, hls-hlint-plugin
, hls-module-name-plugin, hls-ormolu-plugin, hls-plugin-api
, hls-pragmas-plugin, hls-qualify-imported-names-plugin
, hls-refactor-plugin, hls-refine-imports-plugin, hls-rename-plugin
, hls-retrie-plugin, hls-splice-plugin, hls-stylish-haskell-plugin
, hls-tactics-plugin, hls-test-utils, hp2pretty, hslogger
, hls-graph, hls-hlint-plugin, hls-module-name-plugin
, hls-ormolu-plugin, hls-plugin-api, hls-pragmas-plugin
, hls-qualify-imported-names-plugin, hls-refactor-plugin
, hls-refine-imports-plugin, hls-rename-plugin, hls-retrie-plugin
, hls-stylish-haskell-plugin, hls-test-utils, hp2pretty, hslogger
, hspec-expectations, implicit-hie, lens, lens-aeson, lsp, lsp-test
, lsp-types, mtl, optparse-applicative, optparse-simple
, prettyprinter, process, regex-tdfa, safe-exceptions, shake
@ -127546,11 +127548,10 @@ self: {
hls-class-plugin hls-code-range-plugin hls-eval-plugin
hls-explicit-fixity-plugin hls-explicit-imports-plugin
hls-floskell-plugin hls-fourmolu-plugin hls-gadt-plugin hls-graph
hls-haddock-comments-plugin hls-hlint-plugin hls-module-name-plugin
hls-ormolu-plugin hls-plugin-api hls-pragmas-plugin
hls-qualify-imported-names-plugin hls-refactor-plugin
hls-refine-imports-plugin hls-rename-plugin hls-retrie-plugin
hls-splice-plugin hls-stylish-haskell-plugin hls-tactics-plugin lsp
hls-hlint-plugin hls-module-name-plugin hls-ormolu-plugin
hls-plugin-api hls-pragmas-plugin hls-qualify-imported-names-plugin
hls-refactor-plugin hls-refine-imports-plugin hls-rename-plugin
hls-retrie-plugin hls-stylish-haskell-plugin lsp
optparse-applicative optparse-simple prettyprinter process
safe-exceptions sqlite-simple text unordered-containers
];
@ -139072,9 +139073,9 @@ self: {
({ mkDerivation, aeson, aeson-pretty, ansi-terminal, array, base
, blaze-markup, breakpoint, bytestring, call-stack, cassava
, cassava-megaparsec, cmdargs, containers, data-default, Decimal
, deepseq, directory, doclayout, extra, file-embed, filepath, Glob
, hashtables, megaparsec, microlens, microlens-th, mtl
, parser-combinators, pretty-simple, regex-tdfa, safe, tabular
, deepseq, directory, doclayout, doctest, extra, file-embed
, filepath, Glob, hashtables, megaparsec, microlens, microlens-th
, mtl, parser-combinators, pretty-simple, regex-tdfa, safe, tabular
, tasty, tasty-hunit, template-haskell, text, time, timeit
, transformers, uglymemo, unordered-containers, utf8-string
}:
@ -139094,11 +139095,11 @@ self: {
testHaskellDepends = [
aeson aeson-pretty ansi-terminal array base blaze-markup breakpoint
bytestring call-stack cassava cassava-megaparsec cmdargs containers
data-default Decimal deepseq directory doclayout extra file-embed
filepath Glob hashtables megaparsec microlens microlens-th mtl
parser-combinators pretty-simple regex-tdfa safe tabular tasty
tasty-hunit template-haskell text time timeit transformers uglymemo
unordered-containers utf8-string
data-default Decimal deepseq directory doclayout doctest extra
file-embed filepath Glob hashtables megaparsec microlens
microlens-th mtl parser-combinators pretty-simple regex-tdfa safe
tabular tasty tasty-hunit template-haskell text time timeit
transformers uglymemo unordered-containers utf8-string
];
description = "A reusable library providing the core functionality of hledger";
license = lib.licenses.gpl3Only;
@ -139358,7 +139359,7 @@ self: {
"hlint" = callPackage
({ mkDerivation, aeson, ansi-terminal, base, bytestring, cmdargs
, containers, cpphs, data-default, deriving-aeson, directory, extra
, file-embed, filepath, filepattern, ghc-lib-parser
, file-embed, filepath, filepattern, ghc, ghc-boot, ghc-boot-th
, ghc-lib-parser-ex, hscolour, process, refact, text, transformers
, uniplate, unordered-containers, utf8-string, vector, yaml
}:
@ -139372,9 +139373,9 @@ self: {
libraryHaskellDepends = [
aeson ansi-terminal base bytestring cmdargs containers cpphs
data-default deriving-aeson directory extra file-embed filepath
filepattern ghc-lib-parser ghc-lib-parser-ex hscolour process
refact text transformers uniplate unordered-containers utf8-string
vector yaml
filepattern ghc ghc-boot ghc-boot-th ghc-lib-parser-ex hscolour
process refact text transformers uniplate unordered-containers
utf8-string vector yaml
];
executableHaskellDepends = [ base ];
description = "Source code suggestions";
@ -139568,19 +139569,11 @@ self: {
}) {};
"hls-brittany-plugin" = callPackage
({ mkDerivation, base, brittany, czipwith, extra, filepath
, ghc-boot-th, ghc-exactprint, ghcide, hls-plugin-api
, hls-test-utils, lens, lsp-types, text, transformers
}:
({ mkDerivation }:
mkDerivation {
pname = "hls-brittany-plugin";
version = "1.0.2.2";
sha256 = "0spr7qmqjkg0aqr16cp9pi5dqc10lskhqa6mpx49z0rifhk84hay";
libraryHaskellDepends = [
base brittany czipwith extra filepath ghc-boot-th ghc-exactprint
ghcide hls-plugin-api lens lsp-types text transformers
];
testHaskellDepends = [ base filepath hls-test-utils ];
description = "Integration with the Brittany code formatter";
license = lib.licenses.agpl3Only;
}) {};
@ -139840,19 +139833,11 @@ self: {
}) {};
"hls-haddock-comments-plugin" = callPackage
({ mkDerivation, base, containers, filepath, ghc, ghc-exactprint
, ghcide, hls-plugin-api, hls-refactor-plugin, hls-test-utils
, lsp-types, text, unordered-containers
}:
({ mkDerivation }:
mkDerivation {
pname = "hls-haddock-comments-plugin";
version = "1.1.0.0";
sha256 = "0g0vwn5mcl4g1gxzg501mchxyyqwz83hjhqzai33qsmklcmnk5rc";
libraryHaskellDepends = [
base containers ghc ghc-exactprint ghcide hls-plugin-api
hls-refactor-plugin lsp-types text unordered-containers
];
testHaskellDepends = [ base filepath hls-test-utils text ];
description = "Haddock comments plugin for Haskell Language Server";
license = lib.licenses.asl20;
}) {};
@ -172357,8 +172342,8 @@ self: {
}) {};
"lattices" = callPackage
({ mkDerivation, base, base-compat, containers, deepseq, ghc-prim
, hashable, integer-logarithms, QuickCheck, quickcheck-instances
({ mkDerivation, base, base-compat, containers, deepseq, hashable
, integer-logarithms, QuickCheck, quickcheck-instances
, semigroupoids, tagged, tasty, tasty-quickcheck, transformers
, universe-base, universe-reverse-instances, unordered-containers
}:
@ -172369,9 +172354,9 @@ self: {
revision = "4";
editedCabalFile = "0nkcdqb3gsp1lqpj7hv4knndj7p258j0cp4cbqx7jixc93gkq044";
libraryHaskellDepends = [
base base-compat containers deepseq ghc-prim hashable
integer-logarithms QuickCheck semigroupoids tagged transformers
universe-base universe-reverse-instances unordered-containers
base base-compat containers deepseq hashable integer-logarithms
QuickCheck semigroupoids tagged transformers universe-base
universe-reverse-instances unordered-containers
];
testHaskellDepends = [
base base-compat containers QuickCheck quickcheck-instances tasty
@ -190104,13 +190089,13 @@ self: {
}) {};
"modular-arithmetic" = callPackage
({ mkDerivation, base, doctest, typelits-witnesses }:
({ mkDerivation, base, doctest }:
mkDerivation {
pname = "modular-arithmetic";
version = "2.0.0.2";
sha256 = "1bbn3pwvpl9v7a8gkxx83w2s8mk2q9gin7yvkkr97f64rdf8lnrq";
libraryHaskellDepends = [ base typelits-witnesses ];
testHaskellDepends = [ base doctest typelits-witnesses ];
libraryHaskellDepends = [ base ];
testHaskellDepends = [ base doctest ];
description = "A type for integers modulo some constant";
license = lib.licenses.bsd3;
}) {};
@ -215283,21 +215268,15 @@ self: {
"persistent-mtl" = callPackage
({ mkDerivation, base, bytestring, conduit, containers, esqueleto
, exceptions, explainable-predicates, monad-logger, mtl, persistent
, explainable-predicates, monad-logger, persistent
, persistent-postgresql, persistent-sqlite, persistent-template
, resource-pool, resourcet, tasty, tasty-autocollect, tasty-golden
, tasty-hunit, text, transformers, unliftio, unliftio-core
, unliftio-pool
, tasty-hunit, text, unliftio
}:
mkDerivation {
pname = "persistent-mtl";
version = "0.5.0.1";
sha256 = "17sxwa8p95nrkacjr1wnpihwfq121z1pkyh1nvlfjy76b4aalqhi";
libraryHaskellDepends = [
base conduit containers exceptions monad-logger mtl persistent
resource-pool resourcet text transformers unliftio unliftio-core
unliftio-pool
];
testHaskellDepends = [
base bytestring conduit containers esqueleto explainable-predicates
monad-logger persistent persistent-postgresql persistent-sqlite
@ -244963,9 +244942,9 @@ self: {
"safe-json" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, dlist
, generic-arbitrary, hashable, quickcheck-instances, scientific
, tasty, tasty-hunit, tasty-quickcheck, temporary, text, time
, unordered-containers, uuid, uuid-types, vector
, hashable, quickcheck-instances, scientific, tasty, tasty-hunit
, tasty-quickcheck, temporary, text, time, unordered-containers
, uuid, uuid-types, vector
}:
mkDerivation {
pname = "safe-json";
@ -244979,7 +244958,7 @@ self: {
uuid-types vector
];
testHaskellDepends = [
aeson base bytestring containers dlist generic-arbitrary hashable
aeson base bytestring containers dlist hashable
quickcheck-instances scientific tasty tasty-hunit tasty-quickcheck
temporary text time unordered-containers uuid uuid-types vector
];
@ -270755,7 +270734,7 @@ self: {
"stylish-haskell" = callPackage
({ mkDerivation, aeson, base, bytestring, Cabal, containers
, directory, file-embed, filepath, ghc-lib-parser
, directory, file-embed, filepath, ghc, ghc-boot, ghc-boot-th
, ghc-lib-parser-ex, HsYAML, HsYAML-aeson, HUnit, mtl
, optparse-applicative, random, regex-tdfa, strict, syb
, test-framework, test-framework-hunit, text
@ -270768,18 +270747,19 @@ self: {
isExecutable = true;
libraryHaskellDepends = [
aeson base bytestring Cabal containers directory file-embed
filepath ghc-lib-parser ghc-lib-parser-ex HsYAML HsYAML-aeson mtl
regex-tdfa syb text
filepath ghc ghc-boot ghc-boot-th ghc-lib-parser-ex HsYAML
HsYAML-aeson mtl regex-tdfa syb text
];
executableHaskellDepends = [
aeson base bytestring Cabal containers directory file-embed
filepath ghc-lib-parser ghc-lib-parser-ex HsYAML HsYAML-aeson mtl
optparse-applicative regex-tdfa strict syb text
filepath ghc ghc-boot ghc-boot-th ghc-lib-parser-ex HsYAML
HsYAML-aeson mtl optparse-applicative regex-tdfa strict syb text
];
testHaskellDepends = [
aeson base bytestring Cabal containers directory file-embed
filepath ghc-lib-parser ghc-lib-parser-ex HsYAML HsYAML-aeson HUnit
mtl random regex-tdfa syb test-framework test-framework-hunit text
filepath ghc ghc-boot ghc-boot-th ghc-lib-parser-ex HsYAML
HsYAML-aeson HUnit mtl random regex-tdfa syb test-framework
test-framework-hunit text
];
description = "Haskell code prettifier";
license = lib.licenses.bsd3;
@ -293265,8 +293245,7 @@ self: {
}) {};
"universe-base" = callPackage
({ mkDerivation, base, containers, ghc-prim, QuickCheck, tagged
, transformers
({ mkDerivation, base, containers, QuickCheck, tagged, transformers
}:
mkDerivation {
pname = "universe-base";
@ -293274,9 +293253,7 @@ self: {
sha256 = "0lnvjpndqj7kk3f95dmpa62ax0m243h8iy7ghcsd2db4nyczx7f5";
revision = "3";
editedCabalFile = "0hnd5vxsncwyjsindfmsvp9jbixanhmzczhrmd8s8g6imgb0mzyk";
libraryHaskellDepends = [
base containers ghc-prim tagged transformers
];
libraryHaskellDepends = [ base containers tagged transformers ];
testHaskellDepends = [ base containers QuickCheck ];
description = "A class for finite and recursively enumerable types";
license = lib.licenses.bsd3;
@ -297054,8 +297031,8 @@ self: {
}) {};
"vector_0_13_0_0" = callPackage
({ mkDerivation, base, base-orphans, deepseq, HUnit, primitive
, QuickCheck, random, tasty, tasty-bench, tasty-hunit
({ mkDerivation, base, base-orphans, deepseq, doctest, HUnit
, primitive, QuickCheck, random, tasty, tasty-bench, tasty-hunit
, tasty-inspection-testing, tasty-quickcheck, template-haskell
, transformers, vector-stream
}:
@ -297067,7 +297044,7 @@ self: {
editedCabalFile = "12cwdaqsy9dv7j7cwq6r6kdyfxqiya8khm6ccaabjhhpa2aqwljl";
libraryHaskellDepends = [ base deepseq primitive vector-stream ];
testHaskellDepends = [
base base-orphans HUnit primitive QuickCheck random tasty
base base-orphans doctest HUnit primitive QuickCheck random tasty
tasty-hunit tasty-inspection-testing tasty-quickcheck
template-haskell transformers
];