git.iko.soy/typeable/stackage2nix
on master help sign in
Update Nix expressions
commit7cc2bab7c81115ed6684e91b807be56c1121578f authorDmitry Bushev <bushevdv@gmail.com> dateFri 5 Jan 2018, 22:06 (9 years ago) parent24ae7ab
5 files changed+965−1180
nix/README.md+2−18 nix/haskell-packages/configuration-packages.nix+6−5 nix/haskell-packages/default.nix+14−120 nix/haskell-packages/packages.nix+943−1013 nix/stackage/default.nix−24
nix/README.md+2−18
@@ -4,7 +4,7 @@ Nix infrastructure.
44
55## stackage2nix
66
7−Directory contains ready-to-use `stackage2nix` wrapper with
7+Provides ready-to-use `stackage2nix` wrapper with
88`--all-cabal-hashes` and `--lts-haskell` flags set up. It also has all
99required executables on `PATH`.
1010
@@ -12,25 +12,9 @@ Install stackage2nix:
1212
1313```
1414$ nix-env -i -f ./stackage2nix
15−
16−$ stackage2nix
17−Missing: (--resolver ARG | STACK_YAML)
18−```
19−
20−## stackage
21−
22−Directory contains derivation that creates Stackage LTS from `lts` argument.
23−
24−Build lts-9.0:
25−
26−```
27−$ nix-build --argstr lts lts-9.0 ./stackage
28−
29−$ ls result
30−configuration-packages.nix packages.nix
3115```
3216
33−## haskellPackages
17+## haskell-packages
3418
3519Directory contains Stackage LTS packages generated by `stackage2nix` from this
3620project's `stack.yaml`.
nix/haskell-packages/configuration-packages.nix+6−5
@@ -1,7 +1,7 @@
1−# Generated by stackage2nix 0.4.0 from "/home/dbushev/projects/fpco/lts-haskell/lts-9.17.yaml"
2−{ pkgs }:
1+# Generated by stackage2nix 0.5.0 from "/home/dbushev/projects/fpco/lts-haskell/lts-10.0.yaml"
2+{ pkgs, haskellLib }:
33
4−with pkgs.haskell.lib; self: super: {
4+with haskellLib; self: super: {
55
66 # core packages
77 "array" = null;
@@ -23,13 +23,13 @@ with pkgs.haskell.lib; self: super: {
2323 "process" = null;
2424 "rts" = null;
2525 "template-haskell" = null;
26+ "terminfo" = null;
2627 "time" = null;
2728 "transformers" = null;
2829 "unix" = null;
29− # break cycle: HUnit call-stack nanospec hspec QuickCheck test-framework xml text quickcheck-unicode test-framework-hunit test-framework-quickcheck2 hspec-core async hspec-expectations hspec-meta quickcheck-io silently temporary base-compat exceptions tasty clock tasty-quickcheck tasty-hunit optparse-applicative regex-tdfa parsec hspec-discover stringbuilder
30+ # break cycle: HUnit call-stack nanospec hspec hspec-core ansi-terminal colour test-framework ansi-wl-pprint xml text test-framework-hunit test-framework-quickcheck2 async hspec-expectations hspec-meta quickcheck-io silently temporary base-compat exceptions tasty clock tasty-quickcheck tasty-hunit optparse-applicative regex-tdfa parsec hspec-discover stringbuilder
3031 "stringbuilder" = dontCheck super.stringbuilder;
3132 "hspec-discover" = dontCheck super.hspec-discover;
32− "optparse-applicative" = dontCheck super.optparse-applicative;
3333 "clock" = dontCheck super.clock;
3434 "exceptions" = dontCheck super.exceptions;
3535 "base-compat" = dontCheck super.base-compat;
@@ -37,6 +37,7 @@ with pkgs.haskell.lib; self: super: {
3737 "silently" = dontCheck super.silently;
3838 "async" = dontCheck super.async;
3939 "text" = dontCheck super.text;
40+ "colour" = dontCheck super.colour;
4041 "nanospec" = dontCheck super.nanospec;
4142 # break cycle: statistics monad-par mwc-random vector-algorithms
4243 "mwc-random" = dontCheck super.mwc-random;
nix/haskell-packages/default.nix+14−120
@@ -1,124 +1,16 @@
1−# Generated by stackage2nix 0.4.0 from "./stack-ghc-802.yaml"
1+# Generated by stackage2nix 0.5.0 from "../../stack-ghc-822.yaml"
22{ nixpkgs ? import <nixpkgs> {} }:
33
44with nixpkgs;
55let
66 inherit (stdenv.lib) extends;
7− stackagePackages = self: import ./packages.nix { inherit pkgs stdenv; inherit (self) callPackage; };
8− stackageConfig = callPackage ./configuration-packages.nix {};
7+ haskellLib = callPackage (nixpkgs.path + "/pkgs/development/haskell-modules/lib.nix") {};
8+ stackagePackages = import ./packages.nix;
9+ stackageConfig = import ./configuration-packages.nix { inherit pkgs haskellLib; };
910 stackPackages =
1011 { pkgs, stdenv, callPackage }:
11−
12+
1213 self: {
13− "Cabal" = callPackage
14− ({ mkDerivation, array, base, binary, bytestring, containers
15− , deepseq, directory, filepath, pretty, process, QuickCheck, tagged
16− , tar, tasty, tasty-hunit, tasty-quickcheck, time, unix
17− }:
18− mkDerivation {
19− pname = "Cabal";
20− version = "2.0.0.2";
21− sha256 = "0chhl2113jbahd5gychx9rdqj1aw22h7dyj6z44871hzqxngx6bc";
22− libraryHaskellDepends = [
23− array base binary bytestring containers deepseq directory filepath
24− pretty process time unix
25− ];
26− testHaskellDepends = [
27− array base bytestring containers directory filepath pretty
28− QuickCheck tagged tar tasty tasty-hunit tasty-quickcheck
29− ];
30− doHaddock = false;
31− doCheck = false;
32− homepage = "http://www.haskell.org/cabal/";
33− description = "A framework for packaging Haskell software";
34− license = stdenv.lib.licenses.bsd3;
35− }) {};
36− "cabal2nix" = callPackage
37− ({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring, Cabal
38− , cabal-doctest, containers, deepseq, directory
39− , distribution-nixpkgs, doctest, filepath, hackage-db, hopenssl
40− , language-nix, lens, monad-par, monad-par-extras, mtl
41− , optparse-applicative, pretty, process, split, text, time
42− , transformers, utf8-string, yaml
43− }:
44− mkDerivation {
45− pname = "cabal2nix";
46− version = "2.5";
47− sha256 = "19ywslwarwk84anfq78y249krqnddi2yyh66l78a88xfsh002abp";
48− isLibrary = true;
49− isExecutable = true;
50− setupHaskellDepends = [ base Cabal cabal-doctest ];
51− libraryHaskellDepends = [
52− aeson ansi-wl-pprint base bytestring Cabal containers deepseq
53− directory distribution-nixpkgs filepath hackage-db hopenssl
54− language-nix lens optparse-applicative pretty process split text
55− transformers yaml
56− ];
57− executableHaskellDepends = [
58− aeson ansi-wl-pprint base bytestring Cabal containers deepseq
59− directory distribution-nixpkgs filepath hackage-db hopenssl
60− language-nix lens monad-par monad-par-extras mtl
61− optparse-applicative pretty process split text time transformers
62− utf8-string yaml
63− ];
64− testHaskellDepends = [
65− aeson ansi-wl-pprint base bytestring Cabal containers deepseq
66− directory distribution-nixpkgs doctest filepath hackage-db hopenssl
67− language-nix lens optparse-applicative pretty process split text
68− transformers yaml
69− ];
70− doHaddock = false;
71− doCheck = false;
72− homepage = "https://github.com/nixos/cabal2nix#readme";
73− description = "Convert Cabal files into Nix build instructions";
74− license = stdenv.lib.licenses.bsd3;
75− }) {};
76− "stackage-curator" = callPackage
77− ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-s3, async
78− , base, base16-bytestring, blaze-html, byteable, bytestring, Cabal
79− , classy-prelude-conduit, conduit, conduit-extra, containers
80− , cryptohash, cryptohash-conduit, data-default-class, directory
81− , exceptions, filepath, hashable, hspec, html-conduit, http-client
82− , http-client-tls, http-conduit, lucid, mime-types, monad-unlift
83− , monad-unlift-ref, mono-traversable, mtl, old-locale
84− , optparse-applicative, optparse-simple, process, QuickCheck
85− , resourcet, safe, semigroups, stm, store, streaming-commons, syb
86− , system-fileio, system-filepath, tar, temporary, text, time
87− , transformers, unix-compat, unordered-containers, utf8-string
88− , vector, xml-conduit, xml-types, yaml, zlib
89− }:
90− mkDerivation {
91− pname = "stackage-curator";
92− version = "0.15.0.0";
93− sha256 = "0z84ywxh4zb996b0ir8hjl9pwdcb0ds0pgq6i8sfxmj5nrw5yjn5";
94− isLibrary = true;
95− isExecutable = true;
96− libraryHaskellDepends = [
97− aeson amazonka amazonka-core amazonka-s3 async base
98− base16-bytestring blaze-html byteable bytestring Cabal
99− classy-prelude-conduit conduit conduit-extra containers cryptohash
100− cryptohash-conduit data-default-class directory exceptions filepath
101− hashable html-conduit http-client http-client-tls http-conduit
102− lucid mime-types monad-unlift monad-unlift-ref mono-traversable mtl
103− old-locale process resourcet safe semigroups stm store
104− streaming-commons syb system-fileio system-filepath tar temporary
105− text time transformers unix-compat unordered-containers utf8-string
106− vector xml-conduit xml-types yaml zlib
107− ];
108− executableHaskellDepends = [
109− aeson base http-client http-client-tls optparse-applicative
110− optparse-simple system-filepath text
111− ];
112− testHaskellDepends = [
113− base Cabal classy-prelude-conduit containers directory hspec
114− http-client http-client-tls QuickCheck text yaml
115− ];
116− doHaddock = false;
117− doCheck = false;
118− homepage = "https://github.com/fpco/stackage-curator";
119− description = "Tools for curating Stackage bundles";
120− license = stdenv.lib.licenses.mit;
121− }) {};
12214 "stackage2nix" = callPackage
12315 ({ mkDerivation, aeson, base, bytestring, Cabal, cabal2nix
12416 , containers, deepseq, distribution-nixpkgs, exceptions, filepath
@@ -129,7 +21,7 @@ let
12921 }:
13022 mkDerivation {
13123 pname = "stackage2nix";
132− version = "0.4.0";
24+ version = "0.5.0";
13325 src = ../../.;
13426 isLibrary = true;
13527 isExecutable = true;
@@ -144,19 +36,21 @@ let
14436 testHaskellDepends = [
14537 base bytestring Cabal hspec pretty shakespeare text yaml
14638 ];
147− homepage = "https://github.com/4e6/stackage2nix#readme";
39+ homepage = "https://github.com/typeable/stackage2nix#readme";
14840 description = "Convert Stack files into Nix build instructions";
14941 license = stdenv.lib.licenses.bsd3;
15042 }) {};
15143 };
152−
44+
15345 pkgOverrides = self: stackPackages {
15446 inherit pkgs stdenv;
15547 inherit (self) callPackage;
15648 };
157−
49+
15850in callPackage (nixpkgs.path + "/pkgs/development/haskell-modules") {
159− ghc = pkgs.haskell.compiler.ghc802;
160− compilerConfig = self: extends pkgOverrides (extends stackageConfig (stackagePackages self));
161− haskellLib = callPackage (nixpkgs.path + "/pkgs/development/haskell-modules/lib.nix") {};
51+ ghc = pkgs.haskell.compiler.ghc822;
52+ compilerConfig = self: extends pkgOverrides (stackageConfig self);
53+ initialPackages = stackagePackages;
54+ configurationCommon = args: self: super: {};
55+ inherit haskellLib;
16256}
nix/haskell-packages/packages.nix+943−1013
@@ -1,23 +1,24 @@
1−# Generated by stackage2nix 0.4.0 from "/home/dbushev/projects/fpco/lts-haskell/lts-9.17.yaml"
1+# Generated by stackage2nix 0.5.0 from "/home/dbushev/projects/fpco/lts-haskell/lts-10.0.yaml"
22{ pkgs, stdenv, callPackage }:
33
44self: {
55 "Cabal" = callPackage
66 ({ mkDerivation, array, base, binary, bytestring, containers
7− , deepseq, directory, filepath, pretty, process, time, unix
7+ , deepseq, directory, filepath, pretty, process, QuickCheck, tagged
8+ , tar, tasty, tasty-hunit, tasty-quickcheck, time, unix
89 }:
910 mkDerivation {
1011 pname = "Cabal";
11− version = "1.24.2.0";
12− sha256 = "0h33v1716wkqh9wvq2wynvhwzkjjhg4aav0a1i3cmyq36n7fpl5p";
13− revision = "2";
14− editedCabalFile = "15ncrm7x2lg4hn0m5mhc8hy769bzhmajsm6l9i6536plfs2bbbdj";
12+ version = "2.0.1.1";
13+ sha256 = "06rx6jxikqrdf7k6pmam5cvhwnagq6njmb9qm5777nrz278ccaw0";
1514 libraryHaskellDepends = [
1615 array base binary bytestring containers deepseq directory filepath
1716 pretty process time unix
1817 ];
19− doHaddock = false;
20− doCheck = false;
18+ testHaskellDepends = [
19+ array base bytestring containers directory filepath pretty
20+ QuickCheck tagged tar tasty tasty-hunit tasty-quickcheck
21+ ];
2122 homepage = "http://www.haskell.org/cabal/";
2223 description = "A framework for packaging Haskell software";
2324 license = stdenv.lib.licenses.bsd3;
@@ -28,13 +29,12 @@ self: {
2829 }:
2930 mkDerivation {
3031 pname = "Glob";
31− version = "0.8.0";
32− sha256 = "15p8nbi19mhl3iisngbawmdpvk8paaqq4248fqgan63q1sz13w1q";
32+ version = "0.9.1";
33+ sha256 = "0rzmsknl02p332dxmm36fyrz3dpma7bchn0ymyjipxvqil20pjw0";
3334 libraryHaskellDepends = [
3435 base containers directory dlist filepath transformers
3536 transformers-compat
3637 ];
37− doHaddock = false;
3838 doCheck = false;
3939 homepage = "http://iki.fi/matti.niemenmaa/glob/";
4040 description = "Globbing library";
@@ -46,12 +46,11 @@ self: {
4646 }:
4747 mkDerivation {
4848 pname = "HTTP";
49− version = "4000.3.8";
50− sha256 = "1w6d17xn58f55xw84rql48ad8npzw93k7b46ibx8x4xsl6q5jfk0";
49+ version = "4000.3.9";
50+ sha256 = "1zv38sjr1kv6vm35a8w5659ap9jpxpq5b9zjgablils8ca52p5h5";
5151 libraryHaskellDepends = [
5252 array base bytestring mtl network network-uri parsec time
5353 ];
54− doHaddock = false;
5554 doCheck = false;
5655 homepage = "https://github.com/haskell/HTTP";
5756 description = "A library for client-side HTTP";
@@ -61,68 +60,53 @@ self: {
6160 ({ mkDerivation, base, call-stack, deepseq, filepath }:
6261 mkDerivation {
6362 pname = "HUnit";
64− version = "1.5.0.0";
65− sha256 = "186ykl7vxlfgkd2k8k1rq7yzcryzjpqwmn4ci1nn9h6irqbivib5";
63+ version = "1.6.0.0";
64+ sha256 = "1pnhwqq5v8h48gbp3ibv3skfj25mf4zs5svxcavq93p9cswycj3l";
6665 libraryHaskellDepends = [ base call-stack deepseq ];
6766 testHaskellDepends = [ base call-stack deepseq filepath ];
68− doHaddock = false;
69− doCheck = false;
7067 homepage = "https://github.com/hspec/HUnit#readme";
7168 description = "A unit testing framework for Haskell";
7269 license = stdenv.lib.licenses.bsd3;
7370 }) {};
74− "MonadRandom" = callPackage
75− ({ mkDerivation, base, fail, mtl, primitive, random, transformers
76− , transformers-compat
77− }:
71+ "Only" = callPackage
72+ ({ mkDerivation, base, deepseq }:
7873 mkDerivation {
79− pname = "MonadRandom";
80− version = "0.5.1";
81− sha256 = "11qdfghizww810vdj9ac1f5qr5kdmrk40l6w6qh311bjh290ygwy";
82− libraryHaskellDepends = [
83− base fail mtl primitive random transformers transformers-compat
84− ];
85− doHaddock = false;
86− doCheck = false;
87− description = "Random-number generation monad";
74+ pname = "Only";
75+ version = "0.1";
76+ sha256 = "0rdj3a629fk2vp121jq8mf2smkblrz5w3cxhlsyx6my2x29s2ymb";
77+ revision = "1";
78+ editedCabalFile = "1ahk7p34kmh041mz7lyc10nhcxgv2i4z8nvzxvqm2x34gslmsbzr";
79+ libraryHaskellDepends = [ base deepseq ];
80+ description = "The 1-tuple type or single-value \"collection\"";
81+ license = stdenv.lib.licenses.bsd3;
82+ }) {};
83+ "PSQueue" = callPackage
84+ ({ mkDerivation, base }:
85+ mkDerivation {
86+ pname = "PSQueue";
87+ version = "1.1";
88+ sha256 = "1k291bh8j5vpcrn6vycww2blwg7jxx9yrfmrqdanz48gs4d8gq58";
89+ libraryHaskellDepends = [ base ];
90+ description = "Priority Search Queue";
8891 license = stdenv.lib.licenses.bsd3;
8992 }) {};
9093 "QuickCheck" = callPackage
91− ({ mkDerivation, base, containers, random, template-haskell
92− , test-framework, tf-random, transformers
94+ ({ mkDerivation, base, containers, deepseq, random
95+ , template-haskell, tf-random, transformers
9396 }:
9497 mkDerivation {
9598 pname = "QuickCheck";
96− version = "2.9.2";
97− sha256 = "119np67qvx8hyp9vkg4gr2wv3lj3j6ay2vl4hxspkg43ymb1cp0m";
99+ version = "2.10.1";
100+ sha256 = "1rfmns3lj3hl93k1jws85ajkkw7z9ll8cw292n9m7zald1w5dfqx";
98101 libraryHaskellDepends = [
99− base containers random template-haskell tf-random transformers
100− ];
101− testHaskellDepends = [
102− base containers template-haskell test-framework
102+ base containers deepseq random template-haskell tf-random
103+ transformers
103104 ];
104− doHaddock = false;
105− doCheck = false;
105+ testHaskellDepends = [ base ];
106106 homepage = "https://github.com/nick8325/quickcheck";
107107 description = "Automatic testing of Haskell programs";
108108 license = stdenv.lib.licenses.bsd3;
109109 }) {};
110− "ReadArgs" = callPackage
111− ({ mkDerivation, base, system-filepath, text }:
112− mkDerivation {
113− pname = "ReadArgs";
114− version = "1.2.3";
115− sha256 = "0s8s4nhl84qsr5a87gzjslcf4d9vvvzmcfl5g4gqa3czzafjljwz";
116− isLibrary = true;
117− isExecutable = true;
118− libraryHaskellDepends = [ base system-filepath text ];
119− executableHaskellDepends = [ base system-filepath text ];
120− doHaddock = false;
121− doCheck = false;
122− homepage = "http://github.com/rampion/ReadArgs";
123− description = "Simple command line argument parsing";
124− license = stdenv.lib.licenses.bsd3;
125− }) {};
126110 "StateVar" = callPackage
127111 ({ mkDerivation, base, stm, transformers }:
128112 mkDerivation {
@@ -130,8 +114,6 @@ self: {
130114 version = "1.1.0.4";
131115 sha256 = "1dzz9l0haswgag9x56q7n57kw18v7nhmzkjyr61nz9y9npn8vmks";
132116 libraryHaskellDepends = [ base stm transformers ];
133− doHaddock = false;
134− doCheck = false;
135117 homepage = "https://github.com/haskell-opengl/StateVar";
136118 description = "State variables";
137119 license = stdenv.lib.licenses.bsd3;
@@ -143,8 +125,6 @@ self: {
143125 version = "0.3";
144126 sha256 = "18jwswjxwzc9bjiy4ds6hw2a74ki797jmfcifxd2ga4kh7ri1ah9";
145127 libraryHaskellDepends = [ array base containers random time ];
146− doHaddock = false;
147− doCheck = false;
148128 homepage = "https://github.com/rrnewton/haskell-lockfree/wiki";
149129 description = "Abstract, parameterized interface to mutable Deques";
150130 license = stdenv.lib.licenses.bsd3;
@@ -156,8 +136,6 @@ self: {
156136 version = "0.3.3";
157137 sha256 = "0q6qsniw4wks2pw6wzncb1p1j3k6al5njnvm2v5n494hplwqg2i4";
158138 libraryHaskellDepends = [ base deepseq ];
159− doHaddock = false;
160− doCheck = false;
161139 homepage = "https://github.com/simonmar/monad-par";
162140 description = "Type classes generalizing the functionality of the 'monad-par' library";
163141 license = stdenv.lib.licenses.bsd3;
@@ -178,42 +156,26 @@ self: {
178156 profunctors semigroupoids semigroups tagged transformers
179157 transformers-compat void
180158 ];
181− doHaddock = false;
182− doCheck = false;
183159 homepage = "http://github.com/ekmett/adjunctions/";
184160 description = "Adjunctions and representable functors";
185161 license = stdenv.lib.licenses.bsd3;
186162 }) {};
187163 "aeson" = callPackage
188− ({ mkDerivation, attoparsec, base, base-compat, base-orphans
189− , base16-bytestring, bytestring, containers, deepseq, directory
190− , dlist, filepath, generic-deriving, ghc-prim, hashable
191− , hashable-time, HUnit, integer-logarithms, QuickCheck
192− , quickcheck-instances, scientific, tagged, template-haskell
193− , test-framework, test-framework-hunit, test-framework-quickcheck2
194− , text, time, time-locale-compat, unordered-containers, uuid-types
195− , vector
164+ ({ mkDerivation, attoparsec, base, base-compat, bytestring
165+ , containers, deepseq, dlist, ghc-prim, hashable, scientific
166+ , tagged, template-haskell, text, th-abstraction, time
167+ , time-locale-compat, unordered-containers, uuid-types, vector
196168 }:
197169 mkDerivation {
198170 pname = "aeson";
199− version = "1.1.2.0";
200− sha256 = "1zy5z8pzvh53qkjm0nm3f4rwqfqg3867ck8ncd6mrxpcyvxqqj1p";
201− revision = "1";
202− editedCabalFile = "06acsik1qcn5r1z1y3n7iw5h8x0h3hdcjii0bq9nf9ncvc71h1d4";
171+ version = "1.2.3.0";
172+ sha256 = "1gwwqpbj6j93nlm6rvhdmvs0sq8rn17cwpyw7wdphanwjn9cdkda";
203173 libraryHaskellDepends = [
204174 attoparsec base base-compat bytestring containers deepseq dlist
205− ghc-prim hashable scientific tagged template-haskell text time
206− time-locale-compat unordered-containers uuid-types vector
207− ];
208− testHaskellDepends = [
209− attoparsec base base-compat base-orphans base16-bytestring
210− bytestring containers directory dlist filepath generic-deriving
211− ghc-prim hashable hashable-time HUnit integer-logarithms QuickCheck
212− quickcheck-instances scientific tagged template-haskell
213− test-framework test-framework-hunit test-framework-quickcheck2 text
214− time time-locale-compat unordered-containers uuid-types vector
175+ ghc-prim hashable scientific tagged template-haskell text
176+ th-abstraction time time-locale-compat unordered-containers
177+ uuid-types vector
215178 ];
216− doHaddock = false;
217179 doCheck = false;
218180 homepage = "https://github.com/bos/aeson";
219181 description = "Fast JSON parsing and encoding";
@@ -236,8 +198,6 @@ self: {
236198 executableHaskellDepends = [
237199 aeson attoparsec base bytestring cmdargs
238200 ];
239− doHaddock = false;
240− doCheck = false;
241201 homepage = "http://github.com/informatikr/aeson-pretty";
242202 description = "JSON pretty-printing library and command-line tool";
243203 license = stdenv.lib.licenses.bsd3;
@@ -259,8 +219,6 @@ self: {
259219 aeson attoparsec base base-compat ghc-prim haskell-src-meta hspec
260220 parsec scientific template-haskell text vector
261221 ];
262− doHaddock = false;
263− doCheck = false;
264222 homepage = "https://github.com/sol/aeson-qq#readme";
265223 description = "JSON quasiquoter for Haskell";
266224 license = stdenv.lib.licenses.mit;
@@ -273,33 +231,31 @@ self: {
273231 }:
274232 mkDerivation {
275233 pname = "amazonka";
276− version = "1.4.5";
277− sha256 = "0p48ra5hns9kpnsgr40imj0zgnd311ww2kk4lz4nnjpa1ppvgrw6";
234+ version = "1.5.0";
235+ sha256 = "0g5fb1kwydhhi4pvp4skc0l26gy0kdpbrl3pixmnml5d2fxa86pw";
278236 libraryHaskellDepends = [
279237 amazonka-core base bytestring conduit conduit-extra directory
280238 exceptions http-conduit ini mmorph monad-control mtl resourcet
281239 retry text time transformers transformers-base transformers-compat
282240 ];
283241 testHaskellDepends = [ base tasty tasty-hunit ];
284− doHaddock = false;
285− doCheck = false;
286242 homepage = "https://github.com/brendanhay/amazonka";
287243 description = "Comprehensive Amazon Web Services SDK";
288− license = "unknown";
244+ license = stdenv.lib.licenses.mpl20;
289245 }) {};
290246 "amazonka-core" = callPackage
291247 ({ mkDerivation, aeson, attoparsec, base, bifunctors, bytestring
292− , case-insensitive, conduit, conduit-extra, cryptonite, deepseq
293− , exceptions, hashable, http-conduit, http-types, lens, memory, mtl
294− , QuickCheck, quickcheck-unicode, resourcet, scientific, semigroups
295− , tagged, tasty, tasty-hunit, tasty-quickcheck, template-haskell
296− , text, time, transformers, transformers-compat
297− , unordered-containers, xml-conduit, xml-types
248+ , case-insensitive, conduit, conduit-extra, cryptonite
249+ , data-ordlist, deepseq, exceptions, hashable, http-conduit
250+ , http-types, lens, memory, mtl, QuickCheck, quickcheck-unicode
251+ , resourcet, scientific, semigroups, tagged, tasty, tasty-hunit
252+ , tasty-quickcheck, template-haskell, text, time, transformers
253+ , transformers-compat, unordered-containers, xml-conduit, xml-types
298254 }:
299255 mkDerivation {
300256 pname = "amazonka-core";
301− version = "1.4.5";
302− sha256 = "0zzfrn4m7ixs7dxw2n7d6ajfb9h8bnbk8pw1hw8w48nprv8f24yv";
257+ version = "1.5.0";
258+ sha256 = "173mdmk3p9jqnskjf5g9r1kr568plrmshb6p17cq11n1wnngkxnk";
303259 libraryHaskellDepends = [
304260 aeson attoparsec base bifunctors bytestring case-insensitive
305261 conduit conduit-extra cryptonite deepseq exceptions hashable
@@ -308,15 +264,14 @@ self: {
308264 unordered-containers xml-conduit xml-types
309265 ];
310266 testHaskellDepends = [
311− aeson base bytestring case-insensitive http-types QuickCheck
312− quickcheck-unicode tasty tasty-hunit tasty-quickcheck
313− template-haskell text time
267+ aeson base bytestring case-insensitive conduit data-ordlist
268+ http-conduit http-types lens QuickCheck quickcheck-unicode tasty
269+ tasty-hunit tasty-quickcheck template-haskell text time
314270 ];
315− doHaddock = false;
316271 doCheck = false;
317272 homepage = "https://github.com/brendanhay/amazonka";
318273 description = "Core data types and functionality for Amazonka libraries";
319− license = "unknown";
274+ license = stdenv.lib.licenses.mpl20;
320275 }) {};
321276 "amazonka-s3" = callPackage
322277 ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring
@@ -324,18 +279,16 @@ self: {
324279 }:
325280 mkDerivation {
326281 pname = "amazonka-s3";
327− version = "1.4.5";
328− sha256 = "1bg45wxcvizdi7j5jggvblxwhd3f7sfy1j0jaq2ajfxcdsb7wabq";
282+ version = "1.5.0";
283+ sha256 = "03v5fdn81g2k1pb1kn9c2r0yf52mnv3a8flxl9cms123n4lzhsrg";
329284 libraryHaskellDepends = [ amazonka-core base lens text ];
330285 testHaskellDepends = [
331286 amazonka-core amazonka-test base bytestring tasty tasty-hunit text
332287 time unordered-containers
333288 ];
334− doHaddock = false;
335− doCheck = false;
336289 homepage = "https://github.com/brendanhay/amazonka";
337290 description = "Amazon Simple Storage Service SDK";
338− license = "unknown";
291+ license = stdenv.lib.licenses.mpl20;
339292 }) {};
340293 "amazonka-test" = callPackage
341294 ({ mkDerivation, aeson, amazonka-core, base, bifunctors, bytestring
@@ -346,32 +299,28 @@ self: {
346299 }:
347300 mkDerivation {
348301 pname = "amazonka-test";
349− version = "1.4.5";
350− sha256 = "0fjynyb85px3mbf85jf1xvs7n21622w60lasshgjy42brp5p524q";
302+ version = "1.5.0";
303+ sha256 = "020qm4za63w69hcbqzbky1r269nv05ajf4zxgvp8jvnz33nj3rs7";
351304 libraryHaskellDepends = [
352305 aeson amazonka-core base bifunctors bytestring case-insensitive
353306 conduit conduit-extra groom http-client http-types process
354307 resourcet tasty tasty-hunit template-haskell temporary text time
355308 unordered-containers yaml
356309 ];
357− doHaddock = false;
358− doCheck = false;
359310 homepage = "https://github.com/brendanhay/amazonka";
360311 description = "Common functionality for Amazonka library test-suites";
361− license = "unknown";
312+ license = stdenv.lib.licenses.mpl20;
362313 }) {};
363314 "ansi-terminal" = callPackage
364− ({ mkDerivation, base }:
315+ ({ mkDerivation, base, colour }:
365316 mkDerivation {
366317 pname = "ansi-terminal";
367− version = "0.6.3.1";
368− sha256 = "15c0c0vb66y3mr11kcvgjf4h0f7dqg7k1xq7zzq9fy11r7h9i3s5";
318+ version = "0.7.1.1";
319+ sha256 = "1z2lllm5f2wy3a1j1198mpwq9cb6qclrxr2gpdzjyxzzvybpdj3g";
369320 isLibrary = true;
370321 isExecutable = true;
371− libraryHaskellDepends = [ base ];
322+ libraryHaskellDepends = [ base colour ];
372323 executableHaskellDepends = [ base ];
373− doHaddock = false;
374− doCheck = false;
375324 homepage = "https://github.com/feuerbach/ansi-terminal";
376325 description = "Simple ANSI terminal support, with Windows compatibility";
377326 license = stdenv.lib.licenses.bsd3;
@@ -380,14 +329,14 @@ self: {
380329 ({ mkDerivation, ansi-terminal, base }:
381330 mkDerivation {
382331 pname = "ansi-wl-pprint";
383− version = "0.6.7.3";
384− sha256 = "025pyphsjf0dnbrmj5nscbi6gzyigwgp3ifxb3psn7kji6mfr29p";
332+ version = "0.6.8.1";
333+ sha256 = "0qxk0iibbyqk7fmrq5cbkr1269bd6vqbdmj2n8s5bvds0836mnnm";
334+ revision = "1";
335+ editedCabalFile = "0miriy5zkssjwg8zk1wzg7wx3l5ljzvrhga33m2iz7j4y0sb4fx7";
385336 isLibrary = true;
386337 isExecutable = true;
387338 libraryHaskellDepends = [ ansi-terminal base ];
388339 executableHaskellDepends = [ ansi-terminal base ];
389− doHaddock = false;
390− doCheck = false;
391340 homepage = "http://github.com/ekmett/ansi-wl-pprint";
392341 description = "The Wadler/Leijen Pretty Printer for colored ANSI terminal output";
393342 license = stdenv.lib.licenses.bsd3;
@@ -399,8 +348,6 @@ self: {
399348 version = "0.1.4";
400349 sha256 = "09jb9ij78fdkz2qk66rw99q19qnm504dpv0yq0pjsl6xwjmndsjq";
401350 libraryHaskellDepends = [ base bytestring ];
402− doHaddock = false;
403− doCheck = false;
404351 description = "A simple applicative parser";
405352 license = stdenv.lib.licenses.bsd3;
406353 }) {};
@@ -417,8 +364,6 @@ self: {
417364 asn1-types base bytestring hourglass mtl tasty tasty-quickcheck
418365 text
419366 ];
420− doHaddock = false;
421− doCheck = false;
422367 homepage = "http://github.com/vincenthz/hs-asn1";
423368 description = "ASN1 data reader and writer in RAW, BER and DER forms";
424369 license = stdenv.lib.licenses.bsd3;
@@ -432,8 +377,6 @@ self: {
432377 libraryHaskellDepends = [
433378 asn1-encoding asn1-types base bytestring
434379 ];
435− doHaddock = false;
436− doCheck = false;
437380 homepage = "https://github.com/vincenthz/hs-asn1";
438381 description = "Simple monadic parser for ASN1 stream types";
439382 license = stdenv.lib.licenses.bsd3;
@@ -445,8 +388,6 @@ self: {
445388 version = "0.3.2";
446389 sha256 = "05vjchyqiy9n275cygffhn0ma7fz7jx52j0dcdm9qm8h9bziymqc";
447390 libraryHaskellDepends = [ base bytestring hourglass memory ];
448− doHaddock = false;
449− doCheck = false;
450391 homepage = "http://github.com/vincenthz/hs-asn1-types";
451392 description = "ASN.1 types";
452393 license = stdenv.lib.licenses.bsd3;
@@ -463,30 +404,29 @@ self: {
463404 testHaskellDepends = [
464405 base HUnit test-framework test-framework-hunit
465406 ];
466− doHaddock = false;
467− doCheck = false;
468407 homepage = "https://github.com/simonmar/async";
469408 description = "Run IO operations asynchronously and wait for their results";
470409 license = stdenv.lib.licenses.bsd3;
471410 }) {};
472411 "attoparsec" = callPackage
473− ({ mkDerivation, array, base, bytestring, containers, deepseq
474− , QuickCheck, quickcheck-unicode, scientific, tasty
475− , tasty-quickcheck, text, transformers, vector
412+ ({ mkDerivation, array, base, bytestring, case-insensitive
413+ , containers, criterion, deepseq, directory, filepath, ghc-prim
414+ , http-types, parsec, scientific, text, transformers
415+ , unordered-containers, vector
476416 }:
477417 mkDerivation {
478418 pname = "attoparsec";
479− version = "0.13.1.0";
480− sha256 = "0r1zrrkbqv8w4pb459fj5izd1h85p9nrsp3gyzj7qiayjpa79p2j";
419+ version = "0.13.2.0";
420+ sha256 = "1wrwj359r0kgrcc2kw1yl9cpvkihhq0qm3i12kw39707s6m2x0pd";
481421 libraryHaskellDepends = [
482422 array base bytestring containers deepseq scientific text
483423 transformers
484424 ];
485− testHaskellDepends = [
486− array base bytestring deepseq QuickCheck quickcheck-unicode
487− scientific tasty tasty-quickcheck text transformers vector
425+ benchmarkHaskellDepends = [
426+ array base bytestring case-insensitive containers criterion deepseq
427+ directory filepath ghc-prim http-types parsec scientific text
428+ transformers unordered-containers vector
488429 ];
489− doHaddock = false;
490430 doCheck = false;
491431 homepage = "https://github.com/bos/attoparsec";
492432 description = "Fast combinator parsing for bytestrings and text";
@@ -499,8 +439,6 @@ self: {
499439 version = "0.1.4";
500440 sha256 = "09dlh2alsx2mw5kvj931yhbj0aw7jmly2cm9xbscm2sf098w35jy";
501441 libraryHaskellDepends = [ base ];
502− doHaddock = false;
503− doCheck = false;
504442 homepage = "https://github.com/yesodweb/wai";
505443 description = "Efficiently run periodic, on-demand actions";
506444 license = stdenv.lib.licenses.mit;
@@ -513,8 +451,6 @@ self: {
513451 sha256 = "0452l6zf6fjhy4kxqwv6i6hhg6yfx4wcg450k3axpyj30l7jnq3x";
514452 libraryHaskellDepends = [ base unix ];
515453 testHaskellDepends = [ base hspec QuickCheck ];
516− doHaddock = false;
517− doCheck = false;
518454 description = "A compatibility layer for base";
519455 license = stdenv.lib.licenses.mit;
520456 }) {};
@@ -526,12 +462,22 @@ self: {
526462 sha256 = "03mdww5j0gwai7aqlx3m71ldmjcr99jzpkcclzjfclk6a6kjla67";
527463 libraryHaskellDepends = [ base ghc-prim ];
528464 testHaskellDepends = [ base hspec QuickCheck ];
529− doHaddock = false;
530− doCheck = false;
531465 homepage = "https://github.com/haskell-compat/base-orphans#readme";
532466 description = "Backwards-compatible orphan instances for base";
533467 license = stdenv.lib.licenses.mit;
534468 }) {};
469+ "base-prelude" = callPackage
470+ ({ mkDerivation, base }:
471+ mkDerivation {
472+ pname = "base-prelude";
473+ version = "1.2.0.1";
474+ sha256 = "17hivs7lmsglagdlzxd9q9zsddmgqin2788mpq911zwnb57lj6l1";
475+ libraryHaskellDepends = [ base ];
476+ doCheck = false;
477+ homepage = "https://github.com/nikita-volkov/base-prelude";
478+ description = "The most complete prelude formed solely from the \"base\" package";
479+ license = stdenv.lib.licenses.mit;
480+ }) {};
535481 "base16-bytestring" = callPackage
536482 ({ mkDerivation, base, bytestring, ghc-prim }:
537483 mkDerivation {
@@ -539,8 +485,6 @@ self: {
539485 version = "0.1.1.6";
540486 sha256 = "0jf40m3yijqw6wd1rwwvviww46fasphaay9m9rgqyhf5aahnbzjs";
541487 libraryHaskellDepends = [ base bytestring ghc-prim ];
542− doHaddock = false;
543− doCheck = false;
544488 homepage = "http://github.com/bos/base16-bytestring";
545489 description = "Fast base16 (hex) encoding and decoding for ByteStrings";
546490 license = stdenv.lib.licenses.bsd3;
@@ -558,8 +502,6 @@ self: {
558502 base bytestring containers HUnit QuickCheck test-framework
559503 test-framework-hunit test-framework-quickcheck2
560504 ];
561− doHaddock = false;
562− doCheck = false;
563505 homepage = "https://github.com/bos/base64-bytestring";
564506 description = "Fast base64 encoding and decoding for ByteStrings";
565507 license = stdenv.lib.licenses.bsd3;
@@ -571,50 +513,43 @@ self: {
571513 version = "0.0.4";
572514 sha256 = "1zdqv8dbzv8jx6z8fcghinbnxdc5fb97i7sdfswdr1fcp8jq6i38";
573515 libraryHaskellDepends = [ base ghc-prim ];
574− doHaddock = false;
575− doCheck = false;
576516 homepage = "https://github.com/haskell-foundation/foundation";
577517 description = "Foundation scrap box of array & string";
578518 license = stdenv.lib.licenses.bsd3;
579519 }) {};
580520 "basic-prelude" = callPackage
581521 ({ mkDerivation, base, bytestring, containers, filepath, hashable
582− , lifted-base, ReadArgs, safe, text, transformers
583− , unordered-containers, vector
522+ , text, transformers, unordered-containers, vector
584523 }:
585524 mkDerivation {
586525 pname = "basic-prelude";
587− version = "0.6.1.1";
588− sha256 = "1irfz57w4966y1vxkgh6bqxdlw3jijwz1pmq3qz9748linnpicgp";
526+ version = "0.7.0";
527+ sha256 = "0yckmnvm6i4vw0mykj4fzl4ldsf67v8d2h0vp1bakyj84n4myx8h";
589528 libraryHaskellDepends = [
590− base bytestring containers filepath hashable lifted-base ReadArgs
591− safe text transformers unordered-containers vector
529+ base bytestring containers filepath hashable text transformers
530+ unordered-containers vector
592531 ];
593− doHaddock = false;
594− doCheck = false;
595− homepage = "https://github.com/snoyberg/basic-prelude";
532+ homepage = "https://github.com/snoyberg/basic-prelude#readme";
596533 description = "An enhanced core prelude; a common foundation for alternate preludes";
597534 license = stdenv.lib.licenses.mit;
598535 }) {};
599536 "bifunctors" = callPackage
600537 ({ mkDerivation, base, base-orphans, comonad, containers, hspec
601− , QuickCheck, semigroups, tagged, template-haskell, transformers
602− , transformers-compat
538+ , QuickCheck, semigroups, tagged, template-haskell, th-abstraction
539+ , transformers, transformers-compat
603540 }:
604541 mkDerivation {
605542 pname = "bifunctors";
606− version = "5.4.2";
607− sha256 = "13fwvw1102ik96pgi85i34kisz1h237vgw88ywsgifsah9kh4qiq";
543+ version = "5.5";
544+ sha256 = "0a5y85p1dhcvkagpdci6ah5kczc2jpwsj7ywkd9cg0nqcyzq3icj";
608545 libraryHaskellDepends = [
609546 base base-orphans comonad containers semigroups tagged
610− template-haskell transformers transformers-compat
547+ template-haskell th-abstraction transformers transformers-compat
611548 ];
612549 testHaskellDepends = [
613550 base hspec QuickCheck template-haskell transformers
614551 transformers-compat
615552 ];
616− doHaddock = false;
617− doCheck = false;
618553 homepage = "http://github.com/ekmett/bifunctors/";
619554 description = "Bifunctors";
620555 license = stdenv.lib.licenses.bsd3;
@@ -623,11 +558,9 @@ self: {
623558 ({ mkDerivation, base }:
624559 mkDerivation {
625560 pname = "bindings-DSL";
626− version = "1.0.23";
627− sha256 = "1rqhkk8hn1xjl3705dvakxx93q89vp0fw22v2cbrlapbir27cv7b";
561+ version = "1.0.24";
562+ sha256 = "03n8z5qxrrq4l6h2f3xyav45f5v2gr112g4l4r4jw8yfvr8qyk93";
628563 libraryHaskellDepends = [ base ];
629− doHaddock = false;
630− doCheck = false;
631564 homepage = "https://github.com/jwiegley/bindings-dsl/wiki";
632565 description = "FFI domain specific language, on top of hsc2hs";
633566 license = stdenv.lib.licenses.bsd3;
@@ -646,16 +579,13 @@ self: {
646579 base bytestring HUnit QuickCheck test-framework
647580 test-framework-hunit test-framework-quickcheck2 text utf8-string
648581 ];
649− doHaddock = false;
650− doCheck = false;
651582 homepage = "http://github.com/lpsmith/blaze-builder";
652583 description = "Efficient buffered output";
653584 license = stdenv.lib.licenses.bsd3;
654585 }) {};
655586 "blaze-html" = callPackage
656587 ({ mkDerivation, base, blaze-builder, blaze-markup, bytestring
657− , containers, HUnit, QuickCheck, test-framework
658− , test-framework-hunit, test-framework-quickcheck2, text
588+ , text
659589 }:
660590 mkDerivation {
661591 pname = "blaze-html";
@@ -664,32 +594,18 @@ self: {
664594 libraryHaskellDepends = [
665595 base blaze-builder blaze-markup bytestring text
666596 ];
667− testHaskellDepends = [
668− base blaze-builder blaze-markup bytestring containers HUnit
669− QuickCheck test-framework test-framework-hunit
670− test-framework-quickcheck2 text
671− ];
672− doHaddock = false;
673597 doCheck = false;
674598 homepage = "http://jaspervdj.be/blaze";
675599 description = "A blazingly fast HTML combinator library for Haskell";
676600 license = stdenv.lib.licenses.bsd3;
677601 }) {};
678602 "blaze-markup" = callPackage
679− ({ mkDerivation, base, blaze-builder, bytestring, containers, HUnit
680− , QuickCheck, test-framework, test-framework-hunit
681− , test-framework-quickcheck2, text
682− }:
603+ ({ mkDerivation, base, blaze-builder, bytestring, text }:
683604 mkDerivation {
684605 pname = "blaze-markup";
685606 version = "0.8.0.0";
686607 sha256 = "03sl7xs6vk4zxbjszgyjpsppi1cknswg7z7rswz2f0rq62wwpq8r";
687608 libraryHaskellDepends = [ base blaze-builder bytestring text ];
688− testHaskellDepends = [
689− base blaze-builder bytestring containers HUnit QuickCheck
690− test-framework test-framework-hunit test-framework-quickcheck2 text
691− ];
692− doHaddock = false;
693609 doCheck = false;
694610 homepage = "http://jaspervdj.be/blaze";
695611 description = "A blazingly fast markup combinator library for Haskell";
@@ -703,8 +619,6 @@ self: {
703619 sha256 = "1qizg0kxxjqnd3cbrjhhidk5pbbciz0pb3z5kzikjjxnnnhk8fr4";
704620 enableSeparateDataOutput = true;
705621 libraryHaskellDepends = [ base bytestring ];
706− doHaddock = false;
707− doCheck = false;
708622 homepage = "http://github.com/vincenthz/hs-byteable";
709623 description = "Type class for sequence of bytes";
710624 license = stdenv.lib.licenses.bsd3;
@@ -719,8 +633,6 @@ self: {
719633 isExecutable = true;
720634 enableSeparateDataOutput = true;
721635 libraryHaskellDepends = [ base bytestring ];
722− doHaddock = false;
723− doCheck = false;
724636 homepage = "http://github.com/vincenthz/hs-bytedump";
725637 description = "Flexible byte dump helpers for human readers";
726638 license = stdenv.lib.licenses.bsd3;
@@ -732,8 +644,6 @@ self: {
732644 version = "1.0.4";
733645 sha256 = "06995paxbxk8lldvarqpb3ygcjbg4v8dk4scib1rjzwlhssvn85x";
734646 libraryHaskellDepends = [ base ];
735− doHaddock = false;
736− doCheck = false;
737647 homepage = "http://community.haskell.org/~aslatter/code/byteorder";
738648 description = "Exposes the native endianness or byte ordering of the system";
739649 license = stdenv.lib.licenses.bsd3;
@@ -746,47 +656,55 @@ self: {
746656 sha256 = "1hnvjac28y44yn78c9vdp1zvrknvlw98ky3g4n5vivr16rvh8x3d";
747657 libraryHaskellDepends = [ base bytestring deepseq ];
748658 doHaddock = false;
749− doCheck = false;
750659 description = "The new bytestring builder, packaged outside of GHC";
751660 license = stdenv.lib.licenses.bsd3;
752661 }) {};
753− "bytestring-handle" = callPackage
754− ({ mkDerivation, base, bytestring }:
662+ "bytestring-trie" = callPackage
663+ ({ mkDerivation, base, binary, bytestring }:
755664 mkDerivation {
756− pname = "bytestring-handle";
757− version = "0.1.0.6";
758− sha256 = "18f17aja1ivhr3zyg2cccn2m03hdn5jf5410dndkhf12gvgiqs7y";
759− libraryHaskellDepends = [ base bytestring ];
760− doHaddock = false;
761− doCheck = false;
762− homepage = "http://hub.darcs.net/ganesh/bytestring-handle";
763− description = "ByteString-backed Handles";
665+ pname = "bytestring-trie";
666+ version = "0.2.4.1";
667+ sha256 = "0qqklrvdcprchnl4bxr6w7zf6k5gncincl3kysm34gd04sszxr1g";
668+ libraryHaskellDepends = [ base binary bytestring ];
669+ homepage = "http://code.haskell.org/~wren/";
670+ description = "An efficient finite map from (byte)strings to values";
671+ license = stdenv.lib.licenses.bsd3;
672+ }) {};
673+ "cabal-doctest" = callPackage
674+ ({ mkDerivation, base, Cabal, directory, filepath }:
675+ mkDerivation {
676+ pname = "cabal-doctest";
677+ version = "1.0.4";
678+ sha256 = "03sawamkp95jycq9sah72iw525pdndb3x4h489zf4s3ir9avds3d";
679+ libraryHaskellDepends = [ base Cabal directory filepath ];
680+ homepage = "https://github.com/phadej/cabal-doctest";
681+ description = "A Setup.hs helper for doctests running";
764682 license = stdenv.lib.licenses.bsd3;
765683 }) {};
766684 "cabal2nix" = callPackage
767685 ({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring, Cabal
768686 , cabal-doctest, containers, deepseq, directory
769687 , distribution-nixpkgs, doctest, filepath, hackage-db, hopenssl
770− , language-nix, lens, monad-par, monad-par-extras, mtl
688+ , hpack, language-nix, lens, monad-par, monad-par-extras, mtl
771689 , optparse-applicative, pretty, process, split, text, time
772690 , transformers, utf8-string, yaml
773691 }:
774692 mkDerivation {
775693 pname = "cabal2nix";
776− version = "2.3.1";
777− sha256 = "0xi4mj8gyb2k9a43dp49wc84sbxpv9sfa8cmzfp0mkak0alwqahj";
694+ version = "2.7";
695+ sha256 = "1ypzldvifqm4nv9bwzvm5pfsxxn4mp19z50fpkxk84fhb5pb6nbd";
778696 isLibrary = true;
779697 isExecutable = true;
780698 setupHaskellDepends = [ base Cabal cabal-doctest ];
781699 libraryHaskellDepends = [
782700 aeson ansi-wl-pprint base bytestring Cabal containers deepseq
783− directory distribution-nixpkgs filepath hackage-db hopenssl
701+ directory distribution-nixpkgs filepath hackage-db hopenssl hpack
784702 language-nix lens optparse-applicative pretty process split text
785− transformers yaml
703+ time transformers yaml
786704 ];
787705 executableHaskellDepends = [
788706 aeson ansi-wl-pprint base bytestring Cabal containers deepseq
789− directory distribution-nixpkgs filepath hackage-db hopenssl
707+ directory distribution-nixpkgs filepath hackage-db hopenssl hpack
790708 language-nix lens monad-par monad-par-extras mtl
791709 optparse-applicative pretty process split text time transformers
792710 utf8-string yaml
@@ -794,11 +712,9 @@ self: {
794712 testHaskellDepends = [
795713 aeson ansi-wl-pprint base bytestring Cabal containers deepseq
796714 directory distribution-nixpkgs doctest filepath hackage-db hopenssl
797− language-nix lens optparse-applicative pretty process split text
798− transformers yaml
715+ hpack language-nix lens optparse-applicative pretty process split
716+ text time transformers yaml
799717 ];
800− doHaddock = false;
801− doCheck = false;
802718 homepage = "https://github.com/nixos/cabal2nix#readme";
803719 description = "Convert Cabal files into Nix build instructions";
804720 license = stdenv.lib.licenses.bsd3;
@@ -811,25 +727,44 @@ self: {
811727 sha256 = "1qmihf5jafmc79sk52l6gpx75f5bnla2lp62kh3p34x3j84mwpzj";
812728 libraryHaskellDepends = [ base ];
813729 testHaskellDepends = [ base nanospec ];
814− doHaddock = false;
815− doCheck = false;
816730 homepage = "https://github.com/sol/call-stack#readme";
817731 description = "Use GHC call-stacks in a backward compatible way";
818732 license = stdenv.lib.licenses.mit;
819733 }) {};
820734 "case-insensitive" = callPackage
821− ({ mkDerivation, base, bytestring, deepseq, hashable, text }:
735+ ({ mkDerivation, base, bytestring, criterion, deepseq, hashable
736+ , text
737+ }:
822738 mkDerivation {
823739 pname = "case-insensitive";
824740 version = "1.2.0.10";
825741 sha256 = "0v1hclvv0516fnlj5j2izd9xmakl7dshi9cb32iz6dgvzx01qck6";
826742 libraryHaskellDepends = [ base bytestring deepseq hashable text ];
827− doHaddock = false;
743+ benchmarkHaskellDepends = [ base bytestring criterion deepseq ];
828744 doCheck = false;
829745 homepage = "https://github.com/basvandijk/case-insensitive";
830746 description = "Case insensitive string comparison";
831747 license = stdenv.lib.licenses.bsd3;
832748 }) {};
749+ "cassava" = callPackage
750+ ({ mkDerivation, array, attoparsec, base, bytestring, containers
751+ , deepseq, hashable, Only, scientific, text, text-short
752+ , unordered-containers, vector
753+ }:
754+ mkDerivation {
755+ pname = "cassava";
756+ version = "0.5.1.0";
757+ sha256 = "0xs2c5lpy0g5lsmp2cx0dm5lnxij7cgry6xd5gsn3bfdlap8lb3n";
758+ configureFlags = [ "-f-bytestring--lt-0_10_4" ];
759+ libraryHaskellDepends = [
760+ array attoparsec base bytestring containers deepseq hashable Only
761+ scientific text text-short unordered-containers vector
762+ ];
763+ doCheck = false;
764+ homepage = "https://github.com/hvr/cassava";
765+ description = "A CSV parsing and encoding library";
766+ license = stdenv.lib.licenses.bsd3;
767+ }) {};
833768 "cereal" = callPackage
834769 ({ mkDerivation, array, base, bytestring, containers, ghc-prim
835770 , QuickCheck, test-framework, test-framework-quickcheck2
@@ -845,8 +780,6 @@ self: {
845780 base bytestring QuickCheck test-framework
846781 test-framework-quickcheck2
847782 ];
848− doHaddock = false;
849− doCheck = false;
850783 homepage = "https://github.com/GaloisInc/cereal";
851784 description = "A binary serialization library";
852785 license = stdenv.lib.licenses.bsd3;
@@ -865,29 +798,21 @@ self: {
865798 testHaskellDepends = [
866799 base bytestring cereal conduit HUnit mtl resourcet transformers
867800 ];
868− doHaddock = false;
869− doCheck = false;
870801 homepage = "https://github.com/snoyberg/conduit";
871802 description = "Turn Data.Serialize Gets and Puts into Sources, Sinks, and Conduits";
872803 license = stdenv.lib.licenses.bsd3;
873804 }) {};
874− "chell" = callPackage
875− ({ mkDerivation, ansi-terminal, base, bytestring, options, patience
876− , random, template-haskell, text, transformers
877− }:
805+ "cereal-vector" = callPackage
806+ ({ mkDerivation, base, bytestring, cereal, QuickCheck, vector }:
878807 mkDerivation {
879− pname = "chell";
880− version = "0.4.0.1";
881− sha256 = "0lb95abzxl4a87nfqxsxpb3a39pd52cci43hcvj8615hyhqvs2jz";
882− libraryHaskellDepends = [
883− ansi-terminal base bytestring options patience random
884− template-haskell text transformers
885− ];
886− doHaddock = false;
887− doCheck = false;
888− homepage = "https://john-millikin.com/software/chell/";
889− description = "A simple and intuitive library for automated testing";
890− license = stdenv.lib.licenses.mit;
808+ pname = "cereal-vector";
809+ version = "0.2.0.1";
810+ sha256 = "0czrb4l1n73cfxxlzbcqfa34qa3gw0m5w5mlz0rawylyqfk8a1pz";
811+ libraryHaskellDepends = [ base bytestring cereal vector ];
812+ testHaskellDepends = [ base cereal QuickCheck vector ];
813+ homepage = "https://github.com/acfoltzer/cereal-vector";
814+ description = "Serialize instances for Data.Vector types.";
815+ license = stdenv.lib.licenses.bsd3;
891816 }) {};
892817 "chunked-data" = callPackage
893818 ({ mkDerivation, base, bytestring, containers, semigroups, text
@@ -900,8 +825,6 @@ self: {
900825 libraryHaskellDepends = [
901826 base bytestring containers semigroups text transformers vector
902827 ];
903− doHaddock = false;
904− doCheck = false;
905828 homepage = "https://github.com/snoyberg/mono-traversable";
906829 description = "Typeclasses for dealing with various chunked data representations";
907830 license = stdenv.lib.licenses.mit;
@@ -918,8 +841,8 @@ self: {
918841 }:
919842 mkDerivation {
920843 pname = "classy-prelude";
921− version = "1.2.0.1";
922− sha256 = "0d7s3z4vbp2pq696m0yc1ccd51d3qvz7f50ya7xijfx7771y0zm4";
844+ version = "1.3.1";
845+ sha256 = "0rk1h0kipmpk94ny2i389l6kjv7j4a55vabpm938rxv5clja2wyd";
923846 libraryHaskellDepends = [
924847 async base basic-prelude bifunctors bytestring chunked-data
925848 containers deepseq dlist exceptions ghc-prim hashable lifted-async
@@ -932,9 +855,7 @@ self: {
932855 testHaskellDepends = [
933856 base containers hspec QuickCheck transformers unordered-containers
934857 ];
935− doHaddock = false;
936− doCheck = false;
937− homepage = "https://github.com/snoyberg/mono-traversable";
858+ homepage = "https://github.com/snoyberg/mono-traversable#readme";
938859 description = "A typeclass-based Prelude";
939860 license = stdenv.lib.licenses.mit;
940861 }) {};
@@ -945,8 +866,8 @@ self: {
945866 }:
946867 mkDerivation {
947868 pname = "classy-prelude-conduit";
948− version = "1.2.0";
949− sha256 = "0zzc6095205qf58qnnagfnb90svlc0m4hw2q79kd4x6d8b80s294";
869+ version = "1.3.1";
870+ sha256 = "0n76c6bg45zcvy1jid3lrn6cr4iz3la7dd1ym7nffvqvgrfp0r2j";
950871 libraryHaskellDepends = [
951872 base bytestring classy-prelude conduit conduit-combinators
952873 monad-control resourcet transformers void
@@ -954,9 +875,7 @@ self: {
954875 testHaskellDepends = [
955876 base bytestring conduit hspec QuickCheck transformers
956877 ];
957− doHaddock = false;
958− doCheck = false;
959− homepage = "https://github.com/snoyberg/mono-traversable";
878+ homepage = "https://github.com/snoyberg/mono-traversable#readme";
960879 description = "classy-prelude together with conduit functions";
961880 license = stdenv.lib.licenses.mit;
962881 }) {};
@@ -968,8 +887,6 @@ self: {
968887 sha256 = "07v91s20halsqjmziqb1sqjp2sjpckl9by7y28aaklwqi2bh2rl8";
969888 libraryHaskellDepends = [ base ];
970889 testHaskellDepends = [ base tasty tasty-quickcheck ];
971− doHaddock = false;
972− doCheck = false;
973890 homepage = "https://github.com/corsis/clock";
974891 description = "High-resolution clock functions: monotonic, realtime, cputime";
975892 license = stdenv.lib.licenses.bsd3;
@@ -990,8 +907,6 @@ self: {
990907 executableHaskellDepends = [
991908 base filepath process template-haskell transformers
992909 ];
993− doHaddock = false;
994− doCheck = false;
995910 homepage = "https://github.com/ndmitchell/cmdargs#readme";
996911 description = "Command line argument processing";
997912 license = stdenv.lib.licenses.bsd3;
@@ -1004,12 +919,27 @@ self: {
1004919 sha256 = "1491frk4jx6dlhifky9dvcxbsbcfssrz979a5hp5zn061rh8cp76";
1005920 libraryHaskellDepends = [ base ];
1006921 testHaskellDepends = [ base ];
1007− doHaddock = false;
1008− doCheck = false;
1009922 homepage = "https://github.com/RyanGlScott/code-page";
1010923 description = "Windows code page library for Haskell";
1011924 license = stdenv.lib.licenses.bsd3;
1012925 }) {};
926+ "colour" = callPackage
927+ ({ mkDerivation, base, QuickCheck, random, test-framework
928+ , test-framework-quickcheck2
929+ }:
930+ mkDerivation {
931+ pname = "colour";
932+ version = "2.3.4";
933+ sha256 = "1sy51nz096sv91nxqk6yk7b92b5a40axv9183xakvki2nc09yhqg";
934+ enableSeparateDataOutput = true;
935+ libraryHaskellDepends = [ base ];
936+ testHaskellDepends = [
937+ base QuickCheck random test-framework test-framework-quickcheck2
938+ ];
939+ homepage = "http://www.haskell.org/haskellwiki/Colour";
940+ description = "A model for human colour/color perception";
941+ license = stdenv.lib.licenses.mit;
942+ }) {};
1013943 "comonad" = callPackage
1014944 ({ mkDerivation, base, Cabal, cabal-doctest, containers
1015945 , contravariant, distributive, doctest, semigroups, tagged
@@ -1027,16 +957,15 @@ self: {
1027957 transformers transformers-compat
1028958 ];
1029959 testHaskellDepends = [ base doctest ];
1030− doHaddock = false;
1031− doCheck = false;
1032960 homepage = "http://github.com/ekmett/comonad/";
1033961 description = "Comonads";
1034962 license = stdenv.lib.licenses.bsd3;
1035963 }) {};
1036964 "conduit" = callPackage
1037− ({ mkDerivation, base, containers, exceptions, hspec, lifted-base
1038− , mmorph, monad-control, mtl, primitive, QuickCheck, resourcet
1039− , safe, split, transformers, transformers-base, transformers-compat
965+ ({ mkDerivation, base, containers, criterion, deepseq, exceptions
966+ , hspec, kan-extensions, lifted-base, mmorph, monad-control, mtl
967+ , mwc-random, primitive, QuickCheck, resourcet, safe, split
968+ , transformers, transformers-base, transformers-compat, vector
1040969 }:
1041970 mkDerivation {
1042971 pname = "conduit";
@@ -1050,8 +979,10 @@ self: {
1050979 base containers exceptions hspec mtl QuickCheck resourcet safe
1051980 split transformers
1052981 ];
1053− doHaddock = false;
1054− doCheck = false;
982+ benchmarkHaskellDepends = [
983+ base containers criterion deepseq hspec kan-extensions mwc-random
984+ transformers vector
985+ ];
1055986 homepage = "http://github.com/snoyberg/conduit";
1056987 description = "Streaming data processing library";
1057988 license = stdenv.lib.licenses.mit;
@@ -1066,8 +997,8 @@ self: {
1066997 }:
1067998 mkDerivation {
1068999 pname = "conduit-combinators";
1069− version = "1.1.1";
1070− sha256 = "0609miq03lq9visfb2dqqsxghmvgzm24pq39mqby1jnnah6yh8m0";
1000+ version = "1.1.2";
1001+ sha256 = "0f31iphdi31m7cfd2szq06x3xdag1kkv2vbxh6bm2ax37k9sw2w4";
10711002 libraryHaskellDepends = [
10721003 base base16-bytestring base64-bytestring bytestring chunked-data
10731004 conduit conduit-extra filepath monad-control mono-traversable
@@ -1079,35 +1010,36 @@ self: {
10791010 conduit containers directory filepath hspec mono-traversable mtl
10801011 mwc-random QuickCheck safe silently text transformers vector
10811012 ];
1082− doHaddock = false;
1083− doCheck = false;
1084− homepage = "https://github.com/snoyberg/mono-traversable";
1013+ homepage = "https://github.com/snoyberg/mono-traversable#readme";
10851014 description = "Commonly used conduit functions, for both chunked and unchunked data";
10861015 license = stdenv.lib.licenses.mit;
10871016 }) {};
10881017 "conduit-extra" = callPackage
10891018 ({ mkDerivation, async, attoparsec, base, blaze-builder, bytestring
1090− , bytestring-builder, conduit, directory, exceptions, filepath
1091− , hspec, monad-control, network, primitive, process, QuickCheck
1092− , resourcet, stm, streaming-commons, text, transformers
1093− , transformers-base
1019+ , bytestring-builder, conduit, criterion, directory, exceptions
1020+ , filepath, hspec, monad-control, network, primitive, process
1021+ , QuickCheck, resourcet, stm, streaming-commons, text, transformers
1022+ , transformers-base, typed-process, unliftio-core
10941023 }:
10951024 mkDerivation {
10961025 pname = "conduit-extra";
1097− version = "1.1.17";
1098− sha256 = "01haq94kf4jsqrhs6j2kkvxrw4iqhvhnd9rcrqpkdbp1dil493kn";
1026+ version = "1.2.2";
1027+ sha256 = "04bc1vy9giwfdcavrhjbmzm31lrf5360swns38yg6brql4pa2vii";
10991028 libraryHaskellDepends = [
11001029 async attoparsec base blaze-builder bytestring conduit directory
11011030 exceptions filepath monad-control network primitive process
11021031 resourcet stm streaming-commons text transformers transformers-base
1032+ typed-process unliftio-core
11031033 ];
11041034 testHaskellDepends = [
11051035 async attoparsec base blaze-builder bytestring bytestring-builder
11061036 conduit directory exceptions hspec process QuickCheck resourcet stm
11071037 streaming-commons text transformers transformers-base
11081038 ];
1109− doHaddock = false;
1110− doCheck = false;
1039+ benchmarkHaskellDepends = [
1040+ base blaze-builder bytestring bytestring-builder conduit criterion
1041+ transformers
1042+ ];
11111043 homepage = "http://github.com/snoyberg/conduit";
11121044 description = "Batteries included conduit: adapters for common libraries";
11131045 license = stdenv.lib.licenses.mit;
@@ -1125,8 +1057,6 @@ self: {
11251057 base byteable bytestring containers data-default-class network
11261058 socks tls x509 x509-store x509-system x509-validation
11271059 ];
1128− doHaddock = false;
1129− doCheck = false;
11301060 homepage = "http://github.com/vincenthz/hs-connection";
11311061 description = "Simple and easy network connections API";
11321062 license = stdenv.lib.licenses.bsd3;
@@ -1143,8 +1073,6 @@ self: {
11431073 base binary deepseq ghc-prim hashable mtl transformers
11441074 transformers-compat
11451075 ];
1146− doHaddock = false;
1147− doCheck = false;
11481076 homepage = "http://github.com/ekmett/constraints/";
11491077 description = "Constraint manipulation";
11501078 license = stdenv.lib.licenses.bsd2;
@@ -1160,8 +1088,6 @@ self: {
11601088 libraryHaskellDepends = [
11611089 base semigroups StateVar transformers transformers-compat void
11621090 ];
1163− doHaddock = false;
1164− doCheck = false;
11651091 homepage = "http://github.com/ekmett/contravariant/";
11661092 description = "Contravariant functors";
11671093 license = stdenv.lib.licenses.bsd3;
@@ -1183,8 +1109,6 @@ self: {
11831109 base blaze-builder bytestring HUnit QuickCheck tasty tasty-hunit
11841110 tasty-quickcheck text time
11851111 ];
1186− doHaddock = false;
1187− doCheck = false;
11881112 homepage = "http://github.com/snoyberg/cookie";
11891113 description = "HTTP cookie parsing and rendering";
11901114 license = stdenv.lib.licenses.mit;
@@ -1204,15 +1128,60 @@ self: {
12041128 executableHaskellDepends = [
12051129 base directory old-locale old-time polyparse
12061130 ];
1207− doHaddock = false;
1208− doCheck = false;
12091131 homepage = "http://projects.haskell.org/cpphs/";
12101132 description = "A liberalised re-implementation of cpp, the C pre-processor";
12111133 license = "LGPL";
12121134 }) {};
1135+ "cpu" = callPackage
1136+ ({ mkDerivation, base }:
1137+ mkDerivation {
1138+ pname = "cpu";
1139+ version = "0.1.2";
1140+ sha256 = "0x19mlanmkg96h6h1i04w2i631z84y4rbk22ki4zhgsajysgw9sn";
1141+ isLibrary = true;
1142+ isExecutable = true;
1143+ enableSeparateDataOutput = true;
1144+ libraryHaskellDepends = [ base ];
1145+ homepage = "http://github.com/vincenthz/hs-cpu";
1146+ description = "Cpu information and properties helpers";
1147+ license = stdenv.lib.licenses.bsd3;
1148+ }) {};
1149+ "criterion" = callPackage
1150+ ({ mkDerivation, aeson, ansi-wl-pprint, base, base-compat, binary
1151+ , bytestring, cassava, code-page, containers, deepseq, directory
1152+ , exceptions, filepath, Glob, HUnit, js-flot, js-jquery
1153+ , microstache, mtl, mwc-random, optparse-applicative, parsec
1154+ , QuickCheck, semigroups, statistics, tasty, tasty-hunit
1155+ , tasty-quickcheck, text, time, transformers, transformers-compat
1156+ , vector, vector-algorithms
1157+ }:
1158+ mkDerivation {
1159+ pname = "criterion";
1160+ version = "1.2.6.0";
1161+ sha256 = "0a9pjmy74cd3yirihyabavsfa6b9rrrgav86qdagw5nwjw7as1bc";
1162+ isLibrary = true;
1163+ isExecutable = true;
1164+ enableSeparateDataOutput = true;
1165+ libraryHaskellDepends = [
1166+ aeson ansi-wl-pprint base base-compat binary bytestring cassava
1167+ code-page containers deepseq directory exceptions filepath Glob
1168+ js-flot js-jquery microstache mtl mwc-random optparse-applicative
1169+ parsec semigroups statistics text time transformers
1170+ transformers-compat vector vector-algorithms
1171+ ];
1172+ executableHaskellDepends = [ base optparse-applicative ];
1173+ testHaskellDepends = [
1174+ aeson base bytestring deepseq directory HUnit QuickCheck statistics
1175+ tasty tasty-hunit tasty-quickcheck vector
1176+ ];
1177+ homepage = "http://www.serpentine.com/criterion";
1178+ description = "Robust, reliable performance measurement and analysis";
1179+ license = stdenv.lib.licenses.bsd3;
1180+ }) {};
12131181 "cryptohash" = callPackage
1214− ({ mkDerivation, base, byteable, bytestring, cryptonite, ghc-prim
1215− , HUnit, memory, QuickCheck, tasty, tasty-hunit, tasty-quickcheck
1182+ ({ mkDerivation, base, byteable, bytestring, criterion, cryptonite
1183+ , ghc-prim, HUnit, memory, QuickCheck, tasty, tasty-hunit
1184+ , tasty-quickcheck
12161185 }:
12171186 mkDerivation {
12181187 pname = "cryptohash";
@@ -1225,51 +1194,54 @@ self: {
12251194 base byteable bytestring HUnit QuickCheck tasty tasty-hunit
12261195 tasty-quickcheck
12271196 ];
1228− doHaddock = false;
1229− doCheck = false;
1197+ benchmarkHaskellDepends = [ base byteable bytestring criterion ];
12301198 homepage = "http://github.com/vincenthz/hs-cryptohash";
12311199 description = "collection of crypto hashes, fast, pure and practical";
12321200 license = stdenv.lib.licenses.bsd3;
12331201 }) {};
1234− "cryptohash-conduit" = callPackage
1235− ({ mkDerivation, base, bytestring, conduit, conduit-extra
1236− , cryptohash, resourcet, transformers
1237− }:
1238− mkDerivation {
1239− pname = "cryptohash-conduit";
1240− version = "0.1.1";
1241− sha256 = "1kmlskgb0jx8hkzdncr24aqir9k1kyfcb2rypvkdld1yin4nslga";
1242− libraryHaskellDepends = [
1243− base bytestring conduit conduit-extra cryptohash resourcet
1244− transformers
1245− ];
1246− doHaddock = false;
1247− doCheck = false;
1248− homepage = "http://github.com/vincenthz/hs-cryptohash-conduit";
1249− description = "cryptohash conduit";
1250− license = stdenv.lib.licenses.bsd3;
1251− }) {};
12521202 "cryptonite" = callPackage
1253− ({ mkDerivation, base, bytestring, deepseq, foundation, ghc-prim
1254− , integer-gmp, memory, tasty, tasty-hunit, tasty-kat
1255− , tasty-quickcheck
1203+ ({ mkDerivation, base, bytestring, criterion, deepseq, foundation
1204+ , ghc-prim, integer-gmp, memory, random, tasty, tasty-hunit
1205+ , tasty-kat, tasty-quickcheck
12561206 }:
12571207 mkDerivation {
12581208 pname = "cryptonite";
1259− version = "0.23";
1260− sha256 = "1680dxgmnjgj083jhsw3rlljwaw0zqi5099m59x6kwqkxhn1qjpf";
1209+ version = "0.24";
1210+ sha256 = "11js3fg1rbrgy17i0nq19v9w4w28s80zglb6fnlbz6zg8cik3hqp";
12611211 libraryHaskellDepends = [
12621212 base bytestring deepseq foundation ghc-prim integer-gmp memory
12631213 ];
12641214 testHaskellDepends = [
12651215 base bytestring memory tasty tasty-hunit tasty-kat tasty-quickcheck
12661216 ];
1267− doHaddock = false;
1268− doCheck = false;
1217+ benchmarkHaskellDepends = [
1218+ base bytestring criterion memory random
1219+ ];
12691220 homepage = "https://github.com/haskell-crypto/cryptonite";
12701221 description = "Cryptography Primitives sink";
12711222 license = stdenv.lib.licenses.bsd3;
12721223 }) {};
1224+ "cryptonite-conduit" = callPackage
1225+ ({ mkDerivation, base, bytestring, conduit, conduit-combinators
1226+ , conduit-extra, cryptonite, exceptions, memory, resourcet, tasty
1227+ , tasty-hunit, tasty-quickcheck, transformers
1228+ }:
1229+ mkDerivation {
1230+ pname = "cryptonite-conduit";
1231+ version = "0.2.2";
1232+ sha256 = "1bldcmda4xh52mw1wfrjljv8crhw3al7v7kv1j0vidvr7ymnjpbh";
1233+ libraryHaskellDepends = [
1234+ base bytestring conduit conduit-extra cryptonite exceptions memory
1235+ resourcet transformers
1236+ ];
1237+ testHaskellDepends = [
1238+ base bytestring conduit conduit-combinators cryptonite memory tasty
1239+ tasty-hunit tasty-quickcheck
1240+ ];
1241+ homepage = "https://github.com/haskell-crypto/cryptonite-conduit";
1242+ description = "cryptonite conduit";
1243+ license = stdenv.lib.licenses.bsd3;
1244+ }) {};
12731245 "data-default" = callPackage
12741246 ({ mkDerivation, base, data-default-class
12751247 , data-default-instances-containers, data-default-instances-dlist
@@ -1283,8 +1255,6 @@ self: {
12831255 base data-default-class data-default-instances-containers
12841256 data-default-instances-dlist data-default-instances-old-locale
12851257 ];
1286− doHaddock = false;
1287− doCheck = false;
12881258 description = "A class for types with a default value";
12891259 license = stdenv.lib.licenses.bsd3;
12901260 }) {};
@@ -1295,8 +1265,6 @@ self: {
12951265 version = "0.1.2.0";
12961266 sha256 = "0miyjz8d4jyvqf2vp60lyfbnflx6cj2k8apmm9ly1hq0y0iv80ag";
12971267 libraryHaskellDepends = [ base ];
1298− doHaddock = false;
1299− doCheck = false;
13001268 description = "A class for types with a default value";
13011269 license = stdenv.lib.licenses.bsd3;
13021270 }) {};
@@ -1307,8 +1275,6 @@ self: {
13071275 version = "0.0.1";
13081276 sha256 = "06h8xka031w752a7cjlzghvr8adqbl95xj9z5zc1b62w02phfpm5";
13091277 libraryHaskellDepends = [ base containers data-default-class ];
1310− doHaddock = false;
1311− doCheck = false;
13121278 description = "Default instances for types in containers";
13131279 license = stdenv.lib.licenses.bsd3;
13141280 }) {};
@@ -1319,8 +1285,6 @@ self: {
13191285 version = "0.0.1";
13201286 sha256 = "0narkdqiprhgayjiawrr4390h4rq4pl2pb6mvixbv2phrc8kfs3x";
13211287 libraryHaskellDepends = [ base data-default-class dlist ];
1322− doHaddock = false;
1323− doCheck = false;
13241288 description = "Default instances for types in dlist";
13251289 license = stdenv.lib.licenses.bsd3;
13261290 }) {};
@@ -1331,11 +1295,19 @@ self: {
13311295 version = "0.0.1";
13321296 sha256 = "00h81i5phib741yj517p8mbnc48myvfj8axzsw44k34m48lv1lv0";
13331297 libraryHaskellDepends = [ base data-default-class old-locale ];
1334− doHaddock = false;
1335− doCheck = false;
13361298 description = "Default instances for types in old-locale";
13371299 license = stdenv.lib.licenses.bsd3;
13381300 }) {};
1301+ "data-ordlist" = callPackage
1302+ ({ mkDerivation, base }:
1303+ mkDerivation {
1304+ pname = "data-ordlist";
1305+ version = "0.4.7.0";
1306+ sha256 = "03a9ix1fcx08viwv2jg5ndw1qbkydyyrmjvqr9wasmcik9x1wv3g";
1307+ libraryHaskellDepends = [ base ];
1308+ description = "Set and bag operations on ordered lists";
1309+ license = stdenv.lib.licenses.bsd3;
1310+ }) {};
13391311 "distribution-nixpkgs" = callPackage
13401312 ({ mkDerivation, aeson, base, bytestring, Cabal, containers
13411313 , deepseq, doctest, hspec, language-nix, lens, pretty, process
@@ -1350,8 +1322,6 @@ self: {
13501322 pretty process split
13511323 ];
13521324 testHaskellDepends = [ base deepseq doctest hspec lens ];
1353− doHaddock = false;
1354− doCheck = false;
13551325 homepage = "https://github.com/peti/distribution-nixpkgs#readme";
13561326 description = "Types and functions to manipulate the Nixpkgs distribution";
13571327 license = stdenv.lib.licenses.bsd3;
@@ -1365,28 +1335,29 @@ self: {
13651335 pname = "distributive";
13661336 version = "0.5.3";
13671337 sha256 = "0y566r97sfyvhsmd4yxiz4ns2mqgwf5bdbp56wgxl6wlkidq0wwi";
1368− revision = "1";
1369− editedCabalFile = "0hsq03i0qa0jvw7kaaqic40zvfkzhkd25dgvbdg6hjzylf1k1gax";
1338+ revision = "2";
1339+ editedCabalFile = "02j27xvlj0jw3b2jpfg6wbysj0blllin792wj6qnrgnrvd4haj7v";
13701340 setupHaskellDepends = [ base Cabal cabal-doctest ];
13711341 libraryHaskellDepends = [
13721342 base base-orphans tagged transformers transformers-compat
13731343 ];
13741344 testHaskellDepends = [ base doctest generic-deriving hspec ];
1375− doHaddock = false;
1376− doCheck = false;
13771345 homepage = "http://github.com/ekmett/distributive/";
13781346 description = "Distributive functors -- Dual to Traversable";
13791347 license = stdenv.lib.licenses.bsd3;
13801348 }) {};
13811349 "dlist" = callPackage
1382− ({ mkDerivation, base, deepseq }:
1350+ ({ mkDerivation, base, Cabal, deepseq, QuickCheck
1351+ , quickcheck-instances
1352+ }:
13831353 mkDerivation {
13841354 pname = "dlist";
13851355 version = "0.8.0.3";
13861356 sha256 = "0brgai4vs7xz29p06kd6gzg5bpa8iy3k7yzgcc44izspd74q4rw7";
13871357 libraryHaskellDepends = [ base deepseq ];
1388− doHaddock = false;
1389− doCheck = false;
1358+ testHaskellDepends = [
1359+ base Cabal QuickCheck quickcheck-instances
1360+ ];
13901361 homepage = "https://github.com/spl/dlist";
13911362 description = "Difference lists";
13921363 license = stdenv.lib.licenses.bsd3;
@@ -1398,8 +1369,6 @@ self: {
13981369 version = "0.1.1.1";
13991370 sha256 = "0nsgrr25r4qxv2kpn7i20hra8jjkyllxfrhh5hml3ysjdz010jni";
14001371 libraryHaskellDepends = [ base dlist semigroups ];
1401− doHaddock = false;
1402− doCheck = false;
14031372 homepage = "https://github.com/gregwebs/dlist-instances";
14041373 description = "Difference lists instances";
14051374 license = stdenv.lib.licenses.bsd3;
@@ -1412,8 +1381,8 @@ self: {
14121381 }:
14131382 mkDerivation {
14141383 pname = "doctest";
1415− version = "0.11.4";
1416− sha256 = "09a170wr13p2c0w085d7qbf2blrvj1qmg92j61xqi17rwdwkvyjs";
1384+ version = "0.13.0";
1385+ sha256 = "08g3nmpqbnbkxc95d65hkhfabwax10qrq51vlynr342npn40mn2b";
14171386 isLibrary = true;
14181387 isExecutable = true;
14191388 libraryHaskellDepends = [
@@ -1426,8 +1395,6 @@ self: {
14261395 hspec HUnit mockery process QuickCheck setenv silently
14271396 stringbuilder syb transformers with-location
14281397 ];
1429− doHaddock = false;
1430− doCheck = false;
14311398 homepage = "https://github.com/sol/doctest#readme";
14321399 description = "Test interactive Haskell examples";
14331400 license = stdenv.lib.licenses.mit;
@@ -1439,34 +1406,10 @@ self: {
14391406 version = "0.2.1";
14401407 sha256 = "0v75081bx4qzlqy29hh639nzlr7dncwza3qxbzm9njc4jarf31pz";
14411408 libraryHaskellDepends = [ base directory filepath time unix ];
1442− doHaddock = false;
1443− doCheck = false;
14441409 homepage = "http://github.com/kazu-yamamoto/easy-file";
14451410 description = "Cross-platform File handling";
14461411 license = stdenv.lib.licenses.bsd3;
14471412 }) {};
1448− "either" = callPackage
1449− ({ mkDerivation, base, bifunctors, exceptions, free, mmorph
1450− , monad-control, MonadRandom, mtl, profunctors, semigroupoids
1451− , semigroups, transformers, transformers-base
1452− }:
1453− mkDerivation {
1454− pname = "either";
1455− version = "4.4.1.1";
1456− sha256 = "1lrlwqqnm6ibfcydlv5qvvssw7bm0c6yypy0rayjzv1znq7wp1xh";
1457− revision = "2";
1458− editedCabalFile = "1n7792mcrvfh31qrbj8mpnx372s03kz83mypj7l4fm5h6zi4a3hs";
1459− libraryHaskellDepends = [
1460− base bifunctors exceptions free mmorph monad-control MonadRandom
1461− mtl profunctors semigroupoids semigroups transformers
1462− transformers-base
1463− ];
1464− doHaddock = false;
1465− doCheck = false;
1466− homepage = "http://github.com/ekmett/either/";
1467− description = "An either monad transformer";
1468− license = stdenv.lib.licenses.bsd3;
1469− }) {};
14701413 "erf" = callPackage
14711414 ({ mkDerivation, base }:
14721415 mkDerivation {
@@ -1474,8 +1417,6 @@ self: {
14741417 version = "2.0.0.0";
14751418 sha256 = "0dxk2r32ajmmc05vaxcp0yw6vgv4lkbmh8jcshncn98xgsfbgw14";
14761419 libraryHaskellDepends = [ base ];
1477− doHaddock = false;
1478− doCheck = false;
14791420 description = "The error function, erf, and related functions";
14801421 license = stdenv.lib.licenses.bsd3;
14811422 }) {};
@@ -1497,8 +1438,6 @@ self: {
14971438 base mtl QuickCheck stm template-haskell test-framework
14981439 test-framework-quickcheck2 transformers transformers-compat
14991440 ];
1500− doHaddock = false;
1501− doCheck = false;
15021441 homepage = "http://github.com/ekmett/exceptions/";
15031442 description = "Extensible optionally-pure exceptions";
15041443 license = stdenv.lib.licenses.bsd3;
@@ -1510,8 +1449,6 @@ self: {
15101449 version = "0.1.1.4";
15111450 sha256 = "1273nqws9ij1rp1bsq5jc7k2jxpqa0svawdbim05lf302y0firbc";
15121451 libraryHaskellDepends = [ base ];
1513− doHaddock = false;
1514− doCheck = false;
15151452 description = "Extensible exceptions";
15161453 license = stdenv.lib.licenses.bsd3;
15171454 }) {};
@@ -1522,7 +1459,6 @@ self: {
15221459 version = "4.9.0.0";
15231460 sha256 = "18nlj6xvnggy61gwbyrpmvbdkq928wv0wx2zcsljb52kbhddnp3d";
15241461 doHaddock = false;
1525− doCheck = false;
15261462 homepage = "https://prime.haskell.org/wiki/Libraries/Proposals/MonadFail";
15271463 description = "Forward-compatible MonadFail class";
15281464 license = stdenv.lib.licenses.bsd3;
@@ -1540,45 +1476,64 @@ self: {
15401476 unix unix-time
15411477 ];
15421478 testHaskellDepends = [ base bytestring directory hspec ];
1543− doHaddock = false;
1544− doCheck = false;
15451479 homepage = "https://github.com/kazu-yamamoto/logger";
15461480 description = "A fast logging system";
15471481 license = stdenv.lib.licenses.bsd3;
15481482 }) {};
1483+ "fingertree" = callPackage
1484+ ({ mkDerivation, base, HUnit, QuickCheck, test-framework
1485+ , test-framework-hunit, test-framework-quickcheck2
1486+ }:
1487+ mkDerivation {
1488+ pname = "fingertree";
1489+ version = "0.1.3.1";
1490+ sha256 = "08wqzrjdndd7svkil1wr964w4d7zay04nlg7dyzw7wm4d3d3ak4p";
1491+ libraryHaskellDepends = [ base ];
1492+ testHaskellDepends = [
1493+ base HUnit QuickCheck test-framework test-framework-hunit
1494+ test-framework-quickcheck2
1495+ ];
1496+ description = "Generic finger-tree structure, with example instances";
1497+ license = stdenv.lib.licenses.bsd3;
1498+ }) {};
1499+ "fingertree-psqueue" = callPackage
1500+ ({ mkDerivation, base, fingertree }:
1501+ mkDerivation {
1502+ pname = "fingertree-psqueue";
1503+ version = "0.3";
1504+ sha256 = "14kc0ijx44q7whniickjj3h9ag1pixn51dlxjs6n2ypaclcjz34z";
1505+ libraryHaskellDepends = [ base fingertree ];
1506+ description = "Implementation of priority search queues as finger trees";
1507+ license = stdenv.lib.licenses.bsd3;
1508+ }) {};
15491509 "foldl" = callPackage
15501510 ({ mkDerivation, base, bytestring, comonad, containers
1551− , contravariant, hashable, mwc-random, primitive, profunctors, text
1552− , transformers, unordered-containers, vector
1511+ , contravariant, criterion, hashable, mwc-random, primitive
1512+ , profunctors, semigroups, text, transformers, unordered-containers
1513+ , vector, vector-builder
15531514 }:
15541515 mkDerivation {
15551516 pname = "foldl";
1556− version = "1.2.5";
1557− sha256 = "0jzc00dqwkr3kvy40f8f9klh24s8zvhfk2flrlyichc6zcy5qbda";
1558− revision = "1";
1559− editedCabalFile = "02lk5838594mi15bylz2kpcm1c4akbsswj73i7k8xw4ns66iaq04";
1517+ version = "1.3.5";
1518+ sha256 = "10qsp7dj2xsq4q2xm6x6b12y5pq32qf7my41hnkmdwwbccvhdxb2";
15601519 libraryHaskellDepends = [
15611520 base bytestring comonad containers contravariant hashable
1562− mwc-random primitive profunctors text transformers
1563− unordered-containers vector
1521+ mwc-random primitive profunctors semigroups text transformers
1522+ unordered-containers vector vector-builder
15641523 ];
1565− doHaddock = false;
1566− doCheck = false;
1524+ benchmarkHaskellDepends = [ base criterion ];
15671525 description = "Composable, streaming, and efficient left folds";
15681526 license = stdenv.lib.licenses.bsd3;
15691527 }) {};
15701528 "foundation" = callPackage
1571− ({ mkDerivation, base, basement, ghc-prim }:
1529+ ({ mkDerivation, base, basement, gauge, ghc-prim }:
15721530 mkDerivation {
15731531 pname = "foundation";
15741532 version = "0.0.17";
15751533 sha256 = "00f2p47h715fjb3rpsxlf4jskgwk9sz5p692r09gspspqmrs5l84";
1576− revision = "1";
1577− editedCabalFile = "15y38y0mj4vc694jwh3cjgnq8xv5vv7954g633f7mw5f0hb3yxkn";
15781534 libraryHaskellDepends = [ base basement ghc-prim ];
15791535 testHaskellDepends = [ base basement ];
1580− doHaddock = false;
1581− doCheck = false;
1536+ benchmarkHaskellDepends = [ base basement gauge ];
15821537 homepage = "https://github.com/haskell-foundation/foundation";
15831538 description = "Alternative prelude with batteries and no dependencies";
15841539 license = stdenv.lib.licenses.bsd3;
@@ -1598,26 +1553,43 @@ self: {
15981553 prelude-extras profunctors semigroupoids semigroups
15991554 template-haskell transformers transformers-compat
16001555 ];
1601− doHaddock = false;
1602− doCheck = false;
16031556 homepage = "http://github.com/ekmett/free/";
16041557 description = "Monads for free";
16051558 license = stdenv.lib.licenses.bsd3;
16061559 }) {};
1560+ "gauge" = callPackage
1561+ ({ mkDerivation, base, basement, bytestring, code-page, containers
1562+ , deepseq, directory, HUnit, math-functions, mwc-random, tasty
1563+ , tasty-hunit, vector
1564+ }:
1565+ mkDerivation {
1566+ pname = "gauge";
1567+ version = "0.1.3";
1568+ sha256 = "1i97f00haj4832s2arbnqq19dpna54ygmchvnqkq00hsxk38cyc0";
1569+ libraryHaskellDepends = [
1570+ base basement code-page containers deepseq math-functions
1571+ mwc-random vector
1572+ ];
1573+ testHaskellDepends = [
1574+ base bytestring deepseq directory HUnit tasty tasty-hunit
1575+ ];
1576+ benchmarkHaskellDepends = [ base ];
1577+ homepage = "https://github.com/vincenthz/hs-gauge";
1578+ description = "small framework for performance measurement and analysis";
1579+ license = stdenv.lib.licenses.bsd3;
1580+ }) {};
16071581 "generic-deriving" = callPackage
16081582 ({ mkDerivation, base, containers, ghc-prim, hspec
16091583 , template-haskell
16101584 }:
16111585 mkDerivation {
16121586 pname = "generic-deriving";
1613− version = "1.11.2";
1614− sha256 = "1y92q4dmbyc24hjjvq02474s9grwabxffn16y31gzaqhm0m0z5i9";
1587+ version = "1.12";
1588+ sha256 = "09nl2c2b54ngqv4rgv3avvallyvfnv5jfld0wk2v90srl3x6p5vk";
16151589 libraryHaskellDepends = [
16161590 base containers ghc-prim template-haskell
16171591 ];
16181592 testHaskellDepends = [ base hspec template-haskell ];
1619− doHaddock = false;
1620− doCheck = false;
16211593 homepage = "https://github.com/dreixel/generic-deriving";
16221594 description = "Generic programming library for generalised deriving";
16231595 license = stdenv.lib.licenses.bsd3;
@@ -1632,32 +1604,28 @@ self: {
16321604 editedCabalFile = "1gs6biqbcabgmrwhc1bq1bdaxdwwh26v4mpvj5c7cfyigc64gwyk";
16331605 setupHaskellDepends = [ base Cabal directory ];
16341606 libraryHaskellDepends = [ base ];
1635− doHaddock = false;
1636− doCheck = false;
16371607 description = "Knowledge of GHC's installation directories";
16381608 license = stdenv.lib.licenses.bsd3;
16391609 }) {};
16401610 "git" = callPackage
16411611 ({ mkDerivation, base, byteable, bytedump, bytestring, containers
1642− , cryptonite, hourglass, memory, mtl, patience, random
1643− , system-fileio, system-filepath, tasty, tasty-quickcheck
1644− , unix-compat, utf8-string, vector, zlib, zlib-bindings
1612+ , cryptonite, hourglass, memory, patience, random, system-fileio
1613+ , system-filepath, tasty, tasty-quickcheck, unix-compat
1614+ , utf8-string, vector, zlib, zlib-bindings
16451615 }:
16461616 mkDerivation {
16471617 pname = "git";
1648− version = "0.2.0";
1649− sha256 = "1a4frn53qs31s6rqldw91zmc0i0gr33zm10y9ailqasbsgyxqwyp";
1618+ version = "0.2.1";
1619+ sha256 = "0j0hzlxb58g0q8fibg09ppag6bnhk7ym3nyzmqpwjbr6hxkdidsz";
16501620 enableSeparateDataOutput = true;
16511621 libraryHaskellDepends = [
1652− base byteable bytestring containers cryptonite hourglass memory mtl
1622+ base byteable bytestring containers cryptonite hourglass memory
16531623 patience random system-fileio system-filepath unix-compat
16541624 utf8-string vector zlib zlib-bindings
16551625 ];
16561626 testHaskellDepends = [
16571627 base bytedump bytestring hourglass tasty tasty-quickcheck
16581628 ];
1659− doHaddock = false;
1660− doCheck = false;
16611629 homepage = "https://github.com/vincenthz/hs-git";
16621630 description = "Git operations in haskell";
16631631 license = stdenv.lib.licenses.bsd3;
@@ -1679,8 +1647,6 @@ self: {
16791647 lifted-base monad-control mtl resourcet semigroups tagged text time
16801648 transformers unix unordered-containers
16811649 ];
1682− doHaddock = false;
1683− doCheck = false;
16841650 description = "API library for working with Git repositories";
16851651 license = stdenv.lib.licenses.mit;
16861652 }) {};
@@ -1709,8 +1675,6 @@ self: {
17091675 base exceptions gitlib gitlib-test hspec hspec-expectations HUnit
17101676 transformers
17111677 ];
1712− doHaddock = false;
1713− doCheck = false;
17141678 description = "Libgit2 backend for gitlib";
17151679 license = stdenv.lib.licenses.mit;
17161680 }) {};
@@ -1728,8 +1692,6 @@ self: {
17281692 hspec-expectations HUnit monad-control tagged text time
17291693 transformers
17301694 ];
1731− doHaddock = false;
1732− doCheck = false;
17331695 description = "Test library for confirming gitlib backend compliance";
17341696 license = stdenv.lib.licenses.mit;
17351697 }) {};
@@ -1744,8 +1706,6 @@ self: {
17441706 libraryHaskellDepends = [
17451707 base base-compat directory filepath process template-haskell
17461708 ];
1747− doHaddock = false;
1748− doCheck = false;
17491709 homepage = "https://github.com/acfoltzer/gitrev";
17501710 description = "Compile git revision info into Haskell projects";
17511711 license = stdenv.lib.licenses.bsd3;
@@ -1760,28 +1720,28 @@ self: {
17601720 isExecutable = true;
17611721 libraryHaskellDepends = [ base haskell-src-exts ];
17621722 executableHaskellDepends = [ base ];
1763− doHaddock = false;
1764− doCheck = false;
17651723 description = "Pretty printing for well-behaved Show instances";
17661724 license = stdenv.lib.licenses.bsd3;
17671725 }) {};
17681726 "hackage-db" = callPackage
1769− ({ mkDerivation, base, bytestring, Cabal, containers, directory
1770− , filepath, tar, utf8-string
1727+ ({ mkDerivation, aeson, base, bytestring, Cabal, containers
1728+ , directory, filepath, tar, time, utf8-string
17711729 }:
17721730 mkDerivation {
17731731 pname = "hackage-db";
1774− version = "1.22";
1775− sha256 = "0rhh7w4929zkwzv10ika952yiw4dkffqd8f79f1bl76lz1la6cjd";
1776− revision = "1";
1777− editedCabalFile = "0xj3wwf0wl8qfcz4zsxw0r6f79rg7h010jfv54gsiyzwpf67l9xm";
1732+ version = "2.0";
1733+ sha256 = "09xza82g45nv3gxmryqd2mns4bm8hr6d7hzr7nqdi6zq46s0lfgq";
1734+ isLibrary = true;
1735+ isExecutable = true;
17781736 libraryHaskellDepends = [
1779− base bytestring Cabal containers directory filepath tar utf8-string
1737+ aeson base bytestring Cabal containers directory filepath tar time
1738+ utf8-string
17801739 ];
1781− doHaddock = false;
1782− doCheck = false;
1783− homepage = "http://github.com/peti/hackage-db";
1784− description = "access Hackage's package database via Data.Map";
1740+ executableHaskellDepends = [
1741+ base bytestring Cabal containers utf8-string
1742+ ];
1743+ homepage = "https://github.com/peti/hackage-db#readme";
1744+ description = "Access Hackage's package database via Data.Map";
17851745 license = stdenv.lib.licenses.bsd3;
17861746 }) {};
17871747 "happy" = callPackage
@@ -1804,8 +1764,8 @@ self: {
18041764 license = stdenv.lib.licenses.bsd2;
18051765 }) {};
18061766 "hashable" = callPackage
1807− ({ mkDerivation, base, bytestring, deepseq, ghc-prim, HUnit
1808− , integer-gmp, QuickCheck, random, test-framework
1767+ ({ mkDerivation, base, bytestring, criterion, deepseq, ghc-prim
1768+ , HUnit, integer-gmp, QuickCheck, random, siphash, test-framework
18091769 , test-framework-hunit, test-framework-quickcheck2, text, unix
18101770 }:
18111771 mkDerivation {
@@ -1823,22 +1783,26 @@ self: {
18231783 base bytestring ghc-prim HUnit QuickCheck random test-framework
18241784 test-framework-hunit test-framework-quickcheck2 text unix
18251785 ];
1826− doHaddock = false;
1827− doCheck = false;
1786+ benchmarkHaskellDepends = [
1787+ base bytestring criterion ghc-prim integer-gmp siphash text
1788+ ];
18281789 homepage = "http://github.com/tibbe/hashable";
18291790 description = "A class for types that can be converted to a hash value";
18301791 license = stdenv.lib.licenses.bsd3;
18311792 }) {};
1832− "hashable-time" = callPackage
1833− ({ mkDerivation, base, hashable, time }:
1793+ "hashtables" = callPackage
1794+ ({ mkDerivation, base, ghc-prim, hashable, primitive, vector }:
18341795 mkDerivation {
1835− pname = "hashable-time";
1836− version = "0.2.0.1";
1837− sha256 = "0k932nyd08l3xxbh2g3n76py2f4kd9yw4s5a065vjz0xp6wjnxdm";
1838− libraryHaskellDepends = [ base hashable time ];
1839− doHaddock = false;
1840− doCheck = false;
1841− description = "Hashable instances for Data.Time";
1796+ pname = "hashtables";
1797+ version = "1.2.2.1";
1798+ sha256 = "1g7nvj4cmscv1jjhms1pxb2gj4rflg2pcj3pb2z7x9fck8557bbs";
1799+ revision = "1";
1800+ editedCabalFile = "0wcjkd8imgx3j4ygj3r2cdfzknk1bbq0745axy7kbm2sckz1xqcz";
1801+ libraryHaskellDepends = [
1802+ base ghc-prim hashable primitive vector
1803+ ];
1804+ homepage = "http://github.com/gregorycollins/hashtables";
1805+ description = "Mutable hash tables in the ST monad";
18421806 license = stdenv.lib.licenses.bsd3;
18431807 }) {};
18441808 "haskell-lexer" = callPackage
@@ -1848,8 +1812,6 @@ self: {
18481812 version = "1.0.1";
18491813 sha256 = "0rj3r1pk88hh3sk3mj61whp8czz5kpxhbc78xlr04bxwqjrjmm6p";
18501814 libraryHaskellDepends = [ base ];
1851− doHaddock = false;
1852− doCheck = false;
18531815 description = "A fully compliant Haskell 98 lexer";
18541816 license = stdenv.lib.licenses.bsd3;
18551817 }) {};
@@ -1860,16 +1822,14 @@ self: {
18601822 }:
18611823 mkDerivation {
18621824 pname = "haskell-src-exts";
1863− version = "1.18.2";
1864− sha256 = "0hq9f6r67gkhad4cc4dhahrwrz9kxfibhk8qrw5j0p7cvh23hn1i";
1825+ version = "1.19.1";
1826+ sha256 = "0wd93cqzdk1wq8csha8c8sphksi2jb3gr9g8rk3m9mkkfs3b5xgh";
18651827 libraryHaskellDepends = [ array base cpphs ghc-prim pretty ];
18661828 libraryToolDepends = [ happy ];
18671829 testHaskellDepends = [
18681830 base containers directory filepath mtl pretty-show smallcheck tasty
18691831 tasty-golden tasty-smallcheck
18701832 ];
1871− doHaddock = false;
1872− doCheck = false;
18731833 homepage = "https://github.com/haskell-suite/haskell-src-exts";
18741834 description = "Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer";
18751835 license = stdenv.lib.licenses.bsd3;
@@ -1890,11 +1850,26 @@ self: {
18901850 base haskell-src-exts HUnit pretty template-haskell test-framework
18911851 test-framework-hunit
18921852 ];
1893− doHaddock = false;
1894− doCheck = false;
18951853 description = "Parse source to template-haskell abstract syntax";
18961854 license = stdenv.lib.licenses.bsd3;
18971855 }) {};
1856+ "heaps" = callPackage
1857+ ({ mkDerivation, base, Cabal, cabal-doctest, directory, doctest
1858+ , filepath
1859+ }:
1860+ mkDerivation {
1861+ pname = "heaps";
1862+ version = "0.3.5";
1863+ sha256 = "1p1nsglsf8hric63cn3n1iw1nlbiv3lgk3n5gq0znajj7j7s64qv";
1864+ revision = "1";
1865+ editedCabalFile = "05avm1b16gj3rlm9sjqkxb0flq055r6gqhnacp7yzw4j1bghm5j7";
1866+ setupHaskellDepends = [ base Cabal cabal-doctest ];
1867+ libraryHaskellDepends = [ base ];
1868+ testHaskellDepends = [ base directory doctest filepath ];
1869+ homepage = "http://github.com/ekmett/heaps/";
1870+ description = "Asymptotically optimal Brodal/Okasaki heaps";
1871+ license = stdenv.lib.licenses.bsd3;
1872+ }) {};
18981873 "hex" = callPackage
18991874 ({ mkDerivation, base, bytestring }:
19001875 mkDerivation {
@@ -1902,8 +1877,6 @@ self: {
19021877 version = "0.1.2";
19031878 sha256 = "1v31xiaivrrn0q2jz8919wvkjplv1kxna5ajhsj701fqxm1i5vhj";
19041879 libraryHaskellDepends = [ base bytestring ];
1905− doHaddock = false;
1906− doCheck = false;
19071880 description = "Convert strings into hexadecimal and back";
19081881 license = stdenv.lib.licenses.bsd3;
19091882 }) {};
@@ -1917,8 +1890,6 @@ self: {
19171890 librarySystemDepends = [ openssl ];
19181891 testHaskellDepends = [ base process ];
19191892 testToolDepends = [ git ];
1920− doHaddock = false;
1921− doCheck = false;
19221893 description = "Low-level bindings to libgit2";
19231894 license = stdenv.lib.licenses.mit;
19241895 }) {inherit (pkgs) git; inherit (pkgs) openssl;};
@@ -1934,8 +1905,6 @@ self: {
19341905 libraryHaskellDepends = [ base bytestring ];
19351906 librarySystemDepends = [ openssl ];
19361907 testHaskellDepends = [ base doctest HUnit ];
1937− doHaddock = false;
1938− doCheck = false;
19391908 homepage = "http://github.com/peti/hopenssl";
19401909 description = "FFI Bindings to OpenSSL's EVP Digest Interface";
19411910 license = stdenv.lib.licenses.bsd3;
@@ -1947,14 +1916,12 @@ self: {
19471916 version = "1.0";
19481917 sha256 = "0p6gm4328946qxc295zb6vhwhf07l1fma82vd0siylnsnsqxlhwv";
19491918 libraryHaskellDepends = [ base ];
1950− doHaddock = false;
1951− doCheck = false;
19521919 description = "A very simple package providing a cross-platform means of determining the hostname";
19531920 license = stdenv.lib.licenses.bsd3;
19541921 }) {};
19551922 "hourglass" = callPackage
1956− ({ mkDerivation, base, deepseq, mtl, old-locale, tasty, tasty-hunit
1957− , tasty-quickcheck, time
1923+ ({ mkDerivation, base, bytestring, criterion, deepseq, mtl
1924+ , old-locale, tasty, tasty-hunit, tasty-quickcheck, time
19581925 }:
19591926 mkDerivation {
19601927 pname = "hourglass";
@@ -1962,13 +1929,61 @@ self: {
19621929 sha256 = "104d1yd84hclprg740nkz60vx589mnm094zriw6zczbgg8nkclym";
19631930 libraryHaskellDepends = [ base deepseq ];
19641931 testHaskellDepends = [
1965− base deepseq mtl old-locale tasty tasty-hunit tasty-quickcheck time
1932+ base deepseq mtl old-locale tasty tasty-hunit tasty-quickcheck time
1933+ ];
1934+ benchmarkHaskellDepends = [
1935+ base bytestring criterion deepseq mtl old-locale time
1936+ ];
1937+ homepage = "https://github.com/vincenthz/hs-hourglass";
1938+ description = "simple performant time related library";
1939+ license = stdenv.lib.licenses.bsd3;
1940+ }) {};
1941+ "hpack" = callPackage
1942+ ({ mkDerivation, aeson, base, bifunctors, bytestring, Cabal
1943+ , containers, cryptonite, deepseq, directory, filepath, Glob, hspec
1944+ , HUnit, interpolate, mockery, pretty, QuickCheck, scientific
1945+ , temporary, text, transformers, unordered-containers, yaml
1946+ }:
1947+ mkDerivation {
1948+ pname = "hpack";
1949+ version = "0.21.2";
1950+ sha256 = "1grsr2418z42bcvqnr788n3lpfbscqvvfcnglba9v95nl8lpfm0c";
1951+ isLibrary = true;
1952+ isExecutable = true;
1953+ libraryHaskellDepends = [
1954+ aeson base bifunctors bytestring Cabal containers cryptonite
1955+ deepseq directory filepath Glob pretty scientific text transformers
1956+ unordered-containers yaml
1957+ ];
1958+ executableHaskellDepends = [
1959+ aeson base bifunctors bytestring Cabal containers cryptonite
1960+ deepseq directory filepath Glob pretty scientific text transformers
1961+ unordered-containers yaml
1962+ ];
1963+ testHaskellDepends = [
1964+ aeson base bifunctors bytestring Cabal containers cryptonite
1965+ deepseq directory filepath Glob hspec HUnit interpolate mockery
1966+ pretty QuickCheck scientific temporary text transformers
1967+ unordered-containers yaml
19661968 ];
1967− doHaddock = false;
1968− doCheck = false;
1969− homepage = "https://github.com/vincenthz/hs-hourglass";
1970− description = "simple performant time related library";
1971− license = stdenv.lib.licenses.bsd3;
1969+ homepage = "https://github.com/sol/hpack#readme";
1970+ description = "An alternative format for Haskell packages";
1971+ license = stdenv.lib.licenses.mit;
1972+ }) {};
1973+ "hscolour" = callPackage
1974+ ({ mkDerivation, base, containers }:
1975+ mkDerivation {
1976+ pname = "hscolour";
1977+ version = "1.24.2";
1978+ sha256 = "08ng635m1qylng1khm9nqvfw2wdhljy1q2wi4ly63nfaznx8dysm";
1979+ isLibrary = true;
1980+ isExecutable = true;
1981+ enableSeparateDataOutput = true;
1982+ libraryHaskellDepends = [ base containers ];
1983+ executableHaskellDepends = [ base containers ];
1984+ homepage = "http://code.haskell.org/~malcolm/hscolour/";
1985+ description = "Colourise Haskell code";
1986+ license = "LGPL";
19721987 }) {};
19731988 "hspec" = callPackage
19741989 ({ mkDerivation, base, call-stack, directory, hspec-core
@@ -1988,8 +2003,6 @@ self: {
19882003 hspec-expectations hspec-meta HUnit QuickCheck stringbuilder
19892004 transformers
19902005 ];
1991− doHaddock = false;
1992− doCheck = false;
19932006 homepage = "http://hspec.github.io/";
19942007 description = "A Testing Framework for Haskell";
19952008 license = stdenv.lib.licenses.mit;
@@ -2015,8 +2028,7 @@ self: {
20152028 quickcheck-io random setenv silently temporary tf-random time
20162029 transformers
20172030 ];
2018− doHaddock = false;
2019− doCheck = false;
2031+ testTarget = "--test-option=--skip --test-option='Test.Hspec.Core.Runner.hspecResult runs specs in parallel'";
20202032 homepage = "http://hspec.github.io/";
20212033 description = "A Testing Framework for Haskell";
20222034 license = stdenv.lib.licenses.mit;
@@ -2032,8 +2044,6 @@ self: {
20322044 libraryHaskellDepends = [ base directory filepath ];
20332045 executableHaskellDepends = [ base directory filepath ];
20342046 testHaskellDepends = [ base directory filepath hspec-meta ];
2035− doHaddock = false;
2036− doCheck = false;
20372047 homepage = "http://hspec.github.io/";
20382048 description = "Automatically discover and run Hspec tests";
20392049 license = stdenv.lib.licenses.mit;
@@ -2046,8 +2056,6 @@ self: {
20462056 sha256 = "1vxl9zazbaapijr6zmcj72j9wf7ka1pirrjbwddwwddg3zm0g5l1";
20472057 libraryHaskellDepends = [ base call-stack HUnit ];
20482058 testHaskellDepends = [ base call-stack HUnit nanospec ];
2049− doHaddock = false;
2050− doCheck = false;
20512059 homepage = "https://github.com/hspec/hspec-expectations#readme";
20522060 description = "Catchy combinators for HUnit";
20532061 license = stdenv.lib.licenses.mit;
@@ -2058,16 +2066,12 @@ self: {
20582066 }:
20592067 mkDerivation {
20602068 pname = "hspec-megaparsec";
2061− version = "0.3.1";
2062− sha256 = "0kaif74f1qq92nvksnq12h0imsrr02q1nawgprbg1s9cpilq2vw2";
2069+ version = "1.0.0";
2070+ sha256 = "1dafrbzjm7rzwvcpjpk3bsg7bd111xfij94n17sh8wfykzhim5hl";
20632071 libraryHaskellDepends = [
20642072 base containers hspec-expectations megaparsec
20652073 ];
2066− testHaskellDepends = [
2067− base containers hspec hspec-expectations megaparsec
2068− ];
2069− doHaddock = false;
2070− doCheck = false;
2074+ testHaskellDepends = [ base hspec hspec-expectations megaparsec ];
20712075 homepage = "https://github.com/mrkkrp/hspec-megaparsec";
20722076 description = "Utility functions for testing Megaparsec parsers with Hspec";
20732077 license = stdenv.lib.licenses.bsd3;
@@ -2093,8 +2097,6 @@ self: {
20932097 filepath hspec-expectations HUnit QuickCheck quickcheck-io random
20942098 setenv time transformers
20952099 ];
2096− doHaddock = false;
2097− doCheck = false;
20982100 homepage = "http://hspec.github.io/";
20992101 description = "A version of Hspec which is used to test Hspec itself";
21002102 license = stdenv.lib.licenses.mit;
@@ -2109,8 +2111,6 @@ self: {
21092111 testHaskellDepends = [
21102112 base hspec hspec-core QuickCheck smallcheck
21112113 ];
2112− doHaddock = false;
2113− doCheck = false;
21142114 homepage = "http://hspec.github.io/";
21152115 description = "SmallCheck support for the Hspec testing framework";
21162116 license = stdenv.lib.licenses.mit;
@@ -2131,8 +2131,6 @@ self: {
21312131 testHaskellDepends = [
21322132 base bytestring containers hspec HUnit xml-conduit
21332133 ];
2134− doHaddock = false;
2135− doCheck = false;
21362134 homepage = "https://github.com/snoyberg/xml";
21372135 description = "Parse HTML documents using xml-conduit datatypes";
21382136 license = stdenv.lib.licenses.mit;
@@ -2160,17 +2158,15 @@ self: {
21602158 monad-control network network-uri streaming-commons text time
21612159 transformers zlib
21622160 ];
2163− doHaddock = false;
2164− doCheck = false;
21652161 homepage = "https://github.com/snoyberg/http-client";
21662162 description = "An HTTP client engine";
21672163 license = stdenv.lib.licenses.mit;
21682164 }) {};
21692165 "http-client-tls" = callPackage
21702166 ({ mkDerivation, base, bytestring, case-insensitive, connection
2171− , containers, cryptonite, data-default-class, exceptions, hspec
2172− , http-client, http-types, memory, network, network-uri, text, tls
2173− , transformers
2167+ , containers, criterion, cryptonite, data-default-class, exceptions
2168+ , hspec, http-client, http-types, memory, network, network-uri
2169+ , text, tls, transformers
21742170 }:
21752171 mkDerivation {
21762172 pname = "http-client-tls";
@@ -2182,8 +2178,7 @@ self: {
21822178 network-uri text tls transformers
21832179 ];
21842180 testHaskellDepends = [ base hspec http-client http-types ];
2185− doHaddock = false;
2186− doCheck = false;
2181+ benchmarkHaskellDepends = [ base criterion http-client ];
21872182 homepage = "https://github.com/snoyberg/http-client";
21882183 description = "http-client backend using the connection package and tls library";
21892184 license = stdenv.lib.licenses.mit;
@@ -2198,8 +2193,8 @@ self: {
21982193 }:
21992194 mkDerivation {
22002195 pname = "http-conduit";
2201− version = "2.2.3.2";
2202− sha256 = "1f0yqka43gp7vhv7yr4q6pqr8qw0qq2yh4y2lnayhc876zpw6ng3";
2196+ version = "2.2.4";
2197+ sha256 = "1wcl3lpg4v1ylq9j77j9fmf6l9qbmp8dmj3a9829q19q6bbgza7l";
22032198 libraryHaskellDepends = [
22042199 aeson base bytestring conduit conduit-extra exceptions http-client
22052200 http-client-tls http-types lifted-base monad-control mtl resourcet
@@ -2212,8 +2207,6 @@ self: {
22122207 streaming-commons temporary text time transformers utf8-string wai
22132208 wai-conduit warp warp-tls
22142209 ];
2215− doHaddock = false;
2216− doCheck = false;
22172210 homepage = "http://www.yesodweb.com/book/http-conduit";
22182211 description = "HTTP client package with conduit interface and HTTPS support";
22192212 license = stdenv.lib.licenses.bsd3;
@@ -2230,8 +2223,6 @@ self: {
22302223 testHaskellDepends = [
22312224 base bytestring doctest hspec old-locale time
22322225 ];
2233− doHaddock = false;
2234− doCheck = false;
22352226 description = "HTTP Date parser/formatter";
22362227 license = stdenv.lib.licenses.bsd3;
22372228 }) {};
@@ -2251,17 +2242,16 @@ self: {
22512242 base blaze-builder bytestring doctest hspec QuickCheck
22522243 quickcheck-instances text
22532244 ];
2254− doHaddock = false;
2255− doCheck = false;
22562245 homepage = "https://github.com/aristidb/http-types";
22572246 description = "Generic HTTP types for Haskell (for both client and server code)";
22582247 license = stdenv.lib.licenses.bsd3;
22592248 }) {};
22602249 "http2" = callPackage
22612250 ({ mkDerivation, aeson, aeson-pretty, array, base, bytestring
2262− , bytestring-builder, case-insensitive, containers, directory
2263− , doctest, filepath, Glob, hex, hspec, psqueues, stm, text
2264− , unordered-containers, vector, word8
2251+ , bytestring-builder, case-insensitive, containers, criterion
2252+ , directory, doctest, filepath, Glob, hashtables, heaps, hex, hspec
2253+ , mwc-random, psqueues, stm, text, unordered-containers, vector
2254+ , word8
22652255 }:
22662256 mkDerivation {
22672257 pname = "http2";
@@ -2283,8 +2273,10 @@ self: {
22832273 case-insensitive containers directory doctest filepath Glob hex
22842274 hspec psqueues stm text unordered-containers vector word8
22852275 ];
2286− doHaddock = false;
2287− doCheck = false;
2276+ benchmarkHaskellDepends = [
2277+ array base bytestring case-insensitive containers criterion
2278+ hashtables heaps mwc-random psqueues stm
2279+ ];
22882280 homepage = "https://github.com/kazu-yamamoto/http2";
22892281 description = "HTTP/2 library including frames, priority queues and HPACK";
22902282 license = stdenv.lib.licenses.bsd3;
@@ -2296,28 +2288,25 @@ self: {
22962288 version = "0.8.0";
22972289 sha256 = "1lcs521g9lzy9d7337vg4w7q7s8500rfqy7rcifcz6pm6yfgyb8f";
22982290 libraryHaskellDepends = [ base ];
2299− doHaddock = false;
2300− doCheck = false;
23012291 homepage = "http://github.com/patperry/hs-ieee754";
23022292 description = "Utilities for dealing with IEEE floating point numbers";
23032293 license = stdenv.lib.licenses.bsd3;
23042294 }) {};
23052295 "inflections" = callPackage
2306− ({ mkDerivation, base, exceptions, hspec, hspec-megaparsec
2307− , megaparsec, QuickCheck, text, unordered-containers
2296+ ({ mkDerivation, base, containers, exceptions, hspec
2297+ , hspec-megaparsec, megaparsec, QuickCheck, text
2298+ , unordered-containers
23082299 }:
23092300 mkDerivation {
23102301 pname = "inflections";
2311− version = "0.3.0.0";
2312− sha256 = "1w96i4rnsxxzrjjvqzjs7dqbs4h4nrdw84cxvizb4bq19y0cp483";
2302+ version = "0.4.0.0";
2303+ sha256 = "1m42sigx621yzd6sznaas6917skyw8lf5ynfcjd87jybhv2r9g2k";
23132304 libraryHaskellDepends = [
23142305 base exceptions megaparsec text unordered-containers
23152306 ];
23162307 testHaskellDepends = [
2317− base hspec hspec-megaparsec megaparsec QuickCheck text
2308+ base containers hspec hspec-megaparsec megaparsec QuickCheck text
23182309 ];
2319− doHaddock = false;
2320− doCheck = false;
23212310 homepage = "https://github.com/stackbuilders/inflections-hs";
23222311 description = "Inflections library for Haskell";
23232312 license = stdenv.lib.licenses.mit;
@@ -2331,8 +2320,6 @@ self: {
23312320 libraryHaskellDepends = [
23322321 attoparsec base text unordered-containers
23332322 ];
2334− doHaddock = false;
2335− doCheck = false;
23362323 homepage = "http://github.com/chrisdone/ini";
23372324 description = "Quick and easy configuration files in the INI format";
23382325 license = stdenv.lib.licenses.bsd3;
@@ -2344,12 +2331,28 @@ self: {
23442331 version = "1.0.2";
23452332 sha256 = "0w5mhak181zi6qr5h2zbcs9ymaqacisp9jwk99naz6s8zz5rq1ii";
23462333 libraryHaskellDepends = [ array base ghc-prim integer-gmp ];
2347− doHaddock = false;
23482334 doCheck = false;
23492335 homepage = "https://github.com/phadej/integer-logarithms";
23502336 description = "Integer logarithms";
23512337 license = stdenv.lib.licenses.mit;
23522338 }) {};
2339+ "interpolate" = callPackage
2340+ ({ mkDerivation, base, bytestring, haskell-src-meta, hspec
2341+ , QuickCheck, quickcheck-instances, template-haskell, text
2342+ }:
2343+ mkDerivation {
2344+ pname = "interpolate";
2345+ version = "0.1.1";
2346+ sha256 = "120ygxs8vfsjcc7xr9v8p8bcyqidhlg1rd568ym2bsl1nhx4h22b";
2347+ libraryHaskellDepends = [ base haskell-src-meta template-haskell ];
2348+ testHaskellDepends = [
2349+ base bytestring haskell-src-meta hspec QuickCheck
2350+ quickcheck-instances template-haskell text
2351+ ];
2352+ homepage = "https://github.com/sol/interpolate#readme";
2353+ description = "String interpolation done right";
2354+ license = stdenv.lib.licenses.mit;
2355+ }) {};
23532356 "iproute" = callPackage
23542357 ({ mkDerivation, appar, base, byteorder, containers, doctest, hspec
23552358 , network, QuickCheck, safe
@@ -2365,12 +2368,36 @@ self: {
23652368 appar base byteorder containers doctest hspec network QuickCheck
23662369 safe
23672370 ];
2368− doHaddock = false;
2369− doCheck = false;
23702371 homepage = "http://www.mew.org/~kazu/proj/iproute/";
23712372 description = "IP Routing Table";
23722373 license = stdenv.lib.licenses.bsd3;
23732374 }) {};
2375+ "js-flot" = callPackage
2376+ ({ mkDerivation, base, HTTP }:
2377+ mkDerivation {
2378+ pname = "js-flot";
2379+ version = "0.8.3";
2380+ sha256 = "0yjyzqh3qzhy5h3nql1fckw0gcfb0f4wj9pm85nafpfqp2kg58hv";
2381+ enableSeparateDataOutput = true;
2382+ libraryHaskellDepends = [ base ];
2383+ testHaskellDepends = [ base HTTP ];
2384+ homepage = "https://github.com/ndmitchell/js-flot#readme";
2385+ description = "Obtain minified flot code";
2386+ license = stdenv.lib.licenses.mit;
2387+ }) {};
2388+ "js-jquery" = callPackage
2389+ ({ mkDerivation, base, HTTP }:
2390+ mkDerivation {
2391+ pname = "js-jquery";
2392+ version = "3.2.1";
2393+ sha256 = "03qymiwnk24sigqjnl42i77rsx6vrgg5wjday0f2j0d6s213sl30";
2394+ enableSeparateDataOutput = true;
2395+ libraryHaskellDepends = [ base ];
2396+ testHaskellDepends = [ base HTTP ];
2397+ homepage = "https://github.com/ndmitchell/js-jquery#readme";
2398+ description = "Obtain minified jQuery code";
2399+ license = stdenv.lib.licenses.mit;
2400+ }) {};
23742401 "kan-extensions" = callPackage
23752402 ({ mkDerivation, adjunctions, array, base, comonad, containers
23762403 , contravariant, distributive, fail, free, mtl, semigroupoids
@@ -2384,8 +2411,6 @@ self: {
23842411 adjunctions array base comonad containers contravariant
23852412 distributive fail free mtl semigroupoids tagged transformers
23862413 ];
2387− doHaddock = false;
2388− doCheck = false;
23892414 homepage = "http://github.com/ekmett/kan-extensions/";
23902415 description = "Kan extensions, Kan lifts, various forms of the Yoneda lemma, and (co)density (co)monads";
23912416 license = stdenv.lib.licenses.bsd3;
@@ -2405,8 +2430,6 @@ self: {
24052430 array base comonad containers free hashable semigroupoids
24062431 semigroups transformers transformers-compat unordered-containers
24072432 ];
2408− doHaddock = false;
2409− doCheck = false;
24102433 homepage = "http://github.com/ekmett/keys/";
24112434 description = "Keyed functors and containers";
24122435 license = stdenv.lib.licenses.bsd3;
@@ -2418,8 +2441,6 @@ self: {
24182441 version = "0.2.4";
24192442 sha256 = "1nxcs7g8a1sp91bzpy4cj6s31k5pvc3gvig04cbrggv5cvjidnhl";
24202443 libraryHaskellDepends = [ base regex-posix template-haskell ];
2421− doHaddock = false;
2422− doCheck = false;
24232444 homepage = "http://github.com/finnsson/template-helper";
24242445 description = "Module to automatically extract functions from the local code";
24252446 license = stdenv.lib.licenses.bsd3;
@@ -2440,8 +2461,6 @@ self: {
24402461 testHaskellDepends = [
24412462 base base-compat Cabal deepseq doctest lens pretty QuickCheck
24422463 ];
2443− doHaddock = false;
2444− doCheck = false;
24452464 homepage = "https://github.com/peti/language-nix#readme";
24462465 description = "Data types and useful functions to represent and manipulate the Nix language";
24472466 license = stdenv.lib.licenses.bsd3;
@@ -2449,9 +2468,9 @@ self: {
24492468 "lens" = callPackage
24502469 ({ mkDerivation, array, base, base-orphans, bifunctors, bytestring
24512470 , Cabal, cabal-doctest, call-stack, comonad, containers
2452− , contravariant, deepseq, directory, distributive, doctest
2453− , exceptions, filepath, free, generic-deriving, ghc-prim, hashable
2454− , HUnit, kan-extensions, mtl, nats, parallel, profunctors
2471+ , contravariant, criterion, deepseq, directory, distributive
2472+ , doctest, exceptions, filepath, free, generic-deriving, ghc-prim
2473+ , hashable, HUnit, kan-extensions, mtl, nats, parallel, profunctors
24552474 , QuickCheck, reflection, semigroupoids, semigroups, simple-reflect
24562475 , tagged, template-haskell, test-framework, test-framework-hunit
24572476 , test-framework-quickcheck2, test-framework-th, text
@@ -2478,21 +2497,23 @@ self: {
24782497 test-framework-quickcheck2 test-framework-th text transformers
24792498 unordered-containers vector
24802499 ];
2481− doHaddock = false;
2482− doCheck = false;
2500+ benchmarkHaskellDepends = [
2501+ base bytestring comonad containers criterion deepseq
2502+ generic-deriving transformers unordered-containers vector
2503+ ];
24832504 homepage = "http://github.com/ekmett/lens/";
24842505 description = "Lenses, Folds and Traversals";
24852506 license = stdenv.lib.licenses.bsd2;
24862507 }) {};
24872508 "lifted-async" = callPackage
2488− ({ mkDerivation, async, base, constraints, HUnit, lifted-base
2489− , monad-control, mtl, tasty, tasty-hunit, tasty-th
2490− , transformers-base
2509+ ({ mkDerivation, async, base, constraints, criterion, deepseq
2510+ , HUnit, lifted-base, monad-control, mtl, tasty, tasty-hunit
2511+ , tasty-th, transformers-base
24912512 }:
24922513 mkDerivation {
24932514 pname = "lifted-async";
2494− version = "0.9.3";
2495− sha256 = "0qdlc64kf02g97rzpragm4943ppy2cx74kbjcpbv32jcyc3q75wp";
2515+ version = "0.9.3.2";
2516+ sha256 = "0c8y6m1kpkviq2zi1d2889hbzh7k46rly4mvmfkrzam45fqggrcj";
24962517 libraryHaskellDepends = [
24972518 async base constraints lifted-base monad-control transformers-base
24982519 ];
@@ -2500,20 +2521,23 @@ self: {
25002521 async base HUnit lifted-base monad-control mtl tasty tasty-hunit
25012522 tasty-th
25022523 ];
2503− doHaddock = false;
2504− doCheck = false;
2524+ benchmarkHaskellDepends = [ async base criterion deepseq ];
25052525 homepage = "https://github.com/maoe/lifted-async";
25062526 description = "Run lifted IO operations asynchronously and wait for their results";
25072527 license = stdenv.lib.licenses.bsd3;
25082528 }) {};
25092529 "lifted-base" = callPackage
2510− ({ mkDerivation, base, monad-control, transformers-base }:
2530+ ({ mkDerivation, base, criterion, monad-control, monad-peel
2531+ , transformers, transformers-base
2532+ }:
25112533 mkDerivation {
25122534 pname = "lifted-base";
25132535 version = "0.2.3.11";
25142536 sha256 = "1ass00wfa91z5xp2xmm97xrvwm7j5hdkxid5cqvr3xbwrsgpmi4f";
25152537 libraryHaskellDepends = [ base monad-control transformers-base ];
2516− doHaddock = false;
2538+ benchmarkHaskellDepends = [
2539+ base criterion monad-control monad-peel transformers
2540+ ];
25172541 doCheck = false;
25182542 homepage = "https://github.com/basvandijk/lifted-base";
25192543 description = "lifted IO operations from the base library";
@@ -2527,8 +2551,6 @@ self: {
25272551 sha256 = "0d0lwxxgd16is9aw6v3ps4r9prv3dj8xscmm45fvzq3nicjiawcf";
25282552 libraryHaskellDepends = [ base call-stack transformers ];
25292553 testHaskellDepends = [ base hspec ];
2530− doHaddock = false;
2531− doCheck = false;
25322554 homepage = "https://github.com/sol/logging-facade#readme";
25332555 description = "Simple logging abstraction that allows multiple back-ends";
25342556 license = stdenv.lib.licenses.mit;
@@ -2540,16 +2562,14 @@ self: {
25402562 version = "0.6.0.2";
25412563 sha256 = "07hnirv6snnym2r7iijlfz00b60jpy2856zvqxh989q0in7bd0hi";
25422564 libraryHaskellDepends = [ base mtl ];
2543− doHaddock = false;
2544− doCheck = false;
25452565 homepage = "http://code.haskell.org/~dolio/";
25462566 description = "A backtracking logic-programming monad";
25472567 license = stdenv.lib.licenses.bsd3;
25482568 }) {};
25492569 "lucid" = callPackage
25502570 ({ mkDerivation, base, bifunctors, blaze-builder, bytestring
2551− , containers, hashable, hspec, HUnit, mmorph, mtl, parsec, text
2552− , transformers, unordered-containers
2571+ , containers, criterion, deepseq, hashable, hspec, HUnit, mmorph
2572+ , mtl, parsec, text, transformers, unordered-containers
25532573 }:
25542574 mkDerivation {
25552575 pname = "lucid";
@@ -2562,8 +2582,9 @@ self: {
25622582 testHaskellDepends = [
25632583 base bifunctors hspec HUnit mtl parsec text
25642584 ];
2565− doHaddock = false;
2566− doCheck = false;
2585+ benchmarkHaskellDepends = [
2586+ base blaze-builder bytestring criterion deepseq text transformers
2587+ ];
25672588 homepage = "https://github.com/chrisdone/lucid";
25682589 description = "Clear to write, read and edit DSL for HTML";
25692590 license = stdenv.lib.licenses.bsd3;
@@ -2585,53 +2606,72 @@ self: {
25852606 test-framework-hunit test-framework-quickcheck2 vector
25862607 vector-th-unbox
25872608 ];
2588− doHaddock = false;
25892609 doCheck = false;
25902610 homepage = "https://github.com/bos/math-functions";
25912611 description = "Special functions and Chebyshev polynomials";
25922612 license = stdenv.lib.licenses.bsd3;
25932613 }) {};
25942614 "megaparsec" = callPackage
2595− ({ mkDerivation, base, bytestring, containers, deepseq, exceptions
2596− , hspec, hspec-expectations, mtl, QuickCheck, scientific, text
2597− , transformers
2615+ ({ mkDerivation, base, bytestring, case-insensitive, containers
2616+ , criterion, deepseq, hspec, hspec-expectations, mtl
2617+ , parser-combinators, QuickCheck, scientific, text, transformers
2618+ , weigh
25982619 }:
25992620 mkDerivation {
26002621 pname = "megaparsec";
2601− version = "5.3.1";
2602− sha256 = "06myn8l6jcbd494i3wr6q27npbbxd6c2gfkd2jdzwbjqjqbpv0j8";
2622+ version = "6.3.0";
2623+ sha256 = "15bhghiszm18acn1igmq6vgdlcvsvsx4dlkl2vg2ghy5qgyrqxsv";
26032624 libraryHaskellDepends = [
2604− base bytestring containers deepseq exceptions mtl QuickCheck
2605− scientific text transformers
2625+ base bytestring case-insensitive containers deepseq mtl
2626+ parser-combinators scientific text transformers
26062627 ];
26072628 testHaskellDepends = [
2608− base bytestring containers exceptions hspec hspec-expectations mtl
2609− QuickCheck scientific text transformers
2629+ base bytestring containers hspec hspec-expectations mtl QuickCheck
2630+ scientific text transformers
26102631 ];
2611− doHaddock = false;
2612− doCheck = false;
2632+ benchmarkHaskellDepends = [ base criterion deepseq text weigh ];
26132633 homepage = "https://github.com/mrkkrp/megaparsec";
26142634 description = "Monadic parser combinators";
26152635 license = stdenv.lib.licenses.bsd2;
26162636 }) {};
26172637 "memory" = callPackage
2618− ({ mkDerivation, base, basement, bytestring, deepseq, ghc-prim
2619− , tasty, tasty-hunit, tasty-quickcheck
2638+ ({ mkDerivation, base, basement, bytestring, deepseq, foundation
2639+ , ghc-prim, tasty, tasty-hunit, tasty-quickcheck
26202640 }:
26212641 mkDerivation {
26222642 pname = "memory";
2623− version = "0.14.9";
2624− sha256 = "1v8fjw0dgnyw6jhrpzfyxf63ky1lyrfapb8x28lj25q2xw6zx8s5";
2643+ version = "0.14.10";
2644+ sha256 = "01i1nx83n5lspwdhkhhjxxcp9agf9y70547dzs5m8zl043jmd0z4";
26252645 libraryHaskellDepends = [
2626− base basement bytestring deepseq ghc-prim
2646+ base basement bytestring deepseq foundation ghc-prim
2647+ ];
2648+ testHaskellDepends = [
2649+ base foundation tasty tasty-hunit tasty-quickcheck
26272650 ];
2628− testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck ];
2629− doHaddock = false;
2630− doCheck = false;
26312651 homepage = "https://github.com/vincenthz/hs-memory";
26322652 description = "memory and related abstraction stuff";
26332653 license = stdenv.lib.licenses.bsd3;
26342654 }) {};
2655+ "microstache" = callPackage
2656+ ({ mkDerivation, aeson, base, bytestring, containers, deepseq
2657+ , directory, filepath, hspec, parsec, text, transformers
2658+ , unordered-containers, vector
2659+ }:
2660+ mkDerivation {
2661+ pname = "microstache";
2662+ version = "1.0.1.1";
2663+ sha256 = "0851sqr1ppdj6m822635pa3j6qzdf25gyrhkjs25zdry6518bsax";
2664+ libraryHaskellDepends = [
2665+ aeson base bytestring containers deepseq directory filepath parsec
2666+ text transformers unordered-containers vector
2667+ ];
2668+ testHaskellDepends = [
2669+ aeson base bytestring containers hspec parsec text
2670+ ];
2671+ homepage = "https://github.com/phadej/microstache";
2672+ description = "Mustache templates for Haskell";
2673+ license = stdenv.lib.licenses.bsd3;
2674+ }) {};
26352675 "mime-types" = callPackage
26362676 ({ mkDerivation, base, bytestring, containers, text }:
26372677 mkDerivation {
@@ -2639,8 +2679,6 @@ self: {
26392679 version = "0.1.0.7";
26402680 sha256 = "1fg9cqpp5lswk8ajlq4f41n12c2v2naz179l8dsz6zisjqj4l5l3";
26412681 libraryHaskellDepends = [ base bytestring containers text ];
2642− doHaddock = false;
2643− doCheck = false;
26442682 homepage = "https://github.com/yesodweb/wai";
26452683 description = "Basic mime-type handling types and functions";
26462684 license = stdenv.lib.licenses.mit;
@@ -2649,15 +2687,13 @@ self: {
26492687 ({ mkDerivation, base, mtl, transformers, transformers-compat }:
26502688 mkDerivation {
26512689 pname = "mmorph";
2652− version = "1.0.9";
2653− sha256 = "0qs5alhy719a14lrs7rnh2qsn1146czg68gvgylf4m5jh4w7vwp1";
2690+ version = "1.1.0";
2691+ sha256 = "1pklvg28hjfsq5r66x4igjrxbdq0l74g6lirrvsh6ckmc1av9g61";
26542692 revision = "1";
2655− editedCabalFile = "1xxf78qi08qsis2q785s0ra29wjxnxw8pyns0dsqp4a6cybd3mjd";
2693+ editedCabalFile = "0ppf6icblgrmiaa09s2plg1m2818pp2l9rd7c821q0zq266v79wi";
26562694 libraryHaskellDepends = [
26572695 base mtl transformers transformers-compat
26582696 ];
2659− doHaddock = false;
2660− doCheck = false;
26612697 description = "Monad morphisms";
26622698 license = stdenv.lib.licenses.bsd3;
26632699 }) {};
@@ -2677,8 +2713,6 @@ self: {
26772713 base base-compat bytestring directory filepath hspec logging-facade
26782714 temporary
26792715 ];
2680− doHaddock = false;
2681− doCheck = false;
26822716 description = "Support functions for automated testing";
26832717 license = stdenv.lib.licenses.mit;
26842718 }) {};
@@ -2693,8 +2727,6 @@ self: {
26932727 libraryHaskellDepends = [
26942728 base stm transformers transformers-base transformers-compat
26952729 ];
2696− doHaddock = false;
2697− doCheck = false;
26982730 homepage = "https://github.com/basvandijk/monad-control";
26992731 description = "Lift control operations, like exception catching, through monad transformers";
27002732 license = stdenv.lib.licenses.bsd3;
@@ -2707,8 +2739,6 @@ self: {
27072739 sha256 = "062c2sn3hc8h50p1mhqkpyv6x8dydz2zh3ridvlfjq9nqimszaky";
27082740 libraryHaskellDepends = [ base ];
27092741 testHaskellDepends = [ base tasty tasty-hunit ];
2710− doHaddock = false;
2711− doCheck = false;
27122742 homepage = "https://github.com/mokus0/monad-loops";
27132743 description = "Monadic loops";
27142744 license = stdenv.lib.licenses.publicDomain;
@@ -2733,8 +2763,6 @@ self: {
27332763 test-framework-hunit test-framework-quickcheck2 test-framework-th
27342764 time
27352765 ];
2736− doHaddock = false;
2737− doCheck = false;
27382766 homepage = "https://github.com/simonmar/monad-par";
27392767 description = "A library for parallel programming based on a monad";
27402768 license = stdenv.lib.licenses.bsd3;
@@ -2750,12 +2778,29 @@ self: {
27502778 libraryHaskellDepends = [
27512779 abstract-par base cereal deepseq mtl random transformers
27522780 ];
2753− doHaddock = false;
2754− doCheck = false;
27552781 homepage = "https://github.com/simonmar/monad-par";
27562782 description = "Combinators and extra features for Par monads";
27572783 license = stdenv.lib.licenses.bsd3;
27582784 }) {};
2785+ "monad-peel" = callPackage
2786+ ({ mkDerivation, base, extensible-exceptions, HUnit, test-framework
2787+ , test-framework-hunit, transformers
2788+ }:
2789+ mkDerivation {
2790+ pname = "monad-peel";
2791+ version = "0.2.1.2";
2792+ sha256 = "1x1kr5pk8ksw8xcm19c50jx8m0crf3m3qp73k31dnl9r1w4ykm9d";
2793+ libraryHaskellDepends = [
2794+ base extensible-exceptions transformers
2795+ ];
2796+ testHaskellDepends = [
2797+ base extensible-exceptions HUnit test-framework
2798+ test-framework-hunit transformers
2799+ ];
2800+ homepage = "http://andersk.mit.edu/haskell/monad-peel/";
2801+ description = "Lift control operations like exception catching through monad transformers";
2802+ license = stdenv.lib.licenses.bsd3;
2803+ }) {};
27592804 "monad-unlift" = callPackage
27602805 ({ mkDerivation, base, constraints, monad-control, transformers
27612806 , transformers-base
@@ -2767,8 +2812,6 @@ self: {
27672812 libraryHaskellDepends = [
27682813 base constraints monad-control transformers transformers-base
27692814 ];
2770− doHaddock = false;
2771− doCheck = false;
27722815 homepage = "https://github.com/fpco/monad-unlift";
27732816 description = "Typeclasses for representing monad transformer unlifting";
27742817 license = stdenv.lib.licenses.mit;
@@ -2786,33 +2829,20 @@ self: {
27862829 base constraints exceptions monad-control monad-unlift mtl
27872830 mutable-containers resourcet stm transformers transformers-base
27882831 ];
2789− doHaddock = false;
2790− doCheck = false;
27912832 homepage = "https://github.com/fpco/monad-unlift";
27922833 description = "Typeclasses for representing monad transformer unlifting";
27932834 license = stdenv.lib.licenses.mit;
27942835 }) {};
2795− "monads-tf" = callPackage
2796− ({ mkDerivation, base, transformers }:
2797− mkDerivation {
2798− pname = "monads-tf";
2799− version = "0.1.0.3";
2800− sha256 = "1wdhskwa6dw8qljbvwpyxj8ca6y95q2np7z4y4q6bpf4anmd5794";
2801− libraryHaskellDepends = [ base transformers ];
2802− doHaddock = false;
2803− doCheck = false;
2804− description = "Monad classes, using type families";
2805− license = stdenv.lib.licenses.bsd3;
2806− }) {};
28072836 "mono-traversable" = callPackage
2808− ({ mkDerivation, base, bytestring, containers, foldl, hashable
2809− , hspec, HUnit, QuickCheck, semigroups, split, text, transformers
2810− , unordered-containers, vector, vector-algorithms
2837+ ({ mkDerivation, base, bytestring, containers, criterion, foldl
2838+ , hashable, hspec, HUnit, mwc-random, QuickCheck, semigroups, split
2839+ , text, transformers, unordered-containers, vector
2840+ , vector-algorithms
28112841 }:
28122842 mkDerivation {
28132843 pname = "mono-traversable";
2814− version = "1.0.4.0";
2815− sha256 = "0qwmzjf25gradzajr4f9zw3a48m4hw26qvqnb134daqkyxpkzf13";
2844+ version = "1.0.5.0";
2845+ sha256 = "1zrn7wp938di4mdc8q0z4imgg2hky7ap98ralzf8rdgqfrrvfpa6";
28162846 libraryHaskellDepends = [
28172847 base bytestring containers hashable split text transformers
28182848 unordered-containers vector vector-algorithms
@@ -2821,9 +2851,8 @@ self: {
28212851 base bytestring containers foldl hspec HUnit QuickCheck semigroups
28222852 text transformers unordered-containers vector
28232853 ];
2824− doHaddock = false;
2825− doCheck = false;
2826− homepage = "https://github.com/snoyberg/mono-traversable";
2854+ benchmarkHaskellDepends = [ base criterion mwc-random vector ];
2855+ homepage = "https://github.com/snoyberg/mono-traversable#readme";
28272856 description = "Type classes for mapping, folding, and traversing monomorphic containers";
28282857 license = stdenv.lib.licenses.mit;
28292858 }) {};
@@ -2840,8 +2869,6 @@ self: {
28402869 base comonad containers dlist dlist-instances mono-traversable
28412870 semigroupoids semigroups transformers vector-instances
28422871 ];
2843− doHaddock = false;
2844− doCheck = false;
28452872 homepage = "https://github.com/snoyberg/mono-traversable#readme";
28462873 description = "Extra typeclass instances for mono-traversable";
28472874 license = stdenv.lib.licenses.mit;
@@ -2855,14 +2882,12 @@ self: {
28552882 revision = "1";
28562883 editedCabalFile = "0fsa965g9h23mlfjzghmmhcb9dmaq8zpm374gby6iwgdx47q0njb";
28572884 libraryHaskellDepends = [ base transformers ];
2858− doHaddock = false;
2859− doCheck = false;
28602885 homepage = "http://github.com/ekmett/mtl";
28612886 description = "Monad classes, using functional dependencies";
28622887 license = stdenv.lib.licenses.bsd3;
28632888 }) {};
28642889 "mutable-containers" = callPackage
2865− ({ mkDerivation, base, containers, ghc-prim, hspec
2890+ ({ mkDerivation, base, containers, criterion, ghc-prim, hspec
28662891 , mono-traversable, primitive, QuickCheck, vector
28672892 }:
28682893 mkDerivation {
@@ -2875,8 +2900,7 @@ self: {
28752900 testHaskellDepends = [
28762901 base containers hspec primitive QuickCheck vector
28772902 ];
2878− doHaddock = false;
2879− doCheck = false;
2903+ benchmarkHaskellDepends = [ base containers criterion ];
28802904 homepage = "https://github.com/snoyberg/mono-traversable";
28812905 description = "Abstactions and concrete implementations of mutable containers";
28822906 license = stdenv.lib.licenses.mit;
@@ -2897,8 +2921,6 @@ self: {
28972921 base HUnit QuickCheck statistics test-framework
28982922 test-framework-hunit test-framework-quickcheck2 vector
28992923 ];
2900− doHaddock = false;
2901− doCheck = false;
29022924 homepage = "https://github.com/bos/mwc-random";
29032925 description = "Fast, high quality pseudo random number generation";
29042926 license = stdenv.lib.licenses.bsd3;
@@ -2911,8 +2933,6 @@ self: {
29112933 sha256 = "0jq2l1lmy4hcl6r975xcg86xr1y7jfxr3qn27ibsmjbzlnxdkjyv";
29122934 libraryHaskellDepends = [ base ];
29132935 testHaskellDepends = [ base hspec silently ];
2914− doHaddock = false;
2915− doCheck = false;
29162936 description = "A lightweight implementation of a subset of Hspec's API";
29172937 license = stdenv.lib.licenses.mit;
29182938 }) {};
@@ -2923,7 +2943,6 @@ self: {
29232943 version = "1.1.1";
29242944 sha256 = "1kfl2yy97nb7q0j17v96rl73xvi3z4db9bk0xychc76dax41n78k";
29252945 doHaddock = false;
2926− doCheck = false;
29272946 homepage = "http://github.com/ekmett/nats/";
29282947 description = "Natural numbers";
29292948 license = stdenv.lib.licenses.bsd3;
@@ -2942,7 +2961,6 @@ self: {
29422961 testHaskellDepends = [
29432962 base bytestring doctest HUnit test-framework test-framework-hunit
29442963 ];
2945− doHaddock = false;
29462964 doCheck = false;
29472965 homepage = "https://github.com/haskell/network";
29482966 description = "Low-level networking interface";
@@ -2963,8 +2981,6 @@ self: {
29632981 base HUnit test-framework test-framework-hunit
29642982 test-framework-quickcheck2
29652983 ];
2966− doHaddock = false;
2967− doCheck = false;
29682984 homepage = "https://github.com/haskell/network-uri";
29692985 description = "URI manipulation";
29702986 license = stdenv.lib.licenses.bsd3;
@@ -2978,8 +2994,6 @@ self: {
29782994 revision = "2";
29792995 editedCabalFile = "04b9vn007hlvsrx4ksd3r8r3kbyaj2kvwxchdrmd4370qzi8p6gs";
29802996 libraryHaskellDepends = [ base ];
2981− doHaddock = false;
2982− doCheck = false;
29832997 description = "locale library";
29842998 license = stdenv.lib.licenses.bsd3;
29852999 }) {};
@@ -2992,57 +3006,38 @@ self: {
29923006 revision = "2";
29933007 editedCabalFile = "1j6ln1dkvhdvnwl33bp0xf9lhc4sybqk0aw42p8cq81xwwzbn7y9";
29943008 libraryHaskellDepends = [ base old-locale ];
2995− doHaddock = false;
2996− doCheck = false;
29973009 description = "Time library";
29983010 license = stdenv.lib.licenses.bsd3;
29993011 }) {};
3000− "options" = callPackage
3001− ({ mkDerivation, base, containers, monads-tf, transformers }:
3002− mkDerivation {
3003− pname = "options";
3004− version = "1.2.1.1";
3005− sha256 = "0qjs0v1ny52w51n5582d4z8wy9h6n0zw1xb5dh686ff5wadflgi8";
3006− libraryHaskellDepends = [ base containers monads-tf transformers ];
3007− doHaddock = false;
3008− doCheck = false;
3009− homepage = "https://john-millikin.com/software/haskell-options/";
3010− description = "A powerful and easy-to-use command-line option parser";
3011− license = stdenv.lib.licenses.mit;
3012− }) {};
30133012 "optparse-applicative" = callPackage
3014− ({ mkDerivation, ansi-wl-pprint, base, process, QuickCheck
3015− , transformers, transformers-compat
3013+ ({ mkDerivation, ansi-wl-pprint, base, bytestring, process
3014+ , QuickCheck, transformers, transformers-compat
30163015 }:
30173016 mkDerivation {
30183017 pname = "optparse-applicative";
3019− version = "0.13.2.0";
3020− sha256 = "18kcjldpzay3k3309rvb9vqrp5b1gqp0hgymynqx7x2kgv7cz0sw";
3018+ version = "0.14.0.0";
3019+ sha256 = "06iwp1qsq0gjhnhxwyhdhldwvhlgcik6lx5jxpbb40fispyk4nxm";
30213020 libraryHaskellDepends = [
30223021 ansi-wl-pprint base process transformers transformers-compat
30233022 ];
3024− testHaskellDepends = [ base QuickCheck ];
3025− doHaddock = false;
3026− doCheck = false;
3023+ testHaskellDepends = [ base bytestring QuickCheck ];
30273024 homepage = "https://github.com/pcapriotti/optparse-applicative";
30283025 description = "Utilities and combinators for parsing command line options";
30293026 license = stdenv.lib.licenses.bsd3;
30303027 }) {};
30313028 "optparse-simple" = callPackage
3032− ({ mkDerivation, base, bytestring, directory, either, gitrev
3029+ ({ mkDerivation, base, bytestring, directory, gitrev
30333030 , optparse-applicative, template-haskell, transformers
30343031 }:
30353032 mkDerivation {
30363033 pname = "optparse-simple";
3037− version = "0.0.4";
3038− sha256 = "1md24dlz6949rqv6y2x9d5r07lrqw42c21kdy09nk5y8r3mq43x0";
3034+ version = "0.1.0";
3035+ sha256 = "1g2cf4pcf1fa001z77g8gwnx0cxdpqs1iw9xp0kb9qrxm9gpk3c3";
30393036 libraryHaskellDepends = [
3040− base either gitrev optparse-applicative template-haskell
3041− transformers
3037+ base gitrev optparse-applicative template-haskell transformers
30423038 ];
30433039 testHaskellDepends = [ base bytestring directory ];
3044− doHaddock = false;
3045− doCheck = false;
3040+ homepage = "https://github.com/fpco/optparse-simple#readme";
30463041 description = "Simple interface to optparse-applicative";
30473042 license = stdenv.lib.licenses.bsd3;
30483043 }) {};
@@ -3053,8 +3048,6 @@ self: {
30533048 version = "3.2.1.1";
30543049 sha256 = "05rw8zhpqhx31zi6vg7zpyciaarh24j7g2p613xrpyrnksybjfrj";
30553050 libraryHaskellDepends = [ array base containers deepseq ];
3056− doHaddock = false;
3057− doCheck = false;
30583051 description = "Parallel programming library";
30593052 license = stdenv.lib.licenses.bsd3;
30603053 }) {};
@@ -3065,12 +3058,22 @@ self: {
30653058 version = "3.1.11";
30663059 sha256 = "0vk7q9j2128q191zf1sg0ylj9s9djwayqk9747k0a5fin4f2b1vg";
30673060 libraryHaskellDepends = [ base bytestring mtl text ];
3068− doHaddock = false;
30693061 doCheck = false;
30703062 homepage = "https://github.com/aslatter/parsec";
30713063 description = "Monadic parser combinators";
30723064 license = stdenv.lib.licenses.bsd3;
30733065 }) {};
3066+ "parser-combinators" = callPackage
3067+ ({ mkDerivation, base }:
3068+ mkDerivation {
3069+ pname = "parser-combinators";
3070+ version = "0.2.1";
3071+ sha256 = "1iai2i4kr7f8fbvvm4xw4hqcwnv26g0gaglpcim9r36jmzhf2yna";
3072+ libraryHaskellDepends = [ base ];
3073+ homepage = "https://github.com/mrkkrp/parser-combinators";
3074+ description = "Lightweight package providing commonly useful parser combinators";
3075+ license = stdenv.lib.licenses.bsd3;
3076+ }) {};
30743077 "patience" = callPackage
30753078 ({ mkDerivation, base, containers }:
30763079 mkDerivation {
@@ -3078,8 +3081,6 @@ self: {
30783081 version = "0.1.1";
30793082 sha256 = "0qyv20gqy9pb1acy700ahv70lc6vprcwb26cc7fcpcs4scsc7irm";
30803083 libraryHaskellDepends = [ base containers ];
3081− doHaddock = false;
3082− doCheck = false;
30833084 description = "Patience diff and longest increasing subsequence";
30843085 license = stdenv.lib.licenses.bsd3;
30853086 }) {};
@@ -3091,8 +3092,6 @@ self: {
30913092 sha256 = "0xcyi1fivwg7a92mch5bcqzmrfxzqj42rmb3m8kgs61x4qwpxj82";
30923093 libraryHaskellDepends = [ base bytestring ];
30933094 libraryPkgconfigDepends = [ pcre ];
3094− doHaddock = false;
3095− doCheck = false;
30963095 homepage = "https://github.com/Daniel-Diaz/pcre-light";
30973096 description = "Portable regex library for Perl 5 compatible regular expressions";
30983097 license = stdenv.lib.licenses.bsd3;
@@ -3112,8 +3111,6 @@ self: {
31123111 base bytestring HUnit QuickCheck test-framework
31133112 test-framework-hunit test-framework-quickcheck2
31143113 ];
3115− doHaddock = false;
3116− doCheck = false;
31173114 homepage = "http://github.com/vincenthz/hs-pem";
31183115 description = "Privacy Enhanced Mail (PEM) format reader and writer";
31193116 license = stdenv.lib.licenses.bsd3;
@@ -3134,8 +3131,6 @@ self: {
31343131 semigroupoids semigroups stm tagged transformers
31353132 transformers-compat unordered-containers
31363133 ];
3137− doHaddock = false;
3138− doCheck = false;
31393134 homepage = "http://github.com/ekmett/pointed/";
31403135 description = "Pointed and copointed data";
31413136 license = stdenv.lib.licenses.bsd3;
@@ -3147,8 +3142,6 @@ self: {
31473142 version = "1.12";
31483143 sha256 = "05dya1vdvq29hkhkdlsglzhw7bdn51rvs1javs0q75nf99c66k7m";
31493144 libraryHaskellDepends = [ base bytestring text ];
3150− doHaddock = false;
3151− doCheck = false;
31523145 homepage = "http://code.haskell.org/~malcolm/polyparse/";
31533146 description = "A variety of alternative parser combinator libraries";
31543147 license = "LGPL";
@@ -3160,8 +3153,6 @@ self: {
31603153 version = "0.4.0.3";
31613154 sha256 = "0xzqdf3nl2h0ra4gnslm1m1nsxlsgc0hh6ky3vn578vh11zhifq9";
31623155 libraryHaskellDepends = [ base ];
3163− doHaddock = false;
3164− doCheck = false;
31653156 homepage = "http://github.com/ekmett/prelude-extras";
31663157 description = "Higher order versions of Prelude classes";
31673158 license = stdenv.lib.licenses.bsd3;
@@ -3172,8 +3163,8 @@ self: {
31723163 }:
31733164 mkDerivation {
31743165 pname = "pretty-show";
3175− version = "1.6.13";
3176− sha256 = "1kbx72ybrpw0kh5zsd2kdw143qykbmd9lgmsvj57659y0k5l7fjm";
3166+ version = "1.6.15";
3167+ sha256 = "16ik7dhagyr3is5dmkihw109l4d0500vi55z46p8lhigmfwqpn2n";
31773168 isLibrary = true;
31783169 isExecutable = true;
31793170 enableSeparateDataOutput = true;
@@ -3182,8 +3173,6 @@ self: {
31823173 ];
31833174 libraryToolDepends = [ happy ];
31843175 executableHaskellDepends = [ base ];
3185− doHaddock = false;
3186− doCheck = false;
31873176 homepage = "http://wiki.github.com/yav/pretty-show";
31883177 description = "Tools for working with derived `Show` instances and generic inspection of values";
31893178 license = stdenv.lib.licenses.mit;
@@ -3198,8 +3187,6 @@ self: {
31983187 editedCabalFile = "0d61g8ppsdajdqykl2kc46kq00aamsf12v60ilgrf58dbji9sz56";
31993188 libraryHaskellDepends = [ base ghc-prim transformers ];
32003189 testHaskellDepends = [ base ghc-prim ];
3201− doHaddock = false;
3202− doCheck = false;
32033190 homepage = "https://github.com/haskell/primitive";
32043191 description = "Primitive memory-related operations";
32053192 license = stdenv.lib.licenses.bsd3;
@@ -3216,16 +3203,15 @@ self: {
32163203 base base-orphans bifunctors comonad contravariant distributive
32173204 tagged transformers
32183205 ];
3219− doHaddock = false;
3220− doCheck = false;
32213206 homepage = "http://github.com/ekmett/profunctors/";
32223207 description = "Profunctors";
32233208 license = stdenv.lib.licenses.bsd3;
32243209 }) {};
32253210 "psqueues" = callPackage
3226− ({ mkDerivation, array, base, deepseq, ghc-prim, hashable, HUnit
3227− , QuickCheck, tagged, test-framework, test-framework-hunit
3228− , test-framework-quickcheck2
3211+ ({ mkDerivation, array, base, containers, criterion, deepseq
3212+ , fingertree-psqueue, ghc-prim, hashable, HUnit, mtl, PSQueue
3213+ , QuickCheck, random, tagged, test-framework, test-framework-hunit
3214+ , test-framework-quickcheck2, unordered-containers
32293215 }:
32303216 mkDerivation {
32313217 pname = "psqueues";
@@ -3236,29 +3222,35 @@ self: {
32363222 array base deepseq ghc-prim hashable HUnit QuickCheck tagged
32373223 test-framework test-framework-hunit test-framework-quickcheck2
32383224 ];
3239− doHaddock = false;
3240− doCheck = false;
3225+ benchmarkHaskellDepends = [
3226+ base containers criterion deepseq fingertree-psqueue ghc-prim
3227+ hashable mtl PSQueue random unordered-containers
3228+ ];
32413229 description = "Pure priority search queues";
32423230 license = stdenv.lib.licenses.bsd3;
32433231 }) {};
32443232 "quickcheck-instances" = callPackage
3245− ({ mkDerivation, array, base, bytestring, containers, hashable
3246− , old-time, QuickCheck, scientific, text, time
3247− , unordered-containers, vector
3233+ ({ mkDerivation, array, base, base-compat, bytestring
3234+ , case-insensitive, containers, hashable, old-time, QuickCheck
3235+ , scientific, tagged, text, time, transformers, transformers-compat
3236+ , unordered-containers, uuid-types, vector
32483237 }:
32493238 mkDerivation {
32503239 pname = "quickcheck-instances";
3251− version = "0.3.12";
3252− sha256 = "1wwvkzpams7i0j7nk5qj8vvhj8x5zcbgbgrpczszgvshva4bkmfx";
3253− revision = "2";
3254− editedCabalFile = "1v1r7gidkjc2v4dw1id57raqnjqv4rc10pa2l6xhhg0dzrnw28a3";
3240+ version = "0.3.16";
3241+ sha256 = "07xqbjb3rb5hzhjak3qpvj4hl91gc0z2272n60hv67zmv3w8kcf1";
3242+ revision = "1";
3243+ editedCabalFile = "1sfqjhk7z185l0gxrvn5pi3s8mvnqv1d1yzrx0k0mi48y5421jcm";
32553244 libraryHaskellDepends = [
3256− array base bytestring containers hashable old-time QuickCheck
3257− scientific text time unordered-containers vector
3245+ array base base-compat bytestring case-insensitive containers
3246+ hashable old-time QuickCheck scientific tagged text time
3247+ transformers transformers-compat unordered-containers uuid-types
3248+ vector
32583249 ];
3259− doHaddock = false;
3260− doCheck = false;
3261− homepage = "https://github.com/aslatter/qc-instances";
3250+ testHaskellDepends = [
3251+ base containers QuickCheck tagged uuid-types
3252+ ];
3253+ homepage = "https://github.com/phadej/qc-instances";
32623254 description = "Common quickcheck instances";
32633255 license = stdenv.lib.licenses.bsd3;
32643256 }) {};
@@ -3269,8 +3261,6 @@ self: {
32693261 version = "0.2.0";
32703262 sha256 = "08k4v7pkgjf30pv5j2dfv1gqv6hclxlniyq2sps8zq4zswcr2xzv";
32713263 libraryHaskellDepends = [ base HUnit QuickCheck ];
3272− doHaddock = false;
3273− doCheck = false;
32743264 homepage = "https://github.com/hspec/quickcheck-io#readme";
32753265 description = "Use HUnit assertions as QuickCheck properties";
32763266 license = stdenv.lib.licenses.mit;
@@ -3282,8 +3272,6 @@ self: {
32823272 version = "1.0.1.0";
32833273 sha256 = "0s43s1bzbg3gwsjgm7fpyksd1339f0m26dlw2famxwyzgvm0a80k";
32843274 libraryHaskellDepends = [ base QuickCheck ];
3285− doHaddock = false;
3286− doCheck = false;
32873275 homepage = "https://github.com/bos/quickcheck-unicode";
32883276 description = "Generator and shrink functions for testing Unicode-related software";
32893277 license = stdenv.lib.licenses.bsd2;
@@ -3298,8 +3286,6 @@ self: {
32983286 editedCabalFile = "1pv5d7bm2rgap7llp5vjsplrg048gvf0226y0v19gpvdsx7n4rvv";
32993287 libraryHaskellDepends = [ base time ];
33003288 testHaskellDepends = [ base ];
3301− doHaddock = false;
3302− doCheck = false;
33033289 description = "random number library";
33043290 license = stdenv.lib.licenses.bsd3;
33053291 }) {};
@@ -3310,8 +3296,6 @@ self: {
33103296 version = "2.1.2";
33113297 sha256 = "0f9w0akbm6p8h7kzgcd2f6nnpw1wy84pqn45vfz1ch5j0hn8h2d9";
33123298 libraryHaskellDepends = [ base template-haskell ];
3313− doHaddock = false;
3314− doCheck = false;
33153299 homepage = "http://github.com/ekmett/reflection";
33163300 description = "Reifies arbitrary terms into types that can be reflected back into terms";
33173301 license = stdenv.lib.licenses.bsd3;
@@ -3323,8 +3307,6 @@ self: {
33233307 version = "0.93.2";
33243308 sha256 = "0y1j4h2pg12c853nzmczs263di7xkkmlnsq5dlp5wgbgl49mgp10";
33253309 libraryHaskellDepends = [ array base bytestring containers mtl ];
3326− doHaddock = false;
3327− doCheck = false;
33283310 homepage = "http://sourceforge.net/projects/lazy-regex";
33293311 description = "Replaces/Enhances Text.Regex";
33303312 license = stdenv.lib.licenses.bsd3;
@@ -3338,8 +3320,6 @@ self: {
33383320 libraryHaskellDepends = [
33393321 array base bytestring containers regex-base
33403322 ];
3341− doHaddock = false;
3342− doCheck = false;
33433323 homepage = "http://sourceforge.net/projects/lazy-regex";
33443324 description = "Replaces/Enhances Text.Regex";
33453325 license = stdenv.lib.licenses.bsd3;
@@ -3354,9 +3334,7 @@ self: {
33543334 sha256 = "0f8x8wyr6m21g8dnxvnvalz5bsq37l125l6qhs0fscbvprsxc4nb";
33553335 libraryHaskellDepends = [
33563336 array base bytestring containers ghc-prim mtl parsec regex-base
3357− ];
3358− doHaddock = false;
3359− doCheck = false;
3337+ ];
33603338 homepage = "https://github.com/ChrisKuklewicz/regex-tdfa";
33613339 description = "Replaces/Enhances Text.Regex";
33623340 license = stdenv.lib.licenses.bsd3;
@@ -3364,39 +3342,32 @@ self: {
33643342 "resourcet" = callPackage
33653343 ({ mkDerivation, base, containers, exceptions, hspec, lifted-base
33663344 , mmorph, monad-control, mtl, transformers, transformers-base
3367− , transformers-compat
3345+ , transformers-compat, unliftio-core
33683346 }:
33693347 mkDerivation {
33703348 pname = "resourcet";
3371− version = "1.1.9";
3372− sha256 = "1x9f2qz57agl3xljp1wi0ab51p13czrpf6qjp3506rl9dg99j6as";
3349+ version = "1.1.10";
3350+ sha256 = "1hhw9w85nj8i2azzj5sxixffdvciq96b0jhl0zz24038bij66cyl";
33733351 libraryHaskellDepends = [
33743352 base containers exceptions lifted-base mmorph monad-control mtl
3375− transformers transformers-base transformers-compat
3353+ transformers transformers-base transformers-compat unliftio-core
33763354 ];
33773355 testHaskellDepends = [ base hspec lifted-base transformers ];
3378− doHaddock = false;
3379− doCheck = false;
33803356 homepage = "http://github.com/snoyberg/conduit";
33813357 description = "Deterministic allocation and freeing of scarce resources";
33823358 license = stdenv.lib.licenses.bsd3;
33833359 }) {};
33843360 "retry" = callPackage
33853361 ({ mkDerivation, base, data-default-class, exceptions, ghc-prim
3386− , hspec, HUnit, mtl, QuickCheck, random, stm, time, transformers
3362+ , random, transformers
33873363 }:
33883364 mkDerivation {
33893365 pname = "retry";
3390− version = "0.7.4.3";
3391− sha256 = "0i47gmlljz00fwf2qwkrh24hgsyw5sz2npaighx4wxvykf00d390";
3366+ version = "0.7.5.1";
3367+ sha256 = "116fjfxdyqrk3079hqcil0dv7r2fw6x64pjwfxhckpxqavxza7sk";
33923368 libraryHaskellDepends = [
33933369 base data-default-class exceptions ghc-prim random transformers
33943370 ];
3395− testHaskellDepends = [
3396− base data-default-class exceptions ghc-prim hspec HUnit mtl
3397− QuickCheck random stm time transformers
3398− ];
3399− doHaddock = false;
34003371 doCheck = false;
34013372 homepage = "http://github.com/Soostone/retry";
34023373 description = "Retry combinators for monadic actions that may fail";
@@ -3410,8 +3381,6 @@ self: {
34103381 sha256 = "0bbalr2n92akwcgdyl5ff45h8d4waamj1lp7ly6mdgda17k4lpm3";
34113382 libraryHaskellDepends = [ base ];
34123383 testHaskellDepends = [ base deepseq QuickCheck ];
3413− doHaddock = false;
3414− doCheck = false;
34153384 homepage = "https://github.com/ndmitchell/safe#readme";
34163385 description = "Library of safe (exception free) functions";
34173386 license = stdenv.lib.licenses.bsd3;
@@ -3426,15 +3395,13 @@ self: {
34263395 sha256 = "074dy2f9fbhnh59clpz8c1ljplm1wwqjj7r3i4nv0rcl0khprm3i";
34273396 libraryHaskellDepends = [ base deepseq exceptions transformers ];
34283397 testHaskellDepends = [ base hspec void ];
3429− doHaddock = false;
3430− doCheck = false;
34313398 homepage = "https://github.com/fpco/safe-exceptions#readme";
34323399 description = "Safe, consistent, and easy exception handling";
34333400 license = stdenv.lib.licenses.mit;
34343401 }) {};
34353402 "say" = callPackage
3436− ({ mkDerivation, base, bytestring, hspec, temporary, text
3437− , transformers
3403+ ({ mkDerivation, base, bytestring, criterion, hspec, temporary
3404+ , text, transformers
34383405 }:
34393406 mkDerivation {
34403407 pname = "say";
@@ -3442,24 +3409,25 @@ self: {
34423409 sha256 = "0h7w49v9manw7yml2bms11sf6znsfkmdr87c7d8ax8l1xnadnvzj";
34433410 libraryHaskellDepends = [ base bytestring text transformers ];
34443411 testHaskellDepends = [ base bytestring hspec temporary text ];
3445− doHaddock = false;
3446− doCheck = false;
3412+ benchmarkHaskellDepends = [
3413+ base bytestring criterion temporary text
3414+ ];
34473415 homepage = "https://github.com/fpco/say#readme";
34483416 description = "Initial project template from stack";
34493417 license = stdenv.lib.licenses.mit;
34503418 }) {};
34513419 "scientific" = callPackage
3452− ({ mkDerivation, base, binary, bytestring, containers, deepseq
3453− , hashable, integer-gmp, integer-logarithms, primitive, QuickCheck
3454− , smallcheck, tasty, tasty-ant-xml, tasty-hunit, tasty-quickcheck
3455− , tasty-smallcheck, text
3420+ ({ mkDerivation, base, binary, bytestring, containers, criterion
3421+ , deepseq, hashable, integer-gmp, integer-logarithms, primitive
3422+ , QuickCheck, smallcheck, tasty, tasty-ant-xml, tasty-hunit
3423+ , tasty-quickcheck, tasty-smallcheck, text
34563424 }:
34573425 mkDerivation {
34583426 pname = "scientific";
34593427 version = "0.3.5.2";
34603428 sha256 = "0msnjz7ml0zycw9bssslxbg0nigziw7vs5km4q3vjbs8jpzpkr2w";
3461− revision = "1";
3462− editedCabalFile = "1gnz52yrd9bnq4qvd4v9kd00clx0sfbh64phafdq5g2hbk9yrg0v";
3429+ revision = "2";
3430+ editedCabalFile = "0wsrd213480p3pqrd6i650fr092yv7dhla7a85p8154pn5gvbr0a";
34633431 libraryHaskellDepends = [
34643432 base binary bytestring containers deepseq hashable integer-gmp
34653433 integer-logarithms primitive text
@@ -3468,8 +3436,7 @@ self: {
34683436 base binary bytestring QuickCheck smallcheck tasty tasty-ant-xml
34693437 tasty-hunit tasty-quickcheck tasty-smallcheck text
34703438 ];
3471− doHaddock = false;
3472− doCheck = false;
3439+ benchmarkHaskellDepends = [ base criterion ];
34733440 homepage = "https://github.com/basvandijk/scientific";
34743441 description = "Numbers represented using scientific notation";
34753442 license = stdenv.lib.licenses.bsd3;
@@ -3484,8 +3451,8 @@ self: {
34843451 pname = "semigroupoids";
34853452 version = "5.2.1";
34863453 sha256 = "006jys6kvckkmbnhf4jc51sh64hamkz464mr8ciiakybrfvixr3r";
3487− revision = "2";
3488− editedCabalFile = "049j2jl6f5mxqnavi1aadx37j4bk5xksvkxsl43hp4rg7n53p11z";
3454+ revision = "3";
3455+ editedCabalFile = "0wzcnpz8pyjk823vqnq5s8krsb8i6cw573hcschpd9x5ynq4li70";
34893456 setupHaskellDepends = [ base Cabal cabal-doctest ];
34903457 libraryHaskellDepends = [
34913458 base base-orphans bifunctors comonad containers contravariant
@@ -3493,8 +3460,6 @@ self: {
34933460 transformers-compat unordered-containers
34943461 ];
34953462 testHaskellDepends = [ base doctest ];
3496− doHaddock = false;
3497− doCheck = false;
34983463 homepage = "http://github.com/ekmett/semigroupoids";
34993464 description = "Semigroupoids: Category sans id";
35003465 license = stdenv.lib.licenses.bsd3;
@@ -3506,8 +3471,6 @@ self: {
35063471 version = "0.18.3";
35073472 sha256 = "1jm9wnb5jmwdk4i9qbwfay69ydi76xi0qqi9zqp6wh3jd2c7qa9m";
35083473 libraryHaskellDepends = [ base ];
3509− doHaddock = false;
3510− doCheck = false;
35113474 homepage = "http://github.com/ekmett/semigroups/";
35123475 description = "Anything that associates";
35133476 license = stdenv.lib.licenses.bsd3;
@@ -3521,8 +3484,6 @@ self: {
35213484 revision = "1";
35223485 editedCabalFile = "0ny4g3kjys0hqg41mnwrsymy1bwhl8l169kis4y4fa58sb06m4f5";
35233486 libraryHaskellDepends = [ base unix ];
3524− doHaddock = false;
3525− doCheck = false;
35263487 description = "A cross-platform library for setting environment variables";
35273488 license = stdenv.lib.licenses.mit;
35283489 }) {};
@@ -3546,8 +3507,6 @@ self: {
35463507 exceptions ghc-prim hspec HUnit parsec process template-haskell
35473508 text time transformers
35483509 ];
3549− doHaddock = false;
3550− doCheck = false;
35513510 homepage = "http://www.yesodweb.com/book/shakespearean-templates";
35523511 description = "A toolkit for making compile-time interpolated templates";
35533512 license = stdenv.lib.licenses.mit;
@@ -3560,8 +3519,6 @@ self: {
35603519 sha256 = "0f9qm3f7y0hpxn6mddhhg51mm1r134qkvd2kr8r6192ka1ijbxnf";
35613520 libraryHaskellDepends = [ base deepseq directory ];
35623521 testHaskellDepends = [ base deepseq directory nanospec temporary ];
3563− doHaddock = false;
3564− doCheck = false;
35653522 homepage = "https://github.com/hspec/silently";
35663523 description = "Prevent or capture writing to stdout and other handles";
35673524 license = stdenv.lib.licenses.bsd3;
@@ -3573,8 +3530,6 @@ self: {
35733530 version = "0.3.2";
35743531 sha256 = "1dpcf6w3cf1sfl9bnlsx04x7aghw029glj5d05qzrsnms2rlw8iq";
35753532 libraryHaskellDepends = [ base ];
3576− doHaddock = false;
3577− doCheck = false;
35783533 homepage = "http://twanvl.nl/blog/haskell/simple-reflection-of-expressions";
35793534 description = "Simple reflection of expressions containing variables";
35803535 license = stdenv.lib.licenses.bsd3;
@@ -3585,29 +3540,43 @@ self: {
35853540 }:
35863541 mkDerivation {
35873542 pname = "simple-sendfile";
3588− version = "0.2.25";
3589− sha256 = "0k99j9xfcf83c55jmn202hdinhjaa4yn3dal4rvjk2w2rlhqirha";
3590− revision = "1";
3591− editedCabalFile = "1axghvn2iz0gzlc0ics4q8abl15ggwvcwcmly5cxhmc32hqv8y5c";
3543+ version = "0.2.26";
3544+ sha256 = "0z2r971bjy9wwv9rhnzh0ldd0z9zvqwyrq9yhz7m4lnf0k0wqq6z";
35923545 libraryHaskellDepends = [ base bytestring network unix ];
35933546 testHaskellDepends = [
35943547 base bytestring conduit conduit-extra directory hspec HUnit network
35953548 process resourcet unix
35963549 ];
3597− doHaddock = false;
3598− doCheck = false;
35993550 description = "Cross platform library for the sendfile system call";
36003551 license = stdenv.lib.licenses.bsd3;
36013552 }) {};
3553+ "siphash" = callPackage
3554+ ({ mkDerivation, base, bytestring, cpu, QuickCheck, test-framework
3555+ , test-framework-quickcheck2
3556+ }:
3557+ mkDerivation {
3558+ pname = "siphash";
3559+ version = "1.0.3";
3560+ sha256 = "1wq5dan30ggjgmravy92ylqjvjv1q7mxrmddr7zc8h6aqr0wx0fg";
3561+ revision = "1";
3562+ editedCabalFile = "1q2dy0ywngm9iv7k6d9gnf860m9hpf62q5qvdzmxw5s629gk4afn";
3563+ enableSeparateDataOutput = true;
3564+ libraryHaskellDepends = [ base bytestring cpu ];
3565+ testHaskellDepends = [
3566+ base bytestring QuickCheck test-framework
3567+ test-framework-quickcheck2
3568+ ];
3569+ homepage = "http://github.com/vincenthz/hs-siphash";
3570+ description = "siphash: a fast short input PRF";
3571+ license = stdenv.lib.licenses.bsd3;
3572+ }) {};
36023573 "smallcheck" = callPackage
36033574 ({ mkDerivation, base, ghc-prim, logict, mtl, pretty }:
36043575 mkDerivation {
36053576 pname = "smallcheck";
3606− version = "1.1.2";
3607− sha256 = "14690ahl3iq99hw638qk0bpmkmspghjz2yh8p1nyccli92y23xjm";
3577+ version = "1.1.3";
3578+ sha256 = "15f00jzfv9a35507hax3y7vwwzj1fkbf38hs16797hlrsaxmnlmm";
36083579 libraryHaskellDepends = [ base ghc-prim logict mtl pretty ];
3609− doHaddock = false;
3610− doCheck = false;
36113580 homepage = "https://github.com/feuerbach/smallcheck";
36123581 description = "A property-based testing library";
36133582 license = stdenv.lib.licenses.bsd3;
@@ -3621,8 +3590,6 @@ self: {
36213590 revision = "1";
36223591 editedCabalFile = "0nz8q0xvd8y6f42bd1w3q8d8bg1qzl8ggx0a23kb3jb60g36dmvw";
36233592 libraryHaskellDepends = [ base bytestring cereal network ];
3624− doHaddock = false;
3625− doCheck = false;
36263593 homepage = "http://github.com/vincenthz/hs-socks";
36273594 description = "Socks proxy (version 5) implementation";
36283595 license = stdenv.lib.licenses.bsd3;
@@ -3635,19 +3602,17 @@ self: {
36353602 sha256 = "0fmnkvq1ky4dgyh1z2mvdal5pw103irvkf4p9d5x8wyl1nnylhs9";
36363603 libraryHaskellDepends = [ base ];
36373604 testHaskellDepends = [ base QuickCheck ];
3638− doHaddock = false;
3639− doCheck = false;
36403605 description = "Combinator library for splitting lists";
36413606 license = stdenv.lib.licenses.bsd3;
36423607 }) {};
36433608 "stackage-curator" = callPackage
36443609 ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-s3, async
3645− , base, base16-bytestring, blaze-html, byteable, bytestring, Cabal
3646− , classy-prelude-conduit, conduit, conduit-extra, containers
3647− , cryptohash, cryptohash-conduit, data-default-class, directory
3648− , exceptions, filepath, hashable, hspec, html-conduit, http-client
3649− , http-client-tls, http-conduit, lucid, mime-types, monad-unlift
3650− , monad-unlift-ref, mono-traversable, mtl, old-locale
3610+ , base, blaze-html, bytestring, Cabal, classy-prelude-conduit
3611+ , conduit, conduit-extra, containers, cryptonite
3612+ , cryptonite-conduit, data-default-class, directory, exceptions
3613+ , filepath, hashable, hspec, html-conduit, http-client
3614+ , http-client-tls, http-conduit, lucid, memory, mime-types
3615+ , monad-unlift, monad-unlift-ref, mono-traversable, mtl, old-locale
36513616 , optparse-applicative, optparse-simple, process, QuickCheck
36523617 , resourcet, safe, semigroups, stm, store, streaming-commons, syb
36533618 , system-fileio, system-filepath, tar, temporary, text, time
@@ -3656,21 +3621,21 @@ self: {
36563621 }:
36573622 mkDerivation {
36583623 pname = "stackage-curator";
3659− version = "0.14.5";
3660− sha256 = "11ccjjv6lvivjnkwcgr565hlxgs1sispx561fl1hkxw0mwp1q0hi";
3624+ version = "0.15.1.0";
3625+ sha256 = "158bxk5g1bc139nmdqvr4fid5igmsgqa1d4nxy0dpl8xb68l69jp";
36613626 isLibrary = true;
36623627 isExecutable = true;
36633628 libraryHaskellDepends = [
3664− aeson amazonka amazonka-core amazonka-s3 async base
3665− base16-bytestring blaze-html byteable bytestring Cabal
3666− classy-prelude-conduit conduit conduit-extra containers cryptohash
3667− cryptohash-conduit data-default-class directory exceptions filepath
3668− hashable html-conduit http-client http-client-tls http-conduit
3669− lucid mime-types monad-unlift monad-unlift-ref mono-traversable mtl
3670− old-locale process resourcet safe semigroups stm store
3671− streaming-commons syb system-fileio system-filepath tar temporary
3672− text time transformers unix-compat unordered-containers utf8-string
3673− vector xml-conduit xml-types yaml zlib
3629+ aeson amazonka amazonka-core amazonka-s3 async base blaze-html
3630+ bytestring Cabal classy-prelude-conduit conduit conduit-extra
3631+ containers cryptonite cryptonite-conduit data-default-class
3632+ directory exceptions filepath hashable html-conduit http-client
3633+ http-client-tls http-conduit lucid memory mime-types monad-unlift
3634+ monad-unlift-ref mono-traversable mtl old-locale process resourcet
3635+ safe semigroups stm store streaming-commons syb system-fileio
3636+ system-filepath tar temporary text time transformers unix-compat
3637+ unordered-containers utf8-string vector xml-conduit xml-types yaml
3638+ zlib
36743639 ];
36753640 executableHaskellDepends = [
36763641 aeson base http-client http-client-tls optparse-applicative
@@ -3680,36 +3645,35 @@ self: {
36803645 base Cabal classy-prelude-conduit containers directory hspec
36813646 http-client http-client-tls QuickCheck text yaml
36823647 ];
3683− doHaddock = false;
3684− doCheck = false;
36853648 homepage = "https://github.com/fpco/stackage-curator";
36863649 description = "Tools for curating Stackage bundles";
36873650 license = stdenv.lib.licenses.mit;
36883651 }) {};
36893652 "statistics" = callPackage
3690− ({ mkDerivation, aeson, base, binary, deepseq, erf, HUnit, ieee754
3691− , math-functions, monad-par, mwc-random, primitive, QuickCheck
3692− , test-framework, test-framework-hunit, test-framework-quickcheck2
3693− , vector, vector-algorithms, vector-binary-instances
3653+ ({ mkDerivation, aeson, base, base-orphans, binary, deepseq, erf
3654+ , HUnit, ieee754, math-functions, monad-par, mwc-random, primitive
3655+ , QuickCheck, test-framework, test-framework-hunit
3656+ , test-framework-quickcheck2, vector, vector-algorithms
3657+ , vector-binary-instances, vector-th-unbox
36943658 }:
36953659 mkDerivation {
36963660 pname = "statistics";
3697− version = "0.13.3.0";
3698− sha256 = "1vc12c3mnpspbycwkl0b22jqrdbg9fpmr1fxdxlmqwl603qy0zvf";
3661+ version = "0.14.0.2";
3662+ sha256 = "0y27gafkib0x0fn39qfn2rkgsfrm09ng35sbb5dwr7rclhnxz59l";
36993663 libraryHaskellDepends = [
3700− aeson base binary deepseq erf math-functions monad-par mwc-random
3701− primitive vector vector-algorithms vector-binary-instances
3664+ aeson base base-orphans binary deepseq erf math-functions monad-par
3665+ mwc-random primitive vector vector-algorithms
3666+ vector-binary-instances vector-th-unbox
37023667 ];
37033668 testHaskellDepends = [
3704− base binary erf HUnit ieee754 math-functions mwc-random primitive
3705− QuickCheck test-framework test-framework-hunit
3669+ aeson base binary erf HUnit ieee754 math-functions mwc-random
3670+ primitive QuickCheck test-framework test-framework-hunit
37063671 test-framework-quickcheck2 vector vector-algorithms
37073672 ];
3708− doHaddock = false;
37093673 doCheck = false;
37103674 homepage = "https://github.com/bos/statistics";
37113675 description = "A library of statistical types, data, and functions";
3712− license = stdenv.lib.licenses.bsd3;
3676+ license = stdenv.lib.licenses.bsd2;
37133677 }) {};
37143678 "stm" = callPackage
37153679 ({ mkDerivation, array, base }:
@@ -3720,8 +3684,6 @@ self: {
37203684 revision = "1";
37213685 editedCabalFile = "0kzw4rw9fgmc4qyxmm1lwifdyrx5r1356150xm14vy4mp86diks9";
37223686 libraryHaskellDepends = [ array base ];
3723− doHaddock = false;
3724− doCheck = false;
37253687 description = "Software Transactional Memory";
37263688 license = stdenv.lib.licenses.bsd3;
37273689 }) {};
@@ -3732,8 +3694,6 @@ self: {
37323694 version = "3.0.0.4";
37333695 sha256 = "0f27sp09yha43xk9q55sc185jyjs5h7gq2dhsyx6bm9kz9dzqi13";
37343696 libraryHaskellDepends = [ base stm ];
3735− doHaddock = false;
3736− doCheck = false;
37373697 homepage = "http://code.haskell.org/~wren/";
37383698 description = "Additional types of channels for STM";
37393699 license = stdenv.lib.licenses.bsd3;
@@ -3762,22 +3722,21 @@ self: {
37623722 resourcet stm stm-chans test-framework test-framework-hunit
37633723 test-framework-quickcheck2 transformers
37643724 ];
3765− doHaddock = false;
3766− doCheck = false;
37673725 homepage = "https://github.com/cgaebel/stm-conduit";
37683726 description = "Introduces conduits to channels, and promotes using conduits concurrently";
37693727 license = stdenv.lib.licenses.bsd3;
37703728 }) {};
37713729 "store" = callPackage
37723730 ({ mkDerivation, array, async, base, base-orphans
3773− , base64-bytestring, bytestring, conduit, containers, contravariant
3774− , cryptohash, deepseq, directory, filepath, free, ghc-prim
3775− , hashable, hspec, hspec-smallcheck, integer-gmp, lifted-base
3776− , monad-control, mono-traversable, network, primitive, resourcet
3777− , safe, semigroups, smallcheck, store-core, streaming-commons, syb
3778− , template-haskell, text, th-lift, th-lift-instances, th-orphans
3779− , th-reify-many, th-utilities, time, transformers
3780− , unordered-containers, vector, void
3731+ , base64-bytestring, bytestring, cereal, cereal-vector, conduit
3732+ , containers, contravariant, criterion, cryptohash, deepseq
3733+ , directory, filepath, free, ghc-prim, hashable, hspec
3734+ , hspec-smallcheck, integer-gmp, lifted-base, monad-control
3735+ , mono-traversable, network, primitive, resourcet, safe, semigroups
3736+ , smallcheck, store-core, streaming-commons, syb, template-haskell
3737+ , text, th-lift, th-lift-instances, th-orphans, th-reify-many
3738+ , th-utilities, time, transformers, unordered-containers, vector
3739+ , vector-binary-instances, void, weigh
37813740 }:
37823741 mkDerivation {
37833742 pname = "store";
@@ -3793,6 +3752,27 @@ self: {
37933752 th-reify-many th-utilities time transformers unordered-containers
37943753 vector void
37953754 ];
3755+ testHaskellDepends = [
3756+ array async base base-orphans base64-bytestring bytestring cereal
3757+ cereal-vector conduit containers contravariant criterion cryptohash
3758+ deepseq directory filepath free ghc-prim hashable hspec
3759+ hspec-smallcheck integer-gmp lifted-base monad-control
3760+ mono-traversable network primitive resourcet safe semigroups
3761+ smallcheck store-core streaming-commons syb template-haskell text
3762+ th-lift th-lift-instances th-orphans th-reify-many th-utilities
3763+ time transformers unordered-containers vector
3764+ vector-binary-instances void weigh
3765+ ];
3766+ benchmarkHaskellDepends = [
3767+ array async base base-orphans base64-bytestring bytestring conduit
3768+ containers contravariant criterion cryptohash deepseq directory
3769+ filepath free ghc-prim hashable hspec hspec-smallcheck integer-gmp
3770+ lifted-base monad-control mono-traversable network primitive
3771+ resourcet safe semigroups smallcheck store-core streaming-commons
3772+ syb template-haskell text th-lift th-lift-instances th-orphans
3773+ th-reify-many th-utilities time transformers unordered-containers
3774+ vector void
3775+ ];
37963776 doHaddock = false;
37973777 doCheck = false;
37983778 homepage = "https://github.com/fpco/store#readme";
@@ -3810,21 +3790,19 @@ self: {
38103790 libraryHaskellDepends = [
38113791 base bytestring fail ghc-prim primitive text transformers
38123792 ];
3813− doHaddock = false;
3814− doCheck = false;
38153793 homepage = "https://github.com/fpco/store#readme";
38163794 description = "Fast and lightweight binary serialization";
38173795 license = stdenv.lib.licenses.mit;
38183796 }) {};
38193797 "streaming-commons" = callPackage
38203798 ({ mkDerivation, array, async, base, blaze-builder, bytestring
3821− , deepseq, directory, hspec, network, process, QuickCheck, random
3822− , stm, text, transformers, unix, zlib
3799+ , criterion, deepseq, directory, hspec, network, process
3800+ , QuickCheck, random, stm, text, transformers, unix, zlib
38233801 }:
38243802 mkDerivation {
38253803 pname = "streaming-commons";
3826− version = "0.1.17";
3827− sha256 = "1abxyjkn8xc8d33yhqxy1ki01kpzf4hy55f167qg4vk2ig5kh2p5";
3804+ version = "0.1.18";
3805+ sha256 = "1jw3y3clh2l0kmsrkhhn6n1b8i8gnwz5cwbczj1kq00sj3xjxbr7";
38283806 libraryHaskellDepends = [
38293807 array async base blaze-builder bytestring directory network process
38303808 random stm text transformers unix zlib
@@ -3833,8 +3811,9 @@ self: {
38333811 array async base blaze-builder bytestring deepseq hspec network
38343812 QuickCheck text unix zlib
38353813 ];
3836− doHaddock = false;
3837− doCheck = false;
3814+ benchmarkHaskellDepends = [
3815+ base blaze-builder bytestring criterion deepseq text
3816+ ];
38383817 homepage = "https://github.com/fpco/streaming-commons";
38393818 description = "Common lower-level functions needed by various streaming data libraries";
38403819 license = stdenv.lib.licenses.mit;
@@ -3847,8 +3826,6 @@ self: {
38473826 sha256 = "1ap95xphqnrhv64c2a137wqslkdmb2jjd9ldb17gs1pw48k8hrl9";
38483827 libraryHaskellDepends = [ base ];
38493828 testHaskellDepends = [ base hspec QuickCheck ];
3850− doHaddock = false;
3851− doCheck = false;
38523829 description = "A writer monad for multi-line string literals";
38533830 license = stdenv.lib.licenses.mit;
38543831 }) {};
@@ -3860,15 +3837,13 @@ self: {
38603837 sha256 = "1da2zz7gqm4xbkx5vpd74dayx1svaxyl145fl14mq15lbb77sxdq";
38613838 libraryHaskellDepends = [ base ];
38623839 testHaskellDepends = [ base containers HUnit mtl ];
3863− doHaddock = false;
3864− doCheck = false;
38653840 homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/SYB";
38663841 description = "Scrap Your Boilerplate";
38673842 license = stdenv.lib.licenses.bsd3;
38683843 }) {};
38693844 "system-fileio" = callPackage
3870− ({ mkDerivation, base, bytestring, chell, system-filepath
3871− , temporary, text, time, transformers, unix
3845+ ({ mkDerivation, base, bytestring, system-filepath, text, time
3846+ , unix
38723847 }:
38733848 mkDerivation {
38743849 pname = "system-fileio";
@@ -3877,11 +3852,6 @@ self: {
38773852 libraryHaskellDepends = [
38783853 base bytestring system-filepath text time unix
38793854 ];
3880− testHaskellDepends = [
3881− base bytestring chell system-filepath temporary text time
3882− transformers unix
3883− ];
3884− doHaddock = false;
38853855 doCheck = false;
38863856 homepage = "https://github.com/fpco/haskell-filesystem";
38873857 description = "Consistent filesystem interaction across GHC versions (deprecated)";
@@ -3894,7 +3864,6 @@ self: {
38943864 version = "0.4.13.4";
38953865 sha256 = "1yy5zsmmimhg6iaw9fmpwrxvxrgi5s6bfyqfihdsnx4bjvn7sp9l";
38963866 libraryHaskellDepends = [ base bytestring deepseq text ];
3897− doHaddock = false;
38983867 doCheck = false;
38993868 homepage = "https://github.com/fpco/haskell-filesystem";
39003869 description = "High-level, byte-based file and directory path manipulations (deprecated)";
@@ -3913,8 +3882,6 @@ self: {
39133882 libraryHaskellDepends = [
39143883 base deepseq template-haskell transformers transformers-compat
39153884 ];
3916− doHaddock = false;
3917− doCheck = false;
39183885 homepage = "http://github.com/ekmett/tagged";
39193886 description = "Haskell 98 phantom types to avoid unsafely passing dummy arguments";
39203887 license = stdenv.lib.licenses.bsd3;
@@ -3935,16 +3902,13 @@ self: {
39353902 testHaskellDepends = [
39363903 base bytestring conduit hspec HUnit QuickCheck resourcet text
39373904 ];
3938− doHaddock = false;
3939− doCheck = false;
39403905 homepage = "http://github.com/yihuang/tagstream-conduit";
39413906 description = "streamlined html tag parser";
39423907 license = stdenv.lib.licenses.bsd3;
39433908 }) {};
39443909 "tar" = callPackage
3945− ({ mkDerivation, array, base, bytestring, bytestring-handle
3946− , containers, deepseq, directory, filepath, QuickCheck, tasty
3947− , tasty-quickcheck, time
3910+ ({ mkDerivation, array, base, bytestring, containers, criterion
3911+ , deepseq, directory, filepath, old-time, time
39483912 }:
39493913 mkDerivation {
39503914 pname = "tar";
@@ -3954,11 +3918,10 @@ self: {
39543918 libraryHaskellDepends = [
39553919 array base bytestring containers deepseq directory filepath time
39563920 ];
3957− testHaskellDepends = [
3958− array base bytestring bytestring-handle containers deepseq
3959− directory filepath QuickCheck tasty tasty-quickcheck time
3921+ benchmarkHaskellDepends = [
3922+ array base bytestring containers criterion deepseq directory
3923+ filepath old-time time
39603924 ];
3961− doHaddock = false;
39623925 doCheck = false;
39633926 description = "Reading, writing and manipulating \".tar\" archive files.";
39643927 license = stdenv.lib.licenses.bsd3;
@@ -3976,8 +3939,6 @@ self: {
39763939 ansi-terminal async base clock containers deepseq mtl
39773940 optparse-applicative regex-tdfa stm tagged unbounded-delays unix
39783941 ];
3979− doHaddock = false;
3980− doCheck = false;
39813942 homepage = "https://github.com/feuerbach/tasty";
39823943 description = "Modern and extensible testing framework";
39833944 license = stdenv.lib.licenses.mit;
@@ -3995,8 +3956,6 @@ self: {
39953956 base containers directory filepath generic-deriving ghc-prim mtl
39963957 stm tagged tasty transformers xml
39973958 ];
3998− doHaddock = false;
3999− doCheck = false;
40003959 homepage = "http://github.com/ocharles/tasty-ant-xml";
40013960 description = "Render tasty output to XML for Jenkins";
40023961 license = stdenv.lib.licenses.bsd3;
@@ -4008,8 +3967,8 @@ self: {
40083967 }:
40093968 mkDerivation {
40103969 pname = "tasty-golden";
4011− version = "2.3.1.1";
4012− sha256 = "0pcf5hsyp5mmbqn7krdm49jxpkjm6rb4j83j28f76h7q55dzm1wy";
3970+ version = "2.3.1.2";
3971+ sha256 = "088rvrvmi8wjci3zlyn3mph1yjl77j0wabdwzp4x2wxpygviy7k9";
40133972 libraryHaskellDepends = [
40143973 async base bytestring containers deepseq directory filepath mtl
40153974 optparse-applicative process tagged tasty temporary
@@ -4017,8 +3976,6 @@ self: {
40173976 testHaskellDepends = [
40183977 base directory filepath process tasty tasty-hunit temporary-rc
40193978 ];
4020− doHaddock = false;
4021− doCheck = false;
40223979 homepage = "https://github.com/feuerbach/tasty-golden";
40233980 description = "Golden tests support for tasty";
40243981 license = stdenv.lib.licenses.mit;
@@ -4030,8 +3987,6 @@ self: {
40303987 version = "0.9.2";
40313988 sha256 = "08qnxaw34wfnzi9irs1jd4d0zczqm3k5ffkd4zwhkz0dflmgq7mf";
40323989 libraryHaskellDepends = [ base tasty ];
4033− doHaddock = false;
4034− doCheck = false;
40353990 homepage = "http://documentup.com/feuerbach/tasty";
40363991 description = "HUnit support for the Tasty test framework";
40373992 license = stdenv.lib.licenses.mit;
@@ -4048,24 +4003,20 @@ self: {
40484003 testHaskellDepends = [
40494004 base bytestring mtl tasty tasty-hunit tasty-quickcheck
40504005 ];
4051− doHaddock = false;
4052− doCheck = false;
40534006 homepage = "https://github.com/vincenthz/tasty-kat";
40544007 description = "Known Answer Tests (KAT) framework for tasty";
40554008 license = stdenv.lib.licenses.mit;
40564009 }) {};
40574010 "tasty-quickcheck" = callPackage
4058− ({ mkDerivation, base, pcre-light, QuickCheck, tagged, tasty
4059− , tasty-hunit
4011+ ({ mkDerivation, base, pcre-light, QuickCheck, random, tagged
4012+ , tasty, tasty-hunit
40604013 }:
40614014 mkDerivation {
40624015 pname = "tasty-quickcheck";
4063− version = "0.8.4";
4064− sha256 = "15rjxib5jmjq0hzj47x15kgp3awc73va4cy1pmpf7k3hvfv4qprn";
4065− libraryHaskellDepends = [ base QuickCheck tagged tasty ];
4016+ version = "0.9.1";
4017+ sha256 = "03db6aknm5rdl14mn98lxhb38357ywvs7agygyz1hbc5iv7rggxa";
4018+ libraryHaskellDepends = [ base QuickCheck random tagged tasty ];
40664019 testHaskellDepends = [ base pcre-light tasty tasty-hunit ];
4067− doHaddock = false;
4068− doCheck = false;
40694020 homepage = "http://documentup.com/feuerbach/tasty";
40704021 description = "QuickCheck support for the Tasty test framework";
40714022 license = stdenv.lib.licenses.mit;
@@ -4077,8 +4028,6 @@ self: {
40774028 version = "0.8.1";
40784029 sha256 = "1n66ngzllf3xrlqykwszlkwsi96n5nkm7xbpfq7774vpvfnafjri";
40794030 libraryHaskellDepends = [ async base smallcheck tagged tasty ];
4080− doHaddock = false;
4081− doCheck = false;
40824031 homepage = "http://documentup.com/feuerbach/tasty";
40834032 description = "SmallCheck support for the Tasty test framework";
40844033 license = stdenv.lib.licenses.mit;
@@ -4095,8 +4044,6 @@ self: {
40954044 base haskell-src-exts tasty template-haskell
40964045 ];
40974046 testHaskellDepends = [ base tasty-hunit ];
4098− doHaddock = false;
4099− doCheck = false;
41004047 homepage = "http://github.com/bennofs/tasty-th";
41014048 description = "Automatic tasty test case discovery using TH";
41024049 license = stdenv.lib.licenses.bsd3;
@@ -4115,8 +4062,6 @@ self: {
41154062 testHaskellDepends = [
41164063 base base-compat directory filepath tasty tasty-hunit unix
41174064 ];
4118− doHaddock = false;
4119− doCheck = false;
41204065 homepage = "https://github.com/feuerbach/temporary";
41214066 description = "Portable temporary file and directory support";
41224067 license = stdenv.lib.licenses.bsd3;
@@ -4132,8 +4077,6 @@ self: {
41324077 libraryHaskellDepends = [
41334078 base directory exceptions filepath transformers unix
41344079 ];
4135− doHaddock = false;
4136− doCheck = false;
41374080 homepage = "http://www.github.com/feuerbach/temporary";
41384081 description = "Portable temporary file and directory support for Windows and Unix, based on code from Cabal";
41394082 license = stdenv.lib.licenses.bsd3;
@@ -4154,8 +4097,6 @@ self: {
41544097 ansi-terminal ansi-wl-pprint base containers hostname old-locale
41554098 random regex-posix time xml
41564099 ];
4157− doHaddock = false;
4158− doCheck = false;
41594100 homepage = "https://batterseapower.github.io/test-framework/";
41604101 description = "Framework for running and organising tests, with HUnit and QuickCheck support";
41614102 license = stdenv.lib.licenses.bsd3;
@@ -4172,8 +4113,6 @@ self: {
41724113 libraryHaskellDepends = [
41734114 base extensible-exceptions HUnit test-framework
41744115 ];
4175− doHaddock = false;
4176− doCheck = false;
41774116 homepage = "https://batterseapower.github.io/test-framework/";
41784117 description = "HUnit support for the test-framework package";
41794118 license = stdenv.lib.licenses.bsd3;
@@ -4189,8 +4128,6 @@ self: {
41894128 libraryHaskellDepends = [
41904129 base extensible-exceptions QuickCheck random test-framework
41914130 ];
4192− doHaddock = false;
4193− doCheck = false;
41944131 homepage = "http://haskell.github.io/test-framework/";
41954132 description = "QuickCheck-2 support for the test-framework package";
41964133 license = stdenv.lib.licenses.bsd3;
@@ -4207,8 +4144,6 @@ self: {
42074144 base haskell-src-exts language-haskell-extract regex-posix
42084145 template-haskell test-framework
42094146 ];
4210− doHaddock = false;
4211− doCheck = false;
42124147 homepage = "http://github.com/finnsson/test-generator";
42134148 description = "Automagically generate the HUnit- and Quickcheck-bulk-code using Template Haskell";
42144149 license = stdenv.lib.licenses.bsd3;
@@ -4232,7 +4167,6 @@ self: {
42324167 integer-gmp QuickCheck quickcheck-unicode random test-framework
42334168 test-framework-hunit test-framework-quickcheck2
42344169 ];
4235− doHaddock = false;
42364170 doCheck = false;
42374171 homepage = "https://github.com/bos/text";
42384172 description = "An efficient packed Unicode text type";
@@ -4254,12 +4188,25 @@ self: {
42544188 random test-framework test-framework-hunit
42554189 test-framework-quickcheck2 text
42564190 ];
4257− doHaddock = false;
42584191 doCheck = false;
42594192 homepage = "https://github.com/bos/text-icu";
42604193 description = "Bindings to the ICU library";
42614194 license = stdenv.lib.licenses.bsd3;
42624195 }) {inherit (pkgs) icu;};
4196+ "text-short" = callPackage
4197+ ({ mkDerivation, base, binary, bytestring, deepseq, hashable, text
4198+ }:
4199+ mkDerivation {
4200+ pname = "text-short";
4201+ version = "0.1.1";
4202+ sha256 = "1c912nn1xqqvg27rndb8qvqwhw4iivhr19qjkgy3nfbi6krzkvsm";
4203+ libraryHaskellDepends = [
4204+ base binary bytestring deepseq hashable text
4205+ ];
4206+ doCheck = false;
4207+ description = "Memory-efficient representation of Unicode text strings";
4208+ license = stdenv.lib.licenses.bsd3;
4209+ }) {};
42634210 "tf-random" = callPackage
42644211 ({ mkDerivation, base, primitive, random, time }:
42654212 mkDerivation {
@@ -4267,8 +4214,6 @@ self: {
42674214 version = "0.5";
42684215 sha256 = "0445r2nns6009fmq0xbfpyv7jpzwv0snccjdg7hwj4xk4z0cwc1f";
42694216 libraryHaskellDepends = [ base primitive random time ];
4270− doHaddock = false;
4271− doCheck = false;
42724217 description = "High-quality splittable pseudorandom number generator";
42734218 license = stdenv.lib.licenses.bsd3;
42744219 }) {};
@@ -4282,8 +4227,6 @@ self: {
42824227 base containers ghc-prim template-haskell
42834228 ];
42844229 testHaskellDepends = [ base containers template-haskell ];
4285− doHaddock = false;
4286− doCheck = false;
42874230 homepage = "https://github.com/glguy/th-abstraction";
42884231 description = "Nicer interface for reified information about data types";
42894232 license = stdenv.lib.licenses.isc;
@@ -4296,8 +4239,6 @@ self: {
42964239 sha256 = "17b73q0d5r8xixhvdp0hv4ap96l7s3f2y0j5cknp81b1hyinivlz";
42974240 libraryHaskellDepends = [ base containers syb template-haskell ];
42984241 testHaskellDepends = [ base template-haskell ];
4299− doHaddock = false;
4300− doCheck = false;
43014242 homepage = "https://github.com/DanielSchuessler/th-expand-syns";
43024243 description = "Expands type synonyms in Template Haskell ASTs";
43034244 license = stdenv.lib.licenses.bsd3;
@@ -4310,8 +4251,6 @@ self: {
43104251 sha256 = "1dfb0z42vrmdx579lkam07ic03d3v5y19339a3ca0bwpprpzmihn";
43114252 libraryHaskellDepends = [ base ghc-prim template-haskell ];
43124253 testHaskellDepends = [ base ghc-prim template-haskell ];
4313− doHaddock = false;
4314− doCheck = false;
43154254 homepage = "http://github.com/mboes/th-lift";
43164255 description = "Derive Template Haskell's Lift class for datatypes";
43174256 license = stdenv.lib.licenses.bsd3;
@@ -4330,8 +4269,6 @@ self: {
43304269 testHaskellDepends = [
43314270 base bytestring containers QuickCheck template-haskell text vector
43324271 ];
4333− doHaddock = false;
4334− doCheck = false;
43354272 homepage = "http://github.com/bennofs/th-lift-instances/";
43364273 description = "Lift instances for template-haskell for common data types";
43374274 license = stdenv.lib.licenses.bsd3;
@@ -4348,8 +4285,6 @@ self: {
43484285 base mtl template-haskell th-lift th-lift-instances th-reify-many
43494286 ];
43504287 testHaskellDepends = [ base hspec template-haskell ];
4351− doHaddock = false;
4352− doCheck = false;
43534288 description = "Orphan instances for TH datatypes";
43544289 license = stdenv.lib.licenses.bsd3;
43554290 }) {};
@@ -4365,8 +4300,6 @@ self: {
43654300 base containers mtl safe template-haskell th-expand-syns
43664301 ];
43674302 testHaskellDepends = [ base template-haskell ];
4368− doHaddock = false;
4369− doCheck = false;
43704303 homepage = "http://github.com/mgsloan/th-reify-many";
43714304 description = "Recurseively reify template haskell datatype info";
43724305 license = stdenv.lib.licenses.bsd3;
@@ -4387,8 +4320,6 @@ self: {
43874320 base bytestring containers directory filepath hspec primitive syb
43884321 template-haskell text th-orphans vector
43894322 ];
4390− doHaddock = false;
4391− doCheck = false;
43924323 homepage = "https://github.com/fpco/th-utilities#readme";
43934324 description = "Collection of useful functions for use with Template Haskell";
43944325 license = stdenv.lib.licenses.mit;
@@ -4401,32 +4332,34 @@ self: {
44014332 sha256 = "1vdcfr2hp9qh3ag90x6ikbdf42wiqpdylnplffna54bpnilbyi4i";
44024333 configureFlags = [ "-f-old-locale" ];
44034334 libraryHaskellDepends = [ base time ];
4404− doHaddock = false;
4405− doCheck = false;
44064335 homepage = "https://github.com/khibino/haskell-time-locale-compat";
44074336 description = "Compatibility of TimeLocale between old-locale and time-1.5";
44084337 license = stdenv.lib.licenses.bsd3;
44094338 }) {};
44104339 "tls" = callPackage
44114340 ({ mkDerivation, asn1-encoding, asn1-types, async, base, bytestring
4412− , cereal, cryptonite, data-default-class, hourglass, memory, mtl
4413− , network, QuickCheck, tasty, tasty-quickcheck, transformers, x509
4414− , x509-store, x509-validation
4341+ , cereal, criterion, cryptonite, data-default-class, hourglass
4342+ , memory, mtl, network, QuickCheck, tasty, tasty-quickcheck
4343+ , transformers, x509, x509-store, x509-validation
44154344 }:
44164345 mkDerivation {
44174346 pname = "tls";
4418− version = "1.3.11";
4419− sha256 = "00r7zfkdzy7hi6nhzkirp8jjims4kikgjcm3z4a82kw78awqw01z";
4347+ version = "1.4.0";
4348+ sha256 = "1fhpyimmvhwfv6k4k00rlnc5lmk9bw3sckmfsdkv20q4cjb0hac3";
44204349 libraryHaskellDepends = [
44214350 asn1-encoding asn1-types async base bytestring cereal cryptonite
44224351 data-default-class memory mtl network transformers x509 x509-store
44234352 x509-validation
44244353 ];
44254354 testHaskellDepends = [
4426− base bytestring cereal cryptonite data-default-class hourglass mtl
4427− QuickCheck tasty tasty-quickcheck x509 x509-validation
4355+ asn1-types base bytestring cereal cryptonite data-default-class
4356+ hourglass mtl QuickCheck tasty tasty-quickcheck x509
4357+ x509-validation
4358+ ];
4359+ benchmarkHaskellDepends = [
4360+ asn1-types base bytestring criterion cryptonite data-default-class
4361+ hourglass mtl QuickCheck tasty-quickcheck x509 x509-validation
44284362 ];
4429− doHaddock = false;
44304363 doCheck = false;
44314364 homepage = "http://github.com/vincenthz/hs-tls";
44324365 description = "TLS/SSL protocol native implementation (Server and Client)";
@@ -4436,13 +4369,9 @@ self: {
44364369 ({ mkDerivation, auto-update, base, clock, psqueues, tls }:
44374370 mkDerivation {
44384371 pname = "tls-session-manager";
4439− version = "0.0.0.1";
4440− sha256 = "0bqv6wh771j7n8qqsh02v8c4byybfkr1027k6cz03mszvnz1q9k8";
4441− revision = "1";
4442− editedCabalFile = "0hnhxfqmvkkhf37rr2ir52xyd59070jjm6s6al0alsanid2m4p01";
4372+ version = "0.0.0.2";
4373+ sha256 = "0rvmln545vghsx8zhxp44f0f6pzma8cylarmfhhysy55ipywr1n5";
44434374 libraryHaskellDepends = [ auto-update base clock psqueues tls ];
4444− doHaddock = false;
4445− doCheck = false;
44464375 description = "In-memory TLS session manager";
44474376 license = stdenv.lib.licenses.bsd3;
44484377 }) {};
@@ -4457,8 +4386,6 @@ self: {
44574386 libraryHaskellDepends = [
44584387 base stm transformers transformers-compat
44594388 ];
4460− doHaddock = false;
4461− doCheck = false;
44624389 homepage = "https://github.com/mvv/transformers-base";
44634390 description = "Lift computations from the bottom of a transformer stack";
44644391 license = stdenv.lib.licenses.bsd3;
@@ -4470,12 +4397,29 @@ self: {
44704397 version = "0.5.1.4";
44714398 sha256 = "17yam0199fh9ndsn9n69jx9nvbsmymzzwbi23dck3dk4q57fz0fq";
44724399 libraryHaskellDepends = [ base ghc-prim transformers ];
4473− doHaddock = false;
4474− doCheck = false;
44754400 homepage = "http://github.com/ekmett/transformers-compat/";
44764401 description = "A small compatibility shim exposing the new types from transformers 0.3 and 0.4 to older Haskell platforms.";
44774402 license = stdenv.lib.licenses.bsd3;
44784403 }) {};
4404+ "typed-process" = callPackage
4405+ ({ mkDerivation, async, base, base64-bytestring, bytestring, hspec
4406+ , process, stm, temporary, transformers
4407+ }:
4408+ mkDerivation {
4409+ pname = "typed-process";
4410+ version = "0.2.0.0";
4411+ sha256 = "1vc6ig5r5ajdr9d28fk1q0cb4p7nahbknn9fkzli4n9l9bk4xhdf";
4412+ libraryHaskellDepends = [
4413+ async base bytestring process stm transformers
4414+ ];
4415+ testHaskellDepends = [
4416+ async base base64-bytestring bytestring hspec process stm temporary
4417+ transformers
4418+ ];
4419+ homepage = "https://haskell-lang.org/library/typed-process";
4420+ description = "Run external processes, with strong typing of streams";
4421+ license = stdenv.lib.licenses.mit;
4422+ }) {};
44794423 "unbounded-delays" = callPackage
44804424 ({ mkDerivation, base }:
44814425 mkDerivation {
@@ -4483,8 +4427,6 @@ self: {
44834427 version = "0.1.1.0";
44844428 sha256 = "1ir9fghbrc214c97bwafk5ck6cacxz1pdnq4i18p604d1b8zg9wa";
44854429 libraryHaskellDepends = [ base ];
4486− doHaddock = false;
4487− doCheck = false;
44884430 homepage = "https://github.com/basvandijk/unbounded-delays";
44894431 description = "Unbounded thread delays and timeouts";
44904432 license = stdenv.lib.licenses.bsd3;
@@ -4493,13 +4435,9 @@ self: {
44934435 ({ mkDerivation, base, unix }:
44944436 mkDerivation {
44954437 pname = "unix-compat";
4496− version = "0.4.3.1";
4497− sha256 = "09vykw89x981fywy0w1pci2v8zy3ajyjwh9z2n610vjacmd1v03j";
4498− revision = "2";
4499− editedCabalFile = "0b5jicn8nm53yxxzwlvfcv4xp5rrqp98x5wwqh234wn9x44z54d2";
4438+ version = "0.5.0.1";
4439+ sha256 = "1gdf3h2knbymkivm784vq51mbcyj5y91r480awyxj5cw8gh9kwn2";
45004440 libraryHaskellDepends = [ base unix ];
4501− doHaddock = false;
4502− doCheck = false;
45034441 homepage = "http://github.com/jystic/unix-compat";
45044442 description = "Portable POSIX-compatibility layer";
45054443 license = stdenv.lib.licenses.bsd3;
@@ -4516,11 +4454,20 @@ self: {
45164454 testHaskellDepends = [
45174455 base bytestring doctest hspec old-locale old-time QuickCheck time
45184456 ];
4519− doHaddock = false;
4520− doCheck = false;
45214457 description = "Unix time parser/formatter and utilities";
45224458 license = stdenv.lib.licenses.bsd3;
45234459 }) {};
4460+ "unliftio-core" = callPackage
4461+ ({ mkDerivation, base, transformers }:
4462+ mkDerivation {
4463+ pname = "unliftio-core";
4464+ version = "0.1.0.0";
4465+ sha256 = "0wxv6s91wpfv2f5x17lwm04fvghcfnmzqw7p65117pr1r6yz5fcj";
4466+ libraryHaskellDepends = [ base transformers ];
4467+ homepage = "https://github.com/fpco/monad-unlift/tree/master/unliftio-core#readme";
4468+ description = "The MonadUnliftIO typeclass for unlifting monads to IO";
4469+ license = stdenv.lib.licenses.mit;
4470+ }) {};
45244471 "unordered-containers" = callPackage
45254472 ({ mkDerivation, base, deepseq, hashable }:
45264473 mkDerivation {
@@ -4528,7 +4475,6 @@ self: {
45284475 version = "0.2.8.0";
45294476 sha256 = "1a7flszhhgyjn0nm9w7cm26jbf6vyx9ij1iij4sl11pjkwsqi8d4";
45304477 libraryHaskellDepends = [ base deepseq hashable ];
4531− doHaddock = false;
45324478 doCheck = false;
45334479 homepage = "https://github.com/tibbe/unordered-containers";
45344480 description = "Efficient hashing-based container types";
@@ -4543,8 +4489,6 @@ self: {
45434489 revision = "2";
45444490 editedCabalFile = "1b97s9picjl689hcz8scinv7c8k5iaal1livqr0l1l8yc4h0imhr";
45454491 libraryHaskellDepends = [ base bytestring ];
4546− doHaddock = false;
4547− doCheck = false;
45484492 homepage = "http://github.com/glguy/utf8-string/";
45494493 description = "Support for reading and writing UTF8 Strings";
45504494 license = stdenv.lib.licenses.bsd3;
@@ -4562,7 +4506,6 @@ self: {
45624506 libraryHaskellDepends = [
45634507 base binary bytestring deepseq hashable random text
45644508 ];
4565− doHaddock = false;
45664509 doCheck = false;
45674510 homepage = "https://github.com/aslatter/uuid";
45684511 description = "Type definitions for Universally Unique Identifiers";
@@ -4578,17 +4521,12 @@ self: {
45784521 libraryHaskellDepends = [
45794522 base containers hashable unordered-containers
45804523 ];
4581− doHaddock = false;
4582− doCheck = false;
45834524 homepage = "https://github.com/HeinrichApfelmus/vault";
45844525 description = "a persistent store for values of arbitrary types";
45854526 license = stdenv.lib.licenses.bsd3;
45864527 }) {};
45874528 "vector" = callPackage
4588− ({ mkDerivation, base, deepseq, ghc-prim, HUnit, primitive
4589− , QuickCheck, random, template-haskell, test-framework
4590− , test-framework-hunit, test-framework-quickcheck2, transformers
4591− }:
4529+ ({ mkDerivation, base, deepseq, ghc-prim, primitive }:
45924530 mkDerivation {
45934531 pname = "vector";
45944532 version = "0.12.0.1";
@@ -4596,11 +4534,6 @@ self: {
45964534 revision = "1";
45974535 editedCabalFile = "1xjv8876kx9vh86w718vdaaai40pwnsiw8368c5h88ch8iqq10qb";
45984536 libraryHaskellDepends = [ base deepseq ghc-prim primitive ];
4599− testHaskellDepends = [
4600− base HUnit QuickCheck random template-haskell test-framework
4601− test-framework-hunit test-framework-quickcheck2 transformers
4602− ];
4603− doHaddock = false;
46044537 doCheck = false;
46054538 homepage = "https://github.com/haskell/vector";
46064539 description = "Efficient Arrays";
@@ -4623,14 +4556,15 @@ self: {
46234556 testHaskellDepends = [
46244557 base bytestring containers QuickCheck vector
46254558 ];
4626− doHaddock = false;
46274559 doCheck = false;
46284560 homepage = "http://code.haskell.org/~dolio/";
46294561 description = "Efficient algorithms for vector arrays";
46304562 license = stdenv.lib.licenses.bsd3;
46314563 }) {};
46324564 "vector-binary-instances" = callPackage
4633− ({ mkDerivation, base, binary, tasty, tasty-quickcheck, vector }:
4565+ ({ mkDerivation, base, binary, bytestring, criterion, deepseq
4566+ , tasty, tasty-quickcheck, vector
4567+ }:
46344568 mkDerivation {
46354569 pname = "vector-binary-instances";
46364570 version = "0.2.3.5";
@@ -4639,12 +4573,25 @@ self: {
46394573 editedCabalFile = "0yk61mifvcc31vancsfsd0vskqh5k3a3znx1rbz8wzcs4ijjzh48";
46404574 libraryHaskellDepends = [ base binary vector ];
46414575 testHaskellDepends = [ base binary tasty tasty-quickcheck vector ];
4642− doHaddock = false;
4643− doCheck = false;
4576+ benchmarkHaskellDepends = [
4577+ base binary bytestring criterion deepseq vector
4578+ ];
46444579 homepage = "https://github.com/bos/vector-binary-instances";
46454580 description = "Instances of Data.Binary and Data.Serialize for vector";
46464581 license = stdenv.lib.licenses.bsd3;
46474582 }) {};
4583+ "vector-builder" = callPackage
4584+ ({ mkDerivation, base, base-prelude, semigroups, vector }:
4585+ mkDerivation {
4586+ pname = "vector-builder";
4587+ version = "0.3.4.1";
4588+ sha256 = "1dzbcm6br9cay28hz804n15bwdhbzhysd4hj0fa6ijfwmfb90r6i";
4589+ libraryHaskellDepends = [ base base-prelude semigroups vector ];
4590+ doCheck = false;
4591+ homepage = "https://github.com/nikita-volkov/vector-builder";
4592+ description = "Vector builder";
4593+ license = stdenv.lib.licenses.mit;
4594+ }) {};
46484595 "vector-instances" = callPackage
46494596 ({ mkDerivation, base, comonad, hashable, keys, pointed
46504597 , semigroupoids, semigroups, vector
@@ -4656,8 +4603,6 @@ self: {
46564603 libraryHaskellDepends = [
46574604 base comonad hashable keys pointed semigroupoids semigroups vector
46584605 ];
4659− doHaddock = false;
4660− doCheck = false;
46614606 homepage = "http://github.com/ekmett/vector-instances";
46624607 description = "Orphan Instances for 'Data.Vector'";
46634608 license = stdenv.lib.licenses.bsd3;
@@ -4670,8 +4615,6 @@ self: {
46704615 sha256 = "0d82x55f5vvr1jvaia382m23rs690lg55pvavv8f4ph0y6kd91xy";
46714616 libraryHaskellDepends = [ base template-haskell vector ];
46724617 testHaskellDepends = [ base data-default vector ];
4673− doHaddock = false;
4674− doCheck = false;
46754618 description = "Deriver for Data.Vector.Unboxed using Template Haskell";
46764619 license = stdenv.lib.licenses.bsd3;
46774620 }) {};
@@ -4682,8 +4625,6 @@ self: {
46824625 version = "0.7.2";
46834626 sha256 = "0aygw0yb1h3yhmfl3bkwh5d3h0l4mmsxz7j53vdm6jryl1kgxzyk";
46844627 libraryHaskellDepends = [ base ];
4685− doHaddock = false;
4686− doCheck = false;
46874628 homepage = "http://github.com/ekmett/void";
46884629 description = "A Haskell 98 logically uninhabited data type";
46894630 license = stdenv.lib.licenses.bsd3;
@@ -4702,8 +4643,6 @@ self: {
47024643 text transformers vault
47034644 ];
47044645 testHaskellDepends = [ base blaze-builder bytestring hspec ];
4705− doHaddock = false;
4706− doCheck = false;
47074646 homepage = "https://github.com/yesodweb/wai";
47084647 description = "Web Application Interface";
47094648 license = stdenv.lib.licenses.mit;
@@ -4719,8 +4658,6 @@ self: {
47194658 libraryHaskellDepends = [
47204659 base blaze-builder bytestring conduit http-types transformers wai
47214660 ];
4722− doHaddock = false;
4723− doCheck = false;
47244661 homepage = "https://github.com/yesodweb/wai";
47254662 description = "conduit wrappers for WAI";
47264663 license = stdenv.lib.licenses.mit;
@@ -4728,10 +4665,11 @@ self: {
47284665 "warp" = callPackage
47294666 ({ mkDerivation, array, async, auto-update, base, blaze-builder
47304667 , bytestring, bytestring-builder, case-insensitive, containers
4731− , directory, doctest, ghc-prim, hashable, hspec, HTTP, http-date
4732− , http-types, http2, HUnit, iproute, lifted-base, network, process
4733− , QuickCheck, silently, simple-sendfile, stm, streaming-commons
4734− , text, time, transformers, unix, unix-compat, vault, wai, word8
4668+ , criterion, directory, doctest, ghc-prim, hashable, hspec, HTTP
4669+ , http-date, http-types, http2, HUnit, iproute, lifted-base
4670+ , network, process, QuickCheck, silently, simple-sendfile, stm
4671+ , streaming-commons, text, time, transformers, unix, unix-compat
4672+ , vault, wai, word8
47354673 }:
47364674 mkDerivation {
47374675 pname = "warp";
@@ -4751,8 +4689,10 @@ self: {
47514689 simple-sendfile stm streaming-commons text time transformers unix
47524690 unix-compat vault wai word8
47534691 ];
4754− doHaddock = false;
4755− doCheck = false;
4692+ benchmarkHaskellDepends = [
4693+ auto-update base bytestring containers criterion hashable http-date
4694+ http-types network unix unix-compat
4695+ ];
47564696 homepage = "http://github.com/yesodweb/wai";
47574697 description = "A fast, light-weight web server for WAI applications";
47584698 license = stdenv.lib.licenses.mit;
@@ -4769,12 +4709,29 @@ self: {
47694709 base bytestring cryptonite data-default-class network
47704710 streaming-commons tls tls-session-manager wai warp
47714711 ];
4772− doHaddock = false;
4773− doCheck = false;
47744712 homepage = "http://github.com/yesodweb/wai";
47754713 description = "HTTP over TLS support for Warp via the TLS package";
47764714 license = stdenv.lib.licenses.mit;
47774715 }) {};
4716+ "weigh" = callPackage
4717+ ({ mkDerivation, base, bytestring-trie, containers, deepseq, mtl
4718+ , process, random, split, template-haskell, temporary
4719+ , unordered-containers
4720+ }:
4721+ mkDerivation {
4722+ pname = "weigh";
4723+ version = "0.0.7";
4724+ sha256 = "1k5mxk0cn82x1lc1j0ik4sfkr0q4ipa2ls9sm5g39hl6bjwp1lp3";
4725+ libraryHaskellDepends = [
4726+ base deepseq mtl process split template-haskell temporary
4727+ ];
4728+ testHaskellDepends = [
4729+ base bytestring-trie containers deepseq random unordered-containers
4730+ ];
4731+ homepage = "https://github.com/fpco/weigh#readme";
4732+ description = "Measure allocations of a Haskell functions/values";
4733+ license = stdenv.lib.licenses.bsd3;
4734+ }) {};
47784735 "with-location" = callPackage
47794736 ({ mkDerivation, base, hspec }:
47804737 mkDerivation {
@@ -4783,22 +4740,19 @@ self: {
47834740 sha256 = "1rzxvsyh8x3ql3zh7gyw9hjx9bl4v73h0y5kzgaxcfcdn86dg49c";
47844741 libraryHaskellDepends = [ base ];
47854742 testHaskellDepends = [ base hspec ];
4786− doHaddock = false;
4787− doCheck = false;
47884743 homepage = "https://github.com/sol/with-location#readme";
47894744 description = "Use ImplicitParams-based source locations in a backward compatible way";
47904745 license = stdenv.lib.licenses.mit;
47914746 }) {};
47924747 "word8" = callPackage
4793− ({ mkDerivation, base, hspec }:
4748+ ({ mkDerivation, base, bytestring, criterion, hspec }:
47944749 mkDerivation {
47954750 pname = "word8";
47964751 version = "0.1.3";
47974752 sha256 = "12jx7f13d2h1djq4fh4dyrab61sm49mj1w61j3rzp2vjfm696c16";
47984753 libraryHaskellDepends = [ base ];
47994754 testHaskellDepends = [ base hspec ];
4800− doHaddock = false;
4801− doCheck = false;
4755+ benchmarkHaskellDepends = [ base bytestring criterion ];
48024756 description = "Word8 library";
48034757 license = stdenv.lib.licenses.bsd3;
48044758 }) {};
@@ -4821,8 +4775,6 @@ self: {
48214775 asn1-types base bytestring cryptonite hourglass mtl tasty
48224776 tasty-quickcheck
48234777 ];
4824− doHaddock = false;
4825− doCheck = false;
48264778 homepage = "http://github.com/vincenthz/hs-certificate";
48274779 description = "X509 reader and writer";
48284780 license = stdenv.lib.licenses.bsd3;
@@ -4841,8 +4793,6 @@ self: {
48414793 directory filepath mtl pem x509
48424794 ];
48434795 testHaskellDepends = [ base bytestring tasty tasty-hunit x509 ];
4844− doHaddock = false;
4845− doCheck = false;
48464796 homepage = "http://github.com/vincenthz/hs-certificate";
48474797 description = "X.509 collection accessing and storing methods";
48484798 license = stdenv.lib.licenses.bsd3;
@@ -4859,8 +4809,6 @@ self: {
48594809 base bytestring containers directory filepath mtl pem process x509
48604810 x509-store
48614811 ];
4862− doHaddock = false;
4863− doCheck = false;
48644812 homepage = "http://github.com/vincenthz/hs-certificate";
48654813 description = "Handle per-operating-system X.509 accessors and storage";
48664814 license = stdenv.lib.licenses.bsd3;
@@ -4885,8 +4833,6 @@ self: {
48854833 asn1-encoding asn1-types base bytestring cryptonite
48864834 data-default-class hourglass tasty tasty-hunit x509 x509-store
48874835 ];
4888− doHaddock = false;
4889− doCheck = false;
48904836 homepage = "http://github.com/vincenthz/hs-certificate";
48914837 description = "X.509 Certificate and CRL validation";
48924838 license = stdenv.lib.licenses.bsd3;
@@ -4898,8 +4844,6 @@ self: {
48984844 version = "1.3.14";
48994845 sha256 = "0g814lj7vaxvib2g3r734221k80k7ap9czv9hinifn8syals3l9j";
49004846 libraryHaskellDepends = [ base bytestring text ];
4901− doHaddock = false;
4902− doCheck = false;
49034847 homepage = "http://code.galois.com";
49044848 description = "A simple XML library";
49054849 license = stdenv.lib.licenses.bsd3;
@@ -4907,24 +4851,22 @@ self: {
49074851 "xml-conduit" = callPackage
49084852 ({ mkDerivation, attoparsec, base, blaze-builder, blaze-html
49094853 , blaze-markup, bytestring, conduit, conduit-extra, containers
4910− , data-default, deepseq, hspec, HUnit, monad-control, resourcet
4911− , text, transformers, xml-types
4854+ , data-default-class, deepseq, hspec, HUnit, monad-control
4855+ , resourcet, text, transformers, xml-types
49124856 }:
49134857 mkDerivation {
49144858 pname = "xml-conduit";
4915− version = "1.5.1";
4916− sha256 = "0d4pb9d0mdz9djh8aiy5r8088rqh7w34mbqmg8mmaq1i7vx2dzks";
4859+ version = "1.7.0";
4860+ sha256 = "0g0a6h52n6q3w09350d6vgjpvb6xj224isp4lphgwbmd2xr12i76";
49174861 libraryHaskellDepends = [
49184862 attoparsec base blaze-builder blaze-html blaze-markup bytestring
4919− conduit conduit-extra containers data-default deepseq monad-control
4920− resourcet text transformers xml-types
4863+ conduit conduit-extra containers data-default-class deepseq
4864+ monad-control resourcet text transformers xml-types
49214865 ];
49224866 testHaskellDepends = [
49234867 base blaze-markup bytestring conduit containers hspec HUnit
49244868 resourcet text transformers xml-types
49254869 ];
4926− doHaddock = false;
4927− doCheck = false;
49284870 homepage = "http://github.com/snoyberg/xml";
49294871 description = "Pure-Haskell utilities for dealing with XML with the conduit package";
49304872 license = stdenv.lib.licenses.mit;
@@ -4936,8 +4878,6 @@ self: {
49364878 version = "0.3.6";
49374879 sha256 = "1jgqxsa9p2q3h6nymbfmvhldqrqlwrhrzmwadlyc0li50x0d8dwr";
49384880 libraryHaskellDepends = [ base deepseq text ];
4939− doHaddock = false;
4940− doCheck = false;
49414881 homepage = "https://john-millikin.com/software/haskell-xml/";
49424882 description = "Basic types for representing XML";
49434883 license = stdenv.lib.licenses.mit;
@@ -4966,26 +4906,18 @@ self: {
49664906 HUnit mockery resourcet temporary text transformers
49674907 unordered-containers vector
49684908 ];
4969− doHaddock = false;
4970− doCheck = false;
49714909 homepage = "http://github.com/snoyberg/yaml/";
49724910 description = "Support for parsing and rendering YAML documents";
49734911 license = stdenv.lib.licenses.bsd3;
49744912 }) {};
49754913 "zlib" = callPackage
4976− ({ mkDerivation, base, bytestring, QuickCheck, tasty, tasty-hunit
4977− , tasty-quickcheck, zlib
4978− }:
4914+ ({ mkDerivation, base, bytestring, zlib }:
49794915 mkDerivation {
49804916 pname = "zlib";
49814917 version = "0.6.1.2";
49824918 sha256 = "1fx2k2qmgm2dj3fkxx2ry945fpdn02d4dkihjxma21xgdiilxsz4";
49834919 libraryHaskellDepends = [ base bytestring ];
49844920 librarySystemDepends = [ zlib ];
4985− testHaskellDepends = [
4986− base bytestring QuickCheck tasty tasty-hunit tasty-quickcheck
4987− ];
4988− doHaddock = false;
49894921 doCheck = false;
49904922 description = "Compression and decompression in the gzip and zlib formats";
49914923 license = stdenv.lib.licenses.bsd3;
@@ -5000,8 +4932,6 @@ self: {
50004932 editedCabalFile = "0fq49694gqkab8m0vq4i879blswczwd66n7xh4r4gwiahf0ryvqc";
50014933 libraryHaskellDepends = [ base bytestring zlib ];
50024934 testHaskellDepends = [ base bytestring hspec QuickCheck zlib ];
5003− doHaddock = false;
5004− doCheck = false;
50054935 homepage = "http://github.com/snapframework/zlib-bindings";
50064936 description = "Low-level bindings to the zlib package";
50074937 license = stdenv.lib.licenses.bsd3;
nix/stackage/default.nixdeleted−24
@@ -1,24 +0,0 @@
1−{ nixpkgs ? import <nixpkgs> {}
2−, lts ? "lts-9.0" }:
3−
4−with nixpkgs;
5−let
6− lib = callPackage ../lib.nix {};
7− stackage2nix = import ../stackage2nix { inherit nixpkgs; };
8−in stdenv.mkDerivation {
9− name = "stackage";
10− phases = [ "installPhase" ];
11− buildInputs = [ stackage2nix ];
12−
13− installPhase = ''
14− export HOME=$TMP
15− mkdir -p $out
16− pushd $out
17− stackage2nix --resolver ${lts}
18− popd
19− '';
20−
21− LANG="en_US.UTF-8";
22− SSL_CERT_FILE="${cacert}/etc/ssl/certs/ca-bundle.crt";
23− NIX_PATH="nixpkgs=${nixpkgs.path}";
24−}