git.iko.soy/typeable/stackage2nix
on master help sign in
Update Nix expressions
7cc2babDmitry Bushev
nix/README.md+2−18
@@ -4,7 +4,7 @@ Nix infrastructure.
4
4
5## stackage2nix
5## stackage2nix
6
6
7−Directory contains ready-to-use `stackage2nix` wrapper with
7+Provides ready-to-use `stackage2nix` wrapper with
8`--all-cabal-hashes` and `--lts-haskell` flags set up. It also has all
8`--all-cabal-hashes` and `--lts-haskell` flags set up. It also has all
9required executables on `PATH`.
9required executables on `PATH`.
10
10
@@ -12,25 +12,9 @@ Install stackage2nix:
12
12
13```
13```
14$ nix-env -i -f ./stackage2nix
14$ 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
31```
15```
32
16
33−## haskellPackages
17+## haskell-packages
34
18
35Directory contains Stackage LTS packages generated by `stackage2nix` from this
19Directory contains Stackage LTS packages generated by `stackage2nix` from this
36project's `stack.yaml`.
20project'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"
1+# Generated by stackage2nix 0.5.0 from "/home/dbushev/projects/fpco/lts-haskell/lts-10.0.yaml"
2−{ pkgs }:
2+{ pkgs, haskellLib }:
3
3
4−with pkgs.haskell.lib; self: super: {
4+with haskellLib; self: super: {
5
5
6 # core packages
6 # core packages
7 "array" = null;
7 "array" = null;
@@ -23,13 +23,13 @@ with pkgs.haskell.lib; self: super: {
23 "process" = null;
23 "process" = null;
24 "rts" = null;
24 "rts" = null;
25 "template-haskell" = null;
25 "template-haskell" = null;
26+ "terminfo" = null;
26 "time" = null;
27 "time" = null;
27 "transformers" = null;
28 "transformers" = null;
28 "unix" = null;
29 "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
30 "stringbuilder" = dontCheck super.stringbuilder;
31 "stringbuilder" = dontCheck super.stringbuilder;
31 "hspec-discover" = dontCheck super.hspec-discover;
32 "hspec-discover" = dontCheck super.hspec-discover;
32− "optparse-applicative" = dontCheck super.optparse-applicative;
33 "clock" = dontCheck super.clock;
33 "clock" = dontCheck super.clock;
34 "exceptions" = dontCheck super.exceptions;
34 "exceptions" = dontCheck super.exceptions;
35 "base-compat" = dontCheck super.base-compat;
35 "base-compat" = dontCheck super.base-compat;
@@ -37,6 +37,7 @@ with pkgs.haskell.lib; self: super: {
37 "silently" = dontCheck super.silently;
37 "silently" = dontCheck super.silently;
38 "async" = dontCheck super.async;
38 "async" = dontCheck super.async;
39 "text" = dontCheck super.text;
39 "text" = dontCheck super.text;
40+ "colour" = dontCheck super.colour;
40 "nanospec" = dontCheck super.nanospec;
41 "nanospec" = dontCheck super.nanospec;
41 # break cycle: statistics monad-par mwc-random vector-algorithms
42 # break cycle: statistics monad-par mwc-random vector-algorithms
42 "mwc-random" = dontCheck super.mwc-random;
43 "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"
2{ nixpkgs ? import <nixpkgs> {} }:
2{ nixpkgs ? import <nixpkgs> {} }:
3
3
4with nixpkgs;
4with nixpkgs;
5let
5let
6 inherit (stdenv.lib) extends;
6 inherit (stdenv.lib) extends;
7− stackagePackages = self: import ./packages.nix { inherit pkgs stdenv; inherit (self) callPackage; };
7+ haskellLib = callPackage (nixpkgs.path + "/pkgs/development/haskell-modules/lib.nix") {};
8+ stackagePackages = import ./packages.nix;
8− stackageConfig = callPackage ./configuration-packages.nix {};
9+ stackageConfig = import ./configuration-packages.nix { inherit pkgs haskellLib; };
9 stackPackages =
10 stackPackages =
10 { pkgs, stdenv, callPackage }:
11 { pkgs, stdenv, callPackage }:
11−
12+
12 self: {
13 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− }) {};
122 "stackage2nix" = callPackage
14 "stackage2nix" = callPackage
123 ({ mkDerivation, aeson, base, bytestring, Cabal, cabal2nix
15 ({ mkDerivation, aeson, base, bytestring, Cabal, cabal2nix
124 , containers, deepseq, distribution-nixpkgs, exceptions, filepath
16 , containers, deepseq, distribution-nixpkgs, exceptions, filepath
@@ -129,7 +21,7 @@ let
129 }:
21 }:
130 mkDerivation {
22 mkDerivation {
131 pname = "stackage2nix";
23 pname = "stackage2nix";
132− version = "0.4.0";
24+ version = "0.5.0";
133 src = ../../.;
25 src = ../../.;
134 isLibrary = true;
26 isLibrary = true;
135 isExecutable = true;
27 isExecutable = true;
@@ -144,19 +36,21 @@ let
144 testHaskellDepends = [
36 testHaskellDepends = [
145 base bytestring Cabal hspec pretty shakespeare text yaml
37 base bytestring Cabal hspec pretty shakespeare text yaml
146 ];
38 ];
147− homepage = "https://github.com/4e6/stackage2nix#readme";
39+ homepage = "https://github.com/typeable/stackage2nix#readme";
148 description = "Convert Stack files into Nix build instructions";
40 description = "Convert Stack files into Nix build instructions";
149 license = stdenv.lib.licenses.bsd3;
41 license = stdenv.lib.licenses.bsd3;
150 }) {};
42 }) {};
151 };
43 };
152−
44+
153 pkgOverrides = self: stackPackages {
45 pkgOverrides = self: stackPackages {
154 inherit pkgs stdenv;
46 inherit pkgs stdenv;
155 inherit (self) callPackage;
47 inherit (self) callPackage;
156 };
48 };
157−
49+
158in callPackage (nixpkgs.path + "/pkgs/development/haskell-modules") {
50in callPackage (nixpkgs.path + "/pkgs/development/haskell-modules") {
159− ghc = pkgs.haskell.compiler.ghc802;
51+ ghc = pkgs.haskell.compiler.ghc822;
160− compilerConfig = self: extends pkgOverrides (extends stackageConfig (stackagePackages self));
52+ compilerConfig = self: extends pkgOverrides (stackageConfig self);
161− haskellLib = callPackage (nixpkgs.path + "/pkgs/development/haskell-modules/lib.nix") {};
53+ initialPackages = stackagePackages;
54+ configurationCommon = args: self: super: {};
55+ inherit haskellLib;
162}
56}
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"
2{ pkgs, stdenv, callPackage }:
2{ pkgs, stdenv, callPackage }:
3
3
4self: {
4self: {
5 "Cabal" = callPackage
5 "Cabal" = callPackage
6 ({ mkDerivation, array, base, binary, bytestring, containers
6 ({ 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
8 }:
9 }:
9 mkDerivation {
10 mkDerivation {
10 pname = "Cabal";
11 pname = "Cabal";
11− version = "1.24.2.0";
12+ version = "2.0.1.1";
12− sha256 = "0h33v1716wkqh9wvq2wynvhwzkjjhg4aav0a1i3cmyq36n7fpl5p";
13+ sha256 = "06rx6jxikqrdf7k6pmam5cvhwnagq6njmb9qm5777nrz278ccaw0";
13− revision = "2";
14− editedCabalFile = "15ncrm7x2lg4hn0m5mhc8hy769bzhmajsm6l9i6536plfs2bbbdj";
15 libraryHaskellDepends = [
14 libraryHaskellDepends = [
16 array base binary bytestring containers deepseq directory filepath
15 array base binary bytestring containers deepseq directory filepath
17 pretty process time unix
16 pretty process time unix
18 ];
17 ];
19− doHaddock = false;
18+ testHaskellDepends = [
20− doCheck = false;
19+ array base bytestring containers directory filepath pretty
20+ QuickCheck tagged tar tasty tasty-hunit tasty-quickcheck
21+ ];
21 homepage = "http://www.haskell.org/cabal/";
22 homepage = "http://www.haskell.org/cabal/";
22 description = "A framework for packaging Haskell software";
23 description = "A framework for packaging Haskell software";
23 license = stdenv.lib.licenses.bsd3;
24 license = stdenv.lib.licenses.bsd3;
@@ -28,13 +29,12 @@ self: {
28 }:
29 }:
29 mkDerivation {
30 mkDerivation {
30 pname = "Glob";
31 pname = "Glob";
31− version = "0.8.0";
32+ version = "0.9.1";
32− sha256 = "15p8nbi19mhl3iisngbawmdpvk8paaqq4248fqgan63q1sz13w1q";
33+ sha256 = "0rzmsknl02p332dxmm36fyrz3dpma7bchn0ymyjipxvqil20pjw0";
33 libraryHaskellDepends = [
34 libraryHaskellDepends = [
34 base containers directory dlist filepath transformers
35 base containers directory dlist filepath transformers
35 transformers-compat
36 transformers-compat
36 ];
37 ];
37− doHaddock = false;
38 doCheck = false;
38 doCheck = false;
39 homepage = "http://iki.fi/matti.niemenmaa/glob/";
39 homepage = "http://iki.fi/matti.niemenmaa/glob/";
40 description = "Globbing library";
40 description = "Globbing library";
@@ -46,12 +46,11 @@ self: {
46 }:
46 }:
47 mkDerivation {
47 mkDerivation {
48 pname = "HTTP";
48 pname = "HTTP";
49− version = "4000.3.8";
49+ version = "4000.3.9";
50− sha256 = "1w6d17xn58f55xw84rql48ad8npzw93k7b46ibx8x4xsl6q5jfk0";
50+ sha256 = "1zv38sjr1kv6vm35a8w5659ap9jpxpq5b9zjgablils8ca52p5h5";
51 libraryHaskellDepends = [
51 libraryHaskellDepends = [
52 array base bytestring mtl network network-uri parsec time
52 array base bytestring mtl network network-uri parsec time
53 ];
53 ];
54− doHaddock = false;
55 doCheck = false;
54 doCheck = false;
56 homepage = "https://github.com/haskell/HTTP";
55 homepage = "https://github.com/haskell/HTTP";
57 description = "A library for client-side HTTP";
56 description = "A library for client-side HTTP";
@@ -61,68 +60,53 @@ self: {
61 ({ mkDerivation, base, call-stack, deepseq, filepath }:
60 ({ mkDerivation, base, call-stack, deepseq, filepath }:
62 mkDerivation {
61 mkDerivation {
63 pname = "HUnit";
62 pname = "HUnit";
64− version = "1.5.0.0";
63+ version = "1.6.0.0";
65− sha256 = "186ykl7vxlfgkd2k8k1rq7yzcryzjpqwmn4ci1nn9h6irqbivib5";
64+ sha256 = "1pnhwqq5v8h48gbp3ibv3skfj25mf4zs5svxcavq93p9cswycj3l";
66 libraryHaskellDepends = [ base call-stack deepseq ];
65 libraryHaskellDepends = [ base call-stack deepseq ];
67 testHaskellDepends = [ base call-stack deepseq filepath ];
66 testHaskellDepends = [ base call-stack deepseq filepath ];
68− doHaddock = false;
69− doCheck = false;
70 homepage = "https://github.com/hspec/HUnit#readme";
67 homepage = "https://github.com/hspec/HUnit#readme";
71 description = "A unit testing framework for Haskell";
68 description = "A unit testing framework for Haskell";
72 license = stdenv.lib.licenses.bsd3;
69 license = stdenv.lib.licenses.bsd3;
73 }) {};
70 }) {};
74− "MonadRandom" = callPackage
71+ "Only" = callPackage
75− ({ mkDerivation, base, fail, mtl, primitive, random, transformers
72+ ({ mkDerivation, base, deepseq }:
76− , transformers-compat
77− }:
78 mkDerivation {
73 mkDerivation {
79− pname = "MonadRandom";
74+ pname = "Only";
80− version = "0.5.1";
75+ version = "0.1";
81− sha256 = "11qdfghizww810vdj9ac1f5qr5kdmrk40l6w6qh311bjh290ygwy";
76+ sha256 = "0rdj3a629fk2vp121jq8mf2smkblrz5w3cxhlsyx6my2x29s2ymb";
77+ revision = "1";
78+ editedCabalFile = "1ahk7p34kmh041mz7lyc10nhcxgv2i4z8nvzxvqm2x34gslmsbzr";
82− libraryHaskellDepends = [
79+ libraryHaskellDepends = [ base deepseq ];
83− base fail mtl primitive random transformers transformers-compat
80+ description = "The 1-tuple type or single-value \"collection\"";
84− ];
81+ license = stdenv.lib.licenses.bsd3;
85− doHaddock = false;
82+ }) {};
86− doCheck = false;
83+ "PSQueue" = callPackage
87− description = "Random-number generation monad";
84+ ({ mkDerivation, base }:
85+ mkDerivation {
86+ pname = "PSQueue";
87+ version = "1.1";
88+ sha256 = "1k291bh8j5vpcrn6vycww2blwg7jxx9yrfmrqdanz48gs4d8gq58";
89+ libraryHaskellDepends = [ base ];
90+ description = "Priority Search Queue";
88 license = stdenv.lib.licenses.bsd3;
91 license = stdenv.lib.licenses.bsd3;
89 }) {};
92 }) {};
90 "QuickCheck" = callPackage
93 "QuickCheck" = callPackage
91− ({ mkDerivation, base, containers, random, template-haskell
94+ ({ mkDerivation, base, containers, deepseq, random
92− , test-framework, tf-random, transformers
95+ , template-haskell, tf-random, transformers
93 }:
96 }:
94 mkDerivation {
97 mkDerivation {
95 pname = "QuickCheck";
98 pname = "QuickCheck";
96− version = "2.9.2";
99+ version = "2.10.1";
97− sha256 = "119np67qvx8hyp9vkg4gr2wv3lj3j6ay2vl4hxspkg43ymb1cp0m";
100+ sha256 = "1rfmns3lj3hl93k1jws85ajkkw7z9ll8cw292n9m7zald1w5dfqx";
98 libraryHaskellDepends = [
101 libraryHaskellDepends = [
99− base containers random template-haskell tf-random transformers
102+ base containers deepseq random template-haskell tf-random
100− ];
103+ transformers
101− testHaskellDepends = [
102− base containers template-haskell test-framework
103 ];
104 ];
104− doHaddock = false;
105+ testHaskellDepends = [ base ];
105− doCheck = false;
106 homepage = "https://github.com/nick8325/quickcheck";
106 homepage = "https://github.com/nick8325/quickcheck";
107 description = "Automatic testing of Haskell programs";
107 description = "Automatic testing of Haskell programs";
108 license = stdenv.lib.licenses.bsd3;
108 license = stdenv.lib.licenses.bsd3;
109 }) {};
109 }) {};
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− }) {};
126 "StateVar" = callPackage
110 "StateVar" = callPackage
127 ({ mkDerivation, base, stm, transformers }:
111 ({ mkDerivation, base, stm, transformers }:
128 mkDerivation {
112 mkDerivation {
@@ -130,8 +114,6 @@ self: {
130 version = "1.1.0.4";
114 version = "1.1.0.4";
131 sha256 = "1dzz9l0haswgag9x56q7n57kw18v7nhmzkjyr61nz9y9npn8vmks";
115 sha256 = "1dzz9l0haswgag9x56q7n57kw18v7nhmzkjyr61nz9y9npn8vmks";
132 libraryHaskellDepends = [ base stm transformers ];
116 libraryHaskellDepends = [ base stm transformers ];
133− doHaddock = false;
134− doCheck = false;
135 homepage = "https://github.com/haskell-opengl/StateVar";
117 homepage = "https://github.com/haskell-opengl/StateVar";
136 description = "State variables";
118 description = "State variables";
137 license = stdenv.lib.licenses.bsd3;
119 license = stdenv.lib.licenses.bsd3;
@@ -143,8 +125,6 @@ self: {
143 version = "0.3";
125 version = "0.3";
144 sha256 = "18jwswjxwzc9bjiy4ds6hw2a74ki797jmfcifxd2ga4kh7ri1ah9";
126 sha256 = "18jwswjxwzc9bjiy4ds6hw2a74ki797jmfcifxd2ga4kh7ri1ah9";
145 libraryHaskellDepends = [ array base containers random time ];
127 libraryHaskellDepends = [ array base containers random time ];
146− doHaddock = false;
147− doCheck = false;
148 homepage = "https://github.com/rrnewton/haskell-lockfree/wiki";
128 homepage = "https://github.com/rrnewton/haskell-lockfree/wiki";
149 description = "Abstract, parameterized interface to mutable Deques";
129 description = "Abstract, parameterized interface to mutable Deques";
150 license = stdenv.lib.licenses.bsd3;
130 license = stdenv.lib.licenses.bsd3;
@@ -156,8 +136,6 @@ self: {
156 version = "0.3.3";
136 version = "0.3.3";
157 sha256 = "0q6qsniw4wks2pw6wzncb1p1j3k6al5njnvm2v5n494hplwqg2i4";
137 sha256 = "0q6qsniw4wks2pw6wzncb1p1j3k6al5njnvm2v5n494hplwqg2i4";
158 libraryHaskellDepends = [ base deepseq ];
138 libraryHaskellDepends = [ base deepseq ];
159− doHaddock = false;
160− doCheck = false;
161 homepage = "https://github.com/simonmar/monad-par";
139 homepage = "https://github.com/simonmar/monad-par";
162 description = "Type classes generalizing the functionality of the 'monad-par' library";
140 description = "Type classes generalizing the functionality of the 'monad-par' library";
163 license = stdenv.lib.licenses.bsd3;
141 license = stdenv.lib.licenses.bsd3;
@@ -178,42 +156,26 @@ self: {
178 profunctors semigroupoids semigroups tagged transformers
156 profunctors semigroupoids semigroups tagged transformers
179 transformers-compat void
157 transformers-compat void
180 ];
158 ];
181− doHaddock = false;
182− doCheck = false;
183 homepage = "http://github.com/ekmett/adjunctions/";
159 homepage = "http://github.com/ekmett/adjunctions/";
184 description = "Adjunctions and representable functors";
160 description = "Adjunctions and representable functors";
185 license = stdenv.lib.licenses.bsd3;
161 license = stdenv.lib.licenses.bsd3;
186 }) {};
162 }) {};
187 "aeson" = callPackage
163 "aeson" = callPackage
188− ({ mkDerivation, attoparsec, base, base-compat, base-orphans
164+ ({ mkDerivation, attoparsec, base, base-compat, bytestring
189− , base16-bytestring, bytestring, containers, deepseq, directory
190− , dlist, filepath, generic-deriving, ghc-prim, hashable
165+ , containers, deepseq, dlist, ghc-prim, hashable, scientific
191− , hashable-time, HUnit, integer-logarithms, QuickCheck
192− , quickcheck-instances, scientific, tagged, template-haskell
166+ , tagged, template-haskell, text, th-abstraction, time
193− , test-framework, test-framework-hunit, test-framework-quickcheck2
194− , text, time, time-locale-compat, unordered-containers, uuid-types
167+ , time-locale-compat, unordered-containers, uuid-types, vector
195− , vector
196 }:
168 }:
197 mkDerivation {
169 mkDerivation {
198 pname = "aeson";
170 pname = "aeson";
199− version = "1.1.2.0";
171+ version = "1.2.3.0";
200− sha256 = "1zy5z8pzvh53qkjm0nm3f4rwqfqg3867ck8ncd6mrxpcyvxqqj1p";
172+ sha256 = "1gwwqpbj6j93nlm6rvhdmvs0sq8rn17cwpyw7wdphanwjn9cdkda";
201− revision = "1";
202− editedCabalFile = "06acsik1qcn5r1z1y3n7iw5h8x0h3hdcjii0bq9nf9ncvc71h1d4";
203 libraryHaskellDepends = [
173 libraryHaskellDepends = [
204 attoparsec base base-compat bytestring containers deepseq dlist
174 attoparsec base base-compat bytestring containers deepseq dlist
205− ghc-prim hashable scientific tagged template-haskell text time
175+ ghc-prim hashable scientific tagged template-haskell text
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
176+ th-abstraction time time-locale-compat unordered-containers
177+ uuid-types vector
215 ];
178 ];
216− doHaddock = false;
217 doCheck = false;
179 doCheck = false;
218 homepage = "https://github.com/bos/aeson";
180 homepage = "https://github.com/bos/aeson";
219 description = "Fast JSON parsing and encoding";
181 description = "Fast JSON parsing and encoding";
@@ -236,8 +198,6 @@ self: {
236 executableHaskellDepends = [
198 executableHaskellDepends = [
237 aeson attoparsec base bytestring cmdargs
199 aeson attoparsec base bytestring cmdargs
238 ];
200 ];
239− doHaddock = false;
240− doCheck = false;
241 homepage = "http://github.com/informatikr/aeson-pretty";
201 homepage = "http://github.com/informatikr/aeson-pretty";
242 description = "JSON pretty-printing library and command-line tool";
202 description = "JSON pretty-printing library and command-line tool";
243 license = stdenv.lib.licenses.bsd3;
203 license = stdenv.lib.licenses.bsd3;
@@ -259,8 +219,6 @@ self: {
259 aeson attoparsec base base-compat ghc-prim haskell-src-meta hspec
219 aeson attoparsec base base-compat ghc-prim haskell-src-meta hspec
260 parsec scientific template-haskell text vector
220 parsec scientific template-haskell text vector
261 ];
221 ];
262− doHaddock = false;
263− doCheck = false;
264 homepage = "https://github.com/sol/aeson-qq#readme";
222 homepage = "https://github.com/sol/aeson-qq#readme";
265 description = "JSON quasiquoter for Haskell";
223 description = "JSON quasiquoter for Haskell";
266 license = stdenv.lib.licenses.mit;
224 license = stdenv.lib.licenses.mit;
@@ -273,33 +231,31 @@ self: {
273 }:
231 }:
274 mkDerivation {
232 mkDerivation {
275 pname = "amazonka";
233 pname = "amazonka";
276− version = "1.4.5";
234+ version = "1.5.0";
277− sha256 = "0p48ra5hns9kpnsgr40imj0zgnd311ww2kk4lz4nnjpa1ppvgrw6";
235+ sha256 = "0g5fb1kwydhhi4pvp4skc0l26gy0kdpbrl3pixmnml5d2fxa86pw";
278 libraryHaskellDepends = [
236 libraryHaskellDepends = [
279 amazonka-core base bytestring conduit conduit-extra directory
237 amazonka-core base bytestring conduit conduit-extra directory
280 exceptions http-conduit ini mmorph monad-control mtl resourcet
238 exceptions http-conduit ini mmorph monad-control mtl resourcet
281 retry text time transformers transformers-base transformers-compat
239 retry text time transformers transformers-base transformers-compat
282 ];
240 ];
283 testHaskellDepends = [ base tasty tasty-hunit ];
241 testHaskellDepends = [ base tasty tasty-hunit ];
284− doHaddock = false;
285− doCheck = false;
286 homepage = "https://github.com/brendanhay/amazonka";
242 homepage = "https://github.com/brendanhay/amazonka";
287 description = "Comprehensive Amazon Web Services SDK";
243 description = "Comprehensive Amazon Web Services SDK";
288− license = "unknown";
244+ license = stdenv.lib.licenses.mpl20;
289 }) {};
245 }) {};
290 "amazonka-core" = callPackage
246 "amazonka-core" = callPackage
291 ({ mkDerivation, aeson, attoparsec, base, bifunctors, bytestring
247 ({ mkDerivation, aeson, attoparsec, base, bifunctors, bytestring
292− , case-insensitive, conduit, conduit-extra, cryptonite, deepseq
248+ , case-insensitive, conduit, conduit-extra, cryptonite
293− , exceptions, hashable, http-conduit, http-types, lens, memory, mtl
249+ , data-ordlist, deepseq, exceptions, hashable, http-conduit
250+ , http-types, lens, memory, mtl, QuickCheck, quickcheck-unicode
294− , QuickCheck, quickcheck-unicode, resourcet, scientific, semigroups
251+ , resourcet, scientific, semigroups, tagged, tasty, tasty-hunit
295− , tagged, tasty, tasty-hunit, tasty-quickcheck, template-haskell
252+ , tasty-quickcheck, template-haskell, text, time, transformers
296− , text, time, transformers, transformers-compat
297− , unordered-containers, xml-conduit, xml-types
253+ , transformers-compat, unordered-containers, xml-conduit, xml-types
298 }:
254 }:
299 mkDerivation {
255 mkDerivation {
300 pname = "amazonka-core";
256 pname = "amazonka-core";
301− version = "1.4.5";
257+ version = "1.5.0";
302− sha256 = "0zzfrn4m7ixs7dxw2n7d6ajfb9h8bnbk8pw1hw8w48nprv8f24yv";
258+ sha256 = "173mdmk3p9jqnskjf5g9r1kr568plrmshb6p17cq11n1wnngkxnk";
303 libraryHaskellDepends = [
259 libraryHaskellDepends = [
304 aeson attoparsec base bifunctors bytestring case-insensitive
260 aeson attoparsec base bifunctors bytestring case-insensitive
305 conduit conduit-extra cryptonite deepseq exceptions hashable
261 conduit conduit-extra cryptonite deepseq exceptions hashable
@@ -308,15 +264,14 @@ self: {
308 unordered-containers xml-conduit xml-types
264 unordered-containers xml-conduit xml-types
309 ];
265 ];
310 testHaskellDepends = [
266 testHaskellDepends = [
311− aeson base bytestring case-insensitive http-types QuickCheck
267+ aeson base bytestring case-insensitive conduit data-ordlist
312− quickcheck-unicode tasty tasty-hunit tasty-quickcheck
268+ http-conduit http-types lens QuickCheck quickcheck-unicode tasty
313− template-haskell text time
269+ tasty-hunit tasty-quickcheck template-haskell text time
314 ];
270 ];
315− doHaddock = false;
316 doCheck = false;
271 doCheck = false;
317 homepage = "https://github.com/brendanhay/amazonka";
272 homepage = "https://github.com/brendanhay/amazonka";
318 description = "Core data types and functionality for Amazonka libraries";
273 description = "Core data types and functionality for Amazonka libraries";
319− license = "unknown";
274+ license = stdenv.lib.licenses.mpl20;
320 }) {};
275 }) {};
321 "amazonka-s3" = callPackage
276 "amazonka-s3" = callPackage
322 ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring
277 ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring
@@ -324,18 +279,16 @@ self: {
324 }:
279 }:
325 mkDerivation {
280 mkDerivation {
326 pname = "amazonka-s3";
281 pname = "amazonka-s3";
327− version = "1.4.5";
282+ version = "1.5.0";
328− sha256 = "1bg45wxcvizdi7j5jggvblxwhd3f7sfy1j0jaq2ajfxcdsb7wabq";
283+ sha256 = "03v5fdn81g2k1pb1kn9c2r0yf52mnv3a8flxl9cms123n4lzhsrg";
329 libraryHaskellDepends = [ amazonka-core base lens text ];
284 libraryHaskellDepends = [ amazonka-core base lens text ];
330 testHaskellDepends = [
285 testHaskellDepends = [
331 amazonka-core amazonka-test base bytestring tasty tasty-hunit text
286 amazonka-core amazonka-test base bytestring tasty tasty-hunit text
332 time unordered-containers
287 time unordered-containers
333 ];
288 ];
334− doHaddock = false;
335− doCheck = false;
336 homepage = "https://github.com/brendanhay/amazonka";
289 homepage = "https://github.com/brendanhay/amazonka";
337 description = "Amazon Simple Storage Service SDK";
290 description = "Amazon Simple Storage Service SDK";
338− license = "unknown";
291+ license = stdenv.lib.licenses.mpl20;
339 }) {};
292 }) {};
340 "amazonka-test" = callPackage
293 "amazonka-test" = callPackage
341 ({ mkDerivation, aeson, amazonka-core, base, bifunctors, bytestring
294 ({ mkDerivation, aeson, amazonka-core, base, bifunctors, bytestring
@@ -346,32 +299,28 @@ self: {
346 }:
299 }:
347 mkDerivation {
300 mkDerivation {
348 pname = "amazonka-test";
301 pname = "amazonka-test";
349− version = "1.4.5";
302+ version = "1.5.0";
350− sha256 = "0fjynyb85px3mbf85jf1xvs7n21622w60lasshgjy42brp5p524q";
303+ sha256 = "020qm4za63w69hcbqzbky1r269nv05ajf4zxgvp8jvnz33nj3rs7";
351 libraryHaskellDepends = [
304 libraryHaskellDepends = [
352 aeson amazonka-core base bifunctors bytestring case-insensitive
305 aeson amazonka-core base bifunctors bytestring case-insensitive
353 conduit conduit-extra groom http-client http-types process
306 conduit conduit-extra groom http-client http-types process
354 resourcet tasty tasty-hunit template-haskell temporary text time
307 resourcet tasty tasty-hunit template-haskell temporary text time
355 unordered-containers yaml
308 unordered-containers yaml
356 ];
309 ];
357− doHaddock = false;
358− doCheck = false;
359 homepage = "https://github.com/brendanhay/amazonka";
310 homepage = "https://github.com/brendanhay/amazonka";
360 description = "Common functionality for Amazonka library test-suites";
311 description = "Common functionality for Amazonka library test-suites";
361− license = "unknown";
312+ license = stdenv.lib.licenses.mpl20;
362 }) {};
313 }) {};
363 "ansi-terminal" = callPackage
314 "ansi-terminal" = callPackage
364− ({ mkDerivation, base }:
315+ ({ mkDerivation, base, colour }:
365 mkDerivation {
316 mkDerivation {
366 pname = "ansi-terminal";
317 pname = "ansi-terminal";
367− version = "0.6.3.1";
318+ version = "0.7.1.1";
368− sha256 = "15c0c0vb66y3mr11kcvgjf4h0f7dqg7k1xq7zzq9fy11r7h9i3s5";
319+ sha256 = "1z2lllm5f2wy3a1j1198mpwq9cb6qclrxr2gpdzjyxzzvybpdj3g";
369 isLibrary = true;
320 isLibrary = true;
370 isExecutable = true;
321 isExecutable = true;
371− libraryHaskellDepends = [ base ];
322+ libraryHaskellDepends = [ base colour ];
372 executableHaskellDepends = [ base ];
323 executableHaskellDepends = [ base ];
373− doHaddock = false;
374− doCheck = false;
375 homepage = "https://github.com/feuerbach/ansi-terminal";
324 homepage = "https://github.com/feuerbach/ansi-terminal";
376 description = "Simple ANSI terminal support, with Windows compatibility";
325 description = "Simple ANSI terminal support, with Windows compatibility";
377 license = stdenv.lib.licenses.bsd3;
326 license = stdenv.lib.licenses.bsd3;
@@ -380,14 +329,14 @@ self: {
380 ({ mkDerivation, ansi-terminal, base }:
329 ({ mkDerivation, ansi-terminal, base }:
381 mkDerivation {
330 mkDerivation {
382 pname = "ansi-wl-pprint";
331 pname = "ansi-wl-pprint";
383− version = "0.6.7.3";
332+ version = "0.6.8.1";
384− sha256 = "025pyphsjf0dnbrmj5nscbi6gzyigwgp3ifxb3psn7kji6mfr29p";
333+ sha256 = "0qxk0iibbyqk7fmrq5cbkr1269bd6vqbdmj2n8s5bvds0836mnnm";
334+ revision = "1";
335+ editedCabalFile = "0miriy5zkssjwg8zk1wzg7wx3l5ljzvrhga33m2iz7j4y0sb4fx7";
385 isLibrary = true;
336 isLibrary = true;
386 isExecutable = true;
337 isExecutable = true;
387 libraryHaskellDepends = [ ansi-terminal base ];
338 libraryHaskellDepends = [ ansi-terminal base ];
388 executableHaskellDepends = [ ansi-terminal base ];
339 executableHaskellDepends = [ ansi-terminal base ];
389− doHaddock = false;
390− doCheck = false;
391 homepage = "http://github.com/ekmett/ansi-wl-pprint";
340 homepage = "http://github.com/ekmett/ansi-wl-pprint";
392 description = "The Wadler/Leijen Pretty Printer for colored ANSI terminal output";
341 description = "The Wadler/Leijen Pretty Printer for colored ANSI terminal output";
393 license = stdenv.lib.licenses.bsd3;
342 license = stdenv.lib.licenses.bsd3;
@@ -399,8 +348,6 @@ self: {
399 version = "0.1.4";
348 version = "0.1.4";
400 sha256 = "09jb9ij78fdkz2qk66rw99q19qnm504dpv0yq0pjsl6xwjmndsjq";
349 sha256 = "09jb9ij78fdkz2qk66rw99q19qnm504dpv0yq0pjsl6xwjmndsjq";
401 libraryHaskellDepends = [ base bytestring ];
350 libraryHaskellDepends = [ base bytestring ];
402− doHaddock = false;
403− doCheck = false;
404 description = "A simple applicative parser";
351 description = "A simple applicative parser";
405 license = stdenv.lib.licenses.bsd3;
352 license = stdenv.lib.licenses.bsd3;
406 }) {};
353 }) {};
@@ -417,8 +364,6 @@ self: {
417 asn1-types base bytestring hourglass mtl tasty tasty-quickcheck
364 asn1-types base bytestring hourglass mtl tasty tasty-quickcheck
418 text
365 text
419 ];
366 ];
420− doHaddock = false;
421− doCheck = false;
422 homepage = "http://github.com/vincenthz/hs-asn1";
367 homepage = "http://github.com/vincenthz/hs-asn1";
423 description = "ASN1 data reader and writer in RAW, BER and DER forms";
368 description = "ASN1 data reader and writer in RAW, BER and DER forms";
424 license = stdenv.lib.licenses.bsd3;
369 license = stdenv.lib.licenses.bsd3;
@@ -432,8 +377,6 @@ self: {
432 libraryHaskellDepends = [
377 libraryHaskellDepends = [
433 asn1-encoding asn1-types base bytestring
378 asn1-encoding asn1-types base bytestring
434 ];
379 ];
435− doHaddock = false;
436− doCheck = false;
437 homepage = "https://github.com/vincenthz/hs-asn1";
380 homepage = "https://github.com/vincenthz/hs-asn1";
438 description = "Simple monadic parser for ASN1 stream types";
381 description = "Simple monadic parser for ASN1 stream types";
439 license = stdenv.lib.licenses.bsd3;
382 license = stdenv.lib.licenses.bsd3;
@@ -445,8 +388,6 @@ self: {
445 version = "0.3.2";
388 version = "0.3.2";
446 sha256 = "05vjchyqiy9n275cygffhn0ma7fz7jx52j0dcdm9qm8h9bziymqc";
389 sha256 = "05vjchyqiy9n275cygffhn0ma7fz7jx52j0dcdm9qm8h9bziymqc";
447 libraryHaskellDepends = [ base bytestring hourglass memory ];
390 libraryHaskellDepends = [ base bytestring hourglass memory ];
448− doHaddock = false;
449− doCheck = false;
450 homepage = "http://github.com/vincenthz/hs-asn1-types";
391 homepage = "http://github.com/vincenthz/hs-asn1-types";
451 description = "ASN.1 types";
392 description = "ASN.1 types";
452 license = stdenv.lib.licenses.bsd3;
393 license = stdenv.lib.licenses.bsd3;
@@ -463,30 +404,29 @@ self: {
463 testHaskellDepends = [
404 testHaskellDepends = [
464 base HUnit test-framework test-framework-hunit
405 base HUnit test-framework test-framework-hunit
465 ];
406 ];
466− doHaddock = false;
467− doCheck = false;
468 homepage = "https://github.com/simonmar/async";
407 homepage = "https://github.com/simonmar/async";
469 description = "Run IO operations asynchronously and wait for their results";
408 description = "Run IO operations asynchronously and wait for their results";
470 license = stdenv.lib.licenses.bsd3;
409 license = stdenv.lib.licenses.bsd3;
471 }) {};
410 }) {};
472 "attoparsec" = callPackage
411 "attoparsec" = callPackage
473− ({ mkDerivation, array, base, bytestring, containers, deepseq
412+ ({ mkDerivation, array, base, bytestring, case-insensitive
474− , QuickCheck, quickcheck-unicode, scientific, tasty
413+ , containers, criterion, deepseq, directory, filepath, ghc-prim
475− , tasty-quickcheck, text, transformers, vector
414+ , http-types, parsec, scientific, text, transformers
415+ , unordered-containers, vector
476 }:
416 }:
477 mkDerivation {
417 mkDerivation {
478 pname = "attoparsec";
418 pname = "attoparsec";
479− version = "0.13.1.0";
419+ version = "0.13.2.0";
480− sha256 = "0r1zrrkbqv8w4pb459fj5izd1h85p9nrsp3gyzj7qiayjpa79p2j";
420+ sha256 = "1wrwj359r0kgrcc2kw1yl9cpvkihhq0qm3i12kw39707s6m2x0pd";
481 libraryHaskellDepends = [
421 libraryHaskellDepends = [
482 array base bytestring containers deepseq scientific text
422 array base bytestring containers deepseq scientific text
483 transformers
423 transformers
484 ];
424 ];
485− testHaskellDepends = [
425+ benchmarkHaskellDepends = [
486− array base bytestring deepseq QuickCheck quickcheck-unicode
426+ array base bytestring case-insensitive containers criterion deepseq
427+ directory filepath ghc-prim http-types parsec scientific text
487− scientific tasty tasty-quickcheck text transformers vector
428+ transformers unordered-containers vector
488 ];
429 ];
489− doHaddock = false;
490 doCheck = false;
430 doCheck = false;
491 homepage = "https://github.com/bos/attoparsec";
431 homepage = "https://github.com/bos/attoparsec";
492 description = "Fast combinator parsing for bytestrings and text";
432 description = "Fast combinator parsing for bytestrings and text";
@@ -499,8 +439,6 @@ self: {
499 version = "0.1.4";
439 version = "0.1.4";
500 sha256 = "09dlh2alsx2mw5kvj931yhbj0aw7jmly2cm9xbscm2sf098w35jy";
440 sha256 = "09dlh2alsx2mw5kvj931yhbj0aw7jmly2cm9xbscm2sf098w35jy";
501 libraryHaskellDepends = [ base ];
441 libraryHaskellDepends = [ base ];
502− doHaddock = false;
503− doCheck = false;
504 homepage = "https://github.com/yesodweb/wai";
442 homepage = "https://github.com/yesodweb/wai";
505 description = "Efficiently run periodic, on-demand actions";
443 description = "Efficiently run periodic, on-demand actions";
506 license = stdenv.lib.licenses.mit;
444 license = stdenv.lib.licenses.mit;
@@ -513,8 +451,6 @@ self: {
513 sha256 = "0452l6zf6fjhy4kxqwv6i6hhg6yfx4wcg450k3axpyj30l7jnq3x";
451 sha256 = "0452l6zf6fjhy4kxqwv6i6hhg6yfx4wcg450k3axpyj30l7jnq3x";
514 libraryHaskellDepends = [ base unix ];
452 libraryHaskellDepends = [ base unix ];
515 testHaskellDepends = [ base hspec QuickCheck ];
453 testHaskellDepends = [ base hspec QuickCheck ];
516− doHaddock = false;
517− doCheck = false;
518 description = "A compatibility layer for base";
454 description = "A compatibility layer for base";
519 license = stdenv.lib.licenses.mit;
455 license = stdenv.lib.licenses.mit;
520 }) {};
456 }) {};
@@ -526,12 +462,22 @@ self: {
526 sha256 = "03mdww5j0gwai7aqlx3m71ldmjcr99jzpkcclzjfclk6a6kjla67";
462 sha256 = "03mdww5j0gwai7aqlx3m71ldmjcr99jzpkcclzjfclk6a6kjla67";
527 libraryHaskellDepends = [ base ghc-prim ];
463 libraryHaskellDepends = [ base ghc-prim ];
528 testHaskellDepends = [ base hspec QuickCheck ];
464 testHaskellDepends = [ base hspec QuickCheck ];
529− doHaddock = false;
530− doCheck = false;
531 homepage = "https://github.com/haskell-compat/base-orphans#readme";
465 homepage = "https://github.com/haskell-compat/base-orphans#readme";
532 description = "Backwards-compatible orphan instances for base";
466 description = "Backwards-compatible orphan instances for base";
533 license = stdenv.lib.licenses.mit;
467 license = stdenv.lib.licenses.mit;
534 }) {};
468 }) {};
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+ }) {};
535 "base16-bytestring" = callPackage
481 "base16-bytestring" = callPackage
536 ({ mkDerivation, base, bytestring, ghc-prim }:
482 ({ mkDerivation, base, bytestring, ghc-prim }:
537 mkDerivation {
483 mkDerivation {
@@ -539,8 +485,6 @@ self: {
539 version = "0.1.1.6";
485 version = "0.1.1.6";
540 sha256 = "0jf40m3yijqw6wd1rwwvviww46fasphaay9m9rgqyhf5aahnbzjs";
486 sha256 = "0jf40m3yijqw6wd1rwwvviww46fasphaay9m9rgqyhf5aahnbzjs";
541 libraryHaskellDepends = [ base bytestring ghc-prim ];
487 libraryHaskellDepends = [ base bytestring ghc-prim ];
542− doHaddock = false;
543− doCheck = false;
544 homepage = "http://github.com/bos/base16-bytestring";
488 homepage = "http://github.com/bos/base16-bytestring";
545 description = "Fast base16 (hex) encoding and decoding for ByteStrings";
489 description = "Fast base16 (hex) encoding and decoding for ByteStrings";
546 license = stdenv.lib.licenses.bsd3;
490 license = stdenv.lib.licenses.bsd3;
@@ -558,8 +502,6 @@ self: {
558 base bytestring containers HUnit QuickCheck test-framework
502 base bytestring containers HUnit QuickCheck test-framework
559 test-framework-hunit test-framework-quickcheck2
503 test-framework-hunit test-framework-quickcheck2
560 ];
504 ];
561− doHaddock = false;
562− doCheck = false;
563 homepage = "https://github.com/bos/base64-bytestring";
505 homepage = "https://github.com/bos/base64-bytestring";
564 description = "Fast base64 encoding and decoding for ByteStrings";
506 description = "Fast base64 encoding and decoding for ByteStrings";
565 license = stdenv.lib.licenses.bsd3;
507 license = stdenv.lib.licenses.bsd3;
@@ -571,50 +513,43 @@ self: {
571 version = "0.0.4";
513 version = "0.0.4";
572 sha256 = "1zdqv8dbzv8jx6z8fcghinbnxdc5fb97i7sdfswdr1fcp8jq6i38";
514 sha256 = "1zdqv8dbzv8jx6z8fcghinbnxdc5fb97i7sdfswdr1fcp8jq6i38";
573 libraryHaskellDepends = [ base ghc-prim ];
515 libraryHaskellDepends = [ base ghc-prim ];
574− doHaddock = false;
575− doCheck = false;
576 homepage = "https://github.com/haskell-foundation/foundation";
516 homepage = "https://github.com/haskell-foundation/foundation";
577 description = "Foundation scrap box of array & string";
517 description = "Foundation scrap box of array & string";
578 license = stdenv.lib.licenses.bsd3;
518 license = stdenv.lib.licenses.bsd3;
579 }) {};
519 }) {};
580 "basic-prelude" = callPackage
520 "basic-prelude" = callPackage
581 ({ mkDerivation, base, bytestring, containers, filepath, hashable
521 ({ mkDerivation, base, bytestring, containers, filepath, hashable
582− , lifted-base, ReadArgs, safe, text, transformers
583− , unordered-containers, vector
522+ , text, transformers, unordered-containers, vector
584 }:
523 }:
585 mkDerivation {
524 mkDerivation {
586 pname = "basic-prelude";
525 pname = "basic-prelude";
587− version = "0.6.1.1";
526+ version = "0.7.0";
588− sha256 = "1irfz57w4966y1vxkgh6bqxdlw3jijwz1pmq3qz9748linnpicgp";
527+ sha256 = "0yckmnvm6i4vw0mykj4fzl4ldsf67v8d2h0vp1bakyj84n4myx8h";
589 libraryHaskellDepends = [
528 libraryHaskellDepends = [
590− base bytestring containers filepath hashable lifted-base ReadArgs
529+ base bytestring containers filepath hashable text transformers
591− safe text transformers unordered-containers vector
530+ unordered-containers vector
592 ];
531 ];
593− doHaddock = false;
594− doCheck = false;
595− homepage = "https://github.com/snoyberg/basic-prelude";
532+ homepage = "https://github.com/snoyberg/basic-prelude#readme";
596 description = "An enhanced core prelude; a common foundation for alternate preludes";
533 description = "An enhanced core prelude; a common foundation for alternate preludes";
597 license = stdenv.lib.licenses.mit;
534 license = stdenv.lib.licenses.mit;
598 }) {};
535 }) {};
599 "bifunctors" = callPackage
536 "bifunctors" = callPackage
600 ({ mkDerivation, base, base-orphans, comonad, containers, hspec
537 ({ mkDerivation, base, base-orphans, comonad, containers, hspec
601− , QuickCheck, semigroups, tagged, template-haskell, transformers
538+ , QuickCheck, semigroups, tagged, template-haskell, th-abstraction
602− , transformers-compat
539+ , transformers, transformers-compat
603 }:
540 }:
604 mkDerivation {
541 mkDerivation {
605 pname = "bifunctors";
542 pname = "bifunctors";
606− version = "5.4.2";
543+ version = "5.5";
607− sha256 = "13fwvw1102ik96pgi85i34kisz1h237vgw88ywsgifsah9kh4qiq";
544+ sha256 = "0a5y85p1dhcvkagpdci6ah5kczc2jpwsj7ywkd9cg0nqcyzq3icj";
608 libraryHaskellDepends = [
545 libraryHaskellDepends = [
609 base base-orphans comonad containers semigroups tagged
546 base base-orphans comonad containers semigroups tagged
610− template-haskell transformers transformers-compat
547+ template-haskell th-abstraction transformers transformers-compat
611 ];
548 ];
612 testHaskellDepends = [
549 testHaskellDepends = [
613 base hspec QuickCheck template-haskell transformers
550 base hspec QuickCheck template-haskell transformers
614 transformers-compat
551 transformers-compat
615 ];
552 ];
616− doHaddock = false;
617− doCheck = false;
618 homepage = "http://github.com/ekmett/bifunctors/";
553 homepage = "http://github.com/ekmett/bifunctors/";
619 description = "Bifunctors";
554 description = "Bifunctors";
620 license = stdenv.lib.licenses.bsd3;
555 license = stdenv.lib.licenses.bsd3;
@@ -623,11 +558,9 @@ self: {
623 ({ mkDerivation, base }:
558 ({ mkDerivation, base }:
624 mkDerivation {
559 mkDerivation {
625 pname = "bindings-DSL";
560 pname = "bindings-DSL";
626− version = "1.0.23";
561+ version = "1.0.24";
627− sha256 = "1rqhkk8hn1xjl3705dvakxx93q89vp0fw22v2cbrlapbir27cv7b";
562+ sha256 = "03n8z5qxrrq4l6h2f3xyav45f5v2gr112g4l4r4jw8yfvr8qyk93";
628 libraryHaskellDepends = [ base ];
563 libraryHaskellDepends = [ base ];
629− doHaddock = false;
630− doCheck = false;
631 homepage = "https://github.com/jwiegley/bindings-dsl/wiki";
564 homepage = "https://github.com/jwiegley/bindings-dsl/wiki";
632 description = "FFI domain specific language, on top of hsc2hs";
565 description = "FFI domain specific language, on top of hsc2hs";
633 license = stdenv.lib.licenses.bsd3;
566 license = stdenv.lib.licenses.bsd3;
@@ -646,16 +579,13 @@ self: {
646 base bytestring HUnit QuickCheck test-framework
579 base bytestring HUnit QuickCheck test-framework
647 test-framework-hunit test-framework-quickcheck2 text utf8-string
580 test-framework-hunit test-framework-quickcheck2 text utf8-string
648 ];
581 ];
649− doHaddock = false;
650− doCheck = false;
651 homepage = "http://github.com/lpsmith/blaze-builder";
582 homepage = "http://github.com/lpsmith/blaze-builder";
652 description = "Efficient buffered output";
583 description = "Efficient buffered output";
653 license = stdenv.lib.licenses.bsd3;
584 license = stdenv.lib.licenses.bsd3;
654 }) {};
585 }) {};
655 "blaze-html" = callPackage
586 "blaze-html" = callPackage
656 ({ mkDerivation, base, blaze-builder, blaze-markup, bytestring
587 ({ mkDerivation, base, blaze-builder, blaze-markup, bytestring
657− , containers, HUnit, QuickCheck, test-framework
588+ , text
658− , test-framework-hunit, test-framework-quickcheck2, text
659 }:
589 }:
660 mkDerivation {
590 mkDerivation {
661 pname = "blaze-html";
591 pname = "blaze-html";
@@ -664,32 +594,18 @@ self: {
664 libraryHaskellDepends = [
594 libraryHaskellDepends = [
665 base blaze-builder blaze-markup bytestring text
595 base blaze-builder blaze-markup bytestring text
666 ];
596 ];
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;
673 doCheck = false;
597 doCheck = false;
674 homepage = "http://jaspervdj.be/blaze";
598 homepage = "http://jaspervdj.be/blaze";
675 description = "A blazingly fast HTML combinator library for Haskell";
599 description = "A blazingly fast HTML combinator library for Haskell";
676 license = stdenv.lib.licenses.bsd3;
600 license = stdenv.lib.licenses.bsd3;
677 }) {};
601 }) {};
678 "blaze-markup" = callPackage
602 "blaze-markup" = callPackage
679− ({ mkDerivation, base, blaze-builder, bytestring, containers, HUnit
603+ ({ mkDerivation, base, blaze-builder, bytestring, text }:
680− , QuickCheck, test-framework, test-framework-hunit
681− , test-framework-quickcheck2, text
682− }:
683 mkDerivation {
604 mkDerivation {
684 pname = "blaze-markup";
605 pname = "blaze-markup";
685 version = "0.8.0.0";
606 version = "0.8.0.0";
686 sha256 = "03sl7xs6vk4zxbjszgyjpsppi1cknswg7z7rswz2f0rq62wwpq8r";
607 sha256 = "03sl7xs6vk4zxbjszgyjpsppi1cknswg7z7rswz2f0rq62wwpq8r";
687 libraryHaskellDepends = [ base blaze-builder bytestring text ];
608 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;
693 doCheck = false;
609 doCheck = false;
694 homepage = "http://jaspervdj.be/blaze";
610 homepage = "http://jaspervdj.be/blaze";
695 description = "A blazingly fast markup combinator library for Haskell";
611 description = "A blazingly fast markup combinator library for Haskell";
@@ -703,8 +619,6 @@ self: {
703 sha256 = "1qizg0kxxjqnd3cbrjhhidk5pbbciz0pb3z5kzikjjxnnnhk8fr4";
619 sha256 = "1qizg0kxxjqnd3cbrjhhidk5pbbciz0pb3z5kzikjjxnnnhk8fr4";
704 enableSeparateDataOutput = true;
620 enableSeparateDataOutput = true;
705 libraryHaskellDepends = [ base bytestring ];
621 libraryHaskellDepends = [ base bytestring ];
706− doHaddock = false;
707− doCheck = false;
708 homepage = "http://github.com/vincenthz/hs-byteable";
622 homepage = "http://github.com/vincenthz/hs-byteable";
709 description = "Type class for sequence of bytes";
623 description = "Type class for sequence of bytes";
710 license = stdenv.lib.licenses.bsd3;
624 license = stdenv.lib.licenses.bsd3;
@@ -719,8 +633,6 @@ self: {
719 isExecutable = true;
633 isExecutable = true;
720 enableSeparateDataOutput = true;
634 enableSeparateDataOutput = true;
721 libraryHaskellDepends = [ base bytestring ];
635 libraryHaskellDepends = [ base bytestring ];
722− doHaddock = false;
723− doCheck = false;
724 homepage = "http://github.com/vincenthz/hs-bytedump";
636 homepage = "http://github.com/vincenthz/hs-bytedump";
725 description = "Flexible byte dump helpers for human readers";
637 description = "Flexible byte dump helpers for human readers";
726 license = stdenv.lib.licenses.bsd3;
638 license = stdenv.lib.licenses.bsd3;
@@ -732,8 +644,6 @@ self: {
732 version = "1.0.4";
644 version = "1.0.4";
733 sha256 = "06995paxbxk8lldvarqpb3ygcjbg4v8dk4scib1rjzwlhssvn85x";
645 sha256 = "06995paxbxk8lldvarqpb3ygcjbg4v8dk4scib1rjzwlhssvn85x";
734 libraryHaskellDepends = [ base ];
646 libraryHaskellDepends = [ base ];
735− doHaddock = false;
736− doCheck = false;
737 homepage = "http://community.haskell.org/~aslatter/code/byteorder";
647 homepage = "http://community.haskell.org/~aslatter/code/byteorder";
738 description = "Exposes the native endianness or byte ordering of the system";
648 description = "Exposes the native endianness or byte ordering of the system";
739 license = stdenv.lib.licenses.bsd3;
649 license = stdenv.lib.licenses.bsd3;
@@ -746,47 +656,55 @@ self: {
746 sha256 = "1hnvjac28y44yn78c9vdp1zvrknvlw98ky3g4n5vivr16rvh8x3d";
656 sha256 = "1hnvjac28y44yn78c9vdp1zvrknvlw98ky3g4n5vivr16rvh8x3d";
747 libraryHaskellDepends = [ base bytestring deepseq ];
657 libraryHaskellDepends = [ base bytestring deepseq ];
748 doHaddock = false;
658 doHaddock = false;
749− doCheck = false;
750 description = "The new bytestring builder, packaged outside of GHC";
659 description = "The new bytestring builder, packaged outside of GHC";
751 license = stdenv.lib.licenses.bsd3;
660 license = stdenv.lib.licenses.bsd3;
752 }) {};
661 }) {};
753− "bytestring-handle" = callPackage
662+ "bytestring-trie" = callPackage
754− ({ mkDerivation, base, bytestring }:
663+ ({ mkDerivation, base, binary, bytestring }:
755 mkDerivation {
664 mkDerivation {
756− pname = "bytestring-handle";
665+ pname = "bytestring-trie";
757− version = "0.1.0.6";
666+ version = "0.2.4.1";
758− sha256 = "18f17aja1ivhr3zyg2cccn2m03hdn5jf5410dndkhf12gvgiqs7y";
667+ sha256 = "0qqklrvdcprchnl4bxr6w7zf6k5gncincl3kysm34gd04sszxr1g";
759− libraryHaskellDepends = [ base bytestring ];
668+ libraryHaskellDepends = [ base binary bytestring ];
760− doHaddock = false;
669+ homepage = "http://code.haskell.org/~wren/";
761− doCheck = false;
670+ description = "An efficient finite map from (byte)strings to values";
762− homepage = "http://hub.darcs.net/ganesh/bytestring-handle";
671+ license = stdenv.lib.licenses.bsd3;
763− description = "ByteString-backed Handles";
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";
764 license = stdenv.lib.licenses.bsd3;
682 license = stdenv.lib.licenses.bsd3;
765 }) {};
683 }) {};
766 "cabal2nix" = callPackage
684 "cabal2nix" = callPackage
767 ({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring, Cabal
685 ({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring, Cabal
768 , cabal-doctest, containers, deepseq, directory
686 , cabal-doctest, containers, deepseq, directory
769 , distribution-nixpkgs, doctest, filepath, hackage-db, hopenssl
687 , 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
771 , optparse-applicative, pretty, process, split, text, time
689 , optparse-applicative, pretty, process, split, text, time
772 , transformers, utf8-string, yaml
690 , transformers, utf8-string, yaml
773 }:
691 }:
774 mkDerivation {
692 mkDerivation {
775 pname = "cabal2nix";
693 pname = "cabal2nix";
776− version = "2.3.1";
694+ version = "2.7";
777− sha256 = "0xi4mj8gyb2k9a43dp49wc84sbxpv9sfa8cmzfp0mkak0alwqahj";
695+ sha256 = "1ypzldvifqm4nv9bwzvm5pfsxxn4mp19z50fpkxk84fhb5pb6nbd";
778 isLibrary = true;
696 isLibrary = true;
779 isExecutable = true;
697 isExecutable = true;
780 setupHaskellDepends = [ base Cabal cabal-doctest ];
698 setupHaskellDepends = [ base Cabal cabal-doctest ];
781 libraryHaskellDepends = [
699 libraryHaskellDepends = [
782 aeson ansi-wl-pprint base bytestring Cabal containers deepseq
700 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
784 language-nix lens optparse-applicative pretty process split text
702 language-nix lens optparse-applicative pretty process split text
785− transformers yaml
703+ time transformers yaml
786 ];
704 ];
787 executableHaskellDepends = [
705 executableHaskellDepends = [
788 aeson ansi-wl-pprint base bytestring Cabal containers deepseq
706 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
790 language-nix lens monad-par monad-par-extras mtl
708 language-nix lens monad-par monad-par-extras mtl
791 optparse-applicative pretty process split text time transformers
709 optparse-applicative pretty process split text time transformers
792 utf8-string yaml
710 utf8-string yaml
@@ -794,11 +712,9 @@ self: {
794 testHaskellDepends = [
712 testHaskellDepends = [
795 aeson ansi-wl-pprint base bytestring Cabal containers deepseq
713 aeson ansi-wl-pprint base bytestring Cabal containers deepseq
796 directory distribution-nixpkgs doctest filepath hackage-db hopenssl
714 directory distribution-nixpkgs doctest filepath hackage-db hopenssl
797− language-nix lens optparse-applicative pretty process split text
715+ hpack language-nix lens optparse-applicative pretty process split
798− transformers yaml
716+ text time transformers yaml
799 ];
717 ];
800− doHaddock = false;
801− doCheck = false;
802 homepage = "https://github.com/nixos/cabal2nix#readme";
718 homepage = "https://github.com/nixos/cabal2nix#readme";
803 description = "Convert Cabal files into Nix build instructions";
719 description = "Convert Cabal files into Nix build instructions";
804 license = stdenv.lib.licenses.bsd3;
720 license = stdenv.lib.licenses.bsd3;
@@ -811,25 +727,44 @@ self: {
811 sha256 = "1qmihf5jafmc79sk52l6gpx75f5bnla2lp62kh3p34x3j84mwpzj";
727 sha256 = "1qmihf5jafmc79sk52l6gpx75f5bnla2lp62kh3p34x3j84mwpzj";
812 libraryHaskellDepends = [ base ];
728 libraryHaskellDepends = [ base ];
813 testHaskellDepends = [ base nanospec ];
729 testHaskellDepends = [ base nanospec ];
814− doHaddock = false;
815− doCheck = false;
816 homepage = "https://github.com/sol/call-stack#readme";
730 homepage = "https://github.com/sol/call-stack#readme";
817 description = "Use GHC call-stacks in a backward compatible way";
731 description = "Use GHC call-stacks in a backward compatible way";
818 license = stdenv.lib.licenses.mit;
732 license = stdenv.lib.licenses.mit;
819 }) {};
733 }) {};
820 "case-insensitive" = callPackage
734 "case-insensitive" = callPackage
821− ({ mkDerivation, base, bytestring, deepseq, hashable, text }:
735+ ({ mkDerivation, base, bytestring, criterion, deepseq, hashable
736+ , text
737+ }:
822 mkDerivation {
738 mkDerivation {
823 pname = "case-insensitive";
739 pname = "case-insensitive";
824 version = "1.2.0.10";
740 version = "1.2.0.10";
825 sha256 = "0v1hclvv0516fnlj5j2izd9xmakl7dshi9cb32iz6dgvzx01qck6";
741 sha256 = "0v1hclvv0516fnlj5j2izd9xmakl7dshi9cb32iz6dgvzx01qck6";
826 libraryHaskellDepends = [ base bytestring deepseq hashable text ];
742 libraryHaskellDepends = [ base bytestring deepseq hashable text ];
827− doHaddock = false;
743+ benchmarkHaskellDepends = [ base bytestring criterion deepseq ];
828 doCheck = false;
744 doCheck = false;
829 homepage = "https://github.com/basvandijk/case-insensitive";
745 homepage = "https://github.com/basvandijk/case-insensitive";
830 description = "Case insensitive string comparison";
746 description = "Case insensitive string comparison";
831 license = stdenv.lib.licenses.bsd3;
747 license = stdenv.lib.licenses.bsd3;
832 }) {};
748 }) {};
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+ }) {};
833 "cereal" = callPackage
768 "cereal" = callPackage
834 ({ mkDerivation, array, base, bytestring, containers, ghc-prim
769 ({ mkDerivation, array, base, bytestring, containers, ghc-prim
835 , QuickCheck, test-framework, test-framework-quickcheck2
770 , QuickCheck, test-framework, test-framework-quickcheck2
@@ -845,8 +780,6 @@ self: {
845 base bytestring QuickCheck test-framework
780 base bytestring QuickCheck test-framework
846 test-framework-quickcheck2
781 test-framework-quickcheck2
847 ];
782 ];
848− doHaddock = false;
849− doCheck = false;
850 homepage = "https://github.com/GaloisInc/cereal";
783 homepage = "https://github.com/GaloisInc/cereal";
851 description = "A binary serialization library";
784 description = "A binary serialization library";
852 license = stdenv.lib.licenses.bsd3;
785 license = stdenv.lib.licenses.bsd3;
@@ -865,29 +798,21 @@ self: {
865 testHaskellDepends = [
798 testHaskellDepends = [
866 base bytestring cereal conduit HUnit mtl resourcet transformers
799 base bytestring cereal conduit HUnit mtl resourcet transformers
867 ];
800 ];
868− doHaddock = false;
869− doCheck = false;
870 homepage = "https://github.com/snoyberg/conduit";
801 homepage = "https://github.com/snoyberg/conduit";
871 description = "Turn Data.Serialize Gets and Puts into Sources, Sinks, and Conduits";
802 description = "Turn Data.Serialize Gets and Puts into Sources, Sinks, and Conduits";
872 license = stdenv.lib.licenses.bsd3;
803 license = stdenv.lib.licenses.bsd3;
873 }) {};
804 }) {};
874− "chell" = callPackage
805+ "cereal-vector" = callPackage
875− ({ mkDerivation, ansi-terminal, base, bytestring, options, patience
806+ ({ mkDerivation, base, bytestring, cereal, QuickCheck, vector }:
876− , random, template-haskell, text, transformers
877− }:
878 mkDerivation {
807 mkDerivation {
879− pname = "chell";
808+ pname = "cereal-vector";
880− version = "0.4.0.1";
809+ version = "0.2.0.1";
881− sha256 = "0lb95abzxl4a87nfqxsxpb3a39pd52cci43hcvj8615hyhqvs2jz";
810+ sha256 = "0czrb4l1n73cfxxlzbcqfa34qa3gw0m5w5mlz0rawylyqfk8a1pz";
882− libraryHaskellDepends = [
811+ libraryHaskellDepends = [ base bytestring cereal vector ];
883− ansi-terminal base bytestring options patience random
812+ testHaskellDepends = [ base cereal QuickCheck vector ];
884− template-haskell text transformers
813+ homepage = "https://github.com/acfoltzer/cereal-vector";
885− ];
814+ description = "Serialize instances for Data.Vector types.";
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;
815+ license = stdenv.lib.licenses.bsd3;
891 }) {};
816 }) {};
892 "chunked-data" = callPackage
817 "chunked-data" = callPackage
893 ({ mkDerivation, base, bytestring, containers, semigroups, text
818 ({ mkDerivation, base, bytestring, containers, semigroups, text
@@ -900,8 +825,6 @@ self: {
900 libraryHaskellDepends = [
825 libraryHaskellDepends = [
901 base bytestring containers semigroups text transformers vector
826 base bytestring containers semigroups text transformers vector
902 ];
827 ];
903− doHaddock = false;
904− doCheck = false;
905 homepage = "https://github.com/snoyberg/mono-traversable";
828 homepage = "https://github.com/snoyberg/mono-traversable";
906 description = "Typeclasses for dealing with various chunked data representations";
829 description = "Typeclasses for dealing with various chunked data representations";
907 license = stdenv.lib.licenses.mit;
830 license = stdenv.lib.licenses.mit;
@@ -918,8 +841,8 @@ self: {
918 }:
841 }:
919 mkDerivation {
842 mkDerivation {
920 pname = "classy-prelude";
843 pname = "classy-prelude";
921− version = "1.2.0.1";
844+ version = "1.3.1";
922− sha256 = "0d7s3z4vbp2pq696m0yc1ccd51d3qvz7f50ya7xijfx7771y0zm4";
845+ sha256 = "0rk1h0kipmpk94ny2i389l6kjv7j4a55vabpm938rxv5clja2wyd";
923 libraryHaskellDepends = [
846 libraryHaskellDepends = [
924 async base basic-prelude bifunctors bytestring chunked-data
847 async base basic-prelude bifunctors bytestring chunked-data
925 containers deepseq dlist exceptions ghc-prim hashable lifted-async
848 containers deepseq dlist exceptions ghc-prim hashable lifted-async
@@ -932,9 +855,7 @@ self: {
932 testHaskellDepends = [
855 testHaskellDepends = [
933 base containers hspec QuickCheck transformers unordered-containers
856 base containers hspec QuickCheck transformers unordered-containers
934 ];
857 ];
935− doHaddock = false;
936− doCheck = false;
937− homepage = "https://github.com/snoyberg/mono-traversable";
858+ homepage = "https://github.com/snoyberg/mono-traversable#readme";
938 description = "A typeclass-based Prelude";
859 description = "A typeclass-based Prelude";
939 license = stdenv.lib.licenses.mit;
860 license = stdenv.lib.licenses.mit;
940 }) {};
861 }) {};
@@ -945,8 +866,8 @@ self: {
945 }:
866 }:
946 mkDerivation {
867 mkDerivation {
947 pname = "classy-prelude-conduit";
868 pname = "classy-prelude-conduit";
948− version = "1.2.0";
869+ version = "1.3.1";
949− sha256 = "0zzc6095205qf58qnnagfnb90svlc0m4hw2q79kd4x6d8b80s294";
870+ sha256 = "0n76c6bg45zcvy1jid3lrn6cr4iz3la7dd1ym7nffvqvgrfp0r2j";
950 libraryHaskellDepends = [
871 libraryHaskellDepends = [
951 base bytestring classy-prelude conduit conduit-combinators
872 base bytestring classy-prelude conduit conduit-combinators
952 monad-control resourcet transformers void
873 monad-control resourcet transformers void
@@ -954,9 +875,7 @@ self: {
954 testHaskellDepends = [
875 testHaskellDepends = [
955 base bytestring conduit hspec QuickCheck transformers
876 base bytestring conduit hspec QuickCheck transformers
956 ];
877 ];
957− doHaddock = false;
958− doCheck = false;
959− homepage = "https://github.com/snoyberg/mono-traversable";
878+ homepage = "https://github.com/snoyberg/mono-traversable#readme";
960 description = "classy-prelude together with conduit functions";
879 description = "classy-prelude together with conduit functions";
961 license = stdenv.lib.licenses.mit;
880 license = stdenv.lib.licenses.mit;
962 }) {};
881 }) {};
@@ -968,8 +887,6 @@ self: {
968 sha256 = "07v91s20halsqjmziqb1sqjp2sjpckl9by7y28aaklwqi2bh2rl8";
887 sha256 = "07v91s20halsqjmziqb1sqjp2sjpckl9by7y28aaklwqi2bh2rl8";
969 libraryHaskellDepends = [ base ];
888 libraryHaskellDepends = [ base ];
970 testHaskellDepends = [ base tasty tasty-quickcheck ];
889 testHaskellDepends = [ base tasty tasty-quickcheck ];
971− doHaddock = false;
972− doCheck = false;
973 homepage = "https://github.com/corsis/clock";
890 homepage = "https://github.com/corsis/clock";
974 description = "High-resolution clock functions: monotonic, realtime, cputime";
891 description = "High-resolution clock functions: monotonic, realtime, cputime";
975 license = stdenv.lib.licenses.bsd3;
892 license = stdenv.lib.licenses.bsd3;
@@ -990,8 +907,6 @@ self: {
990 executableHaskellDepends = [
907 executableHaskellDepends = [
991 base filepath process template-haskell transformers
908 base filepath process template-haskell transformers
992 ];
909 ];
993− doHaddock = false;
994− doCheck = false;
995 homepage = "https://github.com/ndmitchell/cmdargs#readme";
910 homepage = "https://github.com/ndmitchell/cmdargs#readme";
996 description = "Command line argument processing";
911 description = "Command line argument processing";
997 license = stdenv.lib.licenses.bsd3;
912 license = stdenv.lib.licenses.bsd3;
@@ -1004,12 +919,27 @@ self: {
1004 sha256 = "1491frk4jx6dlhifky9dvcxbsbcfssrz979a5hp5zn061rh8cp76";
919 sha256 = "1491frk4jx6dlhifky9dvcxbsbcfssrz979a5hp5zn061rh8cp76";
1005 libraryHaskellDepends = [ base ];
920 libraryHaskellDepends = [ base ];
1006 testHaskellDepends = [ base ];
921 testHaskellDepends = [ base ];
1007− doHaddock = false;
1008− doCheck = false;
1009 homepage = "https://github.com/RyanGlScott/code-page";
922 homepage = "https://github.com/RyanGlScott/code-page";
1010 description = "Windows code page library for Haskell";
923 description = "Windows code page library for Haskell";
1011 license = stdenv.lib.licenses.bsd3;
924 license = stdenv.lib.licenses.bsd3;
1012 }) {};
925 }) {};
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+ }) {};
1013 "comonad" = callPackage
943 "comonad" = callPackage
1014 ({ mkDerivation, base, Cabal, cabal-doctest, containers
944 ({ mkDerivation, base, Cabal, cabal-doctest, containers
1015 , contravariant, distributive, doctest, semigroups, tagged
945 , contravariant, distributive, doctest, semigroups, tagged
@@ -1027,16 +957,15 @@ self: {
1027 transformers transformers-compat
957 transformers transformers-compat
1028 ];
958 ];
1029 testHaskellDepends = [ base doctest ];
959 testHaskellDepends = [ base doctest ];
1030− doHaddock = false;
1031− doCheck = false;
1032 homepage = "http://github.com/ekmett/comonad/";
960 homepage = "http://github.com/ekmett/comonad/";
1033 description = "Comonads";
961 description = "Comonads";
1034 license = stdenv.lib.licenses.bsd3;
962 license = stdenv.lib.licenses.bsd3;
1035 }) {};
963 }) {};
1036 "conduit" = callPackage
964 "conduit" = callPackage
1037− ({ mkDerivation, base, containers, exceptions, hspec, lifted-base
965+ ({ mkDerivation, base, containers, criterion, deepseq, exceptions
966+ , hspec, kan-extensions, lifted-base, mmorph, monad-control, mtl
1038− , mmorph, monad-control, mtl, primitive, QuickCheck, resourcet
967+ , mwc-random, primitive, QuickCheck, resourcet, safe, split
1039− , safe, split, transformers, transformers-base, transformers-compat
968+ , transformers, transformers-base, transformers-compat, vector
1040 }:
969 }:
1041 mkDerivation {
970 mkDerivation {
1042 pname = "conduit";
971 pname = "conduit";
@@ -1050,8 +979,10 @@ self: {
1050 base containers exceptions hspec mtl QuickCheck resourcet safe
979 base containers exceptions hspec mtl QuickCheck resourcet safe
1051 split transformers
980 split transformers
1052 ];
981 ];
1053− doHaddock = false;
982+ benchmarkHaskellDepends = [
1054− doCheck = false;
983+ base containers criterion deepseq hspec kan-extensions mwc-random
984+ transformers vector
985+ ];
1055 homepage = "http://github.com/snoyberg/conduit";
986 homepage = "http://github.com/snoyberg/conduit";
1056 description = "Streaming data processing library";
987 description = "Streaming data processing library";
1057 license = stdenv.lib.licenses.mit;
988 license = stdenv.lib.licenses.mit;
@@ -1066,8 +997,8 @@ self: {
1066 }:
997 }:
1067 mkDerivation {
998 mkDerivation {
1068 pname = "conduit-combinators";
999 pname = "conduit-combinators";
1069− version = "1.1.1";
1000+ version = "1.1.2";
1070− sha256 = "0609miq03lq9visfb2dqqsxghmvgzm24pq39mqby1jnnah6yh8m0";
1001+ sha256 = "0f31iphdi31m7cfd2szq06x3xdag1kkv2vbxh6bm2ax37k9sw2w4";
1071 libraryHaskellDepends = [
1002 libraryHaskellDepends = [
1072 base base16-bytestring base64-bytestring bytestring chunked-data
1003 base base16-bytestring base64-bytestring bytestring chunked-data
1073 conduit conduit-extra filepath monad-control mono-traversable
1004 conduit conduit-extra filepath monad-control mono-traversable
@@ -1079,35 +1010,36 @@ self: {
1079 conduit containers directory filepath hspec mono-traversable mtl
1010 conduit containers directory filepath hspec mono-traversable mtl
1080 mwc-random QuickCheck safe silently text transformers vector
1011 mwc-random QuickCheck safe silently text transformers vector
1081 ];
1012 ];
1082− doHaddock = false;
1083− doCheck = false;
1084− homepage = "https://github.com/snoyberg/mono-traversable";
1013+ homepage = "https://github.com/snoyberg/mono-traversable#readme";
1085 description = "Commonly used conduit functions, for both chunked and unchunked data";
1014 description = "Commonly used conduit functions, for both chunked and unchunked data";
1086 license = stdenv.lib.licenses.mit;
1015 license = stdenv.lib.licenses.mit;
1087 }) {};
1016 }) {};
1088 "conduit-extra" = callPackage
1017 "conduit-extra" = callPackage
1089 ({ mkDerivation, async, attoparsec, base, blaze-builder, bytestring
1018 ({ mkDerivation, async, attoparsec, base, blaze-builder, bytestring
1090− , bytestring-builder, conduit, directory, exceptions, filepath
1019+ , bytestring-builder, conduit, criterion, directory, exceptions
1091− , hspec, monad-control, network, primitive, process, QuickCheck
1020+ , filepath, hspec, monad-control, network, primitive, process
1092− , resourcet, stm, streaming-commons, text, transformers
1021+ , QuickCheck, resourcet, stm, streaming-commons, text, transformers
1093− , transformers-base
1022+ , transformers-base, typed-process, unliftio-core
1094 }:
1023 }:
1095 mkDerivation {
1024 mkDerivation {
1096 pname = "conduit-extra";
1025 pname = "conduit-extra";
1097− version = "1.1.17";
1026+ version = "1.2.2";
1098− sha256 = "01haq94kf4jsqrhs6j2kkvxrw4iqhvhnd9rcrqpkdbp1dil493kn";
1027+ sha256 = "04bc1vy9giwfdcavrhjbmzm31lrf5360swns38yg6brql4pa2vii";
1099 libraryHaskellDepends = [
1028 libraryHaskellDepends = [
1100 async attoparsec base blaze-builder bytestring conduit directory
1029 async attoparsec base blaze-builder bytestring conduit directory
1101 exceptions filepath monad-control network primitive process
1030 exceptions filepath monad-control network primitive process
1102 resourcet stm streaming-commons text transformers transformers-base
1031 resourcet stm streaming-commons text transformers transformers-base
1032+ typed-process unliftio-core
1103 ];
1033 ];
1104 testHaskellDepends = [
1034 testHaskellDepends = [
1105 async attoparsec base blaze-builder bytestring bytestring-builder
1035 async attoparsec base blaze-builder bytestring bytestring-builder
1106 conduit directory exceptions hspec process QuickCheck resourcet stm
1036 conduit directory exceptions hspec process QuickCheck resourcet stm
1107 streaming-commons text transformers transformers-base
1037 streaming-commons text transformers transformers-base
1108 ];
1038 ];
1109− doHaddock = false;
1039+ benchmarkHaskellDepends = [
1110− doCheck = false;
1040+ base blaze-builder bytestring bytestring-builder conduit criterion
1041+ transformers
1042+ ];
1111 homepage = "http://github.com/snoyberg/conduit";
1043 homepage = "http://github.com/snoyberg/conduit";
1112 description = "Batteries included conduit: adapters for common libraries";
1044 description = "Batteries included conduit: adapters for common libraries";
1113 license = stdenv.lib.licenses.mit;
1045 license = stdenv.lib.licenses.mit;
@@ -1125,8 +1057,6 @@ self: {
1125 base byteable bytestring containers data-default-class network
1057 base byteable bytestring containers data-default-class network
1126 socks tls x509 x509-store x509-system x509-validation
1058 socks tls x509 x509-store x509-system x509-validation
1127 ];
1059 ];
1128− doHaddock = false;
1129− doCheck = false;
1130 homepage = "http://github.com/vincenthz/hs-connection";
1060 homepage = "http://github.com/vincenthz/hs-connection";
1131 description = "Simple and easy network connections API";
1061 description = "Simple and easy network connections API";
1132 license = stdenv.lib.licenses.bsd3;
1062 license = stdenv.lib.licenses.bsd3;
@@ -1143,8 +1073,6 @@ self: {
1143 base binary deepseq ghc-prim hashable mtl transformers
1073 base binary deepseq ghc-prim hashable mtl transformers
1144 transformers-compat
1074 transformers-compat
1145 ];
1075 ];
1146− doHaddock = false;
1147− doCheck = false;
1148 homepage = "http://github.com/ekmett/constraints/";
1076 homepage = "http://github.com/ekmett/constraints/";
1149 description = "Constraint manipulation";
1077 description = "Constraint manipulation";
1150 license = stdenv.lib.licenses.bsd2;
1078 license = stdenv.lib.licenses.bsd2;
@@ -1160,8 +1088,6 @@ self: {
1160 libraryHaskellDepends = [
1088 libraryHaskellDepends = [
1161 base semigroups StateVar transformers transformers-compat void
1089 base semigroups StateVar transformers transformers-compat void
1162 ];
1090 ];
1163− doHaddock = false;
1164− doCheck = false;
1165 homepage = "http://github.com/ekmett/contravariant/";
1091 homepage = "http://github.com/ekmett/contravariant/";
1166 description = "Contravariant functors";
1092 description = "Contravariant functors";
1167 license = stdenv.lib.licenses.bsd3;
1093 license = stdenv.lib.licenses.bsd3;
@@ -1183,8 +1109,6 @@ self: {
1183 base blaze-builder bytestring HUnit QuickCheck tasty tasty-hunit
1109 base blaze-builder bytestring HUnit QuickCheck tasty tasty-hunit
1184 tasty-quickcheck text time
1110 tasty-quickcheck text time
1185 ];
1111 ];
1186− doHaddock = false;
1187− doCheck = false;
1188 homepage = "http://github.com/snoyberg/cookie";
1112 homepage = "http://github.com/snoyberg/cookie";
1189 description = "HTTP cookie parsing and rendering";
1113 description = "HTTP cookie parsing and rendering";
1190 license = stdenv.lib.licenses.mit;
1114 license = stdenv.lib.licenses.mit;
@@ -1204,15 +1128,60 @@ self: {
1204 executableHaskellDepends = [
1128 executableHaskellDepends = [
1205 base directory old-locale old-time polyparse
1129 base directory old-locale old-time polyparse
1206 ];
1130 ];
1207− doHaddock = false;
1208− doCheck = false;
1209 homepage = "http://projects.haskell.org/cpphs/";
1131 homepage = "http://projects.haskell.org/cpphs/";
1210 description = "A liberalised re-implementation of cpp, the C pre-processor";
1132 description = "A liberalised re-implementation of cpp, the C pre-processor";
1211 license = "LGPL";
1133 license = "LGPL";
1212 }) {};
1134 }) {};
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+ }) {};
1213 "cryptohash" = callPackage
1181 "cryptohash" = callPackage
1214− ({ mkDerivation, base, byteable, bytestring, cryptonite, ghc-prim
1182+ ({ mkDerivation, base, byteable, bytestring, criterion, cryptonite
1215− , HUnit, memory, QuickCheck, tasty, tasty-hunit, tasty-quickcheck
1183+ , ghc-prim, HUnit, memory, QuickCheck, tasty, tasty-hunit
1184+ , tasty-quickcheck
1216 }:
1185 }:
1217 mkDerivation {
1186 mkDerivation {
1218 pname = "cryptohash";
1187 pname = "cryptohash";
@@ -1225,51 +1194,54 @@ self: {
1225 base byteable bytestring HUnit QuickCheck tasty tasty-hunit
1194 base byteable bytestring HUnit QuickCheck tasty tasty-hunit
1226 tasty-quickcheck
1195 tasty-quickcheck
1227 ];
1196 ];
1228− doHaddock = false;
1197+ benchmarkHaskellDepends = [ base byteable bytestring criterion ];
1229− doCheck = false;
1230 homepage = "http://github.com/vincenthz/hs-cryptohash";
1198 homepage = "http://github.com/vincenthz/hs-cryptohash";
1231 description = "collection of crypto hashes, fast, pure and practical";
1199 description = "collection of crypto hashes, fast, pure and practical";
1232 license = stdenv.lib.licenses.bsd3;
1200 license = stdenv.lib.licenses.bsd3;
1233 }) {};
1201 }) {};
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− }) {};
1252 "cryptonite" = callPackage
1202 "cryptonite" = callPackage
1253− ({ mkDerivation, base, bytestring, deepseq, foundation, ghc-prim
1203+ ({ mkDerivation, base, bytestring, criterion, deepseq, foundation
1254− , integer-gmp, memory, tasty, tasty-hunit, tasty-kat
1204+ , ghc-prim, integer-gmp, memory, random, tasty, tasty-hunit
1255− , tasty-quickcheck
1205+ , tasty-kat, tasty-quickcheck
1256 }:
1206 }:
1257 mkDerivation {
1207 mkDerivation {
1258 pname = "cryptonite";
1208 pname = "cryptonite";
1259− version = "0.23";
1209+ version = "0.24";
1260− sha256 = "1680dxgmnjgj083jhsw3rlljwaw0zqi5099m59x6kwqkxhn1qjpf";
1210+ sha256 = "11js3fg1rbrgy17i0nq19v9w4w28s80zglb6fnlbz6zg8cik3hqp";
1261 libraryHaskellDepends = [
1211 libraryHaskellDepends = [
1262 base bytestring deepseq foundation ghc-prim integer-gmp memory
1212 base bytestring deepseq foundation ghc-prim integer-gmp memory
1263 ];
1213 ];
1264 testHaskellDepends = [
1214 testHaskellDepends = [
1265 base bytestring memory tasty tasty-hunit tasty-kat tasty-quickcheck
1215 base bytestring memory tasty tasty-hunit tasty-kat tasty-quickcheck
1266 ];
1216 ];
1267− doHaddock = false;
1217+ benchmarkHaskellDepends = [
1268− doCheck = false;
1218+ base bytestring criterion memory random
1219+ ];
1269 homepage = "https://github.com/haskell-crypto/cryptonite";
1220 homepage = "https://github.com/haskell-crypto/cryptonite";
1270 description = "Cryptography Primitives sink";
1221 description = "Cryptography Primitives sink";
1271 license = stdenv.lib.licenses.bsd3;
1222 license = stdenv.lib.licenses.bsd3;
1272 }) {};
1223 }) {};
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+ }) {};
1273 "data-default" = callPackage
1245 "data-default" = callPackage
1274 ({ mkDerivation, base, data-default-class
1246 ({ mkDerivation, base, data-default-class
1275 , data-default-instances-containers, data-default-instances-dlist
1247 , data-default-instances-containers, data-default-instances-dlist
@@ -1283,8 +1255,6 @@ self: {
1283 base data-default-class data-default-instances-containers
1255 base data-default-class data-default-instances-containers
1284 data-default-instances-dlist data-default-instances-old-locale
1256 data-default-instances-dlist data-default-instances-old-locale
1285 ];
1257 ];
1286− doHaddock = false;
1287− doCheck = false;
1288 description = "A class for types with a default value";
1258 description = "A class for types with a default value";
1289 license = stdenv.lib.licenses.bsd3;
1259 license = stdenv.lib.licenses.bsd3;
1290 }) {};
1260 }) {};
@@ -1295,8 +1265,6 @@ self: {
1295 version = "0.1.2.0";
1265 version = "0.1.2.0";
1296 sha256 = "0miyjz8d4jyvqf2vp60lyfbnflx6cj2k8apmm9ly1hq0y0iv80ag";
1266 sha256 = "0miyjz8d4jyvqf2vp60lyfbnflx6cj2k8apmm9ly1hq0y0iv80ag";
1297 libraryHaskellDepends = [ base ];
1267 libraryHaskellDepends = [ base ];
1298− doHaddock = false;
1299− doCheck = false;
1300 description = "A class for types with a default value";
1268 description = "A class for types with a default value";
1301 license = stdenv.lib.licenses.bsd3;
1269 license = stdenv.lib.licenses.bsd3;
1302 }) {};
1270 }) {};
@@ -1307,8 +1275,6 @@ self: {
1307 version = "0.0.1";
1275 version = "0.0.1";
1308 sha256 = "06h8xka031w752a7cjlzghvr8adqbl95xj9z5zc1b62w02phfpm5";
1276 sha256 = "06h8xka031w752a7cjlzghvr8adqbl95xj9z5zc1b62w02phfpm5";
1309 libraryHaskellDepends = [ base containers data-default-class ];
1277 libraryHaskellDepends = [ base containers data-default-class ];
1310− doHaddock = false;
1311− doCheck = false;
1312 description = "Default instances for types in containers";
1278 description = "Default instances for types in containers";
1313 license = stdenv.lib.licenses.bsd3;
1279 license = stdenv.lib.licenses.bsd3;
1314 }) {};
1280 }) {};
@@ -1319,8 +1285,6 @@ self: {
1319 version = "0.0.1";
1285 version = "0.0.1";
1320 sha256 = "0narkdqiprhgayjiawrr4390h4rq4pl2pb6mvixbv2phrc8kfs3x";
1286 sha256 = "0narkdqiprhgayjiawrr4390h4rq4pl2pb6mvixbv2phrc8kfs3x";
1321 libraryHaskellDepends = [ base data-default-class dlist ];
1287 libraryHaskellDepends = [ base data-default-class dlist ];
1322− doHaddock = false;
1323− doCheck = false;
1324 description = "Default instances for types in dlist";
1288 description = "Default instances for types in dlist";
1325 license = stdenv.lib.licenses.bsd3;
1289 license = stdenv.lib.licenses.bsd3;
1326 }) {};
1290 }) {};
@@ -1331,11 +1295,19 @@ self: {
1331 version = "0.0.1";
1295 version = "0.0.1";
1332 sha256 = "00h81i5phib741yj517p8mbnc48myvfj8axzsw44k34m48lv1lv0";
1296 sha256 = "00h81i5phib741yj517p8mbnc48myvfj8axzsw44k34m48lv1lv0";
1333 libraryHaskellDepends = [ base data-default-class old-locale ];
1297 libraryHaskellDepends = [ base data-default-class old-locale ];
1334− doHaddock = false;
1335− doCheck = false;
1336 description = "Default instances for types in old-locale";
1298 description = "Default instances for types in old-locale";
1337 license = stdenv.lib.licenses.bsd3;
1299 license = stdenv.lib.licenses.bsd3;
1338 }) {};
1300 }) {};
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+ }) {};
1339 "distribution-nixpkgs" = callPackage
1311 "distribution-nixpkgs" = callPackage
1340 ({ mkDerivation, aeson, base, bytestring, Cabal, containers
1312 ({ mkDerivation, aeson, base, bytestring, Cabal, containers
1341 , deepseq, doctest, hspec, language-nix, lens, pretty, process
1313 , deepseq, doctest, hspec, language-nix, lens, pretty, process
@@ -1350,8 +1322,6 @@ self: {
1350 pretty process split
1322 pretty process split
1351 ];
1323 ];
1352 testHaskellDepends = [ base deepseq doctest hspec lens ];
1324 testHaskellDepends = [ base deepseq doctest hspec lens ];
1353− doHaddock = false;
1354− doCheck = false;
1355 homepage = "https://github.com/peti/distribution-nixpkgs#readme";
1325 homepage = "https://github.com/peti/distribution-nixpkgs#readme";
1356 description = "Types and functions to manipulate the Nixpkgs distribution";
1326 description = "Types and functions to manipulate the Nixpkgs distribution";
1357 license = stdenv.lib.licenses.bsd3;
1327 license = stdenv.lib.licenses.bsd3;
@@ -1365,28 +1335,29 @@ self: {
1365 pname = "distributive";
1335 pname = "distributive";
1366 version = "0.5.3";
1336 version = "0.5.3";
1367 sha256 = "0y566r97sfyvhsmd4yxiz4ns2mqgwf5bdbp56wgxl6wlkidq0wwi";
1337 sha256 = "0y566r97sfyvhsmd4yxiz4ns2mqgwf5bdbp56wgxl6wlkidq0wwi";
1368− revision = "1";
1338+ revision = "2";
1369− editedCabalFile = "0hsq03i0qa0jvw7kaaqic40zvfkzhkd25dgvbdg6hjzylf1k1gax";
1339+ editedCabalFile = "02j27xvlj0jw3b2jpfg6wbysj0blllin792wj6qnrgnrvd4haj7v";
1370 setupHaskellDepends = [ base Cabal cabal-doctest ];
1340 setupHaskellDepends = [ base Cabal cabal-doctest ];
1371 libraryHaskellDepends = [
1341 libraryHaskellDepends = [
1372 base base-orphans tagged transformers transformers-compat
1342 base base-orphans tagged transformers transformers-compat
1373 ];
1343 ];
1374 testHaskellDepends = [ base doctest generic-deriving hspec ];
1344 testHaskellDepends = [ base doctest generic-deriving hspec ];
1375− doHaddock = false;
1376− doCheck = false;
1377 homepage = "http://github.com/ekmett/distributive/";
1345 homepage = "http://github.com/ekmett/distributive/";
1378 description = "Distributive functors -- Dual to Traversable";
1346 description = "Distributive functors -- Dual to Traversable";
1379 license = stdenv.lib.licenses.bsd3;
1347 license = stdenv.lib.licenses.bsd3;
1380 }) {};
1348 }) {};
1381 "dlist" = callPackage
1349 "dlist" = callPackage
1382− ({ mkDerivation, base, deepseq }:
1350+ ({ mkDerivation, base, Cabal, deepseq, QuickCheck
1351+ , quickcheck-instances
1352+ }:
1383 mkDerivation {
1353 mkDerivation {
1384 pname = "dlist";
1354 pname = "dlist";
1385 version = "0.8.0.3";
1355 version = "0.8.0.3";
1386 sha256 = "0brgai4vs7xz29p06kd6gzg5bpa8iy3k7yzgcc44izspd74q4rw7";
1356 sha256 = "0brgai4vs7xz29p06kd6gzg5bpa8iy3k7yzgcc44izspd74q4rw7";
1387 libraryHaskellDepends = [ base deepseq ];
1357 libraryHaskellDepends = [ base deepseq ];
1388− doHaddock = false;
1358+ testHaskellDepends = [
1389− doCheck = false;
1359+ base Cabal QuickCheck quickcheck-instances
1360+ ];
1390 homepage = "https://github.com/spl/dlist";
1361 homepage = "https://github.com/spl/dlist";
1391 description = "Difference lists";
1362 description = "Difference lists";
1392 license = stdenv.lib.licenses.bsd3;
1363 license = stdenv.lib.licenses.bsd3;
@@ -1398,8 +1369,6 @@ self: {
1398 version = "0.1.1.1";
1369 version = "0.1.1.1";
1399 sha256 = "0nsgrr25r4qxv2kpn7i20hra8jjkyllxfrhh5hml3ysjdz010jni";
1370 sha256 = "0nsgrr25r4qxv2kpn7i20hra8jjkyllxfrhh5hml3ysjdz010jni";
1400 libraryHaskellDepends = [ base dlist semigroups ];
1371 libraryHaskellDepends = [ base dlist semigroups ];
1401− doHaddock = false;
1402− doCheck = false;
1403 homepage = "https://github.com/gregwebs/dlist-instances";
1372 homepage = "https://github.com/gregwebs/dlist-instances";
1404 description = "Difference lists instances";
1373 description = "Difference lists instances";
1405 license = stdenv.lib.licenses.bsd3;
1374 license = stdenv.lib.licenses.bsd3;
@@ -1412,8 +1381,8 @@ self: {
1412 }:
1381 }:
1413 mkDerivation {
1382 mkDerivation {
1414 pname = "doctest";
1383 pname = "doctest";
1415− version = "0.11.4";
1384+ version = "0.13.0";
1416− sha256 = "09a170wr13p2c0w085d7qbf2blrvj1qmg92j61xqi17rwdwkvyjs";
1385+ sha256 = "08g3nmpqbnbkxc95d65hkhfabwax10qrq51vlynr342npn40mn2b";
1417 isLibrary = true;
1386 isLibrary = true;
1418 isExecutable = true;
1387 isExecutable = true;
1419 libraryHaskellDepends = [
1388 libraryHaskellDepends = [
@@ -1426,8 +1395,6 @@ self: {
1426 hspec HUnit mockery process QuickCheck setenv silently
1395 hspec HUnit mockery process QuickCheck setenv silently
1427 stringbuilder syb transformers with-location
1396 stringbuilder syb transformers with-location
1428 ];
1397 ];
1429− doHaddock = false;
1430− doCheck = false;
1431 homepage = "https://github.com/sol/doctest#readme";
1398 homepage = "https://github.com/sol/doctest#readme";
1432 description = "Test interactive Haskell examples";
1399 description = "Test interactive Haskell examples";
1433 license = stdenv.lib.licenses.mit;
1400 license = stdenv.lib.licenses.mit;
@@ -1439,34 +1406,10 @@ self: {
1439 version = "0.2.1";
1406 version = "0.2.1";
1440 sha256 = "0v75081bx4qzlqy29hh639nzlr7dncwza3qxbzm9njc4jarf31pz";
1407 sha256 = "0v75081bx4qzlqy29hh639nzlr7dncwza3qxbzm9njc4jarf31pz";
1441 libraryHaskellDepends = [ base directory filepath time unix ];
1408 libraryHaskellDepends = [ base directory filepath time unix ];
1442− doHaddock = false;
1443− doCheck = false;
1444 homepage = "http://github.com/kazu-yamamoto/easy-file";
1409 homepage = "http://github.com/kazu-yamamoto/easy-file";
1445 description = "Cross-platform File handling";
1410 description = "Cross-platform File handling";
1446 license = stdenv.lib.licenses.bsd3;
1411 license = stdenv.lib.licenses.bsd3;
1447 }) {};
1412 }) {};
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− }) {};
1470 "erf" = callPackage
1413 "erf" = callPackage
1471 ({ mkDerivation, base }:
1414 ({ mkDerivation, base }:
1472 mkDerivation {
1415 mkDerivation {
@@ -1474,8 +1417,6 @@ self: {
1474 version = "2.0.0.0";
1417 version = "2.0.0.0";
1475 sha256 = "0dxk2r32ajmmc05vaxcp0yw6vgv4lkbmh8jcshncn98xgsfbgw14";
1418 sha256 = "0dxk2r32ajmmc05vaxcp0yw6vgv4lkbmh8jcshncn98xgsfbgw14";
1476 libraryHaskellDepends = [ base ];
1419 libraryHaskellDepends = [ base ];
1477− doHaddock = false;
1478− doCheck = false;
1479 description = "The error function, erf, and related functions";
1420 description = "The error function, erf, and related functions";
1480 license = stdenv.lib.licenses.bsd3;
1421 license = stdenv.lib.licenses.bsd3;
1481 }) {};
1422 }) {};
@@ -1497,8 +1438,6 @@ self: {
1497 base mtl QuickCheck stm template-haskell test-framework
1438 base mtl QuickCheck stm template-haskell test-framework
1498 test-framework-quickcheck2 transformers transformers-compat
1439 test-framework-quickcheck2 transformers transformers-compat
1499 ];
1440 ];
1500− doHaddock = false;
1501− doCheck = false;
1502 homepage = "http://github.com/ekmett/exceptions/";
1441 homepage = "http://github.com/ekmett/exceptions/";
1503 description = "Extensible optionally-pure exceptions";
1442 description = "Extensible optionally-pure exceptions";
1504 license = stdenv.lib.licenses.bsd3;
1443 license = stdenv.lib.licenses.bsd3;
@@ -1510,8 +1449,6 @@ self: {
1510 version = "0.1.1.4";
1449 version = "0.1.1.4";
1511 sha256 = "1273nqws9ij1rp1bsq5jc7k2jxpqa0svawdbim05lf302y0firbc";
1450 sha256 = "1273nqws9ij1rp1bsq5jc7k2jxpqa0svawdbim05lf302y0firbc";
1512 libraryHaskellDepends = [ base ];
1451 libraryHaskellDepends = [ base ];
1513− doHaddock = false;
1514− doCheck = false;
1515 description = "Extensible exceptions";
1452 description = "Extensible exceptions";
1516 license = stdenv.lib.licenses.bsd3;
1453 license = stdenv.lib.licenses.bsd3;
1517 }) {};
1454 }) {};
@@ -1522,7 +1459,6 @@ self: {
1522 version = "4.9.0.0";
1459 version = "4.9.0.0";
1523 sha256 = "18nlj6xvnggy61gwbyrpmvbdkq928wv0wx2zcsljb52kbhddnp3d";
1460 sha256 = "18nlj6xvnggy61gwbyrpmvbdkq928wv0wx2zcsljb52kbhddnp3d";
1524 doHaddock = false;
1461 doHaddock = false;
1525− doCheck = false;
1526 homepage = "https://prime.haskell.org/wiki/Libraries/Proposals/MonadFail";
1462 homepage = "https://prime.haskell.org/wiki/Libraries/Proposals/MonadFail";
1527 description = "Forward-compatible MonadFail class";
1463 description = "Forward-compatible MonadFail class";
1528 license = stdenv.lib.licenses.bsd3;
1464 license = stdenv.lib.licenses.bsd3;
@@ -1540,45 +1476,64 @@ self: {
1540 unix unix-time
1476 unix unix-time
1541 ];
1477 ];
1542 testHaskellDepends = [ base bytestring directory hspec ];
1478 testHaskellDepends = [ base bytestring directory hspec ];
1543− doHaddock = false;
1544− doCheck = false;
1545 homepage = "https://github.com/kazu-yamamoto/logger";
1479 homepage = "https://github.com/kazu-yamamoto/logger";
1546 description = "A fast logging system";
1480 description = "A fast logging system";
1547 license = stdenv.lib.licenses.bsd3;
1481 license = stdenv.lib.licenses.bsd3;
1548 }) {};
1482 }) {};
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+ }) {};
1549 "foldl" = callPackage
1509 "foldl" = callPackage
1550 ({ mkDerivation, base, bytestring, comonad, containers
1510 ({ mkDerivation, base, bytestring, comonad, containers
1551− , contravariant, hashable, mwc-random, primitive, profunctors, text
1511+ , contravariant, criterion, hashable, mwc-random, primitive
1552− , transformers, unordered-containers, vector
1512+ , profunctors, semigroups, text, transformers, unordered-containers
1513+ , vector, vector-builder
1553 }:
1514 }:
1554 mkDerivation {
1515 mkDerivation {
1555 pname = "foldl";
1516 pname = "foldl";
1556− version = "1.2.5";
1517+ version = "1.3.5";
1557− sha256 = "0jzc00dqwkr3kvy40f8f9klh24s8zvhfk2flrlyichc6zcy5qbda";
1518+ sha256 = "10qsp7dj2xsq4q2xm6x6b12y5pq32qf7my41hnkmdwwbccvhdxb2";
1558− revision = "1";
1559− editedCabalFile = "02lk5838594mi15bylz2kpcm1c4akbsswj73i7k8xw4ns66iaq04";
1560 libraryHaskellDepends = [
1519 libraryHaskellDepends = [
1561 base bytestring comonad containers contravariant hashable
1520 base bytestring comonad containers contravariant hashable
1562− mwc-random primitive profunctors text transformers
1521+ mwc-random primitive profunctors semigroups text transformers
1563− unordered-containers vector
1522+ unordered-containers vector vector-builder
1564 ];
1523 ];
1565− doHaddock = false;
1524+ benchmarkHaskellDepends = [ base criterion ];
1566− doCheck = false;
1567 description = "Composable, streaming, and efficient left folds";
1525 description = "Composable, streaming, and efficient left folds";
1568 license = stdenv.lib.licenses.bsd3;
1526 license = stdenv.lib.licenses.bsd3;
1569 }) {};
1527 }) {};
1570 "foundation" = callPackage
1528 "foundation" = callPackage
1571− ({ mkDerivation, base, basement, ghc-prim }:
1529+ ({ mkDerivation, base, basement, gauge, ghc-prim }:
1572 mkDerivation {
1530 mkDerivation {
1573 pname = "foundation";
1531 pname = "foundation";
1574 version = "0.0.17";
1532 version = "0.0.17";
1575 sha256 = "00f2p47h715fjb3rpsxlf4jskgwk9sz5p692r09gspspqmrs5l84";
1533 sha256 = "00f2p47h715fjb3rpsxlf4jskgwk9sz5p692r09gspspqmrs5l84";
1576− revision = "1";
1577− editedCabalFile = "15y38y0mj4vc694jwh3cjgnq8xv5vv7954g633f7mw5f0hb3yxkn";
1578 libraryHaskellDepends = [ base basement ghc-prim ];
1534 libraryHaskellDepends = [ base basement ghc-prim ];
1579 testHaskellDepends = [ base basement ];
1535 testHaskellDepends = [ base basement ];
1580− doHaddock = false;
1536+ benchmarkHaskellDepends = [ base basement gauge ];
1581− doCheck = false;
1582 homepage = "https://github.com/haskell-foundation/foundation";
1537 homepage = "https://github.com/haskell-foundation/foundation";
1583 description = "Alternative prelude with batteries and no dependencies";
1538 description = "Alternative prelude with batteries and no dependencies";
1584 license = stdenv.lib.licenses.bsd3;
1539 license = stdenv.lib.licenses.bsd3;
@@ -1598,26 +1553,43 @@ self: {
1598 prelude-extras profunctors semigroupoids semigroups
1553 prelude-extras profunctors semigroupoids semigroups
1599 template-haskell transformers transformers-compat
1554 template-haskell transformers transformers-compat
1600 ];
1555 ];
1601− doHaddock = false;
1602− doCheck = false;
1603 homepage = "http://github.com/ekmett/free/";
1556 homepage = "http://github.com/ekmett/free/";
1604 description = "Monads for free";
1557 description = "Monads for free";
1605 license = stdenv.lib.licenses.bsd3;
1558 license = stdenv.lib.licenses.bsd3;
1606 }) {};
1559 }) {};
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+ }) {};
1607 "generic-deriving" = callPackage
1581 "generic-deriving" = callPackage
1608 ({ mkDerivation, base, containers, ghc-prim, hspec
1582 ({ mkDerivation, base, containers, ghc-prim, hspec
1609 , template-haskell
1583 , template-haskell
1610 }:
1584 }:
1611 mkDerivation {
1585 mkDerivation {
1612 pname = "generic-deriving";
1586 pname = "generic-deriving";
1613− version = "1.11.2";
1587+ version = "1.12";
1614− sha256 = "1y92q4dmbyc24hjjvq02474s9grwabxffn16y31gzaqhm0m0z5i9";
1588+ sha256 = "09nl2c2b54ngqv4rgv3avvallyvfnv5jfld0wk2v90srl3x6p5vk";
1615 libraryHaskellDepends = [
1589 libraryHaskellDepends = [
1616 base containers ghc-prim template-haskell
1590 base containers ghc-prim template-haskell
1617 ];
1591 ];
1618 testHaskellDepends = [ base hspec template-haskell ];
1592 testHaskellDepends = [ base hspec template-haskell ];
1619− doHaddock = false;
1620− doCheck = false;
1621 homepage = "https://github.com/dreixel/generic-deriving";
1593 homepage = "https://github.com/dreixel/generic-deriving";
1622 description = "Generic programming library for generalised deriving";
1594 description = "Generic programming library for generalised deriving";
1623 license = stdenv.lib.licenses.bsd3;
1595 license = stdenv.lib.licenses.bsd3;
@@ -1632,32 +1604,28 @@ self: {
1632 editedCabalFile = "1gs6biqbcabgmrwhc1bq1bdaxdwwh26v4mpvj5c7cfyigc64gwyk";
1604 editedCabalFile = "1gs6biqbcabgmrwhc1bq1bdaxdwwh26v4mpvj5c7cfyigc64gwyk";
1633 setupHaskellDepends = [ base Cabal directory ];
1605 setupHaskellDepends = [ base Cabal directory ];
1634 libraryHaskellDepends = [ base ];
1606 libraryHaskellDepends = [ base ];
1635− doHaddock = false;
1636− doCheck = false;
1637 description = "Knowledge of GHC's installation directories";
1607 description = "Knowledge of GHC's installation directories";
1638 license = stdenv.lib.licenses.bsd3;
1608 license = stdenv.lib.licenses.bsd3;
1639 }) {};
1609 }) {};
1640 "git" = callPackage
1610 "git" = callPackage
1641 ({ mkDerivation, base, byteable, bytedump, bytestring, containers
1611 ({ mkDerivation, base, byteable, bytedump, bytestring, containers
1642− , cryptonite, hourglass, memory, mtl, patience, random
1612+ , cryptonite, hourglass, memory, patience, random, system-fileio
1643− , system-fileio, system-filepath, tasty, tasty-quickcheck
1613+ , system-filepath, tasty, tasty-quickcheck, unix-compat
1644− , unix-compat, utf8-string, vector, zlib, zlib-bindings
1614+ , utf8-string, vector, zlib, zlib-bindings
1645 }:
1615 }:
1646 mkDerivation {
1616 mkDerivation {
1647 pname = "git";
1617 pname = "git";
1648− version = "0.2.0";
1618+ version = "0.2.1";
1649− sha256 = "1a4frn53qs31s6rqldw91zmc0i0gr33zm10y9ailqasbsgyxqwyp";
1619+ sha256 = "0j0hzlxb58g0q8fibg09ppag6bnhk7ym3nyzmqpwjbr6hxkdidsz";
1650 enableSeparateDataOutput = true;
1620 enableSeparateDataOutput = true;
1651 libraryHaskellDepends = [
1621 libraryHaskellDepends = [
1652− base byteable bytestring containers cryptonite hourglass memory mtl
1622+ base byteable bytestring containers cryptonite hourglass memory
1653 patience random system-fileio system-filepath unix-compat
1623 patience random system-fileio system-filepath unix-compat
1654 utf8-string vector zlib zlib-bindings
1624 utf8-string vector zlib zlib-bindings
1655 ];
1625 ];
1656 testHaskellDepends = [
1626 testHaskellDepends = [
1657 base bytedump bytestring hourglass tasty tasty-quickcheck
1627 base bytedump bytestring hourglass tasty tasty-quickcheck
1658 ];
1628 ];
1659− doHaddock = false;
1660− doCheck = false;
1661 homepage = "https://github.com/vincenthz/hs-git";
1629 homepage = "https://github.com/vincenthz/hs-git";
1662 description = "Git operations in haskell";
1630 description = "Git operations in haskell";
1663 license = stdenv.lib.licenses.bsd3;
1631 license = stdenv.lib.licenses.bsd3;
@@ -1679,8 +1647,6 @@ self: {
1679 lifted-base monad-control mtl resourcet semigroups tagged text time
1647 lifted-base monad-control mtl resourcet semigroups tagged text time
1680 transformers unix unordered-containers
1648 transformers unix unordered-containers
1681 ];
1649 ];
1682− doHaddock = false;
1683− doCheck = false;
1684 description = "API library for working with Git repositories";
1650 description = "API library for working with Git repositories";
1685 license = stdenv.lib.licenses.mit;
1651 license = stdenv.lib.licenses.mit;
1686 }) {};
1652 }) {};
@@ -1709,8 +1675,6 @@ self: {
1709 base exceptions gitlib gitlib-test hspec hspec-expectations HUnit
1675 base exceptions gitlib gitlib-test hspec hspec-expectations HUnit
1710 transformers
1676 transformers
1711 ];
1677 ];
1712− doHaddock = false;
1713− doCheck = false;
1714 description = "Libgit2 backend for gitlib";
1678 description = "Libgit2 backend for gitlib";
1715 license = stdenv.lib.licenses.mit;
1679 license = stdenv.lib.licenses.mit;
1716 }) {};
1680 }) {};
@@ -1728,8 +1692,6 @@ self: {
1728 hspec-expectations HUnit monad-control tagged text time
1692 hspec-expectations HUnit monad-control tagged text time
1729 transformers
1693 transformers
1730 ];
1694 ];
1731− doHaddock = false;
1732− doCheck = false;
1733 description = "Test library for confirming gitlib backend compliance";
1695 description = "Test library for confirming gitlib backend compliance";
1734 license = stdenv.lib.licenses.mit;
1696 license = stdenv.lib.licenses.mit;
1735 }) {};
1697 }) {};
@@ -1744,8 +1706,6 @@ self: {
1744 libraryHaskellDepends = [
1706 libraryHaskellDepends = [
1745 base base-compat directory filepath process template-haskell
1707 base base-compat directory filepath process template-haskell
1746 ];
1708 ];
1747− doHaddock = false;
1748− doCheck = false;
1749 homepage = "https://github.com/acfoltzer/gitrev";
1709 homepage = "https://github.com/acfoltzer/gitrev";
1750 description = "Compile git revision info into Haskell projects";
1710 description = "Compile git revision info into Haskell projects";
1751 license = stdenv.lib.licenses.bsd3;
1711 license = stdenv.lib.licenses.bsd3;
@@ -1760,28 +1720,28 @@ self: {
1760 isExecutable = true;
1720 isExecutable = true;
1761 libraryHaskellDepends = [ base haskell-src-exts ];
1721 libraryHaskellDepends = [ base haskell-src-exts ];
1762 executableHaskellDepends = [ base ];
1722 executableHaskellDepends = [ base ];
1763− doHaddock = false;
1764− doCheck = false;
1765 description = "Pretty printing for well-behaved Show instances";
1723 description = "Pretty printing for well-behaved Show instances";
1766 license = stdenv.lib.licenses.bsd3;
1724 license = stdenv.lib.licenses.bsd3;
1767 }) {};
1725 }) {};
1768 "hackage-db" = callPackage
1726 "hackage-db" = callPackage
1769− ({ mkDerivation, base, bytestring, Cabal, containers, directory
1727+ ({ mkDerivation, aeson, base, bytestring, Cabal, containers
1770− , filepath, tar, utf8-string
1728+ , directory, filepath, tar, time, utf8-string
1771 }:
1729 }:
1772 mkDerivation {
1730 mkDerivation {
1773 pname = "hackage-db";
1731 pname = "hackage-db";
1774− version = "1.22";
1732+ version = "2.0";
1775− sha256 = "0rhh7w4929zkwzv10ika952yiw4dkffqd8f79f1bl76lz1la6cjd";
1733+ sha256 = "09xza82g45nv3gxmryqd2mns4bm8hr6d7hzr7nqdi6zq46s0lfgq";
1776− revision = "1";
1734+ isLibrary = true;
1777− editedCabalFile = "0xj3wwf0wl8qfcz4zsxw0r6f79rg7h010jfv54gsiyzwpf67l9xm";
1735+ isExecutable = true;
1778 libraryHaskellDepends = [
1736 libraryHaskellDepends = [
1779− base bytestring Cabal containers directory filepath tar utf8-string
1737+ aeson base bytestring Cabal containers directory filepath tar time
1738+ utf8-string
1780 ];
1739 ];
1781− doHaddock = false;
1740+ executableHaskellDepends = [
1782− doCheck = false;
1741+ base bytestring Cabal containers utf8-string
1742+ ];
1783− homepage = "http://github.com/peti/hackage-db";
1743+ homepage = "https://github.com/peti/hackage-db#readme";
1784− description = "access Hackage's package database via Data.Map";
1744+ description = "Access Hackage's package database via Data.Map";
1785 license = stdenv.lib.licenses.bsd3;
1745 license = stdenv.lib.licenses.bsd3;
1786 }) {};
1746 }) {};
1787 "happy" = callPackage
1747 "happy" = callPackage
@@ -1804,8 +1764,8 @@ self: {
1804 license = stdenv.lib.licenses.bsd2;
1764 license = stdenv.lib.licenses.bsd2;
1805 }) {};
1765 }) {};
1806 "hashable" = callPackage
1766 "hashable" = callPackage
1807− ({ mkDerivation, base, bytestring, deepseq, ghc-prim, HUnit
1767+ ({ mkDerivation, base, bytestring, criterion, deepseq, ghc-prim
1808− , integer-gmp, QuickCheck, random, test-framework
1768+ , HUnit, integer-gmp, QuickCheck, random, siphash, test-framework
1809 , test-framework-hunit, test-framework-quickcheck2, text, unix
1769 , test-framework-hunit, test-framework-quickcheck2, text, unix
1810 }:
1770 }:
1811 mkDerivation {
1771 mkDerivation {
@@ -1823,22 +1783,26 @@ self: {
1823 base bytestring ghc-prim HUnit QuickCheck random test-framework
1783 base bytestring ghc-prim HUnit QuickCheck random test-framework
1824 test-framework-hunit test-framework-quickcheck2 text unix
1784 test-framework-hunit test-framework-quickcheck2 text unix
1825 ];
1785 ];
1826− doHaddock = false;
1786+ benchmarkHaskellDepends = [
1827− doCheck = false;
1787+ base bytestring criterion ghc-prim integer-gmp siphash text
1788+ ];
1828 homepage = "http://github.com/tibbe/hashable";
1789 homepage = "http://github.com/tibbe/hashable";
1829 description = "A class for types that can be converted to a hash value";
1790 description = "A class for types that can be converted to a hash value";
1830 license = stdenv.lib.licenses.bsd3;
1791 license = stdenv.lib.licenses.bsd3;
1831 }) {};
1792 }) {};
1832− "hashable-time" = callPackage
1793+ "hashtables" = callPackage
1833− ({ mkDerivation, base, hashable, time }:
1794+ ({ mkDerivation, base, ghc-prim, hashable, primitive, vector }:
1834 mkDerivation {
1795 mkDerivation {
1835− pname = "hashable-time";
1796+ pname = "hashtables";
1836− version = "0.2.0.1";
1797+ version = "1.2.2.1";
1837− sha256 = "0k932nyd08l3xxbh2g3n76py2f4kd9yw4s5a065vjz0xp6wjnxdm";
1798+ sha256 = "1g7nvj4cmscv1jjhms1pxb2gj4rflg2pcj3pb2z7x9fck8557bbs";
1799+ revision = "1";
1800+ editedCabalFile = "0wcjkd8imgx3j4ygj3r2cdfzknk1bbq0745axy7kbm2sckz1xqcz";
1838− libraryHaskellDepends = [ base hashable time ];
1801+ libraryHaskellDepends = [
1839− doHaddock = false;
1802+ base ghc-prim hashable primitive vector
1840− doCheck = false;
1803+ ];
1841− description = "Hashable instances for Data.Time";
1804+ homepage = "http://github.com/gregorycollins/hashtables";
1805+ description = "Mutable hash tables in the ST monad";
1842 license = stdenv.lib.licenses.bsd3;
1806 license = stdenv.lib.licenses.bsd3;
1843 }) {};
1807 }) {};
1844 "haskell-lexer" = callPackage
1808 "haskell-lexer" = callPackage
@@ -1848,8 +1812,6 @@ self: {
1848 version = "1.0.1";
1812 version = "1.0.1";
1849 sha256 = "0rj3r1pk88hh3sk3mj61whp8czz5kpxhbc78xlr04bxwqjrjmm6p";
1813 sha256 = "0rj3r1pk88hh3sk3mj61whp8czz5kpxhbc78xlr04bxwqjrjmm6p";
1850 libraryHaskellDepends = [ base ];
1814 libraryHaskellDepends = [ base ];
1851− doHaddock = false;
1852− doCheck = false;
1853 description = "A fully compliant Haskell 98 lexer";
1815 description = "A fully compliant Haskell 98 lexer";
1854 license = stdenv.lib.licenses.bsd3;
1816 license = stdenv.lib.licenses.bsd3;
1855 }) {};
1817 }) {};
@@ -1860,16 +1822,14 @@ self: {
1860 }:
1822 }:
1861 mkDerivation {
1823 mkDerivation {
1862 pname = "haskell-src-exts";
1824 pname = "haskell-src-exts";
1863− version = "1.18.2";
1825+ version = "1.19.1";
1864− sha256 = "0hq9f6r67gkhad4cc4dhahrwrz9kxfibhk8qrw5j0p7cvh23hn1i";
1826+ sha256 = "0wd93cqzdk1wq8csha8c8sphksi2jb3gr9g8rk3m9mkkfs3b5xgh";
1865 libraryHaskellDepends = [ array base cpphs ghc-prim pretty ];
1827 libraryHaskellDepends = [ array base cpphs ghc-prim pretty ];
1866 libraryToolDepends = [ happy ];
1828 libraryToolDepends = [ happy ];
1867 testHaskellDepends = [
1829 testHaskellDepends = [
1868 base containers directory filepath mtl pretty-show smallcheck tasty
1830 base containers directory filepath mtl pretty-show smallcheck tasty
1869 tasty-golden tasty-smallcheck
1831 tasty-golden tasty-smallcheck
1870 ];
1832 ];
1871− doHaddock = false;
1872− doCheck = false;
1873 homepage = "https://github.com/haskell-suite/haskell-src-exts";
1833 homepage = "https://github.com/haskell-suite/haskell-src-exts";
1874 description = "Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer";
1834 description = "Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer";
1875 license = stdenv.lib.licenses.bsd3;
1835 license = stdenv.lib.licenses.bsd3;
@@ -1890,11 +1850,26 @@ self: {
1890 base haskell-src-exts HUnit pretty template-haskell test-framework
1850 base haskell-src-exts HUnit pretty template-haskell test-framework
1891 test-framework-hunit
1851 test-framework-hunit
1892 ];
1852 ];
1893− doHaddock = false;
1894− doCheck = false;
1895 description = "Parse source to template-haskell abstract syntax";
1853 description = "Parse source to template-haskell abstract syntax";
1896 license = stdenv.lib.licenses.bsd3;
1854 license = stdenv.lib.licenses.bsd3;
1897 }) {};
1855 }) {};
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+ }) {};
1898 "hex" = callPackage
1873 "hex" = callPackage
1899 ({ mkDerivation, base, bytestring }:
1874 ({ mkDerivation, base, bytestring }:
1900 mkDerivation {
1875 mkDerivation {
@@ -1902,8 +1877,6 @@ self: {
1902 version = "0.1.2";
1877 version = "0.1.2";
1903 sha256 = "1v31xiaivrrn0q2jz8919wvkjplv1kxna5ajhsj701fqxm1i5vhj";
1878 sha256 = "1v31xiaivrrn0q2jz8919wvkjplv1kxna5ajhsj701fqxm1i5vhj";
1904 libraryHaskellDepends = [ base bytestring ];
1879 libraryHaskellDepends = [ base bytestring ];
1905− doHaddock = false;
1906− doCheck = false;
1907 description = "Convert strings into hexadecimal and back";
1880 description = "Convert strings into hexadecimal and back";
1908 license = stdenv.lib.licenses.bsd3;
1881 license = stdenv.lib.licenses.bsd3;
1909 }) {};
1882 }) {};
@@ -1917,8 +1890,6 @@ self: {
1917 librarySystemDepends = [ openssl ];
1890 librarySystemDepends = [ openssl ];
1918 testHaskellDepends = [ base process ];
1891 testHaskellDepends = [ base process ];
1919 testToolDepends = [ git ];
1892 testToolDepends = [ git ];
1920− doHaddock = false;
1921− doCheck = false;
1922 description = "Low-level bindings to libgit2";
1893 description = "Low-level bindings to libgit2";
1923 license = stdenv.lib.licenses.mit;
1894 license = stdenv.lib.licenses.mit;
1924 }) {inherit (pkgs) git; inherit (pkgs) openssl;};
1895 }) {inherit (pkgs) git; inherit (pkgs) openssl;};
@@ -1934,8 +1905,6 @@ self: {
1934 libraryHaskellDepends = [ base bytestring ];
1905 libraryHaskellDepends = [ base bytestring ];
1935 librarySystemDepends = [ openssl ];
1906 librarySystemDepends = [ openssl ];
1936 testHaskellDepends = [ base doctest HUnit ];
1907 testHaskellDepends = [ base doctest HUnit ];
1937− doHaddock = false;
1938− doCheck = false;
1939 homepage = "http://github.com/peti/hopenssl";
1908 homepage = "http://github.com/peti/hopenssl";
1940 description = "FFI Bindings to OpenSSL's EVP Digest Interface";
1909 description = "FFI Bindings to OpenSSL's EVP Digest Interface";
1941 license = stdenv.lib.licenses.bsd3;
1910 license = stdenv.lib.licenses.bsd3;
@@ -1947,14 +1916,12 @@ self: {
1947 version = "1.0";
1916 version = "1.0";
1948 sha256 = "0p6gm4328946qxc295zb6vhwhf07l1fma82vd0siylnsnsqxlhwv";
1917 sha256 = "0p6gm4328946qxc295zb6vhwhf07l1fma82vd0siylnsnsqxlhwv";
1949 libraryHaskellDepends = [ base ];
1918 libraryHaskellDepends = [ base ];
1950− doHaddock = false;
1951− doCheck = false;
1952 description = "A very simple package providing a cross-platform means of determining the hostname";
1919 description = "A very simple package providing a cross-platform means of determining the hostname";
1953 license = stdenv.lib.licenses.bsd3;
1920 license = stdenv.lib.licenses.bsd3;
1954 }) {};
1921 }) {};
1955 "hourglass" = callPackage
1922 "hourglass" = callPackage
1956− ({ mkDerivation, base, deepseq, mtl, old-locale, tasty, tasty-hunit
1923+ ({ mkDerivation, base, bytestring, criterion, deepseq, mtl
1957− , tasty-quickcheck, time
1924+ , old-locale, tasty, tasty-hunit, tasty-quickcheck, time
1958 }:
1925 }:
1959 mkDerivation {
1926 mkDerivation {
1960 pname = "hourglass";
1927 pname = "hourglass";
@@ -1962,13 +1929,61 @@ self: {
1962 sha256 = "104d1yd84hclprg740nkz60vx589mnm094zriw6zczbgg8nkclym";
1929 sha256 = "104d1yd84hclprg740nkz60vx589mnm094zriw6zczbgg8nkclym";
1963 libraryHaskellDepends = [ base deepseq ];
1930 libraryHaskellDepends = [ base deepseq ];
1964 testHaskellDepends = [
1931 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
1966 ];
1968 ];
1967− doHaddock = false;
1968− doCheck = false;
1969− homepage = "https://github.com/vincenthz/hs-hourglass";
1969+ homepage = "https://github.com/sol/hpack#readme";
1970− description = "simple performant time related library";
1970+ description = "An alternative format for Haskell packages";
1971− license = stdenv.lib.licenses.bsd3;
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";
1972 }) {};
1987 }) {};
1973 "hspec" = callPackage
1988 "hspec" = callPackage
1974 ({ mkDerivation, base, call-stack, directory, hspec-core
1989 ({ mkDerivation, base, call-stack, directory, hspec-core
@@ -1988,8 +2003,6 @@ self: {
1988 hspec-expectations hspec-meta HUnit QuickCheck stringbuilder
2003 hspec-expectations hspec-meta HUnit QuickCheck stringbuilder
1989 transformers
2004 transformers
1990 ];
2005 ];
1991− doHaddock = false;
1992− doCheck = false;
1993 homepage = "http://hspec.github.io/";
2006 homepage = "http://hspec.github.io/";
1994 description = "A Testing Framework for Haskell";
2007 description = "A Testing Framework for Haskell";
1995 license = stdenv.lib.licenses.mit;
2008 license = stdenv.lib.licenses.mit;
@@ -2015,8 +2028,7 @@ self: {
2015 quickcheck-io random setenv silently temporary tf-random time
2028 quickcheck-io random setenv silently temporary tf-random time
2016 transformers
2029 transformers
2017 ];
2030 ];
2018− doHaddock = false;
2031+ testTarget = "--test-option=--skip --test-option='Test.Hspec.Core.Runner.hspecResult runs specs in parallel'";
2019− doCheck = false;
2020 homepage = "http://hspec.github.io/";
2032 homepage = "http://hspec.github.io/";
2021 description = "A Testing Framework for Haskell";
2033 description = "A Testing Framework for Haskell";
2022 license = stdenv.lib.licenses.mit;
2034 license = stdenv.lib.licenses.mit;
@@ -2032,8 +2044,6 @@ self: {
2032 libraryHaskellDepends = [ base directory filepath ];
2044 libraryHaskellDepends = [ base directory filepath ];
2033 executableHaskellDepends = [ base directory filepath ];
2045 executableHaskellDepends = [ base directory filepath ];
2034 testHaskellDepends = [ base directory filepath hspec-meta ];
2046 testHaskellDepends = [ base directory filepath hspec-meta ];
2035− doHaddock = false;
2036− doCheck = false;
2037 homepage = "http://hspec.github.io/";
2047 homepage = "http://hspec.github.io/";
2038 description = "Automatically discover and run Hspec tests";
2048 description = "Automatically discover and run Hspec tests";
2039 license = stdenv.lib.licenses.mit;
2049 license = stdenv.lib.licenses.mit;
@@ -2046,8 +2056,6 @@ self: {
2046 sha256 = "1vxl9zazbaapijr6zmcj72j9wf7ka1pirrjbwddwwddg3zm0g5l1";
2056 sha256 = "1vxl9zazbaapijr6zmcj72j9wf7ka1pirrjbwddwwddg3zm0g5l1";
2047 libraryHaskellDepends = [ base call-stack HUnit ];
2057 libraryHaskellDepends = [ base call-stack HUnit ];
2048 testHaskellDepends = [ base call-stack HUnit nanospec ];
2058 testHaskellDepends = [ base call-stack HUnit nanospec ];
2049− doHaddock = false;
2050− doCheck = false;
2051 homepage = "https://github.com/hspec/hspec-expectations#readme";
2059 homepage = "https://github.com/hspec/hspec-expectations#readme";
2052 description = "Catchy combinators for HUnit";
2060 description = "Catchy combinators for HUnit";
2053 license = stdenv.lib.licenses.mit;
2061 license = stdenv.lib.licenses.mit;
@@ -2058,16 +2066,12 @@ self: {
2058 }:
2066 }:
2059 mkDerivation {
2067 mkDerivation {
2060 pname = "hspec-megaparsec";
2068 pname = "hspec-megaparsec";
2061− version = "0.3.1";
2069+ version = "1.0.0";
2062− sha256 = "0kaif74f1qq92nvksnq12h0imsrr02q1nawgprbg1s9cpilq2vw2";
2070+ sha256 = "1dafrbzjm7rzwvcpjpk3bsg7bd111xfij94n17sh8wfykzhim5hl";
2063 libraryHaskellDepends = [
2071 libraryHaskellDepends = [
2064 base containers hspec-expectations megaparsec
2072 base containers hspec-expectations megaparsec
2065 ];
2073 ];
2066− testHaskellDepends = [
2067− base containers hspec hspec-expectations megaparsec
2074+ testHaskellDepends = [ base hspec hspec-expectations megaparsec ];
2068− ];
2069− doHaddock = false;
2070− doCheck = false;
2071 homepage = "https://github.com/mrkkrp/hspec-megaparsec";
2075 homepage = "https://github.com/mrkkrp/hspec-megaparsec";
2072 description = "Utility functions for testing Megaparsec parsers with Hspec";
2076 description = "Utility functions for testing Megaparsec parsers with Hspec";
2073 license = stdenv.lib.licenses.bsd3;
2077 license = stdenv.lib.licenses.bsd3;
@@ -2093,8 +2097,6 @@ self: {
2093 filepath hspec-expectations HUnit QuickCheck quickcheck-io random
2097 filepath hspec-expectations HUnit QuickCheck quickcheck-io random
2094 setenv time transformers
2098 setenv time transformers
2095 ];
2099 ];
2096− doHaddock = false;
2097− doCheck = false;
2098 homepage = "http://hspec.github.io/";
2100 homepage = "http://hspec.github.io/";
2099 description = "A version of Hspec which is used to test Hspec itself";
2101 description = "A version of Hspec which is used to test Hspec itself";
2100 license = stdenv.lib.licenses.mit;
2102 license = stdenv.lib.licenses.mit;
@@ -2109,8 +2111,6 @@ self: {
2109 testHaskellDepends = [
2111 testHaskellDepends = [
2110 base hspec hspec-core QuickCheck smallcheck
2112 base hspec hspec-core QuickCheck smallcheck
2111 ];
2113 ];
2112− doHaddock = false;
2113− doCheck = false;
2114 homepage = "http://hspec.github.io/";
2114 homepage = "http://hspec.github.io/";
2115 description = "SmallCheck support for the Hspec testing framework";
2115 description = "SmallCheck support for the Hspec testing framework";
2116 license = stdenv.lib.licenses.mit;
2116 license = stdenv.lib.licenses.mit;
@@ -2131,8 +2131,6 @@ self: {
2131 testHaskellDepends = [
2131 testHaskellDepends = [
2132 base bytestring containers hspec HUnit xml-conduit
2132 base bytestring containers hspec HUnit xml-conduit
2133 ];
2133 ];
2134− doHaddock = false;
2135− doCheck = false;
2136 homepage = "https://github.com/snoyberg/xml";
2134 homepage = "https://github.com/snoyberg/xml";
2137 description = "Parse HTML documents using xml-conduit datatypes";
2135 description = "Parse HTML documents using xml-conduit datatypes";
2138 license = stdenv.lib.licenses.mit;
2136 license = stdenv.lib.licenses.mit;
@@ -2160,17 +2158,15 @@ self: {
2160 monad-control network network-uri streaming-commons text time
2158 monad-control network network-uri streaming-commons text time
2161 transformers zlib
2159 transformers zlib
2162 ];
2160 ];
2163− doHaddock = false;
2164− doCheck = false;
2165 homepage = "https://github.com/snoyberg/http-client";
2161 homepage = "https://github.com/snoyberg/http-client";
2166 description = "An HTTP client engine";
2162 description = "An HTTP client engine";
2167 license = stdenv.lib.licenses.mit;
2163 license = stdenv.lib.licenses.mit;
2168 }) {};
2164 }) {};
2169 "http-client-tls" = callPackage
2165 "http-client-tls" = callPackage
2170 ({ mkDerivation, base, bytestring, case-insensitive, connection
2166 ({ mkDerivation, base, bytestring, case-insensitive, connection
2171− , containers, cryptonite, data-default-class, exceptions, hspec
2167+ , containers, criterion, cryptonite, data-default-class, exceptions
2172− , http-client, http-types, memory, network, network-uri, text, tls
2168+ , hspec, http-client, http-types, memory, network, network-uri
2173− , transformers
2169+ , text, tls, transformers
2174 }:
2170 }:
2175 mkDerivation {
2171 mkDerivation {
2176 pname = "http-client-tls";
2172 pname = "http-client-tls";
@@ -2182,8 +2178,7 @@ self: {
2182 network-uri text tls transformers
2178 network-uri text tls transformers
2183 ];
2179 ];
2184 testHaskellDepends = [ base hspec http-client http-types ];
2180 testHaskellDepends = [ base hspec http-client http-types ];
2185− doHaddock = false;
2181+ benchmarkHaskellDepends = [ base criterion http-client ];
2186− doCheck = false;
2187 homepage = "https://github.com/snoyberg/http-client";
2182 homepage = "https://github.com/snoyberg/http-client";
2188 description = "http-client backend using the connection package and tls library";
2183 description = "http-client backend using the connection package and tls library";
2189 license = stdenv.lib.licenses.mit;
2184 license = stdenv.lib.licenses.mit;
@@ -2198,8 +2193,8 @@ self: {
2198 }:
2193 }:
2199 mkDerivation {
2194 mkDerivation {
2200 pname = "http-conduit";
2195 pname = "http-conduit";
2201− version = "2.2.3.2";
2196+ version = "2.2.4";
2202− sha256 = "1f0yqka43gp7vhv7yr4q6pqr8qw0qq2yh4y2lnayhc876zpw6ng3";
2197+ sha256 = "1wcl3lpg4v1ylq9j77j9fmf6l9qbmp8dmj3a9829q19q6bbgza7l";
2203 libraryHaskellDepends = [
2198 libraryHaskellDepends = [
2204 aeson base bytestring conduit conduit-extra exceptions http-client
2199 aeson base bytestring conduit conduit-extra exceptions http-client
2205 http-client-tls http-types lifted-base monad-control mtl resourcet
2200 http-client-tls http-types lifted-base monad-control mtl resourcet
@@ -2212,8 +2207,6 @@ self: {
2212 streaming-commons temporary text time transformers utf8-string wai
2207 streaming-commons temporary text time transformers utf8-string wai
2213 wai-conduit warp warp-tls
2208 wai-conduit warp warp-tls
2214 ];
2209 ];
2215− doHaddock = false;
2216− doCheck = false;
2217 homepage = "http://www.yesodweb.com/book/http-conduit";
2210 homepage = "http://www.yesodweb.com/book/http-conduit";
2218 description = "HTTP client package with conduit interface and HTTPS support";
2211 description = "HTTP client package with conduit interface and HTTPS support";
2219 license = stdenv.lib.licenses.bsd3;
2212 license = stdenv.lib.licenses.bsd3;
@@ -2230,8 +2223,6 @@ self: {
2230 testHaskellDepends = [
2223 testHaskellDepends = [
2231 base bytestring doctest hspec old-locale time
2224 base bytestring doctest hspec old-locale time
2232 ];
2225 ];
2233− doHaddock = false;
2234− doCheck = false;
2235 description = "HTTP Date parser/formatter";
2226 description = "HTTP Date parser/formatter";
2236 license = stdenv.lib.licenses.bsd3;
2227 license = stdenv.lib.licenses.bsd3;
2237 }) {};
2228 }) {};
@@ -2251,17 +2242,16 @@ self: {
2251 base blaze-builder bytestring doctest hspec QuickCheck
2242 base blaze-builder bytestring doctest hspec QuickCheck
2252 quickcheck-instances text
2243 quickcheck-instances text
2253 ];
2244 ];
2254− doHaddock = false;
2255− doCheck = false;
2256 homepage = "https://github.com/aristidb/http-types";
2245 homepage = "https://github.com/aristidb/http-types";
2257 description = "Generic HTTP types for Haskell (for both client and server code)";
2246 description = "Generic HTTP types for Haskell (for both client and server code)";
2258 license = stdenv.lib.licenses.bsd3;
2247 license = stdenv.lib.licenses.bsd3;
2259 }) {};
2248 }) {};
2260 "http2" = callPackage
2249 "http2" = callPackage
2261 ({ mkDerivation, aeson, aeson-pretty, array, base, bytestring
2250 ({ mkDerivation, aeson, aeson-pretty, array, base, bytestring
2262− , bytestring-builder, case-insensitive, containers, directory
2251+ , bytestring-builder, case-insensitive, containers, criterion
2263− , doctest, filepath, Glob, hex, hspec, psqueues, stm, text
2252+ , directory, doctest, filepath, Glob, hashtables, heaps, hex, hspec
2264− , unordered-containers, vector, word8
2253+ , mwc-random, psqueues, stm, text, unordered-containers, vector
2254+ , word8
2265 }:
2255 }:
2266 mkDerivation {
2256 mkDerivation {
2267 pname = "http2";
2257 pname = "http2";
@@ -2283,8 +2273,10 @@ self: {
2283 case-insensitive containers directory doctest filepath Glob hex
2273 case-insensitive containers directory doctest filepath Glob hex
2284 hspec psqueues stm text unordered-containers vector word8
2274 hspec psqueues stm text unordered-containers vector word8
2285 ];
2275 ];
2286− doHaddock = false;
2276+ benchmarkHaskellDepends = [
2287− doCheck = false;
2277+ array base bytestring case-insensitive containers criterion
2278+ hashtables heaps mwc-random psqueues stm
2279+ ];
2288 homepage = "https://github.com/kazu-yamamoto/http2";
2280 homepage = "https://github.com/kazu-yamamoto/http2";
2289 description = "HTTP/2 library including frames, priority queues and HPACK";
2281 description = "HTTP/2 library including frames, priority queues and HPACK";
2290 license = stdenv.lib.licenses.bsd3;
2282 license = stdenv.lib.licenses.bsd3;
@@ -2296,28 +2288,25 @@ self: {
2296 version = "0.8.0";
2288 version = "0.8.0";
2297 sha256 = "1lcs521g9lzy9d7337vg4w7q7s8500rfqy7rcifcz6pm6yfgyb8f";
2289 sha256 = "1lcs521g9lzy9d7337vg4w7q7s8500rfqy7rcifcz6pm6yfgyb8f";
2298 libraryHaskellDepends = [ base ];
2290 libraryHaskellDepends = [ base ];
2299− doHaddock = false;
2300− doCheck = false;
2301 homepage = "http://github.com/patperry/hs-ieee754";
2291 homepage = "http://github.com/patperry/hs-ieee754";
2302 description = "Utilities for dealing with IEEE floating point numbers";
2292 description = "Utilities for dealing with IEEE floating point numbers";
2303 license = stdenv.lib.licenses.bsd3;
2293 license = stdenv.lib.licenses.bsd3;
2304 }) {};
2294 }) {};
2305 "inflections" = callPackage
2295 "inflections" = callPackage
2306− ({ mkDerivation, base, exceptions, hspec, hspec-megaparsec
2296+ ({ mkDerivation, base, containers, exceptions, hspec
2297+ , hspec-megaparsec, megaparsec, QuickCheck, text
2307− , megaparsec, QuickCheck, text, unordered-containers
2298+ , unordered-containers
2308 }:
2299 }:
2309 mkDerivation {
2300 mkDerivation {
2310 pname = "inflections";
2301 pname = "inflections";
2311− version = "0.3.0.0";
2302+ version = "0.4.0.0";
2312− sha256 = "1w96i4rnsxxzrjjvqzjs7dqbs4h4nrdw84cxvizb4bq19y0cp483";
2303+ sha256 = "1m42sigx621yzd6sznaas6917skyw8lf5ynfcjd87jybhv2r9g2k";
2313 libraryHaskellDepends = [
2304 libraryHaskellDepends = [
2314 base exceptions megaparsec text unordered-containers
2305 base exceptions megaparsec text unordered-containers
2315 ];
2306 ];
2316 testHaskellDepends = [
2307 testHaskellDepends = [
2317− base hspec hspec-megaparsec megaparsec QuickCheck text
2308+ base containers hspec hspec-megaparsec megaparsec QuickCheck text
2318 ];
2309 ];
2319− doHaddock = false;
2320− doCheck = false;
2321 homepage = "https://github.com/stackbuilders/inflections-hs";
2310 homepage = "https://github.com/stackbuilders/inflections-hs";
2322 description = "Inflections library for Haskell";
2311 description = "Inflections library for Haskell";
2323 license = stdenv.lib.licenses.mit;
2312 license = stdenv.lib.licenses.mit;
@@ -2331,8 +2320,6 @@ self: {
2331 libraryHaskellDepends = [
2320 libraryHaskellDepends = [
2332 attoparsec base text unordered-containers
2321 attoparsec base text unordered-containers
2333 ];
2322 ];
2334− doHaddock = false;
2335− doCheck = false;
2336 homepage = "http://github.com/chrisdone/ini";
2323 homepage = "http://github.com/chrisdone/ini";
2337 description = "Quick and easy configuration files in the INI format";
2324 description = "Quick and easy configuration files in the INI format";
2338 license = stdenv.lib.licenses.bsd3;
2325 license = stdenv.lib.licenses.bsd3;
@@ -2344,12 +2331,28 @@ self: {
2344 version = "1.0.2";
2331 version = "1.0.2";
2345 sha256 = "0w5mhak181zi6qr5h2zbcs9ymaqacisp9jwk99naz6s8zz5rq1ii";
2332 sha256 = "0w5mhak181zi6qr5h2zbcs9ymaqacisp9jwk99naz6s8zz5rq1ii";
2346 libraryHaskellDepends = [ array base ghc-prim integer-gmp ];
2333 libraryHaskellDepends = [ array base ghc-prim integer-gmp ];
2347− doHaddock = false;
2348 doCheck = false;
2334 doCheck = false;
2349 homepage = "https://github.com/phadej/integer-logarithms";
2335 homepage = "https://github.com/phadej/integer-logarithms";
2350 description = "Integer logarithms";
2336 description = "Integer logarithms";
2351 license = stdenv.lib.licenses.mit;
2337 license = stdenv.lib.licenses.mit;
2352 }) {};
2338 }) {};
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+ }) {};
2353 "iproute" = callPackage
2356 "iproute" = callPackage
2354 ({ mkDerivation, appar, base, byteorder, containers, doctest, hspec
2357 ({ mkDerivation, appar, base, byteorder, containers, doctest, hspec
2355 , network, QuickCheck, safe
2358 , network, QuickCheck, safe
@@ -2365,12 +2368,36 @@ self: {
2365 appar base byteorder containers doctest hspec network QuickCheck
2368 appar base byteorder containers doctest hspec network QuickCheck
2366 safe
2369 safe
2367 ];
2370 ];
2368− doHaddock = false;
2369− doCheck = false;
2370 homepage = "http://www.mew.org/~kazu/proj/iproute/";
2371 homepage = "http://www.mew.org/~kazu/proj/iproute/";
2371 description = "IP Routing Table";
2372 description = "IP Routing Table";
2372 license = stdenv.lib.licenses.bsd3;
2373 license = stdenv.lib.licenses.bsd3;
2373 }) {};
2374 }) {};
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+ }) {};
2374 "kan-extensions" = callPackage
2401 "kan-extensions" = callPackage
2375 ({ mkDerivation, adjunctions, array, base, comonad, containers
2402 ({ mkDerivation, adjunctions, array, base, comonad, containers
2376 , contravariant, distributive, fail, free, mtl, semigroupoids
2403 , contravariant, distributive, fail, free, mtl, semigroupoids
@@ -2384,8 +2411,6 @@ self: {
2384 adjunctions array base comonad containers contravariant
2411 adjunctions array base comonad containers contravariant
2385 distributive fail free mtl semigroupoids tagged transformers
2412 distributive fail free mtl semigroupoids tagged transformers
2386 ];
2413 ];
2387− doHaddock = false;
2388− doCheck = false;
2389 homepage = "http://github.com/ekmett/kan-extensions/";
2414 homepage = "http://github.com/ekmett/kan-extensions/";
2390 description = "Kan extensions, Kan lifts, various forms of the Yoneda lemma, and (co)density (co)monads";
2415 description = "Kan extensions, Kan lifts, various forms of the Yoneda lemma, and (co)density (co)monads";
2391 license = stdenv.lib.licenses.bsd3;
2416 license = stdenv.lib.licenses.bsd3;
@@ -2405,8 +2430,6 @@ self: {
2405 array base comonad containers free hashable semigroupoids
2430 array base comonad containers free hashable semigroupoids
2406 semigroups transformers transformers-compat unordered-containers
2431 semigroups transformers transformers-compat unordered-containers
2407 ];
2432 ];
2408− doHaddock = false;
2409− doCheck = false;
2410 homepage = "http://github.com/ekmett/keys/";
2433 homepage = "http://github.com/ekmett/keys/";
2411 description = "Keyed functors and containers";
2434 description = "Keyed functors and containers";
2412 license = stdenv.lib.licenses.bsd3;
2435 license = stdenv.lib.licenses.bsd3;
@@ -2418,8 +2441,6 @@ self: {
2418 version = "0.2.4";
2441 version = "0.2.4";
2419 sha256 = "1nxcs7g8a1sp91bzpy4cj6s31k5pvc3gvig04cbrggv5cvjidnhl";
2442 sha256 = "1nxcs7g8a1sp91bzpy4cj6s31k5pvc3gvig04cbrggv5cvjidnhl";
2420 libraryHaskellDepends = [ base regex-posix template-haskell ];
2443 libraryHaskellDepends = [ base regex-posix template-haskell ];
2421− doHaddock = false;
2422− doCheck = false;
2423 homepage = "http://github.com/finnsson/template-helper";
2444 homepage = "http://github.com/finnsson/template-helper";
2424 description = "Module to automatically extract functions from the local code";
2445 description = "Module to automatically extract functions from the local code";
2425 license = stdenv.lib.licenses.bsd3;
2446 license = stdenv.lib.licenses.bsd3;
@@ -2440,8 +2461,6 @@ self: {
2440 testHaskellDepends = [
2461 testHaskellDepends = [
2441 base base-compat Cabal deepseq doctest lens pretty QuickCheck
2462 base base-compat Cabal deepseq doctest lens pretty QuickCheck
2442 ];
2463 ];
2443− doHaddock = false;
2444− doCheck = false;
2445 homepage = "https://github.com/peti/language-nix#readme";
2464 homepage = "https://github.com/peti/language-nix#readme";
2446 description = "Data types and useful functions to represent and manipulate the Nix language";
2465 description = "Data types and useful functions to represent and manipulate the Nix language";
2447 license = stdenv.lib.licenses.bsd3;
2466 license = stdenv.lib.licenses.bsd3;
@@ -2449,9 +2468,9 @@ self: {
2449 "lens" = callPackage
2468 "lens" = callPackage
2450 ({ mkDerivation, array, base, base-orphans, bifunctors, bytestring
2469 ({ mkDerivation, array, base, base-orphans, bifunctors, bytestring
2451 , Cabal, cabal-doctest, call-stack, comonad, containers
2470 , Cabal, cabal-doctest, call-stack, comonad, containers
2452− , contravariant, deepseq, directory, distributive, doctest
2471+ , contravariant, criterion, deepseq, directory, distributive
2453− , exceptions, filepath, free, generic-deriving, ghc-prim, hashable
2472+ , doctest, exceptions, filepath, free, generic-deriving, ghc-prim
2454− , HUnit, kan-extensions, mtl, nats, parallel, profunctors
2473+ , hashable, HUnit, kan-extensions, mtl, nats, parallel, profunctors
2455 , QuickCheck, reflection, semigroupoids, semigroups, simple-reflect
2474 , QuickCheck, reflection, semigroupoids, semigroups, simple-reflect
2456 , tagged, template-haskell, test-framework, test-framework-hunit
2475 , tagged, template-haskell, test-framework, test-framework-hunit
2457 , test-framework-quickcheck2, test-framework-th, text
2476 , test-framework-quickcheck2, test-framework-th, text
@@ -2478,21 +2497,23 @@ self: {
2478 test-framework-quickcheck2 test-framework-th text transformers
2497 test-framework-quickcheck2 test-framework-th text transformers
2479 unordered-containers vector
2498 unordered-containers vector
2480 ];
2499 ];
2481− doHaddock = false;
2500+ benchmarkHaskellDepends = [
2482− doCheck = false;
2501+ base bytestring comonad containers criterion deepseq
2502+ generic-deriving transformers unordered-containers vector
2503+ ];
2483 homepage = "http://github.com/ekmett/lens/";
2504 homepage = "http://github.com/ekmett/lens/";
2484 description = "Lenses, Folds and Traversals";
2505 description = "Lenses, Folds and Traversals";
2485 license = stdenv.lib.licenses.bsd2;
2506 license = stdenv.lib.licenses.bsd2;
2486 }) {};
2507 }) {};
2487 "lifted-async" = callPackage
2508 "lifted-async" = callPackage
2488− ({ mkDerivation, async, base, constraints, HUnit, lifted-base
2509+ ({ mkDerivation, async, base, constraints, criterion, deepseq
2489− , monad-control, mtl, tasty, tasty-hunit, tasty-th
2510+ , HUnit, lifted-base, monad-control, mtl, tasty, tasty-hunit
2490− , transformers-base
2511+ , tasty-th, transformers-base
2491 }:
2512 }:
2492 mkDerivation {
2513 mkDerivation {
2493 pname = "lifted-async";
2514 pname = "lifted-async";
2494− version = "0.9.3";
2515+ version = "0.9.3.2";
2495− sha256 = "0qdlc64kf02g97rzpragm4943ppy2cx74kbjcpbv32jcyc3q75wp";
2516+ sha256 = "0c8y6m1kpkviq2zi1d2889hbzh7k46rly4mvmfkrzam45fqggrcj";
2496 libraryHaskellDepends = [
2517 libraryHaskellDepends = [
2497 async base constraints lifted-base monad-control transformers-base
2518 async base constraints lifted-base monad-control transformers-base
2498 ];
2519 ];
@@ -2500,20 +2521,23 @@ self: {
2500 async base HUnit lifted-base monad-control mtl tasty tasty-hunit
2521 async base HUnit lifted-base monad-control mtl tasty tasty-hunit
2501 tasty-th
2522 tasty-th
2502 ];
2523 ];
2503− doHaddock = false;
2524+ benchmarkHaskellDepends = [ async base criterion deepseq ];
2504− doCheck = false;
2505 homepage = "https://github.com/maoe/lifted-async";
2525 homepage = "https://github.com/maoe/lifted-async";
2506 description = "Run lifted IO operations asynchronously and wait for their results";
2526 description = "Run lifted IO operations asynchronously and wait for their results";
2507 license = stdenv.lib.licenses.bsd3;
2527 license = stdenv.lib.licenses.bsd3;
2508 }) {};
2528 }) {};
2509 "lifted-base" = callPackage
2529 "lifted-base" = callPackage
2510− ({ mkDerivation, base, monad-control, transformers-base }:
2530+ ({ mkDerivation, base, criterion, monad-control, monad-peel
2531+ , transformers, transformers-base
2532+ }:
2511 mkDerivation {
2533 mkDerivation {
2512 pname = "lifted-base";
2534 pname = "lifted-base";
2513 version = "0.2.3.11";
2535 version = "0.2.3.11";
2514 sha256 = "1ass00wfa91z5xp2xmm97xrvwm7j5hdkxid5cqvr3xbwrsgpmi4f";
2536 sha256 = "1ass00wfa91z5xp2xmm97xrvwm7j5hdkxid5cqvr3xbwrsgpmi4f";
2515 libraryHaskellDepends = [ base monad-control transformers-base ];
2537 libraryHaskellDepends = [ base monad-control transformers-base ];
2516− doHaddock = false;
2538+ benchmarkHaskellDepends = [
2539+ base criterion monad-control monad-peel transformers
2540+ ];
2517 doCheck = false;
2541 doCheck = false;
2518 homepage = "https://github.com/basvandijk/lifted-base";
2542 homepage = "https://github.com/basvandijk/lifted-base";
2519 description = "lifted IO operations from the base library";
2543 description = "lifted IO operations from the base library";
@@ -2527,8 +2551,6 @@ self: {
2527 sha256 = "0d0lwxxgd16is9aw6v3ps4r9prv3dj8xscmm45fvzq3nicjiawcf";
2551 sha256 = "0d0lwxxgd16is9aw6v3ps4r9prv3dj8xscmm45fvzq3nicjiawcf";
2528 libraryHaskellDepends = [ base call-stack transformers ];
2552 libraryHaskellDepends = [ base call-stack transformers ];
2529 testHaskellDepends = [ base hspec ];
2553 testHaskellDepends = [ base hspec ];
2530− doHaddock = false;
2531− doCheck = false;
2532 homepage = "https://github.com/sol/logging-facade#readme";
2554 homepage = "https://github.com/sol/logging-facade#readme";
2533 description = "Simple logging abstraction that allows multiple back-ends";
2555 description = "Simple logging abstraction that allows multiple back-ends";
2534 license = stdenv.lib.licenses.mit;
2556 license = stdenv.lib.licenses.mit;
@@ -2540,16 +2562,14 @@ self: {
2540 version = "0.6.0.2";
2562 version = "0.6.0.2";
2541 sha256 = "07hnirv6snnym2r7iijlfz00b60jpy2856zvqxh989q0in7bd0hi";
2563 sha256 = "07hnirv6snnym2r7iijlfz00b60jpy2856zvqxh989q0in7bd0hi";
2542 libraryHaskellDepends = [ base mtl ];
2564 libraryHaskellDepends = [ base mtl ];
2543− doHaddock = false;
2544− doCheck = false;
2545 homepage = "http://code.haskell.org/~dolio/";
2565 homepage = "http://code.haskell.org/~dolio/";
2546 description = "A backtracking logic-programming monad";
2566 description = "A backtracking logic-programming monad";
2547 license = stdenv.lib.licenses.bsd3;
2567 license = stdenv.lib.licenses.bsd3;
2548 }) {};
2568 }) {};
2549 "lucid" = callPackage
2569 "lucid" = callPackage
2550 ({ mkDerivation, base, bifunctors, blaze-builder, bytestring
2570 ({ mkDerivation, base, bifunctors, blaze-builder, bytestring
2551− , containers, hashable, hspec, HUnit, mmorph, mtl, parsec, text
2571+ , containers, criterion, deepseq, hashable, hspec, HUnit, mmorph
2552− , transformers, unordered-containers
2572+ , mtl, parsec, text, transformers, unordered-containers
2553 }:
2573 }:
2554 mkDerivation {
2574 mkDerivation {
2555 pname = "lucid";
2575 pname = "lucid";
@@ -2562,8 +2582,9 @@ self: {
2562 testHaskellDepends = [
2582 testHaskellDepends = [
2563 base bifunctors hspec HUnit mtl parsec text
2583 base bifunctors hspec HUnit mtl parsec text
2564 ];
2584 ];
2565− doHaddock = false;
2585+ benchmarkHaskellDepends = [
2566− doCheck = false;
2586+ base blaze-builder bytestring criterion deepseq text transformers
2587+ ];
2567 homepage = "https://github.com/chrisdone/lucid";
2588 homepage = "https://github.com/chrisdone/lucid";
2568 description = "Clear to write, read and edit DSL for HTML";
2589 description = "Clear to write, read and edit DSL for HTML";
2569 license = stdenv.lib.licenses.bsd3;
2590 license = stdenv.lib.licenses.bsd3;
@@ -2585,53 +2606,72 @@ self: {
2585 test-framework-hunit test-framework-quickcheck2 vector
2606 test-framework-hunit test-framework-quickcheck2 vector
2586 vector-th-unbox
2607 vector-th-unbox
2587 ];
2608 ];
2588− doHaddock = false;
2589 doCheck = false;
2609 doCheck = false;
2590 homepage = "https://github.com/bos/math-functions";
2610 homepage = "https://github.com/bos/math-functions";
2591 description = "Special functions and Chebyshev polynomials";
2611 description = "Special functions and Chebyshev polynomials";
2592 license = stdenv.lib.licenses.bsd3;
2612 license = stdenv.lib.licenses.bsd3;
2593 }) {};
2613 }) {};
2594 "megaparsec" = callPackage
2614 "megaparsec" = callPackage
2595− ({ mkDerivation, base, bytestring, containers, deepseq, exceptions
2615+ ({ mkDerivation, base, bytestring, case-insensitive, containers
2596− , hspec, hspec-expectations, mtl, QuickCheck, scientific, text
2616+ , criterion, deepseq, hspec, hspec-expectations, mtl
2597− , transformers
2617+ , parser-combinators, QuickCheck, scientific, text, transformers
2618+ , weigh
2598 }:
2619 }:
2599 mkDerivation {
2620 mkDerivation {
2600 pname = "megaparsec";
2621 pname = "megaparsec";
2601− version = "5.3.1";
2622+ version = "6.3.0";
2602− sha256 = "06myn8l6jcbd494i3wr6q27npbbxd6c2gfkd2jdzwbjqjqbpv0j8";
2623+ sha256 = "15bhghiszm18acn1igmq6vgdlcvsvsx4dlkl2vg2ghy5qgyrqxsv";
2603 libraryHaskellDepends = [
2624 libraryHaskellDepends = [
2604− base bytestring containers deepseq exceptions mtl QuickCheck
2625+ base bytestring case-insensitive containers deepseq mtl
2605− scientific text transformers
2626+ parser-combinators scientific text transformers
2606 ];
2627 ];
2607 testHaskellDepends = [
2628 testHaskellDepends = [
2608− base bytestring containers exceptions hspec hspec-expectations mtl
2629+ base bytestring containers hspec hspec-expectations mtl QuickCheck
2609− QuickCheck scientific text transformers
2630+ scientific text transformers
2610 ];
2631 ];
2611− doHaddock = false;
2632+ benchmarkHaskellDepends = [ base criterion deepseq text weigh ];
2612− doCheck = false;
2613 homepage = "https://github.com/mrkkrp/megaparsec";
2633 homepage = "https://github.com/mrkkrp/megaparsec";
2614 description = "Monadic parser combinators";
2634 description = "Monadic parser combinators";
2615 license = stdenv.lib.licenses.bsd2;
2635 license = stdenv.lib.licenses.bsd2;
2616 }) {};
2636 }) {};
2617 "memory" = callPackage
2637 "memory" = callPackage
2618− ({ mkDerivation, base, basement, bytestring, deepseq, ghc-prim
2638+ ({ mkDerivation, base, basement, bytestring, deepseq, foundation
2619− , tasty, tasty-hunit, tasty-quickcheck
2639+ , ghc-prim, tasty, tasty-hunit, tasty-quickcheck
2620 }:
2640 }:
2621 mkDerivation {
2641 mkDerivation {
2622 pname = "memory";
2642 pname = "memory";
2623− version = "0.14.9";
2643+ version = "0.14.10";
2624− sha256 = "1v8fjw0dgnyw6jhrpzfyxf63ky1lyrfapb8x28lj25q2xw6zx8s5";
2644+ sha256 = "01i1nx83n5lspwdhkhhjxxcp9agf9y70547dzs5m8zl043jmd0z4";
2625 libraryHaskellDepends = [
2645 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
2627 ];
2650 ];
2628− testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck ];
2629− doHaddock = false;
2630− doCheck = false;
2631 homepage = "https://github.com/vincenthz/hs-memory";
2651 homepage = "https://github.com/vincenthz/hs-memory";
2632 description = "memory and related abstraction stuff";
2652 description = "memory and related abstraction stuff";
2633 license = stdenv.lib.licenses.bsd3;
2653 license = stdenv.lib.licenses.bsd3;
2634 }) {};
2654 }) {};
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+ }) {};
2635 "mime-types" = callPackage
2675 "mime-types" = callPackage
2636 ({ mkDerivation, base, bytestring, containers, text }:
2676 ({ mkDerivation, base, bytestring, containers, text }:
2637 mkDerivation {
2677 mkDerivation {
@@ -2639,8 +2679,6 @@ self: {
2639 version = "0.1.0.7";
2679 version = "0.1.0.7";
2640 sha256 = "1fg9cqpp5lswk8ajlq4f41n12c2v2naz179l8dsz6zisjqj4l5l3";
2680 sha256 = "1fg9cqpp5lswk8ajlq4f41n12c2v2naz179l8dsz6zisjqj4l5l3";
2641 libraryHaskellDepends = [ base bytestring containers text ];
2681 libraryHaskellDepends = [ base bytestring containers text ];
2642− doHaddock = false;
2643− doCheck = false;
2644 homepage = "https://github.com/yesodweb/wai";
2682 homepage = "https://github.com/yesodweb/wai";
2645 description = "Basic mime-type handling types and functions";
2683 description = "Basic mime-type handling types and functions";
2646 license = stdenv.lib.licenses.mit;
2684 license = stdenv.lib.licenses.mit;
@@ -2649,15 +2687,13 @@ self: {
2649 ({ mkDerivation, base, mtl, transformers, transformers-compat }:
2687 ({ mkDerivation, base, mtl, transformers, transformers-compat }:
2650 mkDerivation {
2688 mkDerivation {
2651 pname = "mmorph";
2689 pname = "mmorph";
2652− version = "1.0.9";
2690+ version = "1.1.0";
2653− sha256 = "0qs5alhy719a14lrs7rnh2qsn1146czg68gvgylf4m5jh4w7vwp1";
2691+ sha256 = "1pklvg28hjfsq5r66x4igjrxbdq0l74g6lirrvsh6ckmc1av9g61";
2654 revision = "1";
2692 revision = "1";
2655− editedCabalFile = "1xxf78qi08qsis2q785s0ra29wjxnxw8pyns0dsqp4a6cybd3mjd";
2693+ editedCabalFile = "0ppf6icblgrmiaa09s2plg1m2818pp2l9rd7c821q0zq266v79wi";
2656 libraryHaskellDepends = [
2694 libraryHaskellDepends = [
2657 base mtl transformers transformers-compat
2695 base mtl transformers transformers-compat
2658 ];
2696 ];
2659− doHaddock = false;
2660− doCheck = false;
2661 description = "Monad morphisms";
2697 description = "Monad morphisms";
2662 license = stdenv.lib.licenses.bsd3;
2698 license = stdenv.lib.licenses.bsd3;
2663 }) {};
2699 }) {};
@@ -2677,8 +2713,6 @@ self: {
2677 base base-compat bytestring directory filepath hspec logging-facade
2713 base base-compat bytestring directory filepath hspec logging-facade
2678 temporary
2714 temporary
2679 ];
2715 ];
2680− doHaddock = false;
2681− doCheck = false;
2682 description = "Support functions for automated testing";
2716 description = "Support functions for automated testing";
2683 license = stdenv.lib.licenses.mit;
2717 license = stdenv.lib.licenses.mit;
2684 }) {};
2718 }) {};
@@ -2693,8 +2727,6 @@ self: {
2693 libraryHaskellDepends = [
2727 libraryHaskellDepends = [
2694 base stm transformers transformers-base transformers-compat
2728 base stm transformers transformers-base transformers-compat
2695 ];
2729 ];
2696− doHaddock = false;
2697− doCheck = false;
2698 homepage = "https://github.com/basvandijk/monad-control";
2730 homepage = "https://github.com/basvandijk/monad-control";
2699 description = "Lift control operations, like exception catching, through monad transformers";
2731 description = "Lift control operations, like exception catching, through monad transformers";
2700 license = stdenv.lib.licenses.bsd3;
2732 license = stdenv.lib.licenses.bsd3;
@@ -2707,8 +2739,6 @@ self: {
2707 sha256 = "062c2sn3hc8h50p1mhqkpyv6x8dydz2zh3ridvlfjq9nqimszaky";
2739 sha256 = "062c2sn3hc8h50p1mhqkpyv6x8dydz2zh3ridvlfjq9nqimszaky";
2708 libraryHaskellDepends = [ base ];
2740 libraryHaskellDepends = [ base ];
2709 testHaskellDepends = [ base tasty tasty-hunit ];
2741 testHaskellDepends = [ base tasty tasty-hunit ];
2710− doHaddock = false;
2711− doCheck = false;
2712 homepage = "https://github.com/mokus0/monad-loops";
2742 homepage = "https://github.com/mokus0/monad-loops";
2713 description = "Monadic loops";
2743 description = "Monadic loops";
2714 license = stdenv.lib.licenses.publicDomain;
2744 license = stdenv.lib.licenses.publicDomain;
@@ -2733,8 +2763,6 @@ self: {
2733 test-framework-hunit test-framework-quickcheck2 test-framework-th
2763 test-framework-hunit test-framework-quickcheck2 test-framework-th
2734 time
2764 time
2735 ];
2765 ];
2736− doHaddock = false;
2737− doCheck = false;
2738 homepage = "https://github.com/simonmar/monad-par";
2766 homepage = "https://github.com/simonmar/monad-par";
2739 description = "A library for parallel programming based on a monad";
2767 description = "A library for parallel programming based on a monad";
2740 license = stdenv.lib.licenses.bsd3;
2768 license = stdenv.lib.licenses.bsd3;
@@ -2750,12 +2778,29 @@ self: {
2750 libraryHaskellDepends = [
2778 libraryHaskellDepends = [
2751 abstract-par base cereal deepseq mtl random transformers
2779 abstract-par base cereal deepseq mtl random transformers
2752 ];
2780 ];
2753− doHaddock = false;
2754− doCheck = false;
2755 homepage = "https://github.com/simonmar/monad-par";
2781 homepage = "https://github.com/simonmar/monad-par";
2756 description = "Combinators and extra features for Par monads";
2782 description = "Combinators and extra features for Par monads";
2757 license = stdenv.lib.licenses.bsd3;
2783 license = stdenv.lib.licenses.bsd3;
2758 }) {};
2784 }) {};
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+ }) {};
2759 "monad-unlift" = callPackage
2804 "monad-unlift" = callPackage
2760 ({ mkDerivation, base, constraints, monad-control, transformers
2805 ({ mkDerivation, base, constraints, monad-control, transformers
2761 , transformers-base
2806 , transformers-base
@@ -2767,8 +2812,6 @@ self: {
2767 libraryHaskellDepends = [
2812 libraryHaskellDepends = [
2768 base constraints monad-control transformers transformers-base
2813 base constraints monad-control transformers transformers-base
2769 ];
2814 ];
2770− doHaddock = false;
2771− doCheck = false;
2772 homepage = "https://github.com/fpco/monad-unlift";
2815 homepage = "https://github.com/fpco/monad-unlift";
2773 description = "Typeclasses for representing monad transformer unlifting";
2816 description = "Typeclasses for representing monad transformer unlifting";
2774 license = stdenv.lib.licenses.mit;
2817 license = stdenv.lib.licenses.mit;
@@ -2786,33 +2829,20 @@ self: {
2786 base constraints exceptions monad-control monad-unlift mtl
2829 base constraints exceptions monad-control monad-unlift mtl
2787 mutable-containers resourcet stm transformers transformers-base
2830 mutable-containers resourcet stm transformers transformers-base
2788 ];
2831 ];
2789− doHaddock = false;
2790− doCheck = false;
2791 homepage = "https://github.com/fpco/monad-unlift";
2832 homepage = "https://github.com/fpco/monad-unlift";
2792 description = "Typeclasses for representing monad transformer unlifting";
2833 description = "Typeclasses for representing monad transformer unlifting";
2793 license = stdenv.lib.licenses.mit;
2834 license = stdenv.lib.licenses.mit;
2794 }) {};
2835 }) {};
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− }) {};
2807 "mono-traversable" = callPackage
2836 "mono-traversable" = callPackage
2808− ({ mkDerivation, base, bytestring, containers, foldl, hashable
2837+ ({ mkDerivation, base, bytestring, containers, criterion, foldl
2809− , hspec, HUnit, QuickCheck, semigroups, split, text, transformers
2838+ , hashable, hspec, HUnit, mwc-random, QuickCheck, semigroups, split
2810− , unordered-containers, vector, vector-algorithms
2839+ , text, transformers, unordered-containers, vector
2840+ , vector-algorithms
2811 }:
2841 }:
2812 mkDerivation {
2842 mkDerivation {
2813 pname = "mono-traversable";
2843 pname = "mono-traversable";
2814− version = "1.0.4.0";
2844+ version = "1.0.5.0";
2815− sha256 = "0qwmzjf25gradzajr4f9zw3a48m4hw26qvqnb134daqkyxpkzf13";
2845+ sha256 = "1zrn7wp938di4mdc8q0z4imgg2hky7ap98ralzf8rdgqfrrvfpa6";
2816 libraryHaskellDepends = [
2846 libraryHaskellDepends = [
2817 base bytestring containers hashable split text transformers
2847 base bytestring containers hashable split text transformers
2818 unordered-containers vector vector-algorithms
2848 unordered-containers vector vector-algorithms
@@ -2821,9 +2851,8 @@ self: {
2821 base bytestring containers foldl hspec HUnit QuickCheck semigroups
2851 base bytestring containers foldl hspec HUnit QuickCheck semigroups
2822 text transformers unordered-containers vector
2852 text transformers unordered-containers vector
2823 ];
2853 ];
2824− doHaddock = false;
2854+ benchmarkHaskellDepends = [ base criterion mwc-random vector ];
2825− doCheck = false;
2826− homepage = "https://github.com/snoyberg/mono-traversable";
2855+ homepage = "https://github.com/snoyberg/mono-traversable#readme";
2827 description = "Type classes for mapping, folding, and traversing monomorphic containers";
2856 description = "Type classes for mapping, folding, and traversing monomorphic containers";
2828 license = stdenv.lib.licenses.mit;
2857 license = stdenv.lib.licenses.mit;
2829 }) {};
2858 }) {};
@@ -2840,8 +2869,6 @@ self: {
2840 base comonad containers dlist dlist-instances mono-traversable
2869 base comonad containers dlist dlist-instances mono-traversable
2841 semigroupoids semigroups transformers vector-instances
2870 semigroupoids semigroups transformers vector-instances
2842 ];
2871 ];
2843− doHaddock = false;
2844− doCheck = false;
2845 homepage = "https://github.com/snoyberg/mono-traversable#readme";
2872 homepage = "https://github.com/snoyberg/mono-traversable#readme";
2846 description = "Extra typeclass instances for mono-traversable";
2873 description = "Extra typeclass instances for mono-traversable";
2847 license = stdenv.lib.licenses.mit;
2874 license = stdenv.lib.licenses.mit;
@@ -2855,14 +2882,12 @@ self: {
2855 revision = "1";
2882 revision = "1";
2856 editedCabalFile = "0fsa965g9h23mlfjzghmmhcb9dmaq8zpm374gby6iwgdx47q0njb";
2883 editedCabalFile = "0fsa965g9h23mlfjzghmmhcb9dmaq8zpm374gby6iwgdx47q0njb";
2857 libraryHaskellDepends = [ base transformers ];
2884 libraryHaskellDepends = [ base transformers ];
2858− doHaddock = false;
2859− doCheck = false;
2860 homepage = "http://github.com/ekmett/mtl";
2885 homepage = "http://github.com/ekmett/mtl";
2861 description = "Monad classes, using functional dependencies";
2886 description = "Monad classes, using functional dependencies";
2862 license = stdenv.lib.licenses.bsd3;
2887 license = stdenv.lib.licenses.bsd3;
2863 }) {};
2888 }) {};
2864 "mutable-containers" = callPackage
2889 "mutable-containers" = callPackage
2865− ({ mkDerivation, base, containers, ghc-prim, hspec
2890+ ({ mkDerivation, base, containers, criterion, ghc-prim, hspec
2866 , mono-traversable, primitive, QuickCheck, vector
2891 , mono-traversable, primitive, QuickCheck, vector
2867 }:
2892 }:
2868 mkDerivation {
2893 mkDerivation {
@@ -2875,8 +2900,7 @@ self: {
2875 testHaskellDepends = [
2900 testHaskellDepends = [
2876 base containers hspec primitive QuickCheck vector
2901 base containers hspec primitive QuickCheck vector
2877 ];
2902 ];
2878− doHaddock = false;
2903+ benchmarkHaskellDepends = [ base containers criterion ];
2879− doCheck = false;
2880 homepage = "https://github.com/snoyberg/mono-traversable";
2904 homepage = "https://github.com/snoyberg/mono-traversable";
2881 description = "Abstactions and concrete implementations of mutable containers";
2905 description = "Abstactions and concrete implementations of mutable containers";
2882 license = stdenv.lib.licenses.mit;
2906 license = stdenv.lib.licenses.mit;
@@ -2897,8 +2921,6 @@ self: {
2897 base HUnit QuickCheck statistics test-framework
2921 base HUnit QuickCheck statistics test-framework
2898 test-framework-hunit test-framework-quickcheck2 vector
2922 test-framework-hunit test-framework-quickcheck2 vector
2899 ];
2923 ];
2900− doHaddock = false;
2901− doCheck = false;
2902 homepage = "https://github.com/bos/mwc-random";
2924 homepage = "https://github.com/bos/mwc-random";
2903 description = "Fast, high quality pseudo random number generation";
2925 description = "Fast, high quality pseudo random number generation";
2904 license = stdenv.lib.licenses.bsd3;
2926 license = stdenv.lib.licenses.bsd3;
@@ -2911,8 +2933,6 @@ self: {
2911 sha256 = "0jq2l1lmy4hcl6r975xcg86xr1y7jfxr3qn27ibsmjbzlnxdkjyv";
2933 sha256 = "0jq2l1lmy4hcl6r975xcg86xr1y7jfxr3qn27ibsmjbzlnxdkjyv";
2912 libraryHaskellDepends = [ base ];
2934 libraryHaskellDepends = [ base ];
2913 testHaskellDepends = [ base hspec silently ];
2935 testHaskellDepends = [ base hspec silently ];
2914− doHaddock = false;
2915− doCheck = false;
2916 description = "A lightweight implementation of a subset of Hspec's API";
2936 description = "A lightweight implementation of a subset of Hspec's API";
2917 license = stdenv.lib.licenses.mit;
2937 license = stdenv.lib.licenses.mit;
2918 }) {};
2938 }) {};
@@ -2923,7 +2943,6 @@ self: {
2923 version = "1.1.1";
2943 version = "1.1.1";
2924 sha256 = "1kfl2yy97nb7q0j17v96rl73xvi3z4db9bk0xychc76dax41n78k";
2944 sha256 = "1kfl2yy97nb7q0j17v96rl73xvi3z4db9bk0xychc76dax41n78k";
2925 doHaddock = false;
2945 doHaddock = false;
2926− doCheck = false;
2927 homepage = "http://github.com/ekmett/nats/";
2946 homepage = "http://github.com/ekmett/nats/";
2928 description = "Natural numbers";
2947 description = "Natural numbers";
2929 license = stdenv.lib.licenses.bsd3;
2948 license = stdenv.lib.licenses.bsd3;
@@ -2942,7 +2961,6 @@ self: {
2942 testHaskellDepends = [
2961 testHaskellDepends = [
2943 base bytestring doctest HUnit test-framework test-framework-hunit
2962 base bytestring doctest HUnit test-framework test-framework-hunit
2944 ];
2963 ];
2945− doHaddock = false;
2946 doCheck = false;
2964 doCheck = false;
2947 homepage = "https://github.com/haskell/network";
2965 homepage = "https://github.com/haskell/network";
2948 description = "Low-level networking interface";
2966 description = "Low-level networking interface";
@@ -2963,8 +2981,6 @@ self: {
2963 base HUnit test-framework test-framework-hunit
2981 base HUnit test-framework test-framework-hunit
2964 test-framework-quickcheck2
2982 test-framework-quickcheck2
2965 ];
2983 ];
2966− doHaddock = false;
2967− doCheck = false;
2968 homepage = "https://github.com/haskell/network-uri";
2984 homepage = "https://github.com/haskell/network-uri";
2969 description = "URI manipulation";
2985 description = "URI manipulation";
2970 license = stdenv.lib.licenses.bsd3;
2986 license = stdenv.lib.licenses.bsd3;
@@ -2978,8 +2994,6 @@ self: {
2978 revision = "2";
2994 revision = "2";
2979 editedCabalFile = "04b9vn007hlvsrx4ksd3r8r3kbyaj2kvwxchdrmd4370qzi8p6gs";
2995 editedCabalFile = "04b9vn007hlvsrx4ksd3r8r3kbyaj2kvwxchdrmd4370qzi8p6gs";
2980 libraryHaskellDepends = [ base ];
2996 libraryHaskellDepends = [ base ];
2981− doHaddock = false;
2982− doCheck = false;
2983 description = "locale library";
2997 description = "locale library";
2984 license = stdenv.lib.licenses.bsd3;
2998 license = stdenv.lib.licenses.bsd3;
2985 }) {};
2999 }) {};
@@ -2992,57 +3006,38 @@ self: {
2992 revision = "2";
3006 revision = "2";
2993 editedCabalFile = "1j6ln1dkvhdvnwl33bp0xf9lhc4sybqk0aw42p8cq81xwwzbn7y9";
3007 editedCabalFile = "1j6ln1dkvhdvnwl33bp0xf9lhc4sybqk0aw42p8cq81xwwzbn7y9";
2994 libraryHaskellDepends = [ base old-locale ];
3008 libraryHaskellDepends = [ base old-locale ];
2995− doHaddock = false;
2996− doCheck = false;
2997 description = "Time library";
3009 description = "Time library";
2998 license = stdenv.lib.licenses.bsd3;
3010 license = stdenv.lib.licenses.bsd3;
2999 }) {};
3011 }) {};
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− }) {};
3013 "optparse-applicative" = callPackage
3012 "optparse-applicative" = callPackage
3014− ({ mkDerivation, ansi-wl-pprint, base, process, QuickCheck
3013+ ({ mkDerivation, ansi-wl-pprint, base, bytestring, process
3015− , transformers, transformers-compat
3014+ , QuickCheck, transformers, transformers-compat
3016 }:
3015 }:
3017 mkDerivation {
3016 mkDerivation {
3018 pname = "optparse-applicative";
3017 pname = "optparse-applicative";
3019− version = "0.13.2.0";
3018+ version = "0.14.0.0";
3020− sha256 = "18kcjldpzay3k3309rvb9vqrp5b1gqp0hgymynqx7x2kgv7cz0sw";
3019+ sha256 = "06iwp1qsq0gjhnhxwyhdhldwvhlgcik6lx5jxpbb40fispyk4nxm";
3021 libraryHaskellDepends = [
3020 libraryHaskellDepends = [
3022 ansi-wl-pprint base process transformers transformers-compat
3021 ansi-wl-pprint base process transformers transformers-compat
3023 ];
3022 ];
3024− testHaskellDepends = [ base QuickCheck ];
3023+ testHaskellDepends = [ base bytestring QuickCheck ];
3025− doHaddock = false;
3026− doCheck = false;
3027 homepage = "https://github.com/pcapriotti/optparse-applicative";
3024 homepage = "https://github.com/pcapriotti/optparse-applicative";
3028 description = "Utilities and combinators for parsing command line options";
3025 description = "Utilities and combinators for parsing command line options";
3029 license = stdenv.lib.licenses.bsd3;
3026 license = stdenv.lib.licenses.bsd3;
3030 }) {};
3027 }) {};
3031 "optparse-simple" = callPackage
3028 "optparse-simple" = callPackage
3032− ({ mkDerivation, base, bytestring, directory, either, gitrev
3029+ ({ mkDerivation, base, bytestring, directory, gitrev
3033 , optparse-applicative, template-haskell, transformers
3030 , optparse-applicative, template-haskell, transformers
3034 }:
3031 }:
3035 mkDerivation {
3032 mkDerivation {
3036 pname = "optparse-simple";
3033 pname = "optparse-simple";
3037− version = "0.0.4";
3034+ version = "0.1.0";
3038− sha256 = "1md24dlz6949rqv6y2x9d5r07lrqw42c21kdy09nk5y8r3mq43x0";
3035+ sha256 = "1g2cf4pcf1fa001z77g8gwnx0cxdpqs1iw9xp0kb9qrxm9gpk3c3";
3039 libraryHaskellDepends = [
3036 libraryHaskellDepends = [
3040− base either gitrev optparse-applicative template-haskell
3037+ base gitrev optparse-applicative template-haskell transformers
3041− transformers
3042 ];
3038 ];
3043 testHaskellDepends = [ base bytestring directory ];
3039 testHaskellDepends = [ base bytestring directory ];
3044− doHaddock = false;
3040+ homepage = "https://github.com/fpco/optparse-simple#readme";
3045− doCheck = false;
3046 description = "Simple interface to optparse-applicative";
3041 description = "Simple interface to optparse-applicative";
3047 license = stdenv.lib.licenses.bsd3;
3042 license = stdenv.lib.licenses.bsd3;
3048 }) {};
3043 }) {};
@@ -3053,8 +3048,6 @@ self: {
3053 version = "3.2.1.1";
3048 version = "3.2.1.1";
3054 sha256 = "05rw8zhpqhx31zi6vg7zpyciaarh24j7g2p613xrpyrnksybjfrj";
3049 sha256 = "05rw8zhpqhx31zi6vg7zpyciaarh24j7g2p613xrpyrnksybjfrj";
3055 libraryHaskellDepends = [ array base containers deepseq ];
3050 libraryHaskellDepends = [ array base containers deepseq ];
3056− doHaddock = false;
3057− doCheck = false;
3058 description = "Parallel programming library";
3051 description = "Parallel programming library";
3059 license = stdenv.lib.licenses.bsd3;
3052 license = stdenv.lib.licenses.bsd3;
3060 }) {};
3053 }) {};
@@ -3065,12 +3058,22 @@ self: {
3065 version = "3.1.11";
3058 version = "3.1.11";
3066 sha256 = "0vk7q9j2128q191zf1sg0ylj9s9djwayqk9747k0a5fin4f2b1vg";
3059 sha256 = "0vk7q9j2128q191zf1sg0ylj9s9djwayqk9747k0a5fin4f2b1vg";
3067 libraryHaskellDepends = [ base bytestring mtl text ];
3060 libraryHaskellDepends = [ base bytestring mtl text ];
3068− doHaddock = false;
3069 doCheck = false;
3061 doCheck = false;
3070 homepage = "https://github.com/aslatter/parsec";
3062 homepage = "https://github.com/aslatter/parsec";
3071 description = "Monadic parser combinators";
3063 description = "Monadic parser combinators";
3072 license = stdenv.lib.licenses.bsd3;
3064 license = stdenv.lib.licenses.bsd3;
3073 }) {};
3065 }) {};
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+ }) {};
3074 "patience" = callPackage
3077 "patience" = callPackage
3075 ({ mkDerivation, base, containers }:
3078 ({ mkDerivation, base, containers }:
3076 mkDerivation {
3079 mkDerivation {
@@ -3078,8 +3081,6 @@ self: {
3078 version = "0.1.1";
3081 version = "0.1.1";
3079 sha256 = "0qyv20gqy9pb1acy700ahv70lc6vprcwb26cc7fcpcs4scsc7irm";
3082 sha256 = "0qyv20gqy9pb1acy700ahv70lc6vprcwb26cc7fcpcs4scsc7irm";
3080 libraryHaskellDepends = [ base containers ];
3083 libraryHaskellDepends = [ base containers ];
3081− doHaddock = false;
3082− doCheck = false;
3083 description = "Patience diff and longest increasing subsequence";
3084 description = "Patience diff and longest increasing subsequence";
3084 license = stdenv.lib.licenses.bsd3;
3085 license = stdenv.lib.licenses.bsd3;
3085 }) {};
3086 }) {};
@@ -3091,8 +3092,6 @@ self: {
3091 sha256 = "0xcyi1fivwg7a92mch5bcqzmrfxzqj42rmb3m8kgs61x4qwpxj82";
3092 sha256 = "0xcyi1fivwg7a92mch5bcqzmrfxzqj42rmb3m8kgs61x4qwpxj82";
3092 libraryHaskellDepends = [ base bytestring ];
3093 libraryHaskellDepends = [ base bytestring ];
3093 libraryPkgconfigDepends = [ pcre ];
3094 libraryPkgconfigDepends = [ pcre ];
3094− doHaddock = false;
3095− doCheck = false;
3096 homepage = "https://github.com/Daniel-Diaz/pcre-light";
3095 homepage = "https://github.com/Daniel-Diaz/pcre-light";
3097 description = "Portable regex library for Perl 5 compatible regular expressions";
3096 description = "Portable regex library for Perl 5 compatible regular expressions";
3098 license = stdenv.lib.licenses.bsd3;
3097 license = stdenv.lib.licenses.bsd3;
@@ -3112,8 +3111,6 @@ self: {
3112 base bytestring HUnit QuickCheck test-framework
3111 base bytestring HUnit QuickCheck test-framework
3113 test-framework-hunit test-framework-quickcheck2
3112 test-framework-hunit test-framework-quickcheck2
3114 ];
3113 ];
3115− doHaddock = false;
3116− doCheck = false;
3117 homepage = "http://github.com/vincenthz/hs-pem";
3114 homepage = "http://github.com/vincenthz/hs-pem";
3118 description = "Privacy Enhanced Mail (PEM) format reader and writer";
3115 description = "Privacy Enhanced Mail (PEM) format reader and writer";
3119 license = stdenv.lib.licenses.bsd3;
3116 license = stdenv.lib.licenses.bsd3;
@@ -3134,8 +3131,6 @@ self: {
3134 semigroupoids semigroups stm tagged transformers
3131 semigroupoids semigroups stm tagged transformers
3135 transformers-compat unordered-containers
3132 transformers-compat unordered-containers
3136 ];
3133 ];
3137− doHaddock = false;
3138− doCheck = false;
3139 homepage = "http://github.com/ekmett/pointed/";
3134 homepage = "http://github.com/ekmett/pointed/";
3140 description = "Pointed and copointed data";
3135 description = "Pointed and copointed data";
3141 license = stdenv.lib.licenses.bsd3;
3136 license = stdenv.lib.licenses.bsd3;
@@ -3147,8 +3142,6 @@ self: {
3147 version = "1.12";
3142 version = "1.12";
3148 sha256 = "05dya1vdvq29hkhkdlsglzhw7bdn51rvs1javs0q75nf99c66k7m";
3143 sha256 = "05dya1vdvq29hkhkdlsglzhw7bdn51rvs1javs0q75nf99c66k7m";
3149 libraryHaskellDepends = [ base bytestring text ];
3144 libraryHaskellDepends = [ base bytestring text ];
3150− doHaddock = false;
3151− doCheck = false;
3152 homepage = "http://code.haskell.org/~malcolm/polyparse/";
3145 homepage = "http://code.haskell.org/~malcolm/polyparse/";
3153 description = "A variety of alternative parser combinator libraries";
3146 description = "A variety of alternative parser combinator libraries";
3154 license = "LGPL";
3147 license = "LGPL";
@@ -3160,8 +3153,6 @@ self: {
3160 version = "0.4.0.3";
3153 version = "0.4.0.3";
3161 sha256 = "0xzqdf3nl2h0ra4gnslm1m1nsxlsgc0hh6ky3vn578vh11zhifq9";
3154 sha256 = "0xzqdf3nl2h0ra4gnslm1m1nsxlsgc0hh6ky3vn578vh11zhifq9";
3162 libraryHaskellDepends = [ base ];
3155 libraryHaskellDepends = [ base ];
3163− doHaddock = false;
3164− doCheck = false;
3165 homepage = "http://github.com/ekmett/prelude-extras";
3156 homepage = "http://github.com/ekmett/prelude-extras";
3166 description = "Higher order versions of Prelude classes";
3157 description = "Higher order versions of Prelude classes";
3167 license = stdenv.lib.licenses.bsd3;
3158 license = stdenv.lib.licenses.bsd3;
@@ -3172,8 +3163,8 @@ self: {
3172 }:
3163 }:
3173 mkDerivation {
3164 mkDerivation {
3174 pname = "pretty-show";
3165 pname = "pretty-show";
3175− version = "1.6.13";
3166+ version = "1.6.15";
3176− sha256 = "1kbx72ybrpw0kh5zsd2kdw143qykbmd9lgmsvj57659y0k5l7fjm";
3167+ sha256 = "16ik7dhagyr3is5dmkihw109l4d0500vi55z46p8lhigmfwqpn2n";
3177 isLibrary = true;
3168 isLibrary = true;
3178 isExecutable = true;
3169 isExecutable = true;
3179 enableSeparateDataOutput = true;
3170 enableSeparateDataOutput = true;
@@ -3182,8 +3173,6 @@ self: {
3182 ];
3173 ];
3183 libraryToolDepends = [ happy ];
3174 libraryToolDepends = [ happy ];
3184 executableHaskellDepends = [ base ];
3175 executableHaskellDepends = [ base ];
3185− doHaddock = false;
3186− doCheck = false;
3187 homepage = "http://wiki.github.com/yav/pretty-show";
3176 homepage = "http://wiki.github.com/yav/pretty-show";
3188 description = "Tools for working with derived `Show` instances and generic inspection of values";
3177 description = "Tools for working with derived `Show` instances and generic inspection of values";
3189 license = stdenv.lib.licenses.mit;
3178 license = stdenv.lib.licenses.mit;
@@ -3198,8 +3187,6 @@ self: {
3198 editedCabalFile = "0d61g8ppsdajdqykl2kc46kq00aamsf12v60ilgrf58dbji9sz56";
3187 editedCabalFile = "0d61g8ppsdajdqykl2kc46kq00aamsf12v60ilgrf58dbji9sz56";
3199 libraryHaskellDepends = [ base ghc-prim transformers ];
3188 libraryHaskellDepends = [ base ghc-prim transformers ];
3200 testHaskellDepends = [ base ghc-prim ];
3189 testHaskellDepends = [ base ghc-prim ];
3201− doHaddock = false;
3202− doCheck = false;
3203 homepage = "https://github.com/haskell/primitive";
3190 homepage = "https://github.com/haskell/primitive";
3204 description = "Primitive memory-related operations";
3191 description = "Primitive memory-related operations";
3205 license = stdenv.lib.licenses.bsd3;
3192 license = stdenv.lib.licenses.bsd3;
@@ -3216,16 +3203,15 @@ self: {
3216 base base-orphans bifunctors comonad contravariant distributive
3203 base base-orphans bifunctors comonad contravariant distributive
3217 tagged transformers
3204 tagged transformers
3218 ];
3205 ];
3219− doHaddock = false;
3220− doCheck = false;
3221 homepage = "http://github.com/ekmett/profunctors/";
3206 homepage = "http://github.com/ekmett/profunctors/";
3222 description = "Profunctors";
3207 description = "Profunctors";
3223 license = stdenv.lib.licenses.bsd3;
3208 license = stdenv.lib.licenses.bsd3;
3224 }) {};
3209 }) {};
3225 "psqueues" = callPackage
3210 "psqueues" = callPackage
3226− ({ mkDerivation, array, base, deepseq, ghc-prim, hashable, HUnit
3211+ ({ mkDerivation, array, base, containers, criterion, deepseq
3212+ , fingertree-psqueue, ghc-prim, hashable, HUnit, mtl, PSQueue
3227− , QuickCheck, tagged, test-framework, test-framework-hunit
3213+ , QuickCheck, random, tagged, test-framework, test-framework-hunit
3228− , test-framework-quickcheck2
3214+ , test-framework-quickcheck2, unordered-containers
3229 }:
3215 }:
3230 mkDerivation {
3216 mkDerivation {
3231 pname = "psqueues";
3217 pname = "psqueues";
@@ -3236,29 +3222,35 @@ self: {
3236 array base deepseq ghc-prim hashable HUnit QuickCheck tagged
3222 array base deepseq ghc-prim hashable HUnit QuickCheck tagged
3237 test-framework test-framework-hunit test-framework-quickcheck2
3223 test-framework test-framework-hunit test-framework-quickcheck2
3238 ];
3224 ];
3239− doHaddock = false;
3225+ benchmarkHaskellDepends = [
3240− doCheck = false;
3226+ base containers criterion deepseq fingertree-psqueue ghc-prim
3227+ hashable mtl PSQueue random unordered-containers
3228+ ];
3241 description = "Pure priority search queues";
3229 description = "Pure priority search queues";
3242 license = stdenv.lib.licenses.bsd3;
3230 license = stdenv.lib.licenses.bsd3;
3243 }) {};
3231 }) {};
3244 "quickcheck-instances" = callPackage
3232 "quickcheck-instances" = callPackage
3245− ({ mkDerivation, array, base, bytestring, containers, hashable
3233+ ({ mkDerivation, array, base, base-compat, bytestring
3246− , old-time, QuickCheck, scientific, text, time
3234+ , case-insensitive, containers, hashable, old-time, QuickCheck
3235+ , scientific, tagged, text, time, transformers, transformers-compat
3247− , unordered-containers, vector
3236+ , unordered-containers, uuid-types, vector
3248 }:
3237 }:
3249 mkDerivation {
3238 mkDerivation {
3250 pname = "quickcheck-instances";
3239 pname = "quickcheck-instances";
3251− version = "0.3.12";
3240+ version = "0.3.16";
3252− sha256 = "1wwvkzpams7i0j7nk5qj8vvhj8x5zcbgbgrpczszgvshva4bkmfx";
3241+ sha256 = "07xqbjb3rb5hzhjak3qpvj4hl91gc0z2272n60hv67zmv3w8kcf1";
3253− revision = "2";
3242+ revision = "1";
3254− editedCabalFile = "1v1r7gidkjc2v4dw1id57raqnjqv4rc10pa2l6xhhg0dzrnw28a3";
3243+ editedCabalFile = "1sfqjhk7z185l0gxrvn5pi3s8mvnqv1d1yzrx0k0mi48y5421jcm";
3255 libraryHaskellDepends = [
3244 libraryHaskellDepends = [
3245+ array base base-compat bytestring case-insensitive containers
3256− array base bytestring containers hashable old-time QuickCheck
3246+ hashable old-time QuickCheck scientific tagged text time
3257− scientific text time unordered-containers vector
3247+ transformers transformers-compat unordered-containers uuid-types
3248+ vector
3258 ];
3249 ];
3259− doHaddock = false;
3250+ testHaskellDepends = [
3260− doCheck = false;
3251+ base containers QuickCheck tagged uuid-types
3252+ ];
3261− homepage = "https://github.com/aslatter/qc-instances";
3253+ homepage = "https://github.com/phadej/qc-instances";
3262 description = "Common quickcheck instances";
3254 description = "Common quickcheck instances";
3263 license = stdenv.lib.licenses.bsd3;
3255 license = stdenv.lib.licenses.bsd3;
3264 }) {};
3256 }) {};
@@ -3269,8 +3261,6 @@ self: {
3269 version = "0.2.0";
3261 version = "0.2.0";
3270 sha256 = "08k4v7pkgjf30pv5j2dfv1gqv6hclxlniyq2sps8zq4zswcr2xzv";
3262 sha256 = "08k4v7pkgjf30pv5j2dfv1gqv6hclxlniyq2sps8zq4zswcr2xzv";
3271 libraryHaskellDepends = [ base HUnit QuickCheck ];
3263 libraryHaskellDepends = [ base HUnit QuickCheck ];
3272− doHaddock = false;
3273− doCheck = false;
3274 homepage = "https://github.com/hspec/quickcheck-io#readme";
3264 homepage = "https://github.com/hspec/quickcheck-io#readme";
3275 description = "Use HUnit assertions as QuickCheck properties";
3265 description = "Use HUnit assertions as QuickCheck properties";
3276 license = stdenv.lib.licenses.mit;
3266 license = stdenv.lib.licenses.mit;
@@ -3282,8 +3272,6 @@ self: {
3282 version = "1.0.1.0";
3272 version = "1.0.1.0";
3283 sha256 = "0s43s1bzbg3gwsjgm7fpyksd1339f0m26dlw2famxwyzgvm0a80k";
3273 sha256 = "0s43s1bzbg3gwsjgm7fpyksd1339f0m26dlw2famxwyzgvm0a80k";
3284 libraryHaskellDepends = [ base QuickCheck ];
3274 libraryHaskellDepends = [ base QuickCheck ];
3285− doHaddock = false;
3286− doCheck = false;
3287 homepage = "https://github.com/bos/quickcheck-unicode";
3275 homepage = "https://github.com/bos/quickcheck-unicode";
3288 description = "Generator and shrink functions for testing Unicode-related software";
3276 description = "Generator and shrink functions for testing Unicode-related software";
3289 license = stdenv.lib.licenses.bsd2;
3277 license = stdenv.lib.licenses.bsd2;
@@ -3298,8 +3286,6 @@ self: {
3298 editedCabalFile = "1pv5d7bm2rgap7llp5vjsplrg048gvf0226y0v19gpvdsx7n4rvv";
3286 editedCabalFile = "1pv5d7bm2rgap7llp5vjsplrg048gvf0226y0v19gpvdsx7n4rvv";
3299 libraryHaskellDepends = [ base time ];
3287 libraryHaskellDepends = [ base time ];
3300 testHaskellDepends = [ base ];
3288 testHaskellDepends = [ base ];
3301− doHaddock = false;
3302− doCheck = false;
3303 description = "random number library";
3289 description = "random number library";
3304 license = stdenv.lib.licenses.bsd3;
3290 license = stdenv.lib.licenses.bsd3;
3305 }) {};
3291 }) {};
@@ -3310,8 +3296,6 @@ self: {
3310 version = "2.1.2";
3296 version = "2.1.2";
3311 sha256 = "0f9w0akbm6p8h7kzgcd2f6nnpw1wy84pqn45vfz1ch5j0hn8h2d9";
3297 sha256 = "0f9w0akbm6p8h7kzgcd2f6nnpw1wy84pqn45vfz1ch5j0hn8h2d9";
3312 libraryHaskellDepends = [ base template-haskell ];
3298 libraryHaskellDepends = [ base template-haskell ];
3313− doHaddock = false;
3314− doCheck = false;
3315 homepage = "http://github.com/ekmett/reflection";
3299 homepage = "http://github.com/ekmett/reflection";
3316 description = "Reifies arbitrary terms into types that can be reflected back into terms";
3300 description = "Reifies arbitrary terms into types that can be reflected back into terms";
3317 license = stdenv.lib.licenses.bsd3;
3301 license = stdenv.lib.licenses.bsd3;
@@ -3323,8 +3307,6 @@ self: {
3323 version = "0.93.2";
3307 version = "0.93.2";
3324 sha256 = "0y1j4h2pg12c853nzmczs263di7xkkmlnsq5dlp5wgbgl49mgp10";
3308 sha256 = "0y1j4h2pg12c853nzmczs263di7xkkmlnsq5dlp5wgbgl49mgp10";
3325 libraryHaskellDepends = [ array base bytestring containers mtl ];
3309 libraryHaskellDepends = [ array base bytestring containers mtl ];
3326− doHaddock = false;
3327− doCheck = false;
3328 homepage = "http://sourceforge.net/projects/lazy-regex";
3310 homepage = "http://sourceforge.net/projects/lazy-regex";
3329 description = "Replaces/Enhances Text.Regex";
3311 description = "Replaces/Enhances Text.Regex";
3330 license = stdenv.lib.licenses.bsd3;
3312 license = stdenv.lib.licenses.bsd3;
@@ -3338,8 +3320,6 @@ self: {
3338 libraryHaskellDepends = [
3320 libraryHaskellDepends = [
3339 array base bytestring containers regex-base
3321 array base bytestring containers regex-base
3340 ];
3322 ];
3341− doHaddock = false;
3342− doCheck = false;
3343 homepage = "http://sourceforge.net/projects/lazy-regex";
3323 homepage = "http://sourceforge.net/projects/lazy-regex";
3344 description = "Replaces/Enhances Text.Regex";
3324 description = "Replaces/Enhances Text.Regex";
3345 license = stdenv.lib.licenses.bsd3;
3325 license = stdenv.lib.licenses.bsd3;
@@ -3354,9 +3334,7 @@ self: {
3354 sha256 = "0f8x8wyr6m21g8dnxvnvalz5bsq37l125l6qhs0fscbvprsxc4nb";
3334 sha256 = "0f8x8wyr6m21g8dnxvnvalz5bsq37l125l6qhs0fscbvprsxc4nb";
3355 libraryHaskellDepends = [
3335 libraryHaskellDepends = [
3356 array base bytestring containers ghc-prim mtl parsec regex-base
3336 array base bytestring containers ghc-prim mtl parsec regex-base
3357− ];
3337+ ];
3358− doHaddock = false;
3359− doCheck = false;
3360 homepage = "https://github.com/ChrisKuklewicz/regex-tdfa";
3338 homepage = "https://github.com/ChrisKuklewicz/regex-tdfa";
3361 description = "Replaces/Enhances Text.Regex";
3339 description = "Replaces/Enhances Text.Regex";
3362 license = stdenv.lib.licenses.bsd3;
3340 license = stdenv.lib.licenses.bsd3;
@@ -3364,39 +3342,32 @@ self: {
3364 "resourcet" = callPackage
3342 "resourcet" = callPackage
3365 ({ mkDerivation, base, containers, exceptions, hspec, lifted-base
3343 ({ mkDerivation, base, containers, exceptions, hspec, lifted-base
3366 , mmorph, monad-control, mtl, transformers, transformers-base
3344 , mmorph, monad-control, mtl, transformers, transformers-base
3367− , transformers-compat
3345+ , transformers-compat, unliftio-core
3368 }:
3346 }:
3369 mkDerivation {
3347 mkDerivation {
3370 pname = "resourcet";
3348 pname = "resourcet";
3371− version = "1.1.9";
3349+ version = "1.1.10";
3372− sha256 = "1x9f2qz57agl3xljp1wi0ab51p13czrpf6qjp3506rl9dg99j6as";
3350+ sha256 = "1hhw9w85nj8i2azzj5sxixffdvciq96b0jhl0zz24038bij66cyl";
3373 libraryHaskellDepends = [
3351 libraryHaskellDepends = [
3374 base containers exceptions lifted-base mmorph monad-control mtl
3352 base containers exceptions lifted-base mmorph monad-control mtl
3375− transformers transformers-base transformers-compat
3353+ transformers transformers-base transformers-compat unliftio-core
3376 ];
3354 ];
3377 testHaskellDepends = [ base hspec lifted-base transformers ];
3355 testHaskellDepends = [ base hspec lifted-base transformers ];
3378− doHaddock = false;
3379− doCheck = false;
3380 homepage = "http://github.com/snoyberg/conduit";
3356 homepage = "http://github.com/snoyberg/conduit";
3381 description = "Deterministic allocation and freeing of scarce resources";
3357 description = "Deterministic allocation and freeing of scarce resources";
3382 license = stdenv.lib.licenses.bsd3;
3358 license = stdenv.lib.licenses.bsd3;
3383 }) {};
3359 }) {};
3384 "retry" = callPackage
3360 "retry" = callPackage
3385 ({ mkDerivation, base, data-default-class, exceptions, ghc-prim
3361 ({ mkDerivation, base, data-default-class, exceptions, ghc-prim
3386− , hspec, HUnit, mtl, QuickCheck, random, stm, time, transformers
3362+ , random, transformers
3387 }:
3363 }:
3388 mkDerivation {
3364 mkDerivation {
3389 pname = "retry";
3365 pname = "retry";
3390− version = "0.7.4.3";
3366+ version = "0.7.5.1";
3391− sha256 = "0i47gmlljz00fwf2qwkrh24hgsyw5sz2npaighx4wxvykf00d390";
3367+ sha256 = "116fjfxdyqrk3079hqcil0dv7r2fw6x64pjwfxhckpxqavxza7sk";
3392 libraryHaskellDepends = [
3368 libraryHaskellDepends = [
3393 base data-default-class exceptions ghc-prim random transformers
3369 base data-default-class exceptions ghc-prim random transformers
3394 ];
3370 ];
3395− testHaskellDepends = [
3396− base data-default-class exceptions ghc-prim hspec HUnit mtl
3397− QuickCheck random stm time transformers
3398− ];
3399− doHaddock = false;
3400 doCheck = false;
3371 doCheck = false;
3401 homepage = "http://github.com/Soostone/retry";
3372 homepage = "http://github.com/Soostone/retry";
3402 description = "Retry combinators for monadic actions that may fail";
3373 description = "Retry combinators for monadic actions that may fail";
@@ -3410,8 +3381,6 @@ self: {
3410 sha256 = "0bbalr2n92akwcgdyl5ff45h8d4waamj1lp7ly6mdgda17k4lpm3";
3381 sha256 = "0bbalr2n92akwcgdyl5ff45h8d4waamj1lp7ly6mdgda17k4lpm3";
3411 libraryHaskellDepends = [ base ];
3382 libraryHaskellDepends = [ base ];
3412 testHaskellDepends = [ base deepseq QuickCheck ];
3383 testHaskellDepends = [ base deepseq QuickCheck ];
3413− doHaddock = false;
3414− doCheck = false;
3415 homepage = "https://github.com/ndmitchell/safe#readme";
3384 homepage = "https://github.com/ndmitchell/safe#readme";
3416 description = "Library of safe (exception free) functions";
3385 description = "Library of safe (exception free) functions";
3417 license = stdenv.lib.licenses.bsd3;
3386 license = stdenv.lib.licenses.bsd3;
@@ -3426,15 +3395,13 @@ self: {
3426 sha256 = "074dy2f9fbhnh59clpz8c1ljplm1wwqjj7r3i4nv0rcl0khprm3i";
3395 sha256 = "074dy2f9fbhnh59clpz8c1ljplm1wwqjj7r3i4nv0rcl0khprm3i";
3427 libraryHaskellDepends = [ base deepseq exceptions transformers ];
3396 libraryHaskellDepends = [ base deepseq exceptions transformers ];
3428 testHaskellDepends = [ base hspec void ];
3397 testHaskellDepends = [ base hspec void ];
3429− doHaddock = false;
3430− doCheck = false;
3431 homepage = "https://github.com/fpco/safe-exceptions#readme";
3398 homepage = "https://github.com/fpco/safe-exceptions#readme";
3432 description = "Safe, consistent, and easy exception handling";
3399 description = "Safe, consistent, and easy exception handling";
3433 license = stdenv.lib.licenses.mit;
3400 license = stdenv.lib.licenses.mit;
3434 }) {};
3401 }) {};
3435 "say" = callPackage
3402 "say" = callPackage
3436− ({ mkDerivation, base, bytestring, hspec, temporary, text
3403+ ({ mkDerivation, base, bytestring, criterion, hspec, temporary
3437− , transformers
3404+ , text, transformers
3438 }:
3405 }:
3439 mkDerivation {
3406 mkDerivation {
3440 pname = "say";
3407 pname = "say";
@@ -3442,24 +3409,25 @@ self: {
3442 sha256 = "0h7w49v9manw7yml2bms11sf6znsfkmdr87c7d8ax8l1xnadnvzj";
3409 sha256 = "0h7w49v9manw7yml2bms11sf6znsfkmdr87c7d8ax8l1xnadnvzj";
3443 libraryHaskellDepends = [ base bytestring text transformers ];
3410 libraryHaskellDepends = [ base bytestring text transformers ];
3444 testHaskellDepends = [ base bytestring hspec temporary text ];
3411 testHaskellDepends = [ base bytestring hspec temporary text ];
3445− doHaddock = false;
3412+ benchmarkHaskellDepends = [
3446− doCheck = false;
3413+ base bytestring criterion temporary text
3414+ ];
3447 homepage = "https://github.com/fpco/say#readme";
3415 homepage = "https://github.com/fpco/say#readme";
3448 description = "Initial project template from stack";
3416 description = "Initial project template from stack";
3449 license = stdenv.lib.licenses.mit;
3417 license = stdenv.lib.licenses.mit;
3450 }) {};
3418 }) {};
3451 "scientific" = callPackage
3419 "scientific" = callPackage
3452− ({ mkDerivation, base, binary, bytestring, containers, deepseq
3420+ ({ mkDerivation, base, binary, bytestring, containers, criterion
3453− , hashable, integer-gmp, integer-logarithms, primitive, QuickCheck
3421+ , deepseq, hashable, integer-gmp, integer-logarithms, primitive
3454− , smallcheck, tasty, tasty-ant-xml, tasty-hunit, tasty-quickcheck
3422+ , QuickCheck, smallcheck, tasty, tasty-ant-xml, tasty-hunit
3455− , tasty-smallcheck, text
3423+ , tasty-quickcheck, tasty-smallcheck, text
3456 }:
3424 }:
3457 mkDerivation {
3425 mkDerivation {
3458 pname = "scientific";
3426 pname = "scientific";
3459 version = "0.3.5.2";
3427 version = "0.3.5.2";
3460 sha256 = "0msnjz7ml0zycw9bssslxbg0nigziw7vs5km4q3vjbs8jpzpkr2w";
3428 sha256 = "0msnjz7ml0zycw9bssslxbg0nigziw7vs5km4q3vjbs8jpzpkr2w";
3461− revision = "1";
3429+ revision = "2";
3462− editedCabalFile = "1gnz52yrd9bnq4qvd4v9kd00clx0sfbh64phafdq5g2hbk9yrg0v";
3430+ editedCabalFile = "0wsrd213480p3pqrd6i650fr092yv7dhla7a85p8154pn5gvbr0a";
3463 libraryHaskellDepends = [
3431 libraryHaskellDepends = [
3464 base binary bytestring containers deepseq hashable integer-gmp
3432 base binary bytestring containers deepseq hashable integer-gmp
3465 integer-logarithms primitive text
3433 integer-logarithms primitive text
@@ -3468,8 +3436,7 @@ self: {
3468 base binary bytestring QuickCheck smallcheck tasty tasty-ant-xml
3436 base binary bytestring QuickCheck smallcheck tasty tasty-ant-xml
3469 tasty-hunit tasty-quickcheck tasty-smallcheck text
3437 tasty-hunit tasty-quickcheck tasty-smallcheck text
3470 ];
3438 ];
3471− doHaddock = false;
3439+ benchmarkHaskellDepends = [ base criterion ];
3472− doCheck = false;
3473 homepage = "https://github.com/basvandijk/scientific";
3440 homepage = "https://github.com/basvandijk/scientific";
3474 description = "Numbers represented using scientific notation";
3441 description = "Numbers represented using scientific notation";
3475 license = stdenv.lib.licenses.bsd3;
3442 license = stdenv.lib.licenses.bsd3;
@@ -3484,8 +3451,8 @@ self: {
3484 pname = "semigroupoids";
3451 pname = "semigroupoids";
3485 version = "5.2.1";
3452 version = "5.2.1";
3486 sha256 = "006jys6kvckkmbnhf4jc51sh64hamkz464mr8ciiakybrfvixr3r";
3453 sha256 = "006jys6kvckkmbnhf4jc51sh64hamkz464mr8ciiakybrfvixr3r";
3487− revision = "2";
3454+ revision = "3";
3488− editedCabalFile = "049j2jl6f5mxqnavi1aadx37j4bk5xksvkxsl43hp4rg7n53p11z";
3455+ editedCabalFile = "0wzcnpz8pyjk823vqnq5s8krsb8i6cw573hcschpd9x5ynq4li70";
3489 setupHaskellDepends = [ base Cabal cabal-doctest ];
3456 setupHaskellDepends = [ base Cabal cabal-doctest ];
3490 libraryHaskellDepends = [
3457 libraryHaskellDepends = [
3491 base base-orphans bifunctors comonad containers contravariant
3458 base base-orphans bifunctors comonad containers contravariant
@@ -3493,8 +3460,6 @@ self: {
3493 transformers-compat unordered-containers
3460 transformers-compat unordered-containers
3494 ];
3461 ];
3495 testHaskellDepends = [ base doctest ];
3462 testHaskellDepends = [ base doctest ];
3496− doHaddock = false;
3497− doCheck = false;
3498 homepage = "http://github.com/ekmett/semigroupoids";
3463 homepage = "http://github.com/ekmett/semigroupoids";
3499 description = "Semigroupoids: Category sans id";
3464 description = "Semigroupoids: Category sans id";
3500 license = stdenv.lib.licenses.bsd3;
3465 license = stdenv.lib.licenses.bsd3;
@@ -3506,8 +3471,6 @@ self: {
3506 version = "0.18.3";
3471 version = "0.18.3";
3507 sha256 = "1jm9wnb5jmwdk4i9qbwfay69ydi76xi0qqi9zqp6wh3jd2c7qa9m";
3472 sha256 = "1jm9wnb5jmwdk4i9qbwfay69ydi76xi0qqi9zqp6wh3jd2c7qa9m";
3508 libraryHaskellDepends = [ base ];
3473 libraryHaskellDepends = [ base ];
3509− doHaddock = false;
3510− doCheck = false;
3511 homepage = "http://github.com/ekmett/semigroups/";
3474 homepage = "http://github.com/ekmett/semigroups/";
3512 description = "Anything that associates";
3475 description = "Anything that associates";
3513 license = stdenv.lib.licenses.bsd3;
3476 license = stdenv.lib.licenses.bsd3;
@@ -3521,8 +3484,6 @@ self: {
3521 revision = "1";
3484 revision = "1";
3522 editedCabalFile = "0ny4g3kjys0hqg41mnwrsymy1bwhl8l169kis4y4fa58sb06m4f5";
3485 editedCabalFile = "0ny4g3kjys0hqg41mnwrsymy1bwhl8l169kis4y4fa58sb06m4f5";
3523 libraryHaskellDepends = [ base unix ];
3486 libraryHaskellDepends = [ base unix ];
3524− doHaddock = false;
3525− doCheck = false;
3526 description = "A cross-platform library for setting environment variables";
3487 description = "A cross-platform library for setting environment variables";
3527 license = stdenv.lib.licenses.mit;
3488 license = stdenv.lib.licenses.mit;
3528 }) {};
3489 }) {};
@@ -3546,8 +3507,6 @@ self: {
3546 exceptions ghc-prim hspec HUnit parsec process template-haskell
3507 exceptions ghc-prim hspec HUnit parsec process template-haskell
3547 text time transformers
3508 text time transformers
3548 ];
3509 ];
3549− doHaddock = false;
3550− doCheck = false;
3551 homepage = "http://www.yesodweb.com/book/shakespearean-templates";
3510 homepage = "http://www.yesodweb.com/book/shakespearean-templates";
3552 description = "A toolkit for making compile-time interpolated templates";
3511 description = "A toolkit for making compile-time interpolated templates";
3553 license = stdenv.lib.licenses.mit;
3512 license = stdenv.lib.licenses.mit;
@@ -3560,8 +3519,6 @@ self: {
3560 sha256 = "0f9qm3f7y0hpxn6mddhhg51mm1r134qkvd2kr8r6192ka1ijbxnf";
3519 sha256 = "0f9qm3f7y0hpxn6mddhhg51mm1r134qkvd2kr8r6192ka1ijbxnf";
3561 libraryHaskellDepends = [ base deepseq directory ];
3520 libraryHaskellDepends = [ base deepseq directory ];
3562 testHaskellDepends = [ base deepseq directory nanospec temporary ];
3521 testHaskellDepends = [ base deepseq directory nanospec temporary ];
3563− doHaddock = false;
3564− doCheck = false;
3565 homepage = "https://github.com/hspec/silently";
3522 homepage = "https://github.com/hspec/silently";
3566 description = "Prevent or capture writing to stdout and other handles";
3523 description = "Prevent or capture writing to stdout and other handles";
3567 license = stdenv.lib.licenses.bsd3;
3524 license = stdenv.lib.licenses.bsd3;
@@ -3573,8 +3530,6 @@ self: {
3573 version = "0.3.2";
3530 version = "0.3.2";
3574 sha256 = "1dpcf6w3cf1sfl9bnlsx04x7aghw029glj5d05qzrsnms2rlw8iq";
3531 sha256 = "1dpcf6w3cf1sfl9bnlsx04x7aghw029glj5d05qzrsnms2rlw8iq";
3575 libraryHaskellDepends = [ base ];
3532 libraryHaskellDepends = [ base ];
3576− doHaddock = false;
3577− doCheck = false;
3578 homepage = "http://twanvl.nl/blog/haskell/simple-reflection-of-expressions";
3533 homepage = "http://twanvl.nl/blog/haskell/simple-reflection-of-expressions";
3579 description = "Simple reflection of expressions containing variables";
3534 description = "Simple reflection of expressions containing variables";
3580 license = stdenv.lib.licenses.bsd3;
3535 license = stdenv.lib.licenses.bsd3;
@@ -3585,29 +3540,43 @@ self: {
3585 }:
3540 }:
3586 mkDerivation {
3541 mkDerivation {
3587 pname = "simple-sendfile";
3542 pname = "simple-sendfile";
3588− version = "0.2.25";
3543+ version = "0.2.26";
3589− sha256 = "0k99j9xfcf83c55jmn202hdinhjaa4yn3dal4rvjk2w2rlhqirha";
3544+ sha256 = "0z2r971bjy9wwv9rhnzh0ldd0z9zvqwyrq9yhz7m4lnf0k0wqq6z";
3590− revision = "1";
3591− editedCabalFile = "1axghvn2iz0gzlc0ics4q8abl15ggwvcwcmly5cxhmc32hqv8y5c";
3592 libraryHaskellDepends = [ base bytestring network unix ];
3545 libraryHaskellDepends = [ base bytestring network unix ];
3593 testHaskellDepends = [
3546 testHaskellDepends = [
3594 base bytestring conduit conduit-extra directory hspec HUnit network
3547 base bytestring conduit conduit-extra directory hspec HUnit network
3595 process resourcet unix
3548 process resourcet unix
3596 ];
3549 ];
3597− doHaddock = false;
3598− doCheck = false;
3599 description = "Cross platform library for the sendfile system call";
3550 description = "Cross platform library for the sendfile system call";
3600 license = stdenv.lib.licenses.bsd3;
3551 license = stdenv.lib.licenses.bsd3;
3601 }) {};
3552 }) {};
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+ }) {};
3602 "smallcheck" = callPackage
3573 "smallcheck" = callPackage
3603 ({ mkDerivation, base, ghc-prim, logict, mtl, pretty }:
3574 ({ mkDerivation, base, ghc-prim, logict, mtl, pretty }:
3604 mkDerivation {
3575 mkDerivation {
3605 pname = "smallcheck";
3576 pname = "smallcheck";
3606− version = "1.1.2";
3577+ version = "1.1.3";
3607− sha256 = "14690ahl3iq99hw638qk0bpmkmspghjz2yh8p1nyccli92y23xjm";
3578+ sha256 = "15f00jzfv9a35507hax3y7vwwzj1fkbf38hs16797hlrsaxmnlmm";
3608 libraryHaskellDepends = [ base ghc-prim logict mtl pretty ];
3579 libraryHaskellDepends = [ base ghc-prim logict mtl pretty ];
3609− doHaddock = false;
3610− doCheck = false;
3611 homepage = "https://github.com/feuerbach/smallcheck";
3580 homepage = "https://github.com/feuerbach/smallcheck";
3612 description = "A property-based testing library";
3581 description = "A property-based testing library";
3613 license = stdenv.lib.licenses.bsd3;
3582 license = stdenv.lib.licenses.bsd3;
@@ -3621,8 +3590,6 @@ self: {
3621 revision = "1";
3590 revision = "1";
3622 editedCabalFile = "0nz8q0xvd8y6f42bd1w3q8d8bg1qzl8ggx0a23kb3jb60g36dmvw";
3591 editedCabalFile = "0nz8q0xvd8y6f42bd1w3q8d8bg1qzl8ggx0a23kb3jb60g36dmvw";
3623 libraryHaskellDepends = [ base bytestring cereal network ];
3592 libraryHaskellDepends = [ base bytestring cereal network ];
3624− doHaddock = false;
3625− doCheck = false;
3626 homepage = "http://github.com/vincenthz/hs-socks";
3593 homepage = "http://github.com/vincenthz/hs-socks";
3627 description = "Socks proxy (version 5) implementation";
3594 description = "Socks proxy (version 5) implementation";
3628 license = stdenv.lib.licenses.bsd3;
3595 license = stdenv.lib.licenses.bsd3;
@@ -3635,19 +3602,17 @@ self: {
3635 sha256 = "0fmnkvq1ky4dgyh1z2mvdal5pw103irvkf4p9d5x8wyl1nnylhs9";
3602 sha256 = "0fmnkvq1ky4dgyh1z2mvdal5pw103irvkf4p9d5x8wyl1nnylhs9";
3636 libraryHaskellDepends = [ base ];
3603 libraryHaskellDepends = [ base ];
3637 testHaskellDepends = [ base QuickCheck ];
3604 testHaskellDepends = [ base QuickCheck ];
3638− doHaddock = false;
3639− doCheck = false;
3640 description = "Combinator library for splitting lists";
3605 description = "Combinator library for splitting lists";
3641 license = stdenv.lib.licenses.bsd3;
3606 license = stdenv.lib.licenses.bsd3;
3642 }) {};
3607 }) {};
3643 "stackage-curator" = callPackage
3608 "stackage-curator" = callPackage
3644 ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-s3, async
3609 ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-s3, async
3645− , base, base16-bytestring, blaze-html, byteable, bytestring, Cabal
3610+ , base, blaze-html, bytestring, Cabal, classy-prelude-conduit
3646− , classy-prelude-conduit, conduit, conduit-extra, containers
3611+ , conduit, conduit-extra, containers, cryptonite
3647− , cryptohash, cryptohash-conduit, data-default-class, directory
3612+ , cryptonite-conduit, data-default-class, directory, exceptions
3648− , exceptions, filepath, hashable, hspec, html-conduit, http-client
3613+ , filepath, hashable, hspec, html-conduit, http-client
3649− , http-client-tls, http-conduit, lucid, mime-types, monad-unlift
3614+ , http-client-tls, http-conduit, lucid, memory, mime-types
3650− , monad-unlift-ref, mono-traversable, mtl, old-locale
3615+ , monad-unlift, monad-unlift-ref, mono-traversable, mtl, old-locale
3651 , optparse-applicative, optparse-simple, process, QuickCheck
3616 , optparse-applicative, optparse-simple, process, QuickCheck
3652 , resourcet, safe, semigroups, stm, store, streaming-commons, syb
3617 , resourcet, safe, semigroups, stm, store, streaming-commons, syb
3653 , system-fileio, system-filepath, tar, temporary, text, time
3618 , system-fileio, system-filepath, tar, temporary, text, time
@@ -3656,21 +3621,21 @@ self: {
3656 }:
3621 }:
3657 mkDerivation {
3622 mkDerivation {
3658 pname = "stackage-curator";
3623 pname = "stackage-curator";
3659− version = "0.14.5";
3624+ version = "0.15.1.0";
3660− sha256 = "11ccjjv6lvivjnkwcgr565hlxgs1sispx561fl1hkxw0mwp1q0hi";
3625+ sha256 = "158bxk5g1bc139nmdqvr4fid5igmsgqa1d4nxy0dpl8xb68l69jp";
3661 isLibrary = true;
3626 isLibrary = true;
3662 isExecutable = true;
3627 isExecutable = true;
3663 libraryHaskellDepends = [
3628 libraryHaskellDepends = [
3664− aeson amazonka amazonka-core amazonka-s3 async base
3629+ aeson amazonka amazonka-core amazonka-s3 async base blaze-html
3665− base16-bytestring blaze-html byteable bytestring Cabal
3666− classy-prelude-conduit conduit conduit-extra containers cryptohash
3630+ bytestring Cabal classy-prelude-conduit conduit conduit-extra
3667− cryptohash-conduit data-default-class directory exceptions filepath
3631+ containers cryptonite cryptonite-conduit data-default-class
3668− hashable html-conduit http-client http-client-tls http-conduit
3632+ directory exceptions filepath hashable html-conduit http-client
3633+ http-client-tls http-conduit lucid memory mime-types monad-unlift
3669− lucid mime-types monad-unlift monad-unlift-ref mono-traversable mtl
3634+ monad-unlift-ref mono-traversable mtl old-locale process resourcet
3670− old-locale process resourcet safe semigroups stm store
3671− streaming-commons syb system-fileio system-filepath tar temporary
3635+ safe semigroups stm store streaming-commons syb system-fileio
3672− text time transformers unix-compat unordered-containers utf8-string
3636+ system-filepath tar temporary text time transformers unix-compat
3673− vector xml-conduit xml-types yaml zlib
3637+ unordered-containers utf8-string vector xml-conduit xml-types yaml
3638+ zlib
3674 ];
3639 ];
3675 executableHaskellDepends = [
3640 executableHaskellDepends = [
3676 aeson base http-client http-client-tls optparse-applicative
3641 aeson base http-client http-client-tls optparse-applicative
@@ -3680,36 +3645,35 @@ self: {
3680 base Cabal classy-prelude-conduit containers directory hspec
3645 base Cabal classy-prelude-conduit containers directory hspec
3681 http-client http-client-tls QuickCheck text yaml
3646 http-client http-client-tls QuickCheck text yaml
3682 ];
3647 ];
3683− doHaddock = false;
3684− doCheck = false;
3685 homepage = "https://github.com/fpco/stackage-curator";
3648 homepage = "https://github.com/fpco/stackage-curator";
3686 description = "Tools for curating Stackage bundles";
3649 description = "Tools for curating Stackage bundles";
3687 license = stdenv.lib.licenses.mit;
3650 license = stdenv.lib.licenses.mit;
3688 }) {};
3651 }) {};
3689 "statistics" = callPackage
3652 "statistics" = callPackage
3690− ({ mkDerivation, aeson, base, binary, deepseq, erf, HUnit, ieee754
3653+ ({ mkDerivation, aeson, base, base-orphans, binary, deepseq, erf
3691− , math-functions, monad-par, mwc-random, primitive, QuickCheck
3654+ , HUnit, ieee754, math-functions, monad-par, mwc-random, primitive
3692− , test-framework, test-framework-hunit, test-framework-quickcheck2
3655+ , QuickCheck, test-framework, test-framework-hunit
3656+ , test-framework-quickcheck2, vector, vector-algorithms
3693− , vector, vector-algorithms, vector-binary-instances
3657+ , vector-binary-instances, vector-th-unbox
3694 }:
3658 }:
3695 mkDerivation {
3659 mkDerivation {
3696 pname = "statistics";
3660 pname = "statistics";
3697− version = "0.13.3.0";
3661+ version = "0.14.0.2";
3698− sha256 = "1vc12c3mnpspbycwkl0b22jqrdbg9fpmr1fxdxlmqwl603qy0zvf";
3662+ sha256 = "0y27gafkib0x0fn39qfn2rkgsfrm09ng35sbb5dwr7rclhnxz59l";
3699 libraryHaskellDepends = [
3663 libraryHaskellDepends = [
3700− aeson base binary deepseq erf math-functions monad-par mwc-random
3664+ aeson base base-orphans binary deepseq erf math-functions monad-par
3701− primitive vector vector-algorithms vector-binary-instances
3665+ mwc-random primitive vector vector-algorithms
3666+ vector-binary-instances vector-th-unbox
3702 ];
3667 ];
3703 testHaskellDepends = [
3668 testHaskellDepends = [
3704− base binary erf HUnit ieee754 math-functions mwc-random primitive
3669+ aeson base binary erf HUnit ieee754 math-functions mwc-random
3705− QuickCheck test-framework test-framework-hunit
3670+ primitive QuickCheck test-framework test-framework-hunit
3706 test-framework-quickcheck2 vector vector-algorithms
3671 test-framework-quickcheck2 vector vector-algorithms
3707 ];
3672 ];
3708− doHaddock = false;
3709 doCheck = false;
3673 doCheck = false;
3710 homepage = "https://github.com/bos/statistics";
3674 homepage = "https://github.com/bos/statistics";
3711 description = "A library of statistical types, data, and functions";
3675 description = "A library of statistical types, data, and functions";
3712− license = stdenv.lib.licenses.bsd3;
3676+ license = stdenv.lib.licenses.bsd2;
3713 }) {};
3677 }) {};
3714 "stm" = callPackage
3678 "stm" = callPackage
3715 ({ mkDerivation, array, base }:
3679 ({ mkDerivation, array, base }:
@@ -3720,8 +3684,6 @@ self: {
3720 revision = "1";
3684 revision = "1";
3721 editedCabalFile = "0kzw4rw9fgmc4qyxmm1lwifdyrx5r1356150xm14vy4mp86diks9";
3685 editedCabalFile = "0kzw4rw9fgmc4qyxmm1lwifdyrx5r1356150xm14vy4mp86diks9";
3722 libraryHaskellDepends = [ array base ];
3686 libraryHaskellDepends = [ array base ];
3723− doHaddock = false;
3724− doCheck = false;
3725 description = "Software Transactional Memory";
3687 description = "Software Transactional Memory";
3726 license = stdenv.lib.licenses.bsd3;
3688 license = stdenv.lib.licenses.bsd3;
3727 }) {};
3689 }) {};
@@ -3732,8 +3694,6 @@ self: {
3732 version = "3.0.0.4";
3694 version = "3.0.0.4";
3733 sha256 = "0f27sp09yha43xk9q55sc185jyjs5h7gq2dhsyx6bm9kz9dzqi13";
3695 sha256 = "0f27sp09yha43xk9q55sc185jyjs5h7gq2dhsyx6bm9kz9dzqi13";
3734 libraryHaskellDepends = [ base stm ];
3696 libraryHaskellDepends = [ base stm ];
3735− doHaddock = false;
3736− doCheck = false;
3737 homepage = "http://code.haskell.org/~wren/";
3697 homepage = "http://code.haskell.org/~wren/";
3738 description = "Additional types of channels for STM";
3698 description = "Additional types of channels for STM";
3739 license = stdenv.lib.licenses.bsd3;
3699 license = stdenv.lib.licenses.bsd3;
@@ -3762,22 +3722,21 @@ self: {
3762 resourcet stm stm-chans test-framework test-framework-hunit
3722 resourcet stm stm-chans test-framework test-framework-hunit
3763 test-framework-quickcheck2 transformers
3723 test-framework-quickcheck2 transformers
3764 ];
3724 ];
3765− doHaddock = false;
3766− doCheck = false;
3767 homepage = "https://github.com/cgaebel/stm-conduit";
3725 homepage = "https://github.com/cgaebel/stm-conduit";
3768 description = "Introduces conduits to channels, and promotes using conduits concurrently";
3726 description = "Introduces conduits to channels, and promotes using conduits concurrently";
3769 license = stdenv.lib.licenses.bsd3;
3727 license = stdenv.lib.licenses.bsd3;
3770 }) {};
3728 }) {};
3771 "store" = callPackage
3729 "store" = callPackage
3772 ({ mkDerivation, array, async, base, base-orphans
3730 ({ mkDerivation, array, async, base, base-orphans
3773− , base64-bytestring, bytestring, conduit, containers, contravariant
3731+ , base64-bytestring, bytestring, cereal, cereal-vector, conduit
3732+ , containers, contravariant, criterion, cryptohash, deepseq
3774− , cryptohash, deepseq, directory, filepath, free, ghc-prim
3733+ , directory, filepath, free, ghc-prim, hashable, hspec
3775− , hashable, hspec, hspec-smallcheck, integer-gmp, lifted-base
3734+ , hspec-smallcheck, integer-gmp, lifted-base, monad-control
3776− , monad-control, mono-traversable, network, primitive, resourcet
3735+ , mono-traversable, network, primitive, resourcet, safe, semigroups
3777− , safe, semigroups, smallcheck, store-core, streaming-commons, syb
3736+ , smallcheck, store-core, streaming-commons, syb, template-haskell
3778− , template-haskell, text, th-lift, th-lift-instances, th-orphans
3737+ , text, th-lift, th-lift-instances, th-orphans, th-reify-many
3779− , th-reify-many, th-utilities, time, transformers
3780− , unordered-containers, vector, void
3738+ , th-utilities, time, transformers, unordered-containers, vector
3739+ , vector-binary-instances, void, weigh
3781 }:
3740 }:
3782 mkDerivation {
3741 mkDerivation {
3783 pname = "store";
3742 pname = "store";
@@ -3793,6 +3752,27 @@ self: {
3793 th-reify-many th-utilities time transformers unordered-containers
3752 th-reify-many th-utilities time transformers unordered-containers
3794 vector void
3753 vector void
3795 ];
3754 ];
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+ ];
3796 doHaddock = false;
3776 doHaddock = false;
3797 doCheck = false;
3777 doCheck = false;
3798 homepage = "https://github.com/fpco/store#readme";
3778 homepage = "https://github.com/fpco/store#readme";
@@ -3810,21 +3790,19 @@ self: {
3810 libraryHaskellDepends = [
3790 libraryHaskellDepends = [
3811 base bytestring fail ghc-prim primitive text transformers
3791 base bytestring fail ghc-prim primitive text transformers
3812 ];
3792 ];
3813− doHaddock = false;
3814− doCheck = false;
3815 homepage = "https://github.com/fpco/store#readme";
3793 homepage = "https://github.com/fpco/store#readme";
3816 description = "Fast and lightweight binary serialization";
3794 description = "Fast and lightweight binary serialization";
3817 license = stdenv.lib.licenses.mit;
3795 license = stdenv.lib.licenses.mit;
3818 }) {};
3796 }) {};
3819 "streaming-commons" = callPackage
3797 "streaming-commons" = callPackage
3820 ({ mkDerivation, array, async, base, blaze-builder, bytestring
3798 ({ mkDerivation, array, async, base, blaze-builder, bytestring
3821− , deepseq, directory, hspec, network, process, QuickCheck, random
3799+ , criterion, deepseq, directory, hspec, network, process
3822− , stm, text, transformers, unix, zlib
3800+ , QuickCheck, random, stm, text, transformers, unix, zlib
3823 }:
3801 }:
3824 mkDerivation {
3802 mkDerivation {
3825 pname = "streaming-commons";
3803 pname = "streaming-commons";
3826− version = "0.1.17";
3804+ version = "0.1.18";
3827− sha256 = "1abxyjkn8xc8d33yhqxy1ki01kpzf4hy55f167qg4vk2ig5kh2p5";
3805+ sha256 = "1jw3y3clh2l0kmsrkhhn6n1b8i8gnwz5cwbczj1kq00sj3xjxbr7";
3828 libraryHaskellDepends = [
3806 libraryHaskellDepends = [
3829 array async base blaze-builder bytestring directory network process
3807 array async base blaze-builder bytestring directory network process
3830 random stm text transformers unix zlib
3808 random stm text transformers unix zlib
@@ -3833,8 +3811,9 @@ self: {
3833 array async base blaze-builder bytestring deepseq hspec network
3811 array async base blaze-builder bytestring deepseq hspec network
3834 QuickCheck text unix zlib
3812 QuickCheck text unix zlib
3835 ];
3813 ];
3836− doHaddock = false;
3814+ benchmarkHaskellDepends = [
3837− doCheck = false;
3815+ base blaze-builder bytestring criterion deepseq text
3816+ ];
3838 homepage = "https://github.com/fpco/streaming-commons";
3817 homepage = "https://github.com/fpco/streaming-commons";
3839 description = "Common lower-level functions needed by various streaming data libraries";
3818 description = "Common lower-level functions needed by various streaming data libraries";
3840 license = stdenv.lib.licenses.mit;
3819 license = stdenv.lib.licenses.mit;
@@ -3847,8 +3826,6 @@ self: {
3847 sha256 = "1ap95xphqnrhv64c2a137wqslkdmb2jjd9ldb17gs1pw48k8hrl9";
3826 sha256 = "1ap95xphqnrhv64c2a137wqslkdmb2jjd9ldb17gs1pw48k8hrl9";
3848 libraryHaskellDepends = [ base ];
3827 libraryHaskellDepends = [ base ];
3849 testHaskellDepends = [ base hspec QuickCheck ];
3828 testHaskellDepends = [ base hspec QuickCheck ];
3850− doHaddock = false;
3851− doCheck = false;
3852 description = "A writer monad for multi-line string literals";
3829 description = "A writer monad for multi-line string literals";
3853 license = stdenv.lib.licenses.mit;
3830 license = stdenv.lib.licenses.mit;
3854 }) {};
3831 }) {};
@@ -3860,15 +3837,13 @@ self: {
3860 sha256 = "1da2zz7gqm4xbkx5vpd74dayx1svaxyl145fl14mq15lbb77sxdq";
3837 sha256 = "1da2zz7gqm4xbkx5vpd74dayx1svaxyl145fl14mq15lbb77sxdq";
3861 libraryHaskellDepends = [ base ];
3838 libraryHaskellDepends = [ base ];
3862 testHaskellDepends = [ base containers HUnit mtl ];
3839 testHaskellDepends = [ base containers HUnit mtl ];
3863− doHaddock = false;
3864− doCheck = false;
3865 homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/SYB";
3840 homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/SYB";
3866 description = "Scrap Your Boilerplate";
3841 description = "Scrap Your Boilerplate";
3867 license = stdenv.lib.licenses.bsd3;
3842 license = stdenv.lib.licenses.bsd3;
3868 }) {};
3843 }) {};
3869 "system-fileio" = callPackage
3844 "system-fileio" = callPackage
3870− ({ mkDerivation, base, bytestring, chell, system-filepath
3845+ ({ mkDerivation, base, bytestring, system-filepath, text, time
3871− , temporary, text, time, transformers, unix
3846+ , unix
3872 }:
3847 }:
3873 mkDerivation {
3848 mkDerivation {
3874 pname = "system-fileio";
3849 pname = "system-fileio";
@@ -3877,11 +3852,6 @@ self: {
3877 libraryHaskellDepends = [
3852 libraryHaskellDepends = [
3878 base bytestring system-filepath text time unix
3853 base bytestring system-filepath text time unix
3879 ];
3854 ];
3880− testHaskellDepends = [
3881− base bytestring chell system-filepath temporary text time
3882− transformers unix
3883− ];
3884− doHaddock = false;
3885 doCheck = false;
3855 doCheck = false;
3886 homepage = "https://github.com/fpco/haskell-filesystem";
3856 homepage = "https://github.com/fpco/haskell-filesystem";
3887 description = "Consistent filesystem interaction across GHC versions (deprecated)";
3857 description = "Consistent filesystem interaction across GHC versions (deprecated)";
@@ -3894,7 +3864,6 @@ self: {
3894 version = "0.4.13.4";
3864 version = "0.4.13.4";
3895 sha256 = "1yy5zsmmimhg6iaw9fmpwrxvxrgi5s6bfyqfihdsnx4bjvn7sp9l";
3865 sha256 = "1yy5zsmmimhg6iaw9fmpwrxvxrgi5s6bfyqfihdsnx4bjvn7sp9l";
3896 libraryHaskellDepends = [ base bytestring deepseq text ];
3866 libraryHaskellDepends = [ base bytestring deepseq text ];
3897− doHaddock = false;
3898 doCheck = false;
3867 doCheck = false;
3899 homepage = "https://github.com/fpco/haskell-filesystem";
3868 homepage = "https://github.com/fpco/haskell-filesystem";
3900 description = "High-level, byte-based file and directory path manipulations (deprecated)";
3869 description = "High-level, byte-based file and directory path manipulations (deprecated)";
@@ -3913,8 +3882,6 @@ self: {
3913 libraryHaskellDepends = [
3882 libraryHaskellDepends = [
3914 base deepseq template-haskell transformers transformers-compat
3883 base deepseq template-haskell transformers transformers-compat
3915 ];
3884 ];
3916− doHaddock = false;
3917− doCheck = false;
3918 homepage = "http://github.com/ekmett/tagged";
3885 homepage = "http://github.com/ekmett/tagged";
3919 description = "Haskell 98 phantom types to avoid unsafely passing dummy arguments";
3886 description = "Haskell 98 phantom types to avoid unsafely passing dummy arguments";
3920 license = stdenv.lib.licenses.bsd3;
3887 license = stdenv.lib.licenses.bsd3;
@@ -3935,16 +3902,13 @@ self: {
3935 testHaskellDepends = [
3902 testHaskellDepends = [
3936 base bytestring conduit hspec HUnit QuickCheck resourcet text
3903 base bytestring conduit hspec HUnit QuickCheck resourcet text
3937 ];
3904 ];
3938− doHaddock = false;
3939− doCheck = false;
3940 homepage = "http://github.com/yihuang/tagstream-conduit";
3905 homepage = "http://github.com/yihuang/tagstream-conduit";
3941 description = "streamlined html tag parser";
3906 description = "streamlined html tag parser";
3942 license = stdenv.lib.licenses.bsd3;
3907 license = stdenv.lib.licenses.bsd3;
3943 }) {};
3908 }) {};
3944 "tar" = callPackage
3909 "tar" = callPackage
3945− ({ mkDerivation, array, base, bytestring, bytestring-handle
3910+ ({ mkDerivation, array, base, bytestring, containers, criterion
3946− , containers, deepseq, directory, filepath, QuickCheck, tasty
3911+ , deepseq, directory, filepath, old-time, time
3947− , tasty-quickcheck, time
3948 }:
3912 }:
3949 mkDerivation {
3913 mkDerivation {
3950 pname = "tar";
3914 pname = "tar";
@@ -3954,11 +3918,10 @@ self: {
3954 libraryHaskellDepends = [
3918 libraryHaskellDepends = [
3955 array base bytestring containers deepseq directory filepath time
3919 array base bytestring containers deepseq directory filepath time
3956 ];
3920 ];
3957− testHaskellDepends = [
3921+ benchmarkHaskellDepends = [
3958− array base bytestring bytestring-handle containers deepseq
3922+ array base bytestring containers criterion deepseq directory
3959− directory filepath QuickCheck tasty tasty-quickcheck time
3923+ filepath old-time time
3960 ];
3924 ];
3961− doHaddock = false;
3962 doCheck = false;
3925 doCheck = false;
3963 description = "Reading, writing and manipulating \".tar\" archive files.";
3926 description = "Reading, writing and manipulating \".tar\" archive files.";
3964 license = stdenv.lib.licenses.bsd3;
3927 license = stdenv.lib.licenses.bsd3;
@@ -3976,8 +3939,6 @@ self: {
3976 ansi-terminal async base clock containers deepseq mtl
3939 ansi-terminal async base clock containers deepseq mtl
3977 optparse-applicative regex-tdfa stm tagged unbounded-delays unix
3940 optparse-applicative regex-tdfa stm tagged unbounded-delays unix
3978 ];
3941 ];
3979− doHaddock = false;
3980− doCheck = false;
3981 homepage = "https://github.com/feuerbach/tasty";
3942 homepage = "https://github.com/feuerbach/tasty";
3982 description = "Modern and extensible testing framework";
3943 description = "Modern and extensible testing framework";
3983 license = stdenv.lib.licenses.mit;
3944 license = stdenv.lib.licenses.mit;
@@ -3995,8 +3956,6 @@ self: {
3995 base containers directory filepath generic-deriving ghc-prim mtl
3956 base containers directory filepath generic-deriving ghc-prim mtl
3996 stm tagged tasty transformers xml
3957 stm tagged tasty transformers xml
3997 ];
3958 ];
3998− doHaddock = false;
3999− doCheck = false;
4000 homepage = "http://github.com/ocharles/tasty-ant-xml";
3959 homepage = "http://github.com/ocharles/tasty-ant-xml";
4001 description = "Render tasty output to XML for Jenkins";
3960 description = "Render tasty output to XML for Jenkins";
4002 license = stdenv.lib.licenses.bsd3;
3961 license = stdenv.lib.licenses.bsd3;
@@ -4008,8 +3967,8 @@ self: {
4008 }:
3967 }:
4009 mkDerivation {
3968 mkDerivation {
4010 pname = "tasty-golden";
3969 pname = "tasty-golden";
4011− version = "2.3.1.1";
3970+ version = "2.3.1.2";
4012− sha256 = "0pcf5hsyp5mmbqn7krdm49jxpkjm6rb4j83j28f76h7q55dzm1wy";
3971+ sha256 = "088rvrvmi8wjci3zlyn3mph1yjl77j0wabdwzp4x2wxpygviy7k9";
4013 libraryHaskellDepends = [
3972 libraryHaskellDepends = [
4014 async base bytestring containers deepseq directory filepath mtl
3973 async base bytestring containers deepseq directory filepath mtl
4015 optparse-applicative process tagged tasty temporary
3974 optparse-applicative process tagged tasty temporary
@@ -4017,8 +3976,6 @@ self: {
4017 testHaskellDepends = [
3976 testHaskellDepends = [
4018 base directory filepath process tasty tasty-hunit temporary-rc
3977 base directory filepath process tasty tasty-hunit temporary-rc
4019 ];
3978 ];
4020− doHaddock = false;
4021− doCheck = false;
4022 homepage = "https://github.com/feuerbach/tasty-golden";
3979 homepage = "https://github.com/feuerbach/tasty-golden";
4023 description = "Golden tests support for tasty";
3980 description = "Golden tests support for tasty";
4024 license = stdenv.lib.licenses.mit;
3981 license = stdenv.lib.licenses.mit;
@@ -4030,8 +3987,6 @@ self: {
4030 version = "0.9.2";
3987 version = "0.9.2";
4031 sha256 = "08qnxaw34wfnzi9irs1jd4d0zczqm3k5ffkd4zwhkz0dflmgq7mf";
3988 sha256 = "08qnxaw34wfnzi9irs1jd4d0zczqm3k5ffkd4zwhkz0dflmgq7mf";
4032 libraryHaskellDepends = [ base tasty ];
3989 libraryHaskellDepends = [ base tasty ];
4033− doHaddock = false;
4034− doCheck = false;
4035 homepage = "http://documentup.com/feuerbach/tasty";
3990 homepage = "http://documentup.com/feuerbach/tasty";
4036 description = "HUnit support for the Tasty test framework";
3991 description = "HUnit support for the Tasty test framework";
4037 license = stdenv.lib.licenses.mit;
3992 license = stdenv.lib.licenses.mit;
@@ -4048,24 +4003,20 @@ self: {
4048 testHaskellDepends = [
4003 testHaskellDepends = [
4049 base bytestring mtl tasty tasty-hunit tasty-quickcheck
4004 base bytestring mtl tasty tasty-hunit tasty-quickcheck
4050 ];
4005 ];
4051− doHaddock = false;
4052− doCheck = false;
4053 homepage = "https://github.com/vincenthz/tasty-kat";
4006 homepage = "https://github.com/vincenthz/tasty-kat";
4054 description = "Known Answer Tests (KAT) framework for tasty";
4007 description = "Known Answer Tests (KAT) framework for tasty";
4055 license = stdenv.lib.licenses.mit;
4008 license = stdenv.lib.licenses.mit;
4056 }) {};
4009 }) {};
4057 "tasty-quickcheck" = callPackage
4010 "tasty-quickcheck" = callPackage
4058− ({ mkDerivation, base, pcre-light, QuickCheck, tagged, tasty
4011+ ({ mkDerivation, base, pcre-light, QuickCheck, random, tagged
4059− , tasty-hunit
4012+ , tasty, tasty-hunit
4060 }:
4013 }:
4061 mkDerivation {
4014 mkDerivation {
4062 pname = "tasty-quickcheck";
4015 pname = "tasty-quickcheck";
4063− version = "0.8.4";
4016+ version = "0.9.1";
4064− sha256 = "15rjxib5jmjq0hzj47x15kgp3awc73va4cy1pmpf7k3hvfv4qprn";
4017+ sha256 = "03db6aknm5rdl14mn98lxhb38357ywvs7agygyz1hbc5iv7rggxa";
4065− libraryHaskellDepends = [ base QuickCheck tagged tasty ];
4018+ libraryHaskellDepends = [ base QuickCheck random tagged tasty ];
4066 testHaskellDepends = [ base pcre-light tasty tasty-hunit ];
4019 testHaskellDepends = [ base pcre-light tasty tasty-hunit ];
4067− doHaddock = false;
4068− doCheck = false;
4069 homepage = "http://documentup.com/feuerbach/tasty";
4020 homepage = "http://documentup.com/feuerbach/tasty";
4070 description = "QuickCheck support for the Tasty test framework";
4021 description = "QuickCheck support for the Tasty test framework";
4071 license = stdenv.lib.licenses.mit;
4022 license = stdenv.lib.licenses.mit;
@@ -4077,8 +4028,6 @@ self: {
4077 version = "0.8.1";
4028 version = "0.8.1";
4078 sha256 = "1n66ngzllf3xrlqykwszlkwsi96n5nkm7xbpfq7774vpvfnafjri";
4029 sha256 = "1n66ngzllf3xrlqykwszlkwsi96n5nkm7xbpfq7774vpvfnafjri";
4079 libraryHaskellDepends = [ async base smallcheck tagged tasty ];
4030 libraryHaskellDepends = [ async base smallcheck tagged tasty ];
4080− doHaddock = false;
4081− doCheck = false;
4082 homepage = "http://documentup.com/feuerbach/tasty";
4031 homepage = "http://documentup.com/feuerbach/tasty";
4083 description = "SmallCheck support for the Tasty test framework";
4032 description = "SmallCheck support for the Tasty test framework";
4084 license = stdenv.lib.licenses.mit;
4033 license = stdenv.lib.licenses.mit;
@@ -4095,8 +4044,6 @@ self: {
4095 base haskell-src-exts tasty template-haskell
4044 base haskell-src-exts tasty template-haskell
4096 ];
4045 ];
4097 testHaskellDepends = [ base tasty-hunit ];
4046 testHaskellDepends = [ base tasty-hunit ];
4098− doHaddock = false;
4099− doCheck = false;
4100 homepage = "http://github.com/bennofs/tasty-th";
4047 homepage = "http://github.com/bennofs/tasty-th";
4101 description = "Automatic tasty test case discovery using TH";
4048 description = "Automatic tasty test case discovery using TH";
4102 license = stdenv.lib.licenses.bsd3;
4049 license = stdenv.lib.licenses.bsd3;
@@ -4115,8 +4062,6 @@ self: {
4115 testHaskellDepends = [
4062 testHaskellDepends = [
4116 base base-compat directory filepath tasty tasty-hunit unix
4063 base base-compat directory filepath tasty tasty-hunit unix
4117 ];
4064 ];
4118− doHaddock = false;
4119− doCheck = false;
4120 homepage = "https://github.com/feuerbach/temporary";
4065 homepage = "https://github.com/feuerbach/temporary";
4121 description = "Portable temporary file and directory support";
4066 description = "Portable temporary file and directory support";
4122 license = stdenv.lib.licenses.bsd3;
4067 license = stdenv.lib.licenses.bsd3;
@@ -4132,8 +4077,6 @@ self: {
4132 libraryHaskellDepends = [
4077 libraryHaskellDepends = [
4133 base directory exceptions filepath transformers unix
4078 base directory exceptions filepath transformers unix
4134 ];
4079 ];
4135− doHaddock = false;
4136− doCheck = false;
4137 homepage = "http://www.github.com/feuerbach/temporary";
4080 homepage = "http://www.github.com/feuerbach/temporary";
4138 description = "Portable temporary file and directory support for Windows and Unix, based on code from Cabal";
4081 description = "Portable temporary file and directory support for Windows and Unix, based on code from Cabal";
4139 license = stdenv.lib.licenses.bsd3;
4082 license = stdenv.lib.licenses.bsd3;
@@ -4154,8 +4097,6 @@ self: {
4154 ansi-terminal ansi-wl-pprint base containers hostname old-locale
4097 ansi-terminal ansi-wl-pprint base containers hostname old-locale
4155 random regex-posix time xml
4098 random regex-posix time xml
4156 ];
4099 ];
4157− doHaddock = false;
4158− doCheck = false;
4159 homepage = "https://batterseapower.github.io/test-framework/";
4100 homepage = "https://batterseapower.github.io/test-framework/";
4160 description = "Framework for running and organising tests, with HUnit and QuickCheck support";
4101 description = "Framework for running and organising tests, with HUnit and QuickCheck support";
4161 license = stdenv.lib.licenses.bsd3;
4102 license = stdenv.lib.licenses.bsd3;
@@ -4172,8 +4113,6 @@ self: {
4172 libraryHaskellDepends = [
4113 libraryHaskellDepends = [
4173 base extensible-exceptions HUnit test-framework
4114 base extensible-exceptions HUnit test-framework
4174 ];
4115 ];
4175− doHaddock = false;
4176− doCheck = false;
4177 homepage = "https://batterseapower.github.io/test-framework/";
4116 homepage = "https://batterseapower.github.io/test-framework/";
4178 description = "HUnit support for the test-framework package";
4117 description = "HUnit support for the test-framework package";
4179 license = stdenv.lib.licenses.bsd3;
4118 license = stdenv.lib.licenses.bsd3;
@@ -4189,8 +4128,6 @@ self: {
4189 libraryHaskellDepends = [
4128 libraryHaskellDepends = [
4190 base extensible-exceptions QuickCheck random test-framework
4129 base extensible-exceptions QuickCheck random test-framework
4191 ];
4130 ];
4192− doHaddock = false;
4193− doCheck = false;
4194 homepage = "http://haskell.github.io/test-framework/";
4131 homepage = "http://haskell.github.io/test-framework/";
4195 description = "QuickCheck-2 support for the test-framework package";
4132 description = "QuickCheck-2 support for the test-framework package";
4196 license = stdenv.lib.licenses.bsd3;
4133 license = stdenv.lib.licenses.bsd3;
@@ -4207,8 +4144,6 @@ self: {
4207 base haskell-src-exts language-haskell-extract regex-posix
4144 base haskell-src-exts language-haskell-extract regex-posix
4208 template-haskell test-framework
4145 template-haskell test-framework
4209 ];
4146 ];
4210− doHaddock = false;
4211− doCheck = false;
4212 homepage = "http://github.com/finnsson/test-generator";
4147 homepage = "http://github.com/finnsson/test-generator";
4213 description = "Automagically generate the HUnit- and Quickcheck-bulk-code using Template Haskell";
4148 description = "Automagically generate the HUnit- and Quickcheck-bulk-code using Template Haskell";
4214 license = stdenv.lib.licenses.bsd3;
4149 license = stdenv.lib.licenses.bsd3;
@@ -4232,7 +4167,6 @@ self: {
4232 integer-gmp QuickCheck quickcheck-unicode random test-framework
4167 integer-gmp QuickCheck quickcheck-unicode random test-framework
4233 test-framework-hunit test-framework-quickcheck2
4168 test-framework-hunit test-framework-quickcheck2
4234 ];
4169 ];
4235− doHaddock = false;
4236 doCheck = false;
4170 doCheck = false;
4237 homepage = "https://github.com/bos/text";
4171 homepage = "https://github.com/bos/text";
4238 description = "An efficient packed Unicode text type";
4172 description = "An efficient packed Unicode text type";
@@ -4254,12 +4188,25 @@ self: {
4254 random test-framework test-framework-hunit
4188 random test-framework test-framework-hunit
4255 test-framework-quickcheck2 text
4189 test-framework-quickcheck2 text
4256 ];
4190 ];
4257− doHaddock = false;
4258 doCheck = false;
4191 doCheck = false;
4259 homepage = "https://github.com/bos/text-icu";
4192 homepage = "https://github.com/bos/text-icu";
4260 description = "Bindings to the ICU library";
4193 description = "Bindings to the ICU library";
4261 license = stdenv.lib.licenses.bsd3;
4194 license = stdenv.lib.licenses.bsd3;
4262 }) {inherit (pkgs) icu;};
4195 }) {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+ }) {};
4263 "tf-random" = callPackage
4210 "tf-random" = callPackage
4264 ({ mkDerivation, base, primitive, random, time }:
4211 ({ mkDerivation, base, primitive, random, time }:
4265 mkDerivation {
4212 mkDerivation {
@@ -4267,8 +4214,6 @@ self: {
4267 version = "0.5";
4214 version = "0.5";
4268 sha256 = "0445r2nns6009fmq0xbfpyv7jpzwv0snccjdg7hwj4xk4z0cwc1f";
4215 sha256 = "0445r2nns6009fmq0xbfpyv7jpzwv0snccjdg7hwj4xk4z0cwc1f";
4269 libraryHaskellDepends = [ base primitive random time ];
4216 libraryHaskellDepends = [ base primitive random time ];
4270− doHaddock = false;
4271− doCheck = false;
4272 description = "High-quality splittable pseudorandom number generator";
4217 description = "High-quality splittable pseudorandom number generator";
4273 license = stdenv.lib.licenses.bsd3;
4218 license = stdenv.lib.licenses.bsd3;
4274 }) {};
4219 }) {};
@@ -4282,8 +4227,6 @@ self: {
4282 base containers ghc-prim template-haskell
4227 base containers ghc-prim template-haskell
4283 ];
4228 ];
4284 testHaskellDepends = [ base containers template-haskell ];
4229 testHaskellDepends = [ base containers template-haskell ];
4285− doHaddock = false;
4286− doCheck = false;
4287 homepage = "https://github.com/glguy/th-abstraction";
4230 homepage = "https://github.com/glguy/th-abstraction";
4288 description = "Nicer interface for reified information about data types";
4231 description = "Nicer interface for reified information about data types";
4289 license = stdenv.lib.licenses.isc;
4232 license = stdenv.lib.licenses.isc;
@@ -4296,8 +4239,6 @@ self: {
4296 sha256 = "17b73q0d5r8xixhvdp0hv4ap96l7s3f2y0j5cknp81b1hyinivlz";
4239 sha256 = "17b73q0d5r8xixhvdp0hv4ap96l7s3f2y0j5cknp81b1hyinivlz";
4297 libraryHaskellDepends = [ base containers syb template-haskell ];
4240 libraryHaskellDepends = [ base containers syb template-haskell ];
4298 testHaskellDepends = [ base template-haskell ];
4241 testHaskellDepends = [ base template-haskell ];
4299− doHaddock = false;
4300− doCheck = false;
4301 homepage = "https://github.com/DanielSchuessler/th-expand-syns";
4242 homepage = "https://github.com/DanielSchuessler/th-expand-syns";
4302 description = "Expands type synonyms in Template Haskell ASTs";
4243 description = "Expands type synonyms in Template Haskell ASTs";
4303 license = stdenv.lib.licenses.bsd3;
4244 license = stdenv.lib.licenses.bsd3;
@@ -4310,8 +4251,6 @@ self: {
4310 sha256 = "1dfb0z42vrmdx579lkam07ic03d3v5y19339a3ca0bwpprpzmihn";
4251 sha256 = "1dfb0z42vrmdx579lkam07ic03d3v5y19339a3ca0bwpprpzmihn";
4311 libraryHaskellDepends = [ base ghc-prim template-haskell ];
4252 libraryHaskellDepends = [ base ghc-prim template-haskell ];
4312 testHaskellDepends = [ base ghc-prim template-haskell ];
4253 testHaskellDepends = [ base ghc-prim template-haskell ];
4313− doHaddock = false;
4314− doCheck = false;
4315 homepage = "http://github.com/mboes/th-lift";
4254 homepage = "http://github.com/mboes/th-lift";
4316 description = "Derive Template Haskell's Lift class for datatypes";
4255 description = "Derive Template Haskell's Lift class for datatypes";
4317 license = stdenv.lib.licenses.bsd3;
4256 license = stdenv.lib.licenses.bsd3;
@@ -4330,8 +4269,6 @@ self: {
4330 testHaskellDepends = [
4269 testHaskellDepends = [
4331 base bytestring containers QuickCheck template-haskell text vector
4270 base bytestring containers QuickCheck template-haskell text vector
4332 ];
4271 ];
4333− doHaddock = false;
4334− doCheck = false;
4335 homepage = "http://github.com/bennofs/th-lift-instances/";
4272 homepage = "http://github.com/bennofs/th-lift-instances/";
4336 description = "Lift instances for template-haskell for common data types";
4273 description = "Lift instances for template-haskell for common data types";
4337 license = stdenv.lib.licenses.bsd3;
4274 license = stdenv.lib.licenses.bsd3;
@@ -4348,8 +4285,6 @@ self: {
4348 base mtl template-haskell th-lift th-lift-instances th-reify-many
4285 base mtl template-haskell th-lift th-lift-instances th-reify-many
4349 ];
4286 ];
4350 testHaskellDepends = [ base hspec template-haskell ];
4287 testHaskellDepends = [ base hspec template-haskell ];
4351− doHaddock = false;
4352− doCheck = false;
4353 description = "Orphan instances for TH datatypes";
4288 description = "Orphan instances for TH datatypes";
4354 license = stdenv.lib.licenses.bsd3;
4289 license = stdenv.lib.licenses.bsd3;
4355 }) {};
4290 }) {};
@@ -4365,8 +4300,6 @@ self: {
4365 base containers mtl safe template-haskell th-expand-syns
4300 base containers mtl safe template-haskell th-expand-syns
4366 ];
4301 ];
4367 testHaskellDepends = [ base template-haskell ];
4302 testHaskellDepends = [ base template-haskell ];
4368− doHaddock = false;
4369− doCheck = false;
4370 homepage = "http://github.com/mgsloan/th-reify-many";
4303 homepage = "http://github.com/mgsloan/th-reify-many";
4371 description = "Recurseively reify template haskell datatype info";
4304 description = "Recurseively reify template haskell datatype info";
4372 license = stdenv.lib.licenses.bsd3;
4305 license = stdenv.lib.licenses.bsd3;
@@ -4387,8 +4320,6 @@ self: {
4387 base bytestring containers directory filepath hspec primitive syb
4320 base bytestring containers directory filepath hspec primitive syb
4388 template-haskell text th-orphans vector
4321 template-haskell text th-orphans vector
4389 ];
4322 ];
4390− doHaddock = false;
4391− doCheck = false;
4392 homepage = "https://github.com/fpco/th-utilities#readme";
4323 homepage = "https://github.com/fpco/th-utilities#readme";
4393 description = "Collection of useful functions for use with Template Haskell";
4324 description = "Collection of useful functions for use with Template Haskell";
4394 license = stdenv.lib.licenses.mit;
4325 license = stdenv.lib.licenses.mit;
@@ -4401,32 +4332,34 @@ self: {
4401 sha256 = "1vdcfr2hp9qh3ag90x6ikbdf42wiqpdylnplffna54bpnilbyi4i";
4332 sha256 = "1vdcfr2hp9qh3ag90x6ikbdf42wiqpdylnplffna54bpnilbyi4i";
4402 configureFlags = [ "-f-old-locale" ];
4333 configureFlags = [ "-f-old-locale" ];
4403 libraryHaskellDepends = [ base time ];
4334 libraryHaskellDepends = [ base time ];
4404− doHaddock = false;
4405− doCheck = false;
4406 homepage = "https://github.com/khibino/haskell-time-locale-compat";
4335 homepage = "https://github.com/khibino/haskell-time-locale-compat";
4407 description = "Compatibility of TimeLocale between old-locale and time-1.5";
4336 description = "Compatibility of TimeLocale between old-locale and time-1.5";
4408 license = stdenv.lib.licenses.bsd3;
4337 license = stdenv.lib.licenses.bsd3;
4409 }) {};
4338 }) {};
4410 "tls" = callPackage
4339 "tls" = callPackage
4411 ({ mkDerivation, asn1-encoding, asn1-types, async, base, bytestring
4340 ({ mkDerivation, asn1-encoding, asn1-types, async, base, bytestring
4412− , cereal, cryptonite, data-default-class, hourglass, memory, mtl
4341+ , cereal, criterion, cryptonite, data-default-class, hourglass
4413− , network, QuickCheck, tasty, tasty-quickcheck, transformers, x509
4342+ , memory, mtl, network, QuickCheck, tasty, tasty-quickcheck
4414− , x509-store, x509-validation
4343+ , transformers, x509, x509-store, x509-validation
4415 }:
4344 }:
4416 mkDerivation {
4345 mkDerivation {
4417 pname = "tls";
4346 pname = "tls";
4418− version = "1.3.11";
4347+ version = "1.4.0";
4419− sha256 = "00r7zfkdzy7hi6nhzkirp8jjims4kikgjcm3z4a82kw78awqw01z";
4348+ sha256 = "1fhpyimmvhwfv6k4k00rlnc5lmk9bw3sckmfsdkv20q4cjb0hac3";
4420 libraryHaskellDepends = [
4349 libraryHaskellDepends = [
4421 asn1-encoding asn1-types async base bytestring cereal cryptonite
4350 asn1-encoding asn1-types async base bytestring cereal cryptonite
4422 data-default-class memory mtl network transformers x509 x509-store
4351 data-default-class memory mtl network transformers x509 x509-store
4423 x509-validation
4352 x509-validation
4424 ];
4353 ];
4425 testHaskellDepends = [
4354 testHaskellDepends = [
4426− base bytestring cereal cryptonite data-default-class hourglass mtl
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
4427− QuickCheck tasty tasty-quickcheck x509 x509-validation
4361+ hourglass mtl QuickCheck tasty-quickcheck x509 x509-validation
4428 ];
4362 ];
4429− doHaddock = false;
4430 doCheck = false;
4363 doCheck = false;
4431 homepage = "http://github.com/vincenthz/hs-tls";
4364 homepage = "http://github.com/vincenthz/hs-tls";
4432 description = "TLS/SSL protocol native implementation (Server and Client)";
4365 description = "TLS/SSL protocol native implementation (Server and Client)";
@@ -4436,13 +4369,9 @@ self: {
4436 ({ mkDerivation, auto-update, base, clock, psqueues, tls }:
4369 ({ mkDerivation, auto-update, base, clock, psqueues, tls }:
4437 mkDerivation {
4370 mkDerivation {
4438 pname = "tls-session-manager";
4371 pname = "tls-session-manager";
4439− version = "0.0.0.1";
4372+ version = "0.0.0.2";
4440− sha256 = "0bqv6wh771j7n8qqsh02v8c4byybfkr1027k6cz03mszvnz1q9k8";
4373+ sha256 = "0rvmln545vghsx8zhxp44f0f6pzma8cylarmfhhysy55ipywr1n5";
4441− revision = "1";
4442− editedCabalFile = "0hnhxfqmvkkhf37rr2ir52xyd59070jjm6s6al0alsanid2m4p01";
4443 libraryHaskellDepends = [ auto-update base clock psqueues tls ];
4374 libraryHaskellDepends = [ auto-update base clock psqueues tls ];
4444− doHaddock = false;
4445− doCheck = false;
4446 description = "In-memory TLS session manager";
4375 description = "In-memory TLS session manager";
4447 license = stdenv.lib.licenses.bsd3;
4376 license = stdenv.lib.licenses.bsd3;
4448 }) {};
4377 }) {};
@@ -4457,8 +4386,6 @@ self: {
4457 libraryHaskellDepends = [
4386 libraryHaskellDepends = [
4458 base stm transformers transformers-compat
4387 base stm transformers transformers-compat
4459 ];
4388 ];
4460− doHaddock = false;
4461− doCheck = false;
4462 homepage = "https://github.com/mvv/transformers-base";
4389 homepage = "https://github.com/mvv/transformers-base";
4463 description = "Lift computations from the bottom of a transformer stack";
4390 description = "Lift computations from the bottom of a transformer stack";
4464 license = stdenv.lib.licenses.bsd3;
4391 license = stdenv.lib.licenses.bsd3;
@@ -4470,12 +4397,29 @@ self: {
4470 version = "0.5.1.4";
4397 version = "0.5.1.4";
4471 sha256 = "17yam0199fh9ndsn9n69jx9nvbsmymzzwbi23dck3dk4q57fz0fq";
4398 sha256 = "17yam0199fh9ndsn9n69jx9nvbsmymzzwbi23dck3dk4q57fz0fq";
4472 libraryHaskellDepends = [ base ghc-prim transformers ];
4399 libraryHaskellDepends = [ base ghc-prim transformers ];
4473− doHaddock = false;
4474− doCheck = false;
4475 homepage = "http://github.com/ekmett/transformers-compat/";
4400 homepage = "http://github.com/ekmett/transformers-compat/";
4476 description = "A small compatibility shim exposing the new types from transformers 0.3 and 0.4 to older Haskell platforms.";
4401 description = "A small compatibility shim exposing the new types from transformers 0.3 and 0.4 to older Haskell platforms.";
4477 license = stdenv.lib.licenses.bsd3;
4402 license = stdenv.lib.licenses.bsd3;
4478 }) {};
4403 }) {};
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+ }) {};
4479 "unbounded-delays" = callPackage
4423 "unbounded-delays" = callPackage
4480 ({ mkDerivation, base }:
4424 ({ mkDerivation, base }:
4481 mkDerivation {
4425 mkDerivation {
@@ -4483,8 +4427,6 @@ self: {
4483 version = "0.1.1.0";
4427 version = "0.1.1.0";
4484 sha256 = "1ir9fghbrc214c97bwafk5ck6cacxz1pdnq4i18p604d1b8zg9wa";
4428 sha256 = "1ir9fghbrc214c97bwafk5ck6cacxz1pdnq4i18p604d1b8zg9wa";
4485 libraryHaskellDepends = [ base ];
4429 libraryHaskellDepends = [ base ];
4486− doHaddock = false;
4487− doCheck = false;
4488 homepage = "https://github.com/basvandijk/unbounded-delays";
4430 homepage = "https://github.com/basvandijk/unbounded-delays";
4489 description = "Unbounded thread delays and timeouts";
4431 description = "Unbounded thread delays and timeouts";
4490 license = stdenv.lib.licenses.bsd3;
4432 license = stdenv.lib.licenses.bsd3;
@@ -4493,13 +4435,9 @@ self: {
4493 ({ mkDerivation, base, unix }:
4435 ({ mkDerivation, base, unix }:
4494 mkDerivation {
4436 mkDerivation {
4495 pname = "unix-compat";
4437 pname = "unix-compat";
4496− version = "0.4.3.1";
4438+ version = "0.5.0.1";
4497− sha256 = "09vykw89x981fywy0w1pci2v8zy3ajyjwh9z2n610vjacmd1v03j";
4439+ sha256 = "1gdf3h2knbymkivm784vq51mbcyj5y91r480awyxj5cw8gh9kwn2";
4498− revision = "2";
4499− editedCabalFile = "0b5jicn8nm53yxxzwlvfcv4xp5rrqp98x5wwqh234wn9x44z54d2";
4500 libraryHaskellDepends = [ base unix ];
4440 libraryHaskellDepends = [ base unix ];
4501− doHaddock = false;
4502− doCheck = false;
4503 homepage = "http://github.com/jystic/unix-compat";
4441 homepage = "http://github.com/jystic/unix-compat";
4504 description = "Portable POSIX-compatibility layer";
4442 description = "Portable POSIX-compatibility layer";
4505 license = stdenv.lib.licenses.bsd3;
4443 license = stdenv.lib.licenses.bsd3;
@@ -4516,11 +4454,20 @@ self: {
4516 testHaskellDepends = [
4454 testHaskellDepends = [
4517 base bytestring doctest hspec old-locale old-time QuickCheck time
4455 base bytestring doctest hspec old-locale old-time QuickCheck time
4518 ];
4456 ];
4519− doHaddock = false;
4520− doCheck = false;
4521 description = "Unix time parser/formatter and utilities";
4457 description = "Unix time parser/formatter and utilities";
4522 license = stdenv.lib.licenses.bsd3;
4458 license = stdenv.lib.licenses.bsd3;
4523 }) {};
4459 }) {};
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+ }) {};
4524 "unordered-containers" = callPackage
4471 "unordered-containers" = callPackage
4525 ({ mkDerivation, base, deepseq, hashable }:
4472 ({ mkDerivation, base, deepseq, hashable }:
4526 mkDerivation {
4473 mkDerivation {
@@ -4528,7 +4475,6 @@ self: {
4528 version = "0.2.8.0";
4475 version = "0.2.8.0";
4529 sha256 = "1a7flszhhgyjn0nm9w7cm26jbf6vyx9ij1iij4sl11pjkwsqi8d4";
4476 sha256 = "1a7flszhhgyjn0nm9w7cm26jbf6vyx9ij1iij4sl11pjkwsqi8d4";
4530 libraryHaskellDepends = [ base deepseq hashable ];
4477 libraryHaskellDepends = [ base deepseq hashable ];
4531− doHaddock = false;
4532 doCheck = false;
4478 doCheck = false;
4533 homepage = "https://github.com/tibbe/unordered-containers";
4479 homepage = "https://github.com/tibbe/unordered-containers";
4534 description = "Efficient hashing-based container types";
4480 description = "Efficient hashing-based container types";
@@ -4543,8 +4489,6 @@ self: {
4543 revision = "2";
4489 revision = "2";
4544 editedCabalFile = "1b97s9picjl689hcz8scinv7c8k5iaal1livqr0l1l8yc4h0imhr";
4490 editedCabalFile = "1b97s9picjl689hcz8scinv7c8k5iaal1livqr0l1l8yc4h0imhr";
4545 libraryHaskellDepends = [ base bytestring ];
4491 libraryHaskellDepends = [ base bytestring ];
4546− doHaddock = false;
4547− doCheck = false;
4548 homepage = "http://github.com/glguy/utf8-string/";
4492 homepage = "http://github.com/glguy/utf8-string/";
4549 description = "Support for reading and writing UTF8 Strings";
4493 description = "Support for reading and writing UTF8 Strings";
4550 license = stdenv.lib.licenses.bsd3;
4494 license = stdenv.lib.licenses.bsd3;
@@ -4562,7 +4506,6 @@ self: {
4562 libraryHaskellDepends = [
4506 libraryHaskellDepends = [
4563 base binary bytestring deepseq hashable random text
4507 base binary bytestring deepseq hashable random text
4564 ];
4508 ];
4565− doHaddock = false;
4566 doCheck = false;
4509 doCheck = false;
4567 homepage = "https://github.com/aslatter/uuid";
4510 homepage = "https://github.com/aslatter/uuid";
4568 description = "Type definitions for Universally Unique Identifiers";
4511 description = "Type definitions for Universally Unique Identifiers";
@@ -4578,17 +4521,12 @@ self: {
4578 libraryHaskellDepends = [
4521 libraryHaskellDepends = [
4579 base containers hashable unordered-containers
4522 base containers hashable unordered-containers
4580 ];
4523 ];
4581− doHaddock = false;
4582− doCheck = false;
4583 homepage = "https://github.com/HeinrichApfelmus/vault";
4524 homepage = "https://github.com/HeinrichApfelmus/vault";
4584 description = "a persistent store for values of arbitrary types";
4525 description = "a persistent store for values of arbitrary types";
4585 license = stdenv.lib.licenses.bsd3;
4526 license = stdenv.lib.licenses.bsd3;
4586 }) {};
4527 }) {};
4587 "vector" = callPackage
4528 "vector" = callPackage
4588− ({ mkDerivation, base, deepseq, ghc-prim, HUnit, primitive
4529+ ({ mkDerivation, base, deepseq, ghc-prim, primitive }:
4589− , QuickCheck, random, template-haskell, test-framework
4590− , test-framework-hunit, test-framework-quickcheck2, transformers
4591− }:
4592 mkDerivation {
4530 mkDerivation {
4593 pname = "vector";
4531 pname = "vector";
4594 version = "0.12.0.1";
4532 version = "0.12.0.1";
@@ -4596,11 +4534,6 @@ self: {
4596 revision = "1";
4534 revision = "1";
4597 editedCabalFile = "1xjv8876kx9vh86w718vdaaai40pwnsiw8368c5h88ch8iqq10qb";
4535 editedCabalFile = "1xjv8876kx9vh86w718vdaaai40pwnsiw8368c5h88ch8iqq10qb";
4598 libraryHaskellDepends = [ base deepseq ghc-prim primitive ];
4536 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;
4604 doCheck = false;
4537 doCheck = false;
4605 homepage = "https://github.com/haskell/vector";
4538 homepage = "https://github.com/haskell/vector";
4606 description = "Efficient Arrays";
4539 description = "Efficient Arrays";
@@ -4623,14 +4556,15 @@ self: {
4623 testHaskellDepends = [
4556 testHaskellDepends = [
4624 base bytestring containers QuickCheck vector
4557 base bytestring containers QuickCheck vector
4625 ];
4558 ];
4626− doHaddock = false;
4627 doCheck = false;
4559 doCheck = false;
4628 homepage = "http://code.haskell.org/~dolio/";
4560 homepage = "http://code.haskell.org/~dolio/";
4629 description = "Efficient algorithms for vector arrays";
4561 description = "Efficient algorithms for vector arrays";
4630 license = stdenv.lib.licenses.bsd3;
4562 license = stdenv.lib.licenses.bsd3;
4631 }) {};
4563 }) {};
4632 "vector-binary-instances" = callPackage
4564 "vector-binary-instances" = callPackage
4565+ ({ mkDerivation, base, binary, bytestring, criterion, deepseq
4633− ({ mkDerivation, base, binary, tasty, tasty-quickcheck, vector }:
4566+ , tasty, tasty-quickcheck, vector
4567+ }:
4634 mkDerivation {
4568 mkDerivation {
4635 pname = "vector-binary-instances";
4569 pname = "vector-binary-instances";
4636 version = "0.2.3.5";
4570 version = "0.2.3.5";
@@ -4639,12 +4573,25 @@ self: {
4639 editedCabalFile = "0yk61mifvcc31vancsfsd0vskqh5k3a3znx1rbz8wzcs4ijjzh48";
4573 editedCabalFile = "0yk61mifvcc31vancsfsd0vskqh5k3a3znx1rbz8wzcs4ijjzh48";
4640 libraryHaskellDepends = [ base binary vector ];
4574 libraryHaskellDepends = [ base binary vector ];
4641 testHaskellDepends = [ base binary tasty tasty-quickcheck vector ];
4575 testHaskellDepends = [ base binary tasty tasty-quickcheck vector ];
4642− doHaddock = false;
4576+ benchmarkHaskellDepends = [
4643− doCheck = false;
4577+ base binary bytestring criterion deepseq vector
4578+ ];
4644 homepage = "https://github.com/bos/vector-binary-instances";
4579 homepage = "https://github.com/bos/vector-binary-instances";
4645 description = "Instances of Data.Binary and Data.Serialize for vector";
4580 description = "Instances of Data.Binary and Data.Serialize for vector";
4646 license = stdenv.lib.licenses.bsd3;
4581 license = stdenv.lib.licenses.bsd3;
4647 }) {};
4582 }) {};
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+ }) {};
4648 "vector-instances" = callPackage
4595 "vector-instances" = callPackage
4649 ({ mkDerivation, base, comonad, hashable, keys, pointed
4596 ({ mkDerivation, base, comonad, hashable, keys, pointed
4650 , semigroupoids, semigroups, vector
4597 , semigroupoids, semigroups, vector
@@ -4656,8 +4603,6 @@ self: {
4656 libraryHaskellDepends = [
4603 libraryHaskellDepends = [
4657 base comonad hashable keys pointed semigroupoids semigroups vector
4604 base comonad hashable keys pointed semigroupoids semigroups vector
4658 ];
4605 ];
4659− doHaddock = false;
4660− doCheck = false;
4661 homepage = "http://github.com/ekmett/vector-instances";
4606 homepage = "http://github.com/ekmett/vector-instances";
4662 description = "Orphan Instances for 'Data.Vector'";
4607 description = "Orphan Instances for 'Data.Vector'";
4663 license = stdenv.lib.licenses.bsd3;
4608 license = stdenv.lib.licenses.bsd3;
@@ -4670,8 +4615,6 @@ self: {
4670 sha256 = "0d82x55f5vvr1jvaia382m23rs690lg55pvavv8f4ph0y6kd91xy";
4615 sha256 = "0d82x55f5vvr1jvaia382m23rs690lg55pvavv8f4ph0y6kd91xy";
4671 libraryHaskellDepends = [ base template-haskell vector ];
4616 libraryHaskellDepends = [ base template-haskell vector ];
4672 testHaskellDepends = [ base data-default vector ];
4617 testHaskellDepends = [ base data-default vector ];
4673− doHaddock = false;
4674− doCheck = false;
4675 description = "Deriver for Data.Vector.Unboxed using Template Haskell";
4618 description = "Deriver for Data.Vector.Unboxed using Template Haskell";
4676 license = stdenv.lib.licenses.bsd3;
4619 license = stdenv.lib.licenses.bsd3;
4677 }) {};
4620 }) {};
@@ -4682,8 +4625,6 @@ self: {
4682 version = "0.7.2";
4625 version = "0.7.2";
4683 sha256 = "0aygw0yb1h3yhmfl3bkwh5d3h0l4mmsxz7j53vdm6jryl1kgxzyk";
4626 sha256 = "0aygw0yb1h3yhmfl3bkwh5d3h0l4mmsxz7j53vdm6jryl1kgxzyk";
4684 libraryHaskellDepends = [ base ];
4627 libraryHaskellDepends = [ base ];
4685− doHaddock = false;
4686− doCheck = false;
4687 homepage = "http://github.com/ekmett/void";
4628 homepage = "http://github.com/ekmett/void";
4688 description = "A Haskell 98 logically uninhabited data type";
4629 description = "A Haskell 98 logically uninhabited data type";
4689 license = stdenv.lib.licenses.bsd3;
4630 license = stdenv.lib.licenses.bsd3;
@@ -4702,8 +4643,6 @@ self: {
4702 text transformers vault
4643 text transformers vault
4703 ];
4644 ];
4704 testHaskellDepends = [ base blaze-builder bytestring hspec ];
4645 testHaskellDepends = [ base blaze-builder bytestring hspec ];
4705− doHaddock = false;
4706− doCheck = false;
4707 homepage = "https://github.com/yesodweb/wai";
4646 homepage = "https://github.com/yesodweb/wai";
4708 description = "Web Application Interface";
4647 description = "Web Application Interface";
4709 license = stdenv.lib.licenses.mit;
4648 license = stdenv.lib.licenses.mit;
@@ -4719,8 +4658,6 @@ self: {
4719 libraryHaskellDepends = [
4658 libraryHaskellDepends = [
4720 base blaze-builder bytestring conduit http-types transformers wai
4659 base blaze-builder bytestring conduit http-types transformers wai
4721 ];
4660 ];
4722− doHaddock = false;
4723− doCheck = false;
4724 homepage = "https://github.com/yesodweb/wai";
4661 homepage = "https://github.com/yesodweb/wai";
4725 description = "conduit wrappers for WAI";
4662 description = "conduit wrappers for WAI";
4726 license = stdenv.lib.licenses.mit;
4663 license = stdenv.lib.licenses.mit;
@@ -4728,10 +4665,11 @@ self: {
4728 "warp" = callPackage
4665 "warp" = callPackage
4729 ({ mkDerivation, array, async, auto-update, base, blaze-builder
4666 ({ mkDerivation, array, async, auto-update, base, blaze-builder
4730 , bytestring, bytestring-builder, case-insensitive, containers
4667 , bytestring, bytestring-builder, case-insensitive, containers
4731− , directory, doctest, ghc-prim, hashable, hspec, HTTP, http-date
4668+ , criterion, directory, doctest, ghc-prim, hashable, hspec, HTTP
4732− , http-types, http2, HUnit, iproute, lifted-base, network, process
4669+ , http-date, http-types, http2, HUnit, iproute, lifted-base
4733− , QuickCheck, silently, simple-sendfile, stm, streaming-commons
4670+ , network, process, QuickCheck, silently, simple-sendfile, stm
4734− , text, time, transformers, unix, unix-compat, vault, wai, word8
4671+ , streaming-commons, text, time, transformers, unix, unix-compat
4672+ , vault, wai, word8
4735 }:
4673 }:
4736 mkDerivation {
4674 mkDerivation {
4737 pname = "warp";
4675 pname = "warp";
@@ -4751,8 +4689,10 @@ self: {
4751 simple-sendfile stm streaming-commons text time transformers unix
4689 simple-sendfile stm streaming-commons text time transformers unix
4752 unix-compat vault wai word8
4690 unix-compat vault wai word8
4753 ];
4691 ];
4754− doHaddock = false;
4692+ benchmarkHaskellDepends = [
4755− doCheck = false;
4693+ auto-update base bytestring containers criterion hashable http-date
4694+ http-types network unix unix-compat
4695+ ];
4756 homepage = "http://github.com/yesodweb/wai";
4696 homepage = "http://github.com/yesodweb/wai";
4757 description = "A fast, light-weight web server for WAI applications";
4697 description = "A fast, light-weight web server for WAI applications";
4758 license = stdenv.lib.licenses.mit;
4698 license = stdenv.lib.licenses.mit;
@@ -4769,12 +4709,29 @@ self: {
4769 base bytestring cryptonite data-default-class network
4709 base bytestring cryptonite data-default-class network
4770 streaming-commons tls tls-session-manager wai warp
4710 streaming-commons tls tls-session-manager wai warp
4771 ];
4711 ];
4772− doHaddock = false;
4773− doCheck = false;
4774 homepage = "http://github.com/yesodweb/wai";
4712 homepage = "http://github.com/yesodweb/wai";
4775 description = "HTTP over TLS support for Warp via the TLS package";
4713 description = "HTTP over TLS support for Warp via the TLS package";
4776 license = stdenv.lib.licenses.mit;
4714 license = stdenv.lib.licenses.mit;
4777 }) {};
4715 }) {};
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+ }) {};
4778 "with-location" = callPackage
4735 "with-location" = callPackage
4779 ({ mkDerivation, base, hspec }:
4736 ({ mkDerivation, base, hspec }:
4780 mkDerivation {
4737 mkDerivation {
@@ -4783,22 +4740,19 @@ self: {
4783 sha256 = "1rzxvsyh8x3ql3zh7gyw9hjx9bl4v73h0y5kzgaxcfcdn86dg49c";
4740 sha256 = "1rzxvsyh8x3ql3zh7gyw9hjx9bl4v73h0y5kzgaxcfcdn86dg49c";
4784 libraryHaskellDepends = [ base ];
4741 libraryHaskellDepends = [ base ];
4785 testHaskellDepends = [ base hspec ];
4742 testHaskellDepends = [ base hspec ];
4786− doHaddock = false;
4787− doCheck = false;
4788 homepage = "https://github.com/sol/with-location#readme";
4743 homepage = "https://github.com/sol/with-location#readme";
4789 description = "Use ImplicitParams-based source locations in a backward compatible way";
4744 description = "Use ImplicitParams-based source locations in a backward compatible way";
4790 license = stdenv.lib.licenses.mit;
4745 license = stdenv.lib.licenses.mit;
4791 }) {};
4746 }) {};
4792 "word8" = callPackage
4747 "word8" = callPackage
4793− ({ mkDerivation, base, hspec }:
4748+ ({ mkDerivation, base, bytestring, criterion, hspec }:
4794 mkDerivation {
4749 mkDerivation {
4795 pname = "word8";
4750 pname = "word8";
4796 version = "0.1.3";
4751 version = "0.1.3";
4797 sha256 = "12jx7f13d2h1djq4fh4dyrab61sm49mj1w61j3rzp2vjfm696c16";
4752 sha256 = "12jx7f13d2h1djq4fh4dyrab61sm49mj1w61j3rzp2vjfm696c16";
4798 libraryHaskellDepends = [ base ];
4753 libraryHaskellDepends = [ base ];
4799 testHaskellDepends = [ base hspec ];
4754 testHaskellDepends = [ base hspec ];
4800− doHaddock = false;
4755+ benchmarkHaskellDepends = [ base bytestring criterion ];
4801− doCheck = false;
4802 description = "Word8 library";
4756 description = "Word8 library";
4803 license = stdenv.lib.licenses.bsd3;
4757 license = stdenv.lib.licenses.bsd3;
4804 }) {};
4758 }) {};
@@ -4821,8 +4775,6 @@ self: {
4821 asn1-types base bytestring cryptonite hourglass mtl tasty
4775 asn1-types base bytestring cryptonite hourglass mtl tasty
4822 tasty-quickcheck
4776 tasty-quickcheck
4823 ];
4777 ];
4824− doHaddock = false;
4825− doCheck = false;
4826 homepage = "http://github.com/vincenthz/hs-certificate";
4778 homepage = "http://github.com/vincenthz/hs-certificate";
4827 description = "X509 reader and writer";
4779 description = "X509 reader and writer";
4828 license = stdenv.lib.licenses.bsd3;
4780 license = stdenv.lib.licenses.bsd3;
@@ -4841,8 +4793,6 @@ self: {
4841 directory filepath mtl pem x509
4793 directory filepath mtl pem x509
4842 ];
4794 ];
4843 testHaskellDepends = [ base bytestring tasty tasty-hunit x509 ];
4795 testHaskellDepends = [ base bytestring tasty tasty-hunit x509 ];
4844− doHaddock = false;
4845− doCheck = false;
4846 homepage = "http://github.com/vincenthz/hs-certificate";
4796 homepage = "http://github.com/vincenthz/hs-certificate";
4847 description = "X.509 collection accessing and storing methods";
4797 description = "X.509 collection accessing and storing methods";
4848 license = stdenv.lib.licenses.bsd3;
4798 license = stdenv.lib.licenses.bsd3;
@@ -4859,8 +4809,6 @@ self: {
4859 base bytestring containers directory filepath mtl pem process x509
4809 base bytestring containers directory filepath mtl pem process x509
4860 x509-store
4810 x509-store
4861 ];
4811 ];
4862− doHaddock = false;
4863− doCheck = false;
4864 homepage = "http://github.com/vincenthz/hs-certificate";
4812 homepage = "http://github.com/vincenthz/hs-certificate";
4865 description = "Handle per-operating-system X.509 accessors and storage";
4813 description = "Handle per-operating-system X.509 accessors and storage";
4866 license = stdenv.lib.licenses.bsd3;
4814 license = stdenv.lib.licenses.bsd3;
@@ -4885,8 +4833,6 @@ self: {
4885 asn1-encoding asn1-types base bytestring cryptonite
4833 asn1-encoding asn1-types base bytestring cryptonite
4886 data-default-class hourglass tasty tasty-hunit x509 x509-store
4834 data-default-class hourglass tasty tasty-hunit x509 x509-store
4887 ];
4835 ];
4888− doHaddock = false;
4889− doCheck = false;
4890 homepage = "http://github.com/vincenthz/hs-certificate";
4836 homepage = "http://github.com/vincenthz/hs-certificate";
4891 description = "X.509 Certificate and CRL validation";
4837 description = "X.509 Certificate and CRL validation";
4892 license = stdenv.lib.licenses.bsd3;
4838 license = stdenv.lib.licenses.bsd3;
@@ -4898,8 +4844,6 @@ self: {
4898 version = "1.3.14";
4844 version = "1.3.14";
4899 sha256 = "0g814lj7vaxvib2g3r734221k80k7ap9czv9hinifn8syals3l9j";
4845 sha256 = "0g814lj7vaxvib2g3r734221k80k7ap9czv9hinifn8syals3l9j";
4900 libraryHaskellDepends = [ base bytestring text ];
4846 libraryHaskellDepends = [ base bytestring text ];
4901− doHaddock = false;
4902− doCheck = false;
4903 homepage = "http://code.galois.com";
4847 homepage = "http://code.galois.com";
4904 description = "A simple XML library";
4848 description = "A simple XML library";
4905 license = stdenv.lib.licenses.bsd3;
4849 license = stdenv.lib.licenses.bsd3;
@@ -4907,24 +4851,22 @@ self: {
4907 "xml-conduit" = callPackage
4851 "xml-conduit" = callPackage
4908 ({ mkDerivation, attoparsec, base, blaze-builder, blaze-html
4852 ({ mkDerivation, attoparsec, base, blaze-builder, blaze-html
4909 , blaze-markup, bytestring, conduit, conduit-extra, containers
4853 , blaze-markup, bytestring, conduit, conduit-extra, containers
4910− , data-default, deepseq, hspec, HUnit, monad-control, resourcet
4854+ , data-default-class, deepseq, hspec, HUnit, monad-control
4911− , text, transformers, xml-types
4855+ , resourcet, text, transformers, xml-types
4912 }:
4856 }:
4913 mkDerivation {
4857 mkDerivation {
4914 pname = "xml-conduit";
4858 pname = "xml-conduit";
4915− version = "1.5.1";
4859+ version = "1.7.0";
4916− sha256 = "0d4pb9d0mdz9djh8aiy5r8088rqh7w34mbqmg8mmaq1i7vx2dzks";
4860+ sha256 = "0g0a6h52n6q3w09350d6vgjpvb6xj224isp4lphgwbmd2xr12i76";
4917 libraryHaskellDepends = [
4861 libraryHaskellDepends = [
4918 attoparsec base blaze-builder blaze-html blaze-markup bytestring
4862 attoparsec base blaze-builder blaze-html blaze-markup bytestring
4919− conduit conduit-extra containers data-default deepseq monad-control
4863+ conduit conduit-extra containers data-default-class deepseq
4920− resourcet text transformers xml-types
4864+ monad-control resourcet text transformers xml-types
4921 ];
4865 ];
4922 testHaskellDepends = [
4866 testHaskellDepends = [
4923 base blaze-markup bytestring conduit containers hspec HUnit
4867 base blaze-markup bytestring conduit containers hspec HUnit
4924 resourcet text transformers xml-types
4868 resourcet text transformers xml-types
4925 ];
4869 ];
4926− doHaddock = false;
4927− doCheck = false;
4928 homepage = "http://github.com/snoyberg/xml";
4870 homepage = "http://github.com/snoyberg/xml";
4929 description = "Pure-Haskell utilities for dealing with XML with the conduit package";
4871 description = "Pure-Haskell utilities for dealing with XML with the conduit package";
4930 license = stdenv.lib.licenses.mit;
4872 license = stdenv.lib.licenses.mit;
@@ -4936,8 +4878,6 @@ self: {
4936 version = "0.3.6";
4878 version = "0.3.6";
4937 sha256 = "1jgqxsa9p2q3h6nymbfmvhldqrqlwrhrzmwadlyc0li50x0d8dwr";
4879 sha256 = "1jgqxsa9p2q3h6nymbfmvhldqrqlwrhrzmwadlyc0li50x0d8dwr";
4938 libraryHaskellDepends = [ base deepseq text ];
4880 libraryHaskellDepends = [ base deepseq text ];
4939− doHaddock = false;
4940− doCheck = false;
4941 homepage = "https://john-millikin.com/software/haskell-xml/";
4881 homepage = "https://john-millikin.com/software/haskell-xml/";
4942 description = "Basic types for representing XML";
4882 description = "Basic types for representing XML";
4943 license = stdenv.lib.licenses.mit;
4883 license = stdenv.lib.licenses.mit;
@@ -4966,26 +4906,18 @@ self: {
4966 HUnit mockery resourcet temporary text transformers
4906 HUnit mockery resourcet temporary text transformers
4967 unordered-containers vector
4907 unordered-containers vector
4968 ];
4908 ];
4969− doHaddock = false;
4970− doCheck = false;
4971 homepage = "http://github.com/snoyberg/yaml/";
4909 homepage = "http://github.com/snoyberg/yaml/";
4972 description = "Support for parsing and rendering YAML documents";
4910 description = "Support for parsing and rendering YAML documents";
4973 license = stdenv.lib.licenses.bsd3;
4911 license = stdenv.lib.licenses.bsd3;
4974 }) {};
4912 }) {};
4975 "zlib" = callPackage
4913 "zlib" = callPackage
4976− ({ mkDerivation, base, bytestring, QuickCheck, tasty, tasty-hunit
4914+ ({ mkDerivation, base, bytestring, zlib }:
4977− , tasty-quickcheck, zlib
4978− }:
4979 mkDerivation {
4915 mkDerivation {
4980 pname = "zlib";
4916 pname = "zlib";
4981 version = "0.6.1.2";
4917 version = "0.6.1.2";
4982 sha256 = "1fx2k2qmgm2dj3fkxx2ry945fpdn02d4dkihjxma21xgdiilxsz4";
4918 sha256 = "1fx2k2qmgm2dj3fkxx2ry945fpdn02d4dkihjxma21xgdiilxsz4";
4983 libraryHaskellDepends = [ base bytestring ];
4919 libraryHaskellDepends = [ base bytestring ];
4984 librarySystemDepends = [ zlib ];
4920 librarySystemDepends = [ zlib ];
4985− testHaskellDepends = [
4986− base bytestring QuickCheck tasty tasty-hunit tasty-quickcheck
4987− ];
4988− doHaddock = false;
4989 doCheck = false;
4921 doCheck = false;
4990 description = "Compression and decompression in the gzip and zlib formats";
4922 description = "Compression and decompression in the gzip and zlib formats";
4991 license = stdenv.lib.licenses.bsd3;
4923 license = stdenv.lib.licenses.bsd3;
@@ -5000,8 +4932,6 @@ self: {
5000 editedCabalFile = "0fq49694gqkab8m0vq4i879blswczwd66n7xh4r4gwiahf0ryvqc";
4932 editedCabalFile = "0fq49694gqkab8m0vq4i879blswczwd66n7xh4r4gwiahf0ryvqc";
5001 libraryHaskellDepends = [ base bytestring zlib ];
4933 libraryHaskellDepends = [ base bytestring zlib ];
5002 testHaskellDepends = [ base bytestring hspec QuickCheck zlib ];
4934 testHaskellDepends = [ base bytestring hspec QuickCheck zlib ];
5003− doHaddock = false;
5004− doCheck = false;
5005 homepage = "http://github.com/snapframework/zlib-bindings";
4935 homepage = "http://github.com/snapframework/zlib-bindings";
5006 description = "Low-level bindings to the zlib package";
4936 description = "Low-level bindings to the zlib package";
5007 license = stdenv.lib.licenses.bsd3;
4937 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−}