@@ -1,57 +1,83 @@
1−# Generated by stackage2nix 0.3.0 from "/home/dbushev/lts-haskell/lts-9.1.yaml"
1+# Generated by stackage2nix 0.7.1 from "/home/dbushev/projects/commercialhaskell/lts-haskell/lts-12.2.yaml"
2{ pkgs, stdenv, callPackage }:
2{ pkgs, stdenv, callPackage }:
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, mtl, parsec, pretty, process, text
8+ , time, transformers, unix
9 mkDerivation {
10 mkDerivation {
10 pname = "Cabal";
11 pname = "Cabal";
11− version = "1.24.2.0";
12+ version = "2.2.0.1";
12− sha256 = "0h33v1716wkqh9wvq2wynvhwzkjjhg4aav0a1i3cmyq36n7fpl5p";
13+ sha256 = "0yqa6fm9jvr0ka6b1mf17bf43092dc1bai6mqyiwwwyz0h9k1d82";
13− revision = "1";
14+ setupHaskellDepends = [ mtl parsec ];
14− editedCabalFile = "0jw809psa2ms9sy1mnirmbj9h7rs76wbmf24zgjqvhp4wq919z3m";
15 libraryHaskellDepends = [
15 libraryHaskellDepends = [
16 array base binary bytestring containers deepseq directory filepath
16 array base binary bytestring containers deepseq directory filepath
17− pretty process time unix
17+ mtl parsec pretty process text time transformers unix
20 doCheck = false;
19 doCheck = false;
21 homepage = "http://www.haskell.org/cabal/";
20 homepage = "http://www.haskell.org/cabal/";
22 description = "A framework for packaging Haskell software";
21 description = "A framework for packaging Haskell software";
23 license = stdenv.lib.licenses.bsd3;
22 license = stdenv.lib.licenses.bsd3;
24+ "ChasingBottoms" = callPackage
25+ ({ mkDerivation, array, base, containers, mtl, QuickCheck, random
29+ pname = "ChasingBottoms";
31+ sha256 = "06cynx6hcbfpky7qq3b3mjjgwbnaxkwin3znbwq4b9ikiw0ng633";
32+ libraryHaskellDepends = [
33+ base containers mtl QuickCheck random syb
35+ testHaskellDepends = [
36+ array base containers mtl QuickCheck random syb
38+ description = "For testing partial and infinite values";
39+ license = stdenv.lib.licenses.mit;
25 "Glob" = callPackage
41 "Glob" = callPackage
26 ({ mkDerivation, base, containers, directory, dlist, filepath
42 ({ mkDerivation, base, containers, directory, dlist, filepath
43+ , HUnit, QuickCheck, test-framework, test-framework-hunit
27− , transformers, transformers-compat
44+ , test-framework-quickcheck2, transformers, transformers-compat
29 mkDerivation {
46 mkDerivation {
30 pname = "Glob";
47 pname = "Glob";
31− version = "0.8.0";
48+ version = "0.9.2";
32− sha256 = "15p8nbi19mhl3iisngbawmdpvk8paaqq4248fqgan63q1sz13w1q";
49+ sha256 = "1rbwcq9w9951qsnp13vqcm9r01yax2yh1wk8s4zxa3ckk9717iwg";
33 libraryHaskellDepends = [
50 libraryHaskellDepends = [
34 base containers directory dlist filepath transformers
51 base containers directory dlist filepath transformers
35 transformers-compat
52 transformers-compat
37− doHaddock = false;
54+ testHaskellDepends = [
38− doCheck = false;
55+ base containers directory dlist filepath HUnit QuickCheck
56+ test-framework test-framework-hunit test-framework-quickcheck2
57+ transformers transformers-compat
39 homepage = "http://iki.fi/matti.niemenmaa/glob/";
59 homepage = "http://iki.fi/matti.niemenmaa/glob/";
40 description = "Globbing library";
60 description = "Globbing library";
41 license = stdenv.lib.licenses.bsd3;
61 license = stdenv.lib.licenses.bsd3;
43 "HTTP" = callPackage
63 "HTTP" = callPackage
44− ({ mkDerivation, array, base, bytestring, mtl, network, network-uri
64+ ({ mkDerivation, array, base, bytestring, case-insensitive, conduit
45− , parsec, time
65+ , conduit-extra, deepseq, http-types, httpd-shed, HUnit, mtl
66+ , network, network-uri, parsec, pureMD5, split, test-framework
67+ , test-framework-hunit, time, wai, warp
47 mkDerivation {
69 mkDerivation {
48 pname = "HTTP";
70 pname = "HTTP";
49− version = "4000.3.7";
71+ version = "4000.3.12";
50− sha256 = "1s7amm0wai6z4x2arrqh0h6n0gjbrqpkqyz9a7l38i78hkmwrh6m";
72+ sha256 = "140r6qy1ay25piv0z3hih11zhigyi08nkwc32097j43pjff6mzx3";
51 libraryHaskellDepends = [
73 libraryHaskellDepends = [
52 array base bytestring mtl network network-uri parsec time
74 array base bytestring mtl network network-uri parsec time
54− doHaddock = false;
76+ testHaskellDepends = [
77+ base bytestring case-insensitive conduit conduit-extra deepseq
78+ http-types httpd-shed HUnit mtl network network-uri pureMD5 split
79+ test-framework test-framework-hunit wai warp
55 doCheck = false;
81 doCheck = false;
56 homepage = "https://github.com/haskell/HTTP";
82 homepage = "https://github.com/haskell/HTTP";
57 description = "A library for client-side HTTP";
83 description = "A library for client-side HTTP";
@@ -61,77 +87,50 @@ self: {
61 ({ mkDerivation, base, call-stack, deepseq, filepath }:
87 ({ mkDerivation, base, call-stack, deepseq, filepath }:
62 mkDerivation {
88 mkDerivation {
63 pname = "HUnit";
89 pname = "HUnit";
64− version = "1.5.0.0";
90+ version = "1.6.0.0";
65− sha256 = "186ykl7vxlfgkd2k8k1rq7yzcryzjpqwmn4ci1nn9h6irqbivib5";
91+ sha256 = "1pnhwqq5v8h48gbp3ibv3skfj25mf4zs5svxcavq93p9cswycj3l";
66 libraryHaskellDepends = [ base call-stack deepseq ];
92 libraryHaskellDepends = [ base call-stack deepseq ];
67 testHaskellDepends = [ base call-stack deepseq filepath ];
93 testHaskellDepends = [ base call-stack deepseq filepath ];
70 homepage = "https://github.com/hspec/HUnit#readme";
94 homepage = "https://github.com/hspec/HUnit#readme";
71 description = "A unit testing framework for Haskell";
95 description = "A unit testing framework for Haskell";
72 license = stdenv.lib.licenses.bsd3;
96 license = stdenv.lib.licenses.bsd3;
74− "MonadRandom" = callPackage
98+ "Only" = callPackage
75− ({ mkDerivation, base, fail, mtl, primitive, random, transformers
99+ ({ mkDerivation, base, deepseq }:
76− , transformers-compat
78 mkDerivation {
100 mkDerivation {
79− pname = "MonadRandom";
101+ pname = "Only";
80− version = "0.5.1";
102+ version = "0.1";
81− sha256 = "11qdfghizww810vdj9ac1f5qr5kdmrk40l6w6qh311bjh290ygwy";
103+ sha256 = "0rdj3a629fk2vp121jq8mf2smkblrz5w3cxhlsyx6my2x29s2ymb";
105+ editedCabalFile = "1ahk7p34kmh041mz7lyc10nhcxgv2i4z8nvzxvqm2x34gslmsbzr";
82− libraryHaskellDepends = [
106+ libraryHaskellDepends = [ base deepseq ];
83− base fail mtl primitive random transformers transformers-compat
107+ description = "The 1-tuple type or single-value \"collection\"";
87− description = "Random-number generation monad";
88 license = stdenv.lib.licenses.bsd3;
108 license = stdenv.lib.licenses.bsd3;
90 "QuickCheck" = callPackage
110 "QuickCheck" = callPackage
91− ({ mkDerivation, base, containers, random, template-haskell
111+ ({ mkDerivation, base, containers, deepseq, random
92− , test-framework, tf-random, transformers
112+ , template-haskell, tf-random, transformers
94 mkDerivation {
114 mkDerivation {
95 pname = "QuickCheck";
115 pname = "QuickCheck";
96− version = "2.9.2";
116+ version = "2.11.3";
97− sha256 = "119np67qvx8hyp9vkg4gr2wv3lj3j6ay2vl4hxspkg43ymb1cp0m";
117+ sha256 = "0xhqk35fkzlbjcqbabg6962jkv8d688nzmz7ng4bm84x2d95d328";
98 libraryHaskellDepends = [
118 libraryHaskellDepends = [
99− base containers random template-haskell tf-random transformers
119+ base containers deepseq random template-haskell tf-random
101− testHaskellDepends = [
102− base containers template-haskell test-framework
104− doHaddock = false;
122+ testHaskellDepends = [ base ];
106 homepage = "https://github.com/nick8325/quickcheck";
123 homepage = "https://github.com/nick8325/quickcheck";
107 description = "Automatic testing of Haskell programs";
124 description = "Automatic testing of Haskell programs";
108 license = stdenv.lib.licenses.bsd3;
125 license = stdenv.lib.licenses.bsd3;
110− "ReadArgs" = callPackage
111− ({ mkDerivation, base, system-filepath, text }:
115− sha256 = "0s8s4nhl84qsr5a87gzjslcf4d9vvvzmcfl5g4gqa3czzafjljwz";
117− isExecutable = true;
118− libraryHaskellDepends = [ base system-filepath text ];
119− executableHaskellDepends = [ base system-filepath text ];
122− homepage = "http://github.com/rampion/ReadArgs";
123− description = "Simple command line argument parsing";
124− license = stdenv.lib.licenses.bsd3;
126 "StateVar" = callPackage
127 "StateVar" = callPackage
127 ({ mkDerivation, base, stm, transformers }:
128 ({ mkDerivation, base, stm, transformers }:
128 mkDerivation {
129 mkDerivation {
129 pname = "StateVar";
130 pname = "StateVar";
130− version = "1.1.0.4";
131+ version = "1.1.1.0";
131− sha256 = "1dzz9l0haswgag9x56q7n57kw18v7nhmzkjyr61nz9y9npn8vmks";
132+ sha256 = "102f4x240zj3jwa7gx6vp813j76cjhlc3zbi9i5kiz6268kcv28s";
132 libraryHaskellDepends = [ base stm transformers ];
133 libraryHaskellDepends = [ base stm transformers ];
135 homepage = "https://github.com/haskell-opengl/StateVar";
134 homepage = "https://github.com/haskell-opengl/StateVar";
136 description = "State variables";
135 description = "State variables";
137 license = stdenv.lib.licenses.bsd3;
136 license = stdenv.lib.licenses.bsd3;
@@ -143,8 +142,6 @@ self: {
143 version = "0.3";
142 version = "0.3";
144 sha256 = "18jwswjxwzc9bjiy4ds6hw2a74ki797jmfcifxd2ga4kh7ri1ah9";
143 sha256 = "18jwswjxwzc9bjiy4ds6hw2a74ki797jmfcifxd2ga4kh7ri1ah9";
145 libraryHaskellDepends = [ array base containers random time ];
144 libraryHaskellDepends = [ array base containers random time ];
148 homepage = "https://github.com/rrnewton/haskell-lockfree/wiki";
145 homepage = "https://github.com/rrnewton/haskell-lockfree/wiki";
149 description = "Abstract, parameterized interface to mutable Deques";
146 description = "Abstract, parameterized interface to mutable Deques";
150 license = stdenv.lib.licenses.bsd3;
147 license = stdenv.lib.licenses.bsd3;
@@ -156,64 +153,49 @@ self: {
156 version = "0.3.3";
153 version = "0.3.3";
157 sha256 = "0q6qsniw4wks2pw6wzncb1p1j3k6al5njnvm2v5n494hplwqg2i4";
154 sha256 = "0q6qsniw4wks2pw6wzncb1p1j3k6al5njnvm2v5n494hplwqg2i4";
158 libraryHaskellDepends = [ base deepseq ];
155 libraryHaskellDepends = [ base deepseq ];
161 homepage = "https://github.com/simonmar/monad-par";
156 homepage = "https://github.com/simonmar/monad-par";
162 description = "Type classes generalizing the functionality of the 'monad-par' library";
157 description = "Type classes generalizing the functionality of the 'monad-par' library";
163 license = stdenv.lib.licenses.bsd3;
158 license = stdenv.lib.licenses.bsd3;
165 "adjunctions" = callPackage
160 "adjunctions" = callPackage
166 ({ mkDerivation, array, base, comonad, containers, contravariant
161 ({ mkDerivation, array, base, comonad, containers, contravariant
162+ , distributive, free, generic-deriving, hspec, hspec-discover, mtl
167− , distributive, free, mtl, profunctors, semigroupoids, semigroups
163+ , profunctors, semigroupoids, semigroups, tagged, transformers
168− , tagged, transformers, transformers-compat, void
164+ , transformers-compat, void
170 mkDerivation {
166 mkDerivation {
171 pname = "adjunctions";
167 pname = "adjunctions";
172− version = "4.3";
168+ version = "4.4";
173− sha256 = "1k1ykisf96i4g2zm47c45md7p42c4vsp9r73392pz1g8mx7s2j5r";
169+ sha256 = "1sbal7cbhm12crfnfhkk322jnzgx7lhw3jzq0p463bipagsjwz2h";
174 revision = "1";
170 revision = "1";
175− editedCabalFile = "1079l9szyr7ybi9wcvv1vjsjfrqirkn9z3j7dann8vbk81a4z37q";
171+ editedCabalFile = "0582nnn3fab63nd7ng8smk2c8j7pciiyzfj1na34wqid2hs675as";
176 libraryHaskellDepends = [
172 libraryHaskellDepends = [
177 array base comonad containers contravariant distributive free mtl
173 array base comonad containers contravariant distributive free mtl
178 profunctors semigroupoids semigroups tagged transformers
174 profunctors semigroupoids semigroups tagged transformers
179 transformers-compat void
175 transformers-compat void
181− doHaddock = false;
177+ testHaskellDepends = [ base distributive generic-deriving hspec ];
182− doCheck = false;
178+ testToolDepends = [ hspec-discover ];
183 homepage = "http://github.com/ekmett/adjunctions/";
179 homepage = "http://github.com/ekmett/adjunctions/";
184 description = "Adjunctions and representable functors";
180 description = "Adjunctions and representable functors";
185 license = stdenv.lib.licenses.bsd3;
181 license = stdenv.lib.licenses.bsd3;
187 "aeson" = callPackage
183 "aeson" = callPackage
188− ({ mkDerivation, attoparsec, base, base-compat, base-orphans
184+ ({ mkDerivation, attoparsec, base, base-compat, bytestring
189− , base16-bytestring, bytestring, containers, deepseq, directory
190− , dlist, filepath, generic-deriving, ghc-prim, hashable
185+ , containers, deepseq, dlist, ghc-prim, hashable, scientific
191− , hashable-time, HUnit, integer-logarithms, QuickCheck
192− , quickcheck-instances, scientific, tagged, template-haskell
186+ , 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
187+ , time-locale-compat, unordered-containers, uuid-types, vector
197 mkDerivation {
189 mkDerivation {
198 pname = "aeson";
190 pname = "aeson";
199− version = "1.1.2.0";
191+ version = "1.3.1.1";
200− sha256 = "1zy5z8pzvh53qkjm0nm3f4rwqfqg3867ck8ncd6mrxpcyvxqqj1p";
192+ sha256 = "1i1ig840fvsb1lnklcv32zsc0zscirc301lw1mpfxhc6h4pk0gw4";
202− editedCabalFile = "06acsik1qcn5r1z1y3n7iw5h8x0h3hdcjii0bq9nf9ncvc71h1d4";
203 libraryHaskellDepends = [
193 libraryHaskellDepends = [
204 attoparsec base base-compat bytestring containers deepseq dlist
194 attoparsec base base-compat bytestring containers deepseq dlist
205− ghc-prim hashable scientific tagged template-haskell text time
195+ ghc-prim hashable scientific tagged template-haskell text
206− time-locale-compat unordered-containers uuid-types vector
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
196+ th-abstraction time time-locale-compat unordered-containers
217 doCheck = false;
199 doCheck = false;
218 homepage = "https://github.com/bos/aeson";
200 homepage = "https://github.com/bos/aeson";
219 description = "Fast JSON parsing and encoding";
201 description = "Fast JSON parsing and encoding";
@@ -225,8 +207,8 @@ self: {
226 mkDerivation {
208 mkDerivation {
227 pname = "aeson-pretty";
209 pname = "aeson-pretty";
228− version = "0.8.5";
210+ version = "0.8.7";
229− sha256 = "1yd98972srlbkn0f2jhrb3f443j9wnq2fnw5gbxjxzmkcinfh5yx";
211+ sha256 = "1m977gs0s9gf3lwzlbs5y7bl6ansc5pywmn2qjk09l5bwg2yrhf1";
230 isLibrary = true;
212 isLibrary = true;
231 isExecutable = true;
213 isExecutable = true;
232 libraryHaskellDepends = [
214 libraryHaskellDepends = [
@@ -236,87 +218,62 @@ self: {
236 executableHaskellDepends = [
218 executableHaskellDepends = [
237 aeson attoparsec base bytestring cmdargs
219 aeson attoparsec base bytestring cmdargs
241 homepage = "http://github.com/informatikr/aeson-pretty";
221 homepage = "http://github.com/informatikr/aeson-pretty";
242 description = "JSON pretty-printing library and command-line tool";
222 description = "JSON pretty-printing library and command-line tool";
243 license = stdenv.lib.licenses.bsd3;
223 license = stdenv.lib.licenses.bsd3;
245− "aeson-qq" = callPackage
246− ({ mkDerivation, aeson, attoparsec, base, base-compat, ghc-prim
247− , haskell-src-meta, hspec, parsec, scientific, template-haskell
253− sha256 = "0ln13jqyfh5726hdrk1rad9a6cgrrj201plmwcfcpvq18v4m5ckd";
254− libraryHaskellDepends = [
255− aeson attoparsec base base-compat haskell-src-meta parsec
256− scientific template-haskell text vector
258− testHaskellDepends = [
259− aeson attoparsec base base-compat ghc-prim haskell-src-meta hspec
260− parsec scientific template-haskell text vector
264− homepage = "https://github.com/sol/aeson-qq#readme";
265− description = "JSON quasiquoter for Haskell";
266− license = stdenv.lib.licenses.mit;
268 "amazonka" = callPackage
225 "amazonka" = callPackage
269 ({ mkDerivation, amazonka-core, base, bytestring, conduit
226 ({ mkDerivation, amazonka-core, base, bytestring, conduit
270− , conduit-extra, directory, exceptions, http-conduit, ini, mmorph
227+ , conduit-extra, directory, exceptions, http-client, http-conduit
271− , monad-control, mtl, resourcet, retry, tasty, tasty-hunit, text
228+ , http-types, ini, mmorph, monad-control, mtl, resourcet, retry
272− , time, transformers, transformers-base, transformers-compat
229+ , tasty, tasty-hunit, text, time, transformers, transformers-base
230+ , transformers-compat, void
274 mkDerivation {
232 mkDerivation {
275 pname = "amazonka";
233 pname = "amazonka";
276− version = "1.4.5";
234+ version = "1.6.0";
277− sha256 = "0p48ra5hns9kpnsgr40imj0zgnd311ww2kk4lz4nnjpa1ppvgrw6";
235+ sha256 = "07647x7lq9kaq6bqh38rvdiajji4ks6s7nvxv2xi4v4lhwn8j89p";
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-client http-conduit http-types ini mmorph
239+ monad-control mtl resourcet retry text time transformers
281− retry text time transformers transformers-base transformers-compat
240+ transformers-base transformers-compat void
283 testHaskellDepends = [ base tasty tasty-hunit ];
242 testHaskellDepends = [ base tasty tasty-hunit ];
286 homepage = "https://github.com/brendanhay/amazonka";
243 homepage = "https://github.com/brendanhay/amazonka";
287 description = "Comprehensive Amazon Web Services SDK";
244 description = "Comprehensive Amazon Web Services SDK";
288− license = "unknown";
245+ license = stdenv.lib.licenses.mpl20;
290 "amazonka-core" = callPackage
247 "amazonka-core" = callPackage
291 ({ mkDerivation, aeson, attoparsec, base, bifunctors, bytestring
248 ({ mkDerivation, aeson, attoparsec, base, bifunctors, bytestring
292− , case-insensitive, conduit, conduit-extra, cryptonite, deepseq
249+ , case-insensitive, conduit, conduit-extra, cryptonite
250+ , data-ordlist, deepseq, exceptions, hashable, http-client
293− , exceptions, hashable, http-conduit, http-types, lens, memory, mtl
251+ , http-conduit, http-types, lens, memory, mtl, QuickCheck
294− , QuickCheck, quickcheck-unicode, resourcet, scientific, semigroups
252+ , quickcheck-unicode, resourcet, scientific, semigroups, tagged
295− , tagged, tasty, tasty-hunit, tasty-quickcheck, template-haskell
253+ , tasty, tasty-hunit, tasty-quickcheck, template-haskell, text
296− , text, time, transformers, transformers-compat
254+ , time, transformers, transformers-compat, unordered-containers
297− , unordered-containers, xml-conduit, xml-types
255+ , xml-conduit, xml-types
299 mkDerivation {
257 mkDerivation {
300 pname = "amazonka-core";
258 pname = "amazonka-core";
301− version = "1.4.5";
259+ version = "1.6.0";
302− sha256 = "0zzfrn4m7ixs7dxw2n7d6ajfb9h8bnbk8pw1hw8w48nprv8f24yv";
260+ sha256 = "1j9x17zhyxrg4ds5pdxfjdb4z7hpzn42cydx34j25h5d9avwbqdg";
303 libraryHaskellDepends = [
261 libraryHaskellDepends = [
304 aeson attoparsec base bifunctors bytestring case-insensitive
262 aeson attoparsec base bifunctors bytestring case-insensitive
305 conduit conduit-extra cryptonite deepseq exceptions hashable
263 conduit conduit-extra cryptonite deepseq exceptions hashable
306− http-conduit http-types lens memory mtl resourcet scientific
264+ http-client http-conduit http-types lens memory mtl resourcet
307− semigroups tagged text time transformers transformers-compat
265+ scientific semigroups tagged text time transformers
308− unordered-containers xml-conduit xml-types
266+ transformers-compat unordered-containers xml-conduit xml-types
310 testHaskellDepends = [
268 testHaskellDepends = [
311− aeson base bytestring case-insensitive http-types QuickCheck
269+ aeson base bytestring case-insensitive conduit data-ordlist
312− quickcheck-unicode tasty tasty-hunit tasty-quickcheck
270+ http-conduit http-types lens QuickCheck quickcheck-unicode tasty
313− template-haskell text time
271+ tasty-hunit tasty-quickcheck template-haskell text time
316 doCheck = false;
273 doCheck = false;
317 homepage = "https://github.com/brendanhay/amazonka";
274 homepage = "https://github.com/brendanhay/amazonka";
318 description = "Core data types and functionality for Amazonka libraries";
275 description = "Core data types and functionality for Amazonka libraries";
319− license = "unknown";
276+ license = stdenv.lib.licenses.mpl20;
321 "amazonka-s3" = callPackage
278 "amazonka-s3" = callPackage
322 ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring
279 ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring
@@ -324,18 +281,16 @@ self: {
325 mkDerivation {
282 mkDerivation {
326 pname = "amazonka-s3";
283 pname = "amazonka-s3";
327− version = "1.4.5";
284+ version = "1.6.0";
328− sha256 = "1bg45wxcvizdi7j5jggvblxwhd3f7sfy1j0jaq2ajfxcdsb7wabq";
285+ sha256 = "0irz8vyklapjy3w3qasidpvq4hk2qwkmhrnrd23sf4yzs2xqx8gc";
329 libraryHaskellDepends = [ amazonka-core base lens text ];
286 libraryHaskellDepends = [ amazonka-core base lens text ];
330 testHaskellDepends = [
287 testHaskellDepends = [
331 amazonka-core amazonka-test base bytestring tasty tasty-hunit text
288 amazonka-core amazonka-test base bytestring tasty tasty-hunit text
332 time unordered-containers
289 time unordered-containers
336 homepage = "https://github.com/brendanhay/amazonka";
291 homepage = "https://github.com/brendanhay/amazonka";
337 description = "Amazon Simple Storage Service SDK";
292 description = "Amazon Simple Storage Service SDK";
338− license = "unknown";
293+ license = stdenv.lib.licenses.mpl20;
340 "amazonka-test" = callPackage
295 "amazonka-test" = callPackage
341 ({ mkDerivation, aeson, amazonka-core, base, bifunctors, bytestring
296 ({ mkDerivation, aeson, amazonka-core, base, bifunctors, bytestring
@@ -346,32 +301,27 @@ self: {
347 mkDerivation {
302 mkDerivation {
348 pname = "amazonka-test";
303 pname = "amazonka-test";
349− version = "1.4.5";
304+ version = "1.6.0";
350− sha256 = "0fjynyb85px3mbf85jf1xvs7n21622w60lasshgjy42brp5p524q";
305+ sha256 = "0a6xfp97hijhqmhj9nv4aqax08ry8y809jpjhyj2819p01wvga26";
351 libraryHaskellDepends = [
306 libraryHaskellDepends = [
352 aeson amazonka-core base bifunctors bytestring case-insensitive
307 aeson amazonka-core base bifunctors bytestring case-insensitive
353 conduit conduit-extra groom http-client http-types process
308 conduit conduit-extra groom http-client http-types process
354 resourcet tasty tasty-hunit template-haskell temporary text time
309 resourcet tasty tasty-hunit template-haskell temporary text time
355 unordered-containers yaml
310 unordered-containers yaml
359 homepage = "https://github.com/brendanhay/amazonka";
312 homepage = "https://github.com/brendanhay/amazonka";
360 description = "Common functionality for Amazonka library test-suites";
313 description = "Common functionality for Amazonka library test-suites";
361− license = "unknown";
314+ license = stdenv.lib.licenses.mpl20;
363 "ansi-terminal" = callPackage
316 "ansi-terminal" = callPackage
364− ({ mkDerivation, base }:
317+ ({ mkDerivation, base, colour }:
365 mkDerivation {
318 mkDerivation {
366 pname = "ansi-terminal";
319 pname = "ansi-terminal";
367− version = "0.6.3.1";
320+ version = "0.8.0.4";
368− sha256 = "15c0c0vb66y3mr11kcvgjf4h0f7dqg7k1xq7zzq9fy11r7h9i3s5";
321+ sha256 = "0428gq8m3fdnb7ldcsyk97qcch76hcxbgh2666p6f76fs2qbhg7b";
369 isLibrary = true;
322 isLibrary = true;
370 isExecutable = true;
323 isExecutable = true;
371− libraryHaskellDepends = [ base ];
324+ libraryHaskellDepends = [ base colour ];
372− executableHaskellDepends = [ base ];
375 homepage = "https://github.com/feuerbach/ansi-terminal";
325 homepage = "https://github.com/feuerbach/ansi-terminal";
376 description = "Simple ANSI terminal support, with Windows compatibility";
326 description = "Simple ANSI terminal support, with Windows compatibility";
377 license = stdenv.lib.licenses.bsd3;
327 license = stdenv.lib.licenses.bsd3;
@@ -380,14 +330,11 @@ self: {
380 ({ mkDerivation, ansi-terminal, base }:
330 ({ mkDerivation, ansi-terminal, base }:
381 mkDerivation {
331 mkDerivation {
382 pname = "ansi-wl-pprint";
332 pname = "ansi-wl-pprint";
383− version = "0.6.7.3";
333+ version = "0.6.8.2";
384− sha256 = "025pyphsjf0dnbrmj5nscbi6gzyigwgp3ifxb3psn7kji6mfr29p";
334+ sha256 = "0gnb4mkqryv08vncxnj0bzwcnd749613yw3cxfzw6y3nsldp4c56";
385 isLibrary = true;
335 isLibrary = true;
386 isExecutable = true;
336 isExecutable = true;
387 libraryHaskellDepends = [ ansi-terminal base ];
337 libraryHaskellDepends = [ ansi-terminal base ];
388− executableHaskellDepends = [ ansi-terminal base ];
391 homepage = "http://github.com/ekmett/ansi-wl-pprint";
338 homepage = "http://github.com/ekmett/ansi-wl-pprint";
392 description = "The Wadler/Leijen Pretty Printer for colored ANSI terminal output";
339 description = "The Wadler/Leijen Pretty Printer for colored ANSI terminal output";
393 license = stdenv.lib.licenses.bsd3;
340 license = stdenv.lib.licenses.bsd3;
@@ -399,8 +346,6 @@ self: {
399 version = "0.1.4";
346 version = "0.1.4";
400 sha256 = "09jb9ij78fdkz2qk66rw99q19qnm504dpv0yq0pjsl6xwjmndsjq";
347 sha256 = "09jb9ij78fdkz2qk66rw99q19qnm504dpv0yq0pjsl6xwjmndsjq";
401 libraryHaskellDepends = [ base bytestring ];
348 libraryHaskellDepends = [ base bytestring ];
404 description = "A simple applicative parser";
349 description = "A simple applicative parser";
405 license = stdenv.lib.licenses.bsd3;
350 license = stdenv.lib.licenses.bsd3;
@@ -417,8 +362,6 @@ self: {
417 asn1-types base bytestring hourglass mtl tasty tasty-quickcheck
362 asn1-types base bytestring hourglass mtl tasty tasty-quickcheck
422 homepage = "http://github.com/vincenthz/hs-asn1";
365 homepage = "http://github.com/vincenthz/hs-asn1";
423 description = "ASN1 data reader and writer in RAW, BER and DER forms";
366 description = "ASN1 data reader and writer in RAW, BER and DER forms";
424 license = stdenv.lib.licenses.bsd3;
367 license = stdenv.lib.licenses.bsd3;
@@ -432,8 +375,6 @@ self: {
432 libraryHaskellDepends = [
375 libraryHaskellDepends = [
433 asn1-encoding asn1-types base bytestring
376 asn1-encoding asn1-types base bytestring
437 homepage = "https://github.com/vincenthz/hs-asn1";
378 homepage = "https://github.com/vincenthz/hs-asn1";
438 description = "Simple monadic parser for ASN1 stream types";
379 description = "Simple monadic parser for ASN1 stream types";
439 license = stdenv.lib.licenses.bsd3;
380 license = stdenv.lib.licenses.bsd3;
@@ -445,26 +386,24 @@ self: {
445 version = "0.3.2";
386 version = "0.3.2";
446 sha256 = "05vjchyqiy9n275cygffhn0ma7fz7jx52j0dcdm9qm8h9bziymqc";
387 sha256 = "05vjchyqiy9n275cygffhn0ma7fz7jx52j0dcdm9qm8h9bziymqc";
447 libraryHaskellDepends = [ base bytestring hourglass memory ];
388 libraryHaskellDepends = [ base bytestring hourglass memory ];
450 homepage = "http://github.com/vincenthz/hs-asn1-types";
389 homepage = "http://github.com/vincenthz/hs-asn1-types";
451 description = "ASN.1 types";
390 description = "ASN.1 types";
452 license = stdenv.lib.licenses.bsd3;
391 license = stdenv.lib.licenses.bsd3;
454 "async" = callPackage
393 "async" = callPackage
455− ({ mkDerivation, base, HUnit, stm, test-framework
394+ ({ mkDerivation, base, hashable, HUnit, stm, test-framework
456 , test-framework-hunit
395 , test-framework-hunit
458 mkDerivation {
397 mkDerivation {
459 pname = "async";
398 pname = "async";
460− version = "2.1.1.1";
399+ version = "2.2.1";
461− sha256 = "1qj4fp1ynwg0l453gmm27vgkzb5k5m2hzdlg5rdqi9kf8rqy90yd";
400+ sha256 = "09whscli1q5z7lzyq9rfk0bq1ydplh6pjmc6qv0x668k5818c2wg";
402+ isExecutable = true;
462− libraryHaskellDepends = [ base stm ];
403+ libraryHaskellDepends = [ base hashable stm ];
463 testHaskellDepends = [
404 testHaskellDepends = [
464− base HUnit test-framework test-framework-hunit
405+ base HUnit stm test-framework test-framework-hunit
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;
@@ -472,28 +411,22 @@ self: {
472 "attoparsec" = callPackage
411 "attoparsec" = callPackage
473 ({ mkDerivation, array, base, bytestring, case-insensitive
412 ({ mkDerivation, array, base, bytestring, case-insensitive
474 , containers, criterion, deepseq, directory, filepath, ghc-prim
413 , containers, criterion, deepseq, directory, filepath, ghc-prim
475− , http-types, parsec, QuickCheck, quickcheck-unicode, scientific
414+ , http-types, parsec, scientific, text, transformers
476− , tasty, tasty-quickcheck, text, transformers, unordered-containers
415+ , unordered-containers, vector
479 mkDerivation {
417 mkDerivation {
480 pname = "attoparsec";
418 pname = "attoparsec";
481− version = "0.13.1.0";
419+ version = "0.13.2.2";
482− sha256 = "0r1zrrkbqv8w4pb459fj5izd1h85p9nrsp3gyzj7qiayjpa79p2j";
420+ sha256 = "0j6qcwd146yzlkc9mcvzvnixsyl65n2a68l28322q5v9p4g4g4yx";
483 libraryHaskellDepends = [
421 libraryHaskellDepends = [
484 array base bytestring containers deepseq scientific text
422 array base bytestring containers deepseq scientific text
485 transformers
423 transformers
487− testHaskellDepends = [
488− array base bytestring deepseq QuickCheck quickcheck-unicode
489− scientific tasty tasty-quickcheck text transformers vector
491 benchmarkHaskellDepends = [
425 benchmarkHaskellDepends = [
492 array base bytestring case-insensitive containers criterion deepseq
426 array base bytestring case-insensitive containers criterion deepseq
493 directory filepath ghc-prim http-types parsec scientific text
427 directory filepath ghc-prim http-types parsec scientific text
494 transformers unordered-containers vector
428 transformers unordered-containers vector
497 doCheck = false;
430 doCheck = false;
498 homepage = "https://github.com/bos/attoparsec";
431 homepage = "https://github.com/bos/attoparsec";
499 description = "Fast combinator parsing for bytestrings and text";
432 description = "Fast combinator parsing for bytestrings and text";
@@ -506,39 +439,60 @@ self: {
506 version = "0.1.4";
439 version = "0.1.4";
507 sha256 = "09dlh2alsx2mw5kvj931yhbj0aw7jmly2cm9xbscm2sf098w35jy";
440 sha256 = "09dlh2alsx2mw5kvj931yhbj0aw7jmly2cm9xbscm2sf098w35jy";
508 libraryHaskellDepends = [ base ];
441 libraryHaskellDepends = [ base ];
511 homepage = "https://github.com/yesodweb/wai";
442 homepage = "https://github.com/yesodweb/wai";
512 description = "Efficiently run periodic, on-demand actions";
443 description = "Efficiently run periodic, on-demand actions";
513 license = stdenv.lib.licenses.mit;
444 license = stdenv.lib.licenses.mit;
515 "base-compat" = callPackage
446 "base-compat" = callPackage
516− ({ mkDerivation, base, hspec, QuickCheck, unix }:
447+ ({ mkDerivation, base, unix }:
517 mkDerivation {
448 mkDerivation {
518 pname = "base-compat";
449 pname = "base-compat";
519− version = "0.9.3";
450+ version = "0.10.4";
520− sha256 = "0452l6zf6fjhy4kxqwv6i6hhg6yfx4wcg450k3axpyj30l7jnq3x";
451+ sha256 = "0ksp990gxs731mq19rzbxrbs43nazfljjc8krlx5bjqblw3kfs8d";
521 libraryHaskellDepends = [ base unix ];
452 libraryHaskellDepends = [ base unix ];
522− testHaskellDepends = [ base hspec QuickCheck ];
525 description = "A compatibility layer for base";
453 description = "A compatibility layer for base";
526 license = stdenv.lib.licenses.mit;
454 license = stdenv.lib.licenses.mit;
456+ "base-compat-batteries" = callPackage
457+ ({ mkDerivation, base, base-compat, hspec, hspec-discover
461+ pname = "base-compat-batteries";
463+ sha256 = "1j8ky6241mj1ymbwm9scvyvbknj7n2r56cnkg9y1zf2xwjpqnmqm";
464+ libraryHaskellDepends = [ base base-compat ];
465+ testHaskellDepends = [ base hspec QuickCheck ];
466+ testToolDepends = [ hspec-discover ];
467+ description = "base-compat with extra batteries";
468+ license = stdenv.lib.licenses.mit;
528 "base-orphans" = callPackage
470 "base-orphans" = callPackage
529− ({ mkDerivation, base, ghc-prim, hspec, QuickCheck }:
471+ ({ mkDerivation, base, ghc-prim, hspec, hspec-discover, QuickCheck
530 mkDerivation {
473 mkDerivation {
531 pname = "base-orphans";
474 pname = "base-orphans";
532− version = "0.6";
475+ version = "0.7";
533− sha256 = "03mdww5j0gwai7aqlx3m71ldmjcr99jzpkcclzjfclk6a6kjla67";
476+ sha256 = "057f9npnqk71ccfh95djfkpd54dzazphj06grwxa3fyhwcwxrb8a";
534 libraryHaskellDepends = [ base ghc-prim ];
477 libraryHaskellDepends = [ base ghc-prim ];
535 testHaskellDepends = [ base hspec QuickCheck ];
478 testHaskellDepends = [ base hspec QuickCheck ];
536− doHaddock = false;
479+ testToolDepends = [ hspec-discover ];
538 homepage = "https://github.com/haskell-compat/base-orphans#readme";
480 homepage = "https://github.com/haskell-compat/base-orphans#readme";
539 description = "Backwards-compatible orphan instances for base";
481 description = "Backwards-compatible orphan instances for base";
540 license = stdenv.lib.licenses.mit;
482 license = stdenv.lib.licenses.mit;
484+ "base-prelude" = callPackage
485+ ({ mkDerivation, base }:
487+ pname = "base-prelude";
489+ sha256 = "1zk728sd09hh2r4xwz4lazsrrgg5cshydn64932sm0vckplndk73";
490+ libraryHaskellDepends = [ base ];
492+ homepage = "https://github.com/nikita-volkov/base-prelude";
493+ description = "The most complete prelude formed solely from the \"base\" package";
494+ license = stdenv.lib.licenses.mit;
542 "base16-bytestring" = callPackage
496 "base16-bytestring" = callPackage
543 ({ mkDerivation, base, bytestring, ghc-prim }:
497 ({ mkDerivation, base, bytestring, ghc-prim }:
544 mkDerivation {
498 mkDerivation {
@@ -546,8 +500,6 @@ self: {
546 version = "0.1.1.6";
500 version = "0.1.1.6";
547 sha256 = "0jf40m3yijqw6wd1rwwvviww46fasphaay9m9rgqyhf5aahnbzjs";
501 sha256 = "0jf40m3yijqw6wd1rwwvviww46fasphaay9m9rgqyhf5aahnbzjs";
548 libraryHaskellDepends = [ base bytestring ghc-prim ];
502 libraryHaskellDepends = [ base bytestring ghc-prim ];
551 homepage = "http://github.com/bos/base16-bytestring";
503 homepage = "http://github.com/bos/base16-bytestring";
552 description = "Fast base16 (hex) encoding and decoding for ByteStrings";
504 description = "Fast base16 (hex) encoding and decoding for ByteStrings";
553 license = stdenv.lib.licenses.bsd3;
505 license = stdenv.lib.licenses.bsd3;
@@ -565,50 +517,55 @@ self: {
565 base bytestring containers HUnit QuickCheck test-framework
517 base bytestring containers HUnit QuickCheck test-framework
566 test-framework-hunit test-framework-quickcheck2
518 test-framework-hunit test-framework-quickcheck2
570 homepage = "https://github.com/bos/base64-bytestring";
520 homepage = "https://github.com/bos/base64-bytestring";
571 description = "Fast base64 encoding and decoding for ByteStrings";
521 description = "Fast base64 encoding and decoding for ByteStrings";
572 license = stdenv.lib.licenses.bsd3;
522 license = stdenv.lib.licenses.bsd3;
524+ "basement" = callPackage
525+ ({ mkDerivation, base, ghc-prim }:
529+ sha256 = "194jw567di4q2758943q9rrwkbf9gl261my7qc21i9xhyabipx67";
530+ libraryHaskellDepends = [ base ghc-prim ];
531+ homepage = "https://github.com/haskell-foundation/foundation#readme";
532+ description = "Foundation scrap box of array & string";
533+ license = stdenv.lib.licenses.bsd3;
574 "basic-prelude" = callPackage
535 "basic-prelude" = callPackage
575 ({ mkDerivation, base, bytestring, containers, filepath, hashable
536 ({ mkDerivation, base, bytestring, containers, filepath, hashable
576− , lifted-base, ReadArgs, safe, text, transformers
577− , unordered-containers, vector
537+ , text, transformers, unordered-containers, vector
579 mkDerivation {
539 mkDerivation {
580 pname = "basic-prelude";
540 pname = "basic-prelude";
581− version = "0.6.1.1";
541+ version = "0.7.0";
582− sha256 = "1irfz57w4966y1vxkgh6bqxdlw3jijwz1pmq3qz9748linnpicgp";
542+ sha256 = "0yckmnvm6i4vw0mykj4fzl4ldsf67v8d2h0vp1bakyj84n4myx8h";
583 libraryHaskellDepends = [
543 libraryHaskellDepends = [
584− base bytestring containers filepath hashable lifted-base ReadArgs
544+ base bytestring containers filepath hashable text transformers
585− safe text transformers unordered-containers vector
545+ unordered-containers vector
589− homepage = "https://github.com/snoyberg/basic-prelude";
547+ homepage = "https://github.com/snoyberg/basic-prelude#readme";
590 description = "An enhanced core prelude; a common foundation for alternate preludes";
548 description = "An enhanced core prelude; a common foundation for alternate preludes";
591 license = stdenv.lib.licenses.mit;
549 license = stdenv.lib.licenses.mit;
593 "bifunctors" = callPackage
551 "bifunctors" = callPackage
594 ({ mkDerivation, base, base-orphans, comonad, containers, hspec
552 ({ mkDerivation, base, base-orphans, comonad, containers, hspec
595− , QuickCheck, semigroups, tagged, template-haskell, transformers
553+ , hspec-discover, QuickCheck, semigroups, tagged, template-haskell
596− , transformers-compat
554+ , th-abstraction, transformers, transformers-compat
598 mkDerivation {
556 mkDerivation {
599 pname = "bifunctors";
557 pname = "bifunctors";
600− version = "5.4.2";
558+ version = "5.5.3";
601− sha256 = "13fwvw1102ik96pgi85i34kisz1h237vgw88ywsgifsah9kh4qiq";
559+ sha256 = "1jn9rxg643xnlhrknmjz88nblcpsr45xwjkwwnn5nxpasa7m4d6l";
602 libraryHaskellDepends = [
560 libraryHaskellDepends = [
603 base base-orphans comonad containers semigroups tagged
561 base base-orphans comonad containers semigroups tagged
604− template-haskell transformers transformers-compat
562+ template-haskell th-abstraction transformers
606 testHaskellDepends = [
564 testHaskellDepends = [
607 base hspec QuickCheck template-haskell transformers
565 base hspec QuickCheck template-haskell transformers
608 transformers-compat
566 transformers-compat
610− doHaddock = false;
568+ testToolDepends = [ hspec-discover ];
612 homepage = "http://github.com/ekmett/bifunctors/";
569 homepage = "http://github.com/ekmett/bifunctors/";
613 description = "Bifunctors";
570 description = "Bifunctors";
614 license = stdenv.lib.licenses.bsd3;
571 license = stdenv.lib.licenses.bsd3;
@@ -617,11 +574,9 @@ self: {
617 ({ mkDerivation, base }:
574 ({ mkDerivation, base }:
618 mkDerivation {
575 mkDerivation {
619 pname = "bindings-DSL";
576 pname = "bindings-DSL";
620− version = "1.0.23";
577+ version = "1.0.25";
621− sha256 = "1rqhkk8hn1xjl3705dvakxx93q89vp0fw22v2cbrlapbir27cv7b";
578+ sha256 = "0kqrd78nspl3lk4a0fqn47d8dirjg3b24dkvkigcrlb81hw35pk3";
622 libraryHaskellDepends = [ base ];
579 libraryHaskellDepends = [ base ];
625 homepage = "https://github.com/jwiegley/bindings-dsl/wiki";
580 homepage = "https://github.com/jwiegley/bindings-dsl/wiki";
626 description = "FFI domain specific language, on top of hsc2hs";
581 description = "FFI domain specific language, on top of hsc2hs";
627 license = stdenv.lib.licenses.bsd3;
582 license = stdenv.lib.licenses.bsd3;
@@ -633,90 +588,68 @@ self: {
634 mkDerivation {
589 mkDerivation {
635 pname = "blaze-builder";
590 pname = "blaze-builder";
636− version = "0.4.0.2";
591+ version = "0.4.1.0";
637− sha256 = "1m33y6p5xldni8p4fzg8fmsyqvkfmnimdamr1xjnsmgm3dkf9lws";
592+ sha256 = "05681dih2d8s96an945wkbwl05w8ddbcfx8n3r3ck79ydyb8pz4i";
638 libraryHaskellDepends = [ base bytestring deepseq text ];
593 libraryHaskellDepends = [ base bytestring deepseq text ];
639 testHaskellDepends = [
594 testHaskellDepends = [
640 base bytestring HUnit QuickCheck test-framework
595 base bytestring HUnit QuickCheck test-framework
641 test-framework-hunit test-framework-quickcheck2 text utf8-string
596 test-framework-hunit test-framework-quickcheck2 text utf8-string
645 homepage = "http://github.com/lpsmith/blaze-builder";
598 homepage = "http://github.com/lpsmith/blaze-builder";
646 description = "Efficient buffered output";
599 description = "Efficient buffered output";
647 license = stdenv.lib.licenses.bsd3;
600 license = stdenv.lib.licenses.bsd3;
649 "blaze-html" = callPackage
602 "blaze-html" = callPackage
650 ({ mkDerivation, base, blaze-builder, blaze-markup, bytestring
603 ({ mkDerivation, base, blaze-builder, blaze-markup, bytestring
651− , containers, HUnit, QuickCheck, test-framework
604+ , text
652− , test-framework-hunit, test-framework-quickcheck2, text
654 mkDerivation {
606 mkDerivation {
655 pname = "blaze-html";
607 pname = "blaze-html";
656− version = "0.9.0.1";
608+ version = "0.9.1.1";
657− sha256 = "0r0acv47nh75bmf7kjyfvhcwz8f02rn9x0a1l80pzgyczfrsmkmf";
609+ sha256 = "06xv8fqhclfjj61z74cgggn4lmx1s7diakxg84mnkgfvk11983pa";
658 libraryHaskellDepends = [
610 libraryHaskellDepends = [
659 base blaze-builder blaze-markup bytestring text
611 base blaze-builder blaze-markup bytestring text
661− testHaskellDepends = [
662− base blaze-builder blaze-markup bytestring containers HUnit
663− QuickCheck test-framework test-framework-hunit
664− test-framework-quickcheck2 text
667 doCheck = false;
613 doCheck = false;
668 homepage = "http://jaspervdj.be/blaze";
614 homepage = "http://jaspervdj.be/blaze";
669 description = "A blazingly fast HTML combinator library for Haskell";
615 description = "A blazingly fast HTML combinator library for Haskell";
670 license = stdenv.lib.licenses.bsd3;
616 license = stdenv.lib.licenses.bsd3;
672 "blaze-markup" = callPackage
618 "blaze-markup" = callPackage
673− ({ mkDerivation, base, blaze-builder, bytestring, containers, HUnit
619+ ({ mkDerivation, base, blaze-builder, bytestring, text }:
674− , QuickCheck, test-framework, test-framework-hunit
675− , test-framework-quickcheck2, text
677 mkDerivation {
620 mkDerivation {
678 pname = "blaze-markup";
621 pname = "blaze-markup";
679− version = "0.8.0.0";
622+ version = "0.8.2.1";
680− sha256 = "03sl7xs6vk4zxbjszgyjpsppi1cknswg7z7rswz2f0rq62wwpq8r";
623+ sha256 = "0ih1c3qahkdgzbqihdhny5s313l2m66fbb88w8jbx7yz56y7rawh";
681 libraryHaskellDepends = [ base blaze-builder bytestring text ];
624 libraryHaskellDepends = [ base blaze-builder bytestring text ];
682− testHaskellDepends = [
683− base blaze-builder bytestring containers HUnit QuickCheck
684− test-framework test-framework-hunit test-framework-quickcheck2 text
687 doCheck = false;
625 doCheck = false;
688 homepage = "http://jaspervdj.be/blaze";
626 homepage = "http://jaspervdj.be/blaze";
689 description = "A blazingly fast markup combinator library for Haskell";
627 description = "A blazingly fast markup combinator library for Haskell";
690 license = stdenv.lib.licenses.bsd3;
628 license = stdenv.lib.licenses.bsd3;
630+ "bsb-http-chunked" = callPackage
631+ ({ mkDerivation, base, bytestring, bytestring-builder }:
633+ pname = "bsb-http-chunked";
634+ version = "0.0.0.2";
635+ sha256 = "1x6m6xkrcw6jiaig1bb2wb5pqyw31x8xr9k9pxgq2g3ng44pbjr8";
636+ libraryHaskellDepends = [ base bytestring bytestring-builder ];
637+ homepage = "http://github.com/sjakobi/bsb-http-chunked";
638+ description = "Chunked HTTP transfer encoding for bytestring builders";
639+ license = stdenv.lib.licenses.bsd3;
692 "byteable" = callPackage
641 "byteable" = callPackage
693 ({ mkDerivation, base, bytestring }:
642 ({ mkDerivation, base, bytestring }:
694 mkDerivation {
643 mkDerivation {
695 pname = "byteable";
644 pname = "byteable";
696 version = "0.1.1";
645 version = "0.1.1";
697 sha256 = "1qizg0kxxjqnd3cbrjhhidk5pbbciz0pb3z5kzikjjxnnnhk8fr4";
646 sha256 = "1qizg0kxxjqnd3cbrjhhidk5pbbciz0pb3z5kzikjjxnnnhk8fr4";
647+ enableSeparateDataOutput = true;
698 libraryHaskellDepends = [ base bytestring ];
648 libraryHaskellDepends = [ base bytestring ];
701 homepage = "http://github.com/vincenthz/hs-byteable";
649 homepage = "http://github.com/vincenthz/hs-byteable";
702 description = "Type class for sequence of bytes";
650 description = "Type class for sequence of bytes";
703 license = stdenv.lib.licenses.bsd3;
651 license = stdenv.lib.licenses.bsd3;
705− "bytedump" = callPackage
706− ({ mkDerivation, base, bytestring }:
710− sha256 = "1pf01mna3isx3i7m50yz3pw5ygz5sg8i8pshjb3yw8q41w2ba5xf";
712− isExecutable = true;
713− libraryHaskellDepends = [ base bytestring ];
716− homepage = "http://github.com/vincenthz/hs-bytedump";
717− description = "Flexible byte dump helpers for human readers";
718− license = stdenv.lib.licenses.bsd3;
720 "byteorder" = callPackage
653 "byteorder" = callPackage
721 ({ mkDerivation, base }:
654 ({ mkDerivation, base }:
722 mkDerivation {
655 mkDerivation {
@@ -724,8 +657,6 @@ self: {
724 version = "1.0.4";
657 version = "1.0.4";
725 sha256 = "06995paxbxk8lldvarqpb3ygcjbg4v8dk4scib1rjzwlhssvn85x";
658 sha256 = "06995paxbxk8lldvarqpb3ygcjbg4v8dk4scib1rjzwlhssvn85x";
726 libraryHaskellDepends = [ base ];
659 libraryHaskellDepends = [ base ];
729 homepage = "http://community.haskell.org/~aslatter/code/byteorder";
660 homepage = "http://community.haskell.org/~aslatter/code/byteorder";
730 description = "Exposes the native endianness or byte ordering of the system";
661 description = "Exposes the native endianness or byte ordering of the system";
731 license = stdenv.lib.licenses.bsd3;
662 license = stdenv.lib.licenses.bsd3;
@@ -738,59 +669,50 @@ self: {
738 sha256 = "1hnvjac28y44yn78c9vdp1zvrknvlw98ky3g4n5vivr16rvh8x3d";
669 sha256 = "1hnvjac28y44yn78c9vdp1zvrknvlw98ky3g4n5vivr16rvh8x3d";
739 libraryHaskellDepends = [ base bytestring deepseq ];
670 libraryHaskellDepends = [ base bytestring deepseq ];
740 doHaddock = false;
671 doHaddock = false;
742 description = "The new bytestring builder, packaged outside of GHC";
672 description = "The new bytestring builder, packaged outside of GHC";
743 license = stdenv.lib.licenses.bsd3;
673 license = stdenv.lib.licenses.bsd3;
745− "bytestring-handle" = callPackage
675+ "cabal-doctest" = callPackage
746− ({ mkDerivation, base, bytestring }:
676+ ({ mkDerivation, base, Cabal, directory, filepath }:
747 mkDerivation {
677 mkDerivation {
748− pname = "bytestring-handle";
678+ pname = "cabal-doctest";
749− version = "0.1.0.5";
679+ version = "1.0.6";
750− sha256 = "10xv4m1k1wxnbabb02slp08fxcmv8m4nsbncbgj24a53bgrjdi52";
680+ sha256 = "0bgd4jdmzxq5y465r4sf4jv2ix73yvblnr4c9wyazazafddamjny";
682+ editedCabalFile = "1bk85avgc93yvcggwbk01fy8nvg6753wgmaanhkry0hz55h7mpld";
751− libraryHaskellDepends = [ base bytestring ];
683+ libraryHaskellDepends = [ base Cabal directory filepath ];
752− doHaddock = false;
684+ homepage = "https://github.com/phadej/cabal-doctest";
753− doCheck = false;
685+ description = "A Setup.hs helper for doctests running";
754− homepage = "http://hub.darcs.net/ganesh/bytestring-handle";
755− description = "ByteString-backed Handles";
756 license = stdenv.lib.licenses.bsd3;
686 license = stdenv.lib.licenses.bsd3;
758 "cabal2nix" = callPackage
688 "cabal2nix" = callPackage
759 ({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring, Cabal
689 ({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring, Cabal
760− , cabal-doctest, containers, deepseq, directory
690+ , containers, deepseq, directory, distribution-nixpkgs, filepath
761− , distribution-nixpkgs, doctest, filepath, hackage-db, hopenssl
762− , language-nix, lens, monad-par, monad-par-extras, mtl
691+ , hackage-db, hopenssl, hpack, language-nix, lens, monad-par
763− , optparse-applicative, pretty, process, split, text, time
692+ , monad-par-extras, mtl, optparse-applicative, pretty, process
764− , transformers, utf8-string, yaml
693+ , split, tasty, tasty-golden, text, time, transformers, yaml
766 mkDerivation {
695 mkDerivation {
767 pname = "cabal2nix";
696 pname = "cabal2nix";
768− version = "2.3.1";
697+ version = "2.9.3";
769− sha256 = "0xi4mj8gyb2k9a43dp49wc84sbxpv9sfa8cmzfp0mkak0alwqahj";
698+ sha256 = "10l1k8rilf032v6pchwhxaq53mr0d08h6xkllidc3c7wfkzcx7qj";
770 isLibrary = true;
699 isLibrary = true;
771 isExecutable = true;
700 isExecutable = true;
772− setupHaskellDepends = [ base Cabal cabal-doctest ];
773 libraryHaskellDepends = [
701 libraryHaskellDepends = [
774 aeson ansi-wl-pprint base bytestring Cabal containers deepseq
702 aeson ansi-wl-pprint base bytestring Cabal containers deepseq
775− directory distribution-nixpkgs filepath hackage-db hopenssl
703+ directory distribution-nixpkgs filepath hackage-db hopenssl hpack
776 language-nix lens optparse-applicative pretty process split text
704 language-nix lens optparse-applicative pretty process split text
777− transformers yaml
705+ time transformers yaml
779 executableHaskellDepends = [
707 executableHaskellDepends = [
780− aeson ansi-wl-pprint base bytestring Cabal containers deepseq
708+ aeson base bytestring Cabal containers directory
781− directory distribution-nixpkgs filepath hackage-db hopenssl
709+ distribution-nixpkgs filepath hopenssl language-nix lens monad-par
782− language-nix lens monad-par monad-par-extras mtl
783− optparse-applicative pretty process split text time transformers
710+ monad-par-extras mtl optparse-applicative pretty
786 testHaskellDepends = [
712 testHaskellDepends = [
787− aeson ansi-wl-pprint base bytestring Cabal containers deepseq
713+ base Cabal containers directory filepath language-nix lens pretty
788− directory distribution-nixpkgs doctest filepath hackage-db hopenssl
714+ process tasty tasty-golden
789− language-nix lens optparse-applicative pretty process split text
794 homepage = "https://github.com/nixos/cabal2nix#readme";
716 homepage = "https://github.com/nixos/cabal2nix#readme";
795 description = "Convert Cabal files into Nix build instructions";
717 description = "Convert Cabal files into Nix build instructions";
796 license = stdenv.lib.licenses.bsd3;
718 license = stdenv.lib.licenses.bsd3;
@@ -803,36 +725,54 @@ self: {
803 sha256 = "1qmihf5jafmc79sk52l6gpx75f5bnla2lp62kh3p34x3j84mwpzj";
725 sha256 = "1qmihf5jafmc79sk52l6gpx75f5bnla2lp62kh3p34x3j84mwpzj";
804 libraryHaskellDepends = [ base ];
726 libraryHaskellDepends = [ base ];
805 testHaskellDepends = [ base nanospec ];
727 testHaskellDepends = [ base nanospec ];
808 homepage = "https://github.com/sol/call-stack#readme";
728 homepage = "https://github.com/sol/call-stack#readme";
809 description = "Use GHC call-stacks in a backward compatible way";
729 description = "Use GHC call-stacks in a backward compatible way";
810 license = stdenv.lib.licenses.mit;
730 license = stdenv.lib.licenses.mit;
812 "case-insensitive" = callPackage
732 "case-insensitive" = callPackage
813 ({ mkDerivation, base, bytestring, criterion, deepseq, hashable
733 ({ mkDerivation, base, bytestring, criterion, deepseq, hashable
814− , text
734+ , HUnit, test-framework, test-framework-hunit, text
816 mkDerivation {
736 mkDerivation {
817 pname = "case-insensitive";
737 pname = "case-insensitive";
818− version = "1.2.0.10";
738+ version = "1.2.0.11";
819− sha256 = "0v1hclvv0516fnlj5j2izd9xmakl7dshi9cb32iz6dgvzx01qck6";
739+ sha256 = "1qrpxfirsxckg7jv28f5ah2qc8lh95hp7rnqkbqs1ahcwlbnvkm7";
820 libraryHaskellDepends = [ base bytestring deepseq hashable text ];
740 libraryHaskellDepends = [ base bytestring deepseq hashable text ];
741+ testHaskellDepends = [
742+ base bytestring HUnit test-framework test-framework-hunit text
821 benchmarkHaskellDepends = [ base bytestring criterion deepseq ];
744 benchmarkHaskellDepends = [ base bytestring criterion deepseq ];
824 homepage = "https://github.com/basvandijk/case-insensitive";
745 homepage = "https://github.com/basvandijk/case-insensitive";
825 description = "Case insensitive string comparison";
746 description = "Case insensitive string comparison";
826 license = stdenv.lib.licenses.bsd3;
747 license = stdenv.lib.licenses.bsd3;
749+ "cassava" = callPackage
750+ ({ mkDerivation, array, attoparsec, base, bytestring, containers
751+ , deepseq, hashable, Only, scientific, text, text-short
752+ , unordered-containers, vector
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
764+ homepage = "https://github.com/hvr/cassava";
765+ description = "A CSV parsing and encoding library";
766+ license = stdenv.lib.licenses.bsd3;
828 "cereal" = callPackage
768 "cereal" = callPackage
829 ({ mkDerivation, array, base, bytestring, containers, ghc-prim
769 ({ mkDerivation, array, base, bytestring, containers, ghc-prim
830 , QuickCheck, test-framework, test-framework-quickcheck2
770 , QuickCheck, test-framework, test-framework-quickcheck2
832 mkDerivation {
772 mkDerivation {
833 pname = "cereal";
773 pname = "cereal";
834− version = "0.5.4.0";
774+ version = "0.5.5.0";
835− sha256 = "1rzyr8r9pjlgas5pc8n776r22i0ficanq05ypqrs477jxxd6rjns";
775+ sha256 = "08k8y6nf3n8h8gzw4a44mssy7rhgpmfj28lhczjz4vgszc7k55qb";
836 libraryHaskellDepends = [
776 libraryHaskellDepends = [
837 array base bytestring containers ghc-prim
777 array base bytestring containers ghc-prim
@@ -840,8 +780,6 @@ self: {
840 base bytestring QuickCheck test-framework
780 base bytestring QuickCheck test-framework
841 test-framework-quickcheck2
781 test-framework-quickcheck2
845 homepage = "https://github.com/GaloisInc/cereal";
783 homepage = "https://github.com/GaloisInc/cereal";
846 description = "A binary serialization library";
784 description = "A binary serialization library";
847 license = stdenv.lib.licenses.bsd3;
785 license = stdenv.lib.licenses.bsd3;
@@ -852,106 +790,77 @@ self: {
853 mkDerivation {
791 mkDerivation {
854 pname = "cereal-conduit";
792 pname = "cereal-conduit";
855− version = "0.7.3";
793+ version = "0.8.0";
856− sha256 = "18h09j16m4yc4fcp80x7m1p2c87q6f628z36y8bnxbcjc9m95gq5";
794+ sha256 = "1srr7agvgfw78q5s1npjq5sgynvhjgllpihiv37ylkwqm4c4ap6r";
796+ editedCabalFile = "1imyl3g2bni8bc6kajr857xh94fscphksj3286pxfpa8yp9vqqpc";
857 libraryHaskellDepends = [
797 libraryHaskellDepends = [
858 base bytestring cereal conduit resourcet transformers
798 base bytestring cereal conduit resourcet transformers
860 testHaskellDepends = [
800 testHaskellDepends = [
861− base bytestring cereal conduit HUnit mtl resourcet transformers
801+ base bytestring cereal conduit HUnit mtl transformers
865 homepage = "https://github.com/snoyberg/conduit";
803 homepage = "https://github.com/snoyberg/conduit";
866 description = "Turn Data.Serialize Gets and Puts into Sources, Sinks, and Conduits";
804 description = "Turn Data.Serialize Gets and Puts into Sources, Sinks, and Conduits";
867 license = stdenv.lib.licenses.bsd3;
805 license = stdenv.lib.licenses.bsd3;
869− "chell" = callPackage
870− ({ mkDerivation, ansi-terminal, base, bytestring, options, patience
871− , random, template-haskell, text, transformers
875− version = "0.4.0.1";
876− sha256 = "0lb95abzxl4a87nfqxsxpb3a39pd52cci43hcvj8615hyhqvs2jz";
877− libraryHaskellDepends = [
878− ansi-terminal base bytestring options patience random
879− template-haskell text transformers
883− homepage = "https://john-millikin.com/software/chell/";
884− description = "A simple and intuitive library for automated testing";
885− license = stdenv.lib.licenses.mit;
887 "chunked-data" = callPackage
807 "chunked-data" = callPackage
888 ({ mkDerivation, base, bytestring, containers, semigroups, text
808 ({ mkDerivation, base, bytestring, containers, semigroups, text
889 , transformers, vector
809 , transformers, vector
891 mkDerivation {
811 mkDerivation {
892 pname = "chunked-data";
812 pname = "chunked-data";
893− version = "0.3.0";
813+ version = "0.3.1";
894− sha256 = "0bszq6fijnr4pmadzz89smj7kfmzx0ca3wd9ga8gv0in9jk9vgp1";
814+ sha256 = "16m7y7fwrirbjbqqcsfmr4yxa9qvfax6r7pw0zl9ky71ms0wa47p";
895 libraryHaskellDepends = [
815 libraryHaskellDepends = [
896 base bytestring containers semigroups text transformers vector
816 base bytestring containers semigroups text transformers vector
900− homepage = "https://github.com/snoyberg/mono-traversable";
818+ homepage = "https://github.com/snoyberg/mono-traversable#readme";
901 description = "Typeclasses for dealing with various chunked data representations";
819 description = "Typeclasses for dealing with various chunked data representations";
902 license = stdenv.lib.licenses.mit;
820 license = stdenv.lib.licenses.mit;
904 "classy-prelude" = callPackage
822 "classy-prelude" = callPackage
905 ({ mkDerivation, async, base, basic-prelude, bifunctors, bytestring
823 ({ mkDerivation, async, base, basic-prelude, bifunctors, bytestring
906− , chunked-data, containers, deepseq, dlist, exceptions, ghc-prim
824+ , chunked-data, containers, deepseq, dlist, ghc-prim, hashable
907− , hashable, hspec, lifted-async, lifted-base, monad-unlift
908− , mono-traversable, mono-traversable-instances, mtl
825+ , hspec, mono-traversable, mono-traversable-instances, mtl
909− , mutable-containers, primitive, QuickCheck, safe-exceptions, say
826+ , mutable-containers, primitive, QuickCheck, say, semigroups, stm
910− , semigroups, stm, stm-chans, text, time, time-locale-compat
827+ , stm-chans, text, time, transformers, unliftio
911− , transformers, transformers-base, unordered-containers, vector
912− , vector-instances
828+ , unordered-containers, vector, vector-instances
914 mkDerivation {
830 mkDerivation {
915 pname = "classy-prelude";
831 pname = "classy-prelude";
916− version = "1.2.0.1";
832+ version = "1.4.0";
917− sha256 = "0d7s3z4vbp2pq696m0yc1ccd51d3qvz7f50ya7xijfx7771y0zm4";
833+ sha256 = "1q7r4lnrxjsh7rj5nr0cs22ddp9m6maa7bzbkarxw3xbfrb2afrb";
918 libraryHaskellDepends = [
834 libraryHaskellDepends = [
919 async base basic-prelude bifunctors bytestring chunked-data
835 async base basic-prelude bifunctors bytestring chunked-data
920− containers deepseq dlist exceptions ghc-prim hashable lifted-async
836+ containers deepseq dlist ghc-prim hashable mono-traversable
921− lifted-base monad-unlift mono-traversable
922− mono-traversable-instances mtl mutable-containers primitive
837+ mono-traversable-instances mtl mutable-containers primitive say
923− safe-exceptions say semigroups stm stm-chans text time
838+ semigroups stm stm-chans text time transformers unliftio
924− time-locale-compat transformers transformers-base
925 unordered-containers vector vector-instances
839 unordered-containers vector vector-instances
927 testHaskellDepends = [
841 testHaskellDepends = [
928 base containers hspec QuickCheck transformers unordered-containers
842 base containers hspec QuickCheck transformers unordered-containers
932− homepage = "https://github.com/snoyberg/mono-traversable";
844+ homepage = "https://github.com/snoyberg/mono-traversable#readme";
933 description = "A typeclass-based Prelude";
845 description = "A typeclass-based Prelude";
934 license = stdenv.lib.licenses.mit;
846 license = stdenv.lib.licenses.mit;
936 "classy-prelude-conduit" = callPackage
848 "classy-prelude-conduit" = callPackage
937− ({ mkDerivation, base, bytestring, classy-prelude, conduit
849+ ({ mkDerivation, base, bytestring, classy-prelude, conduit, hspec
938− , conduit-combinators, hspec, monad-control, QuickCheck, resourcet
850+ , monad-control, QuickCheck, resourcet, transformers, void
939− , transformers, void
941 mkDerivation {
852 mkDerivation {
942 pname = "classy-prelude-conduit";
853 pname = "classy-prelude-conduit";
943− version = "1.2.0";
854+ version = "1.4.0";
944− sha256 = "0zzc6095205qf58qnnagfnb90svlc0m4hw2q79kd4x6d8b80s294";
855+ sha256 = "096466cyyxxmg3jpq705xjjc4r7v9b607hgbys8vybjlldkjbvrr";
945 libraryHaskellDepends = [
856 libraryHaskellDepends = [
946− base bytestring classy-prelude conduit conduit-combinators
857+ base bytestring classy-prelude conduit monad-control resourcet
947− monad-control resourcet transformers void
858+ transformers void
949 testHaskellDepends = [
860 testHaskellDepends = [
950 base bytestring conduit hspec QuickCheck transformers
861 base bytestring conduit hspec QuickCheck transformers
954− homepage = "https://github.com/snoyberg/mono-traversable";
863+ homepage = "https://github.com/snoyberg/mono-traversable#readme";
955 description = "classy-prelude together with conduit functions";
864 description = "classy-prelude together with conduit functions";
956 license = stdenv.lib.licenses.mit;
865 license = stdenv.lib.licenses.mit;
@@ -963,8 +872,6 @@ self: {
963 sha256 = "07v91s20halsqjmziqb1sqjp2sjpckl9by7y28aaklwqi2bh2rl8";
872 sha256 = "07v91s20halsqjmziqb1sqjp2sjpckl9by7y28aaklwqi2bh2rl8";
964 libraryHaskellDepends = [ base ];
873 libraryHaskellDepends = [ base ];
965 testHaskellDepends = [ base tasty tasty-quickcheck ];
874 testHaskellDepends = [ base tasty tasty-quickcheck ];
968 homepage = "https://github.com/corsis/clock";
875 homepage = "https://github.com/corsis/clock";
969 description = "High-resolution clock functions: monotonic, realtime, cputime";
876 description = "High-resolution clock functions: monotonic, realtime, cputime";
970 license = stdenv.lib.licenses.bsd3;
877 license = stdenv.lib.licenses.bsd3;
@@ -975,18 +882,13 @@ self: {
976 mkDerivation {
883 mkDerivation {
977 pname = "cmdargs";
884 pname = "cmdargs";
978− version = "0.10.17";
885+ version = "0.10.20";
979− sha256 = "1nklhglfa83s9rd8x4j40bvnzdvd81pwdq902sv51mnfyk5a8drl";
886+ sha256 = "0cbkmgrcnwgigg6z88y3c09gm7g6dwm7gzbgr53h8k1xik29s9hf";
980 isLibrary = true;
887 isLibrary = true;
981 isExecutable = true;
888 isExecutable = true;
982 libraryHaskellDepends = [
889 libraryHaskellDepends = [
983 base filepath process template-haskell transformers
890 base filepath process template-haskell transformers
985− executableHaskellDepends = [
986− base filepath process template-haskell transformers
990 homepage = "https://github.com/ndmitchell/cmdargs#readme";
892 homepage = "https://github.com/ndmitchell/cmdargs#readme";
991 description = "Command line argument processing";
893 description = "Command line argument processing";
992 license = stdenv.lib.licenses.bsd3;
894 license = stdenv.lib.licenses.bsd3;
@@ -999,12 +901,23 @@ self: {
999 sha256 = "1491frk4jx6dlhifky9dvcxbsbcfssrz979a5hp5zn061rh8cp76";
901 sha256 = "1491frk4jx6dlhifky9dvcxbsbcfssrz979a5hp5zn061rh8cp76";
1000 libraryHaskellDepends = [ base ];
902 libraryHaskellDepends = [ base ];
1001 testHaskellDepends = [ base ];
903 testHaskellDepends = [ base ];
1004 homepage = "https://github.com/RyanGlScott/code-page";
904 homepage = "https://github.com/RyanGlScott/code-page";
1005 description = "Windows code page library for Haskell";
905 description = "Windows code page library for Haskell";
1006 license = stdenv.lib.licenses.bsd3;
906 license = stdenv.lib.licenses.bsd3;
908+ "colour" = callPackage
909+ ({ mkDerivation, base }:
913+ sha256 = "1sy51nz096sv91nxqk6yk7b92b5a40axv9183xakvki2nc09yhqg";
914+ enableSeparateDataOutput = true;
915+ libraryHaskellDepends = [ base ];
917+ homepage = "http://www.haskell.org/haskellwiki/Colour";
918+ description = "A model for human colour/color perception";
919+ license = stdenv.lib.licenses.mit;
1008 "comonad" = callPackage
921 "comonad" = callPackage
1009 ({ mkDerivation, base, Cabal, cabal-doctest, containers
922 ({ mkDerivation, base, Cabal, cabal-doctest, containers
1010 , contravariant, distributive, doctest, semigroups, tagged
923 , contravariant, distributive, doctest, semigroups, tagged
@@ -1012,106 +925,97 @@ self: {
1013 mkDerivation {
926 mkDerivation {
1014 pname = "comonad";
927 pname = "comonad";
1015− version = "5.0.2";
928+ version = "5.0.4";
1016− sha256 = "115pai560rllsmym76bj787kwz5xx19y8bl6262005nddqwzxc0v";
929+ sha256 = "09g870c4flp4k3fgbibsd0mmfjani1qcpbcl685v8x89kxzrva3q";
1018− editedCabalFile = "1lnsnx8p3wlfhd1xfc68za3b00vq77z2m6b0vqiw2laqmpj9akcw";
1019 setupHaskellDepends = [ base Cabal cabal-doctest ];
930 setupHaskellDepends = [ base Cabal cabal-doctest ];
1020 libraryHaskellDepends = [
931 libraryHaskellDepends = [
1021 base containers contravariant distributive semigroups tagged
932 base containers contravariant distributive semigroups tagged
1022 transformers transformers-compat
933 transformers transformers-compat
1024 testHaskellDepends = [ base doctest ];
935 testHaskellDepends = [ base doctest ];
1027 homepage = "http://github.com/ekmett/comonad/";
936 homepage = "http://github.com/ekmett/comonad/";
1028 description = "Comonads";
937 description = "Comonads";
1029 license = stdenv.lib.licenses.bsd3;
938 license = stdenv.lib.licenses.bsd3;
1031− "conduit" = callPackage
940+ "concurrent-output" = callPackage
1032− ({ mkDerivation, base, containers, criterion, deepseq, exceptions
941+ ({ mkDerivation, ansi-terminal, async, base, directory, exceptions
1033− , hspec, kan-extensions, lifted-base, mmorph, monad-control, mtl
942+ , process, stm, terminal-size, text, transformers, unix
1034− , mwc-random, primitive, QuickCheck, resourcet, safe, split
1035− , transformers, transformers-base, vector
1037 mkDerivation {
944 mkDerivation {
1038− pname = "conduit";
945+ pname = "concurrent-output";
1039− version = "1.2.11";
946+ version = "1.10.6";
1040− sha256 = "1xx8vj2azbzr2skcrpcy02hgnik01i6hcx01h0mjd4fr0hzl4rhb";
947+ sha256 = "1qlp1vij4qgcrkw8ym5xdc0pgfwklbhsfh56sgayy3cvpvcac093";
1041 libraryHaskellDepends = [
948 libraryHaskellDepends = [
1042− base exceptions lifted-base mmorph monad-control mtl primitive
949+ ansi-terminal async base directory exceptions process stm
1043− resourcet transformers transformers-base
950+ terminal-size text transformers unix
952+ description = "Ungarble output from several threads or commands";
953+ license = stdenv.lib.licenses.bsd2;
955+ "conduit" = callPackage
956+ ({ mkDerivation, base, bytestring, containers, deepseq, directory
957+ , exceptions, filepath, gauge, hspec, kan-extensions
958+ , mono-traversable, mtl, mwc-random, primitive, QuickCheck
959+ , resourcet, safe, silently, split, text, transformers, unix
960+ , unliftio, unliftio-core, vector
964+ version = "1.3.0.3";
965+ sha256 = "1sangm0qqi9dzlq95746a3kl14k8b09592a423shxjf2a0b1yx5v";
966+ libraryHaskellDepends = [
967+ base bytestring directory exceptions filepath mono-traversable mtl
968+ primitive resourcet text transformers unix unliftio-core vector
1045− testHaskellDepends = [
970+ testHaskellDepends = [
1046− base containers exceptions hspec mtl QuickCheck resourcet safe
971+ base bytestring containers directory exceptions filepath hspec
972+ mono-traversable mtl QuickCheck resourcet safe silently split text
1047− split transformers
973+ transformers unliftio vector
1049 benchmarkHaskellDepends = [
975 benchmarkHaskellDepends = [
1050− base containers criterion deepseq hspec kan-extensions mwc-random
976+ base containers deepseq gauge hspec kan-extensions mwc-random
1051 transformers vector
977 transformers vector
1055 homepage = "http://github.com/snoyberg/conduit";
979 homepage = "http://github.com/snoyberg/conduit";
1056 description = "Streaming data processing library";
980 description = "Streaming data processing library";
1057 license = stdenv.lib.licenses.mit;
981 license = stdenv.lib.licenses.mit;
1059 "conduit-combinators" = callPackage
983 "conduit-combinators" = callPackage
1060− ({ mkDerivation, base, base16-bytestring, base64-bytestring
984+ ({ mkDerivation, base }:
1061− , bytestring, chunked-data, conduit, conduit-extra, containers
1062− , directory, filepath, hspec, monad-control, mono-traversable, mtl
1063− , mwc-random, primitive, QuickCheck, resourcet, safe, silently
1064− , text, transformers, transformers-base, unix, unix-compat, vector
1067 mkDerivation {
985 mkDerivation {
1068 pname = "conduit-combinators";
986 pname = "conduit-combinators";
1069− version = "1.1.1";
987+ version = "1.3.0";
1070− sha256 = "0609miq03lq9visfb2dqqsxghmvgzm24pq39mqby1jnnah6yh8m0";
988+ sha256 = "1lz70vwp4y4lpsivxl0cshq7aq3968rh48r6rjvpyaj2l0bdj5wp";
1071− libraryHaskellDepends = [
989+ libraryHaskellDepends = [ base ];
1072− base base16-bytestring base64-bytestring bytestring chunked-data
1073− conduit conduit-extra filepath monad-control mono-traversable
1074− mwc-random primitive resourcet text transformers transformers-base
1075− unix unix-compat vector void
1077− testHaskellDepends = [
1078− base base16-bytestring base64-bytestring bytestring chunked-data
1079− conduit containers directory filepath hspec mono-traversable mtl
1080− mwc-random QuickCheck safe silently text transformers vector
1082 doHaddock = false;
990 doHaddock = false;
1084− homepage = "https://github.com/snoyberg/mono-traversable";
991+ homepage = "https://github.com/snoyberg/mono-traversable#readme";
1085− description = "Commonly used conduit functions, for both chunked and unchunked data";
992+ description = "DEPRECATED Functionality merged into the conduit package itself";
1086 license = stdenv.lib.licenses.mit;
993 license = stdenv.lib.licenses.mit;
1088 "conduit-extra" = callPackage
995 "conduit-extra" = callPackage
1089− ({ mkDerivation, async, attoparsec, base, blaze-builder, bytestring
996+ ({ mkDerivation, async, attoparsec, base, bytestring
1090− , bytestring-builder, conduit, criterion, directory, exceptions
997+ , bytestring-builder, conduit, directory, exceptions, filepath
1091− , filepath, hspec, monad-control, network, primitive, process
998+ , gauge, hspec, network, primitive, process, QuickCheck, resourcet
1092− , QuickCheck, resourcet, stm, streaming-commons, text, transformers
999+ , stm, streaming-commons, text, transformers, transformers-base
1093− , transformers-base
1000+ , typed-process, unliftio-core
1095 mkDerivation {
1002 mkDerivation {
1096 pname = "conduit-extra";
1003 pname = "conduit-extra";
1097− version = "1.1.16";
1004+ version = "1.3.0";
1098− sha256 = "1mgqc34i6ccq5bjkkn943gfa3w0lhddi3am0fd5afnazrnxc2wmx";
1005+ sha256 = "1bi2b6kdzy5f9glq46jzsk02has95jkxqz0cchpbmnakzhjwjh9c";
1099 libraryHaskellDepends = [
1006 libraryHaskellDepends = [
1100− async attoparsec base blaze-builder bytestring conduit directory
1007+ async attoparsec base bytestring conduit directory filepath network
1101− exceptions filepath monad-control network primitive process
1102− resourcet stm streaming-commons text transformers transformers-base
1008+ primitive process resourcet stm streaming-commons text transformers
1009+ typed-process unliftio-core
1104 testHaskellDepends = [
1011 testHaskellDepends = [
1105− async attoparsec base blaze-builder bytestring bytestring-builder
1012+ async attoparsec base bytestring bytestring-builder conduit
1106− conduit directory exceptions hspec process QuickCheck resourcet stm
1013+ directory exceptions hspec process QuickCheck resourcet stm
1107 streaming-commons text transformers transformers-base
1014 streaming-commons text transformers transformers-base
1109 benchmarkHaskellDepends = [
1016 benchmarkHaskellDepends = [
1110− base blaze-builder bytestring bytestring-builder conduit criterion
1017+ base bytestring bytestring-builder conduit gauge transformers
1115 homepage = "http://github.com/snoyberg/conduit";
1019 homepage = "http://github.com/snoyberg/conduit";
1116 description = "Batteries included conduit: adapters for common libraries";
1020 description = "Batteries included conduit: adapters for common libraries";
1117 license = stdenv.lib.licenses.mit;
1021 license = stdenv.lib.licenses.mit;
@@ -1129,66 +1033,61 @@ self: {
1129 base byteable bytestring containers data-default-class network
1033 base byteable bytestring containers data-default-class network
1130 socks tls x509 x509-store x509-system x509-validation
1034 socks tls x509 x509-store x509-system x509-validation
1134 homepage = "http://github.com/vincenthz/hs-connection";
1036 homepage = "http://github.com/vincenthz/hs-connection";
1135 description = "Simple and easy network connections API";
1037 description = "Simple and easy network connections API";
1136 license = stdenv.lib.licenses.bsd3;
1038 license = stdenv.lib.licenses.bsd3;
1138 "constraints" = callPackage
1040 "constraints" = callPackage
1139− ({ mkDerivation, base, binary, deepseq, ghc-prim, hashable, mtl
1041+ ({ mkDerivation, base, binary, deepseq, ghc-prim, hashable, hspec
1042+ , hspec-discover, mtl, semigroups, transformers
1140− , transformers, transformers-compat
1043+ , transformers-compat
1142 mkDerivation {
1045 mkDerivation {
1143 pname = "constraints";
1046 pname = "constraints";
1144− version = "0.9.1";
1047+ version = "0.10.1";
1145− sha256 = "11d76051i2a335bvack04dqvsz4zhgcms1jxlvy4a4c670l02vi7";
1048+ sha256 = "1xy3vv78jxc17hm0z7qqspxjwv7l2jbcbj670yrl2f053qkfr02q";
1146 libraryHaskellDepends = [
1049 libraryHaskellDepends = [
1147− base binary deepseq ghc-prim hashable mtl transformers
1050+ base binary deepseq ghc-prim hashable mtl semigroups transformers
1148 transformers-compat
1051 transformers-compat
1150− doHaddock = false;
1053+ testHaskellDepends = [ base hspec ];
1151− doCheck = false;
1054+ testToolDepends = [ hspec-discover ];
1152 homepage = "http://github.com/ekmett/constraints/";
1055 homepage = "http://github.com/ekmett/constraints/";
1153 description = "Constraint manipulation";
1056 description = "Constraint manipulation";
1154 license = stdenv.lib.licenses.bsd2;
1057 license = stdenv.lib.licenses.bsd2;
1156 "contravariant" = callPackage
1059 "contravariant" = callPackage
1157− ({ mkDerivation, base, semigroups, StateVar, transformers
1060+ ({ mkDerivation, base, StateVar, transformers, transformers-compat
1158− , transformers-compat, void
1160 mkDerivation {
1062 mkDerivation {
1161 pname = "contravariant";
1063 pname = "contravariant";
1162− version = "1.4";
1064+ version = "1.4.1";
1163− sha256 = "117fff8kkrvlmr8cb2jpj71z7lf2pdiyks6ilyx89mry6zqnsrp1";
1065+ sha256 = "1vfhk8c5cxmmakx7rflap1ipkx5q0j5vnlrcz7yz6y53kxhksgf9";
1067+ editedCabalFile = "0qj5nymccrb9p0cd6hffsy90jidjng14g9yv95z8v6h4q84sbzvx";
1164 libraryHaskellDepends = [
1068 libraryHaskellDepends = [
1165− base semigroups StateVar transformers transformers-compat void
1069+ base StateVar transformers transformers-compat
1169 homepage = "http://github.com/ekmett/contravariant/";
1071 homepage = "http://github.com/ekmett/contravariant/";
1170 description = "Contravariant functors";
1072 description = "Contravariant functors";
1171 license = stdenv.lib.licenses.bsd3;
1073 license = stdenv.lib.licenses.bsd3;
1173 "cookie" = callPackage
1075 "cookie" = callPackage
1174− ({ mkDerivation, base, blaze-builder, bytestring
1076+ ({ mkDerivation, base, bytestring, data-default-class, deepseq
1175− , data-default-class, deepseq, HUnit, old-locale, QuickCheck, tasty
1176− , tasty-hunit, tasty-quickcheck, text, time
1077+ , HUnit, QuickCheck, tasty, tasty-hunit, tasty-quickcheck, text
1178 mkDerivation {
1080 mkDerivation {
1179 pname = "cookie";
1081 pname = "cookie";
1180− version = "0.4.2.1";
1082+ version = "0.4.4";
1181− sha256 = "1r2j518lfcswn76qm6p2h1rl98gfsxad7p7z9qaww84fj28k0h86";
1083+ sha256 = "1qy09i0jh2z9i9avy2khf8a8afq4fqgnv0fyrszgfg4kmq2fsi9j";
1182 libraryHaskellDepends = [
1084 libraryHaskellDepends = [
1183− base blaze-builder bytestring data-default-class deepseq old-locale
1085+ base bytestring data-default-class deepseq text time
1186 testHaskellDepends = [
1087 testHaskellDepends = [
1187− base blaze-builder bytestring HUnit QuickCheck tasty tasty-hunit
1088+ base bytestring HUnit QuickCheck tasty tasty-hunit tasty-quickcheck
1188− tasty-quickcheck text time
1089+ text time
1192 homepage = "http://github.com/snoyberg/cookie";
1091 homepage = "http://github.com/snoyberg/cookie";
1193 description = "HTTP cookie parsing and rendering";
1092 description = "HTTP cookie parsing and rendering";
1194 license = stdenv.lib.licenses.mit;
1093 license = stdenv.lib.licenses.mit;
@@ -1208,12 +1107,95 @@ self: {
1208 executableHaskellDepends = [
1107 executableHaskellDepends = [
1209 base directory old-locale old-time polyparse
1108 base directory old-locale old-time polyparse
1213 homepage = "http://projects.haskell.org/cpphs/";
1110 homepage = "http://projects.haskell.org/cpphs/";
1214 description = "A liberalised re-implementation of cpp, the C pre-processor";
1111 description = "A liberalised re-implementation of cpp, the C pre-processor";
1215 license = "LGPL";
1112 license = "LGPL";
1114+ "cpu" = callPackage
1115+ ({ mkDerivation, base }:
1119+ sha256 = "0x19mlanmkg96h6h1i04w2i631z84y4rbk22ki4zhgsajysgw9sn";
1121+ isExecutable = true;
1122+ enableSeparateDataOutput = true;
1123+ libraryHaskellDepends = [ base ];
1124+ homepage = "http://github.com/vincenthz/hs-cpu";
1125+ description = "Cpu information and properties helpers";
1126+ license = stdenv.lib.licenses.bsd3;
1128+ "criterion" = callPackage
1129+ ({ mkDerivation, aeson, ansi-wl-pprint, base, base-compat
1130+ , base-compat-batteries, binary, bytestring, cassava, code-page
1131+ , containers, deepseq, directory, exceptions, filepath, Glob, HUnit
1132+ , js-flot, js-jquery, microstache, mtl, mwc-random
1133+ , optparse-applicative, parsec, QuickCheck, semigroups, statistics
1134+ , tasty, tasty-hunit, tasty-quickcheck, text, time, transformers
1135+ , transformers-compat, vector, vector-algorithms
1138+ pname = "criterion";
1139+ version = "1.4.1.0";
1140+ sha256 = "0v429araqkcw3wwwi6fsp0g7g1hy3l47p061lcy7r4m7d9khd4y4";
1142+ isExecutable = true;
1143+ enableSeparateDataOutput = true;
1144+ libraryHaskellDepends = [
1145+ aeson ansi-wl-pprint base base-compat-batteries binary bytestring
1146+ cassava code-page containers deepseq directory exceptions filepath
1147+ Glob js-flot js-jquery microstache mtl mwc-random
1148+ optparse-applicative parsec semigroups statistics text time
1149+ transformers transformers-compat vector vector-algorithms
1151+ executableHaskellDepends = [
1152+ base base-compat-batteries optparse-applicative semigroups
1154+ testHaskellDepends = [
1155+ aeson base base-compat base-compat-batteries bytestring deepseq
1156+ directory HUnit QuickCheck statistics tasty tasty-hunit
1157+ tasty-quickcheck vector
1159+ homepage = "http://www.serpentine.com/criterion";
1160+ description = "Robust, reliable performance measurement and analysis";
1161+ license = stdenv.lib.licenses.bsd3;
1163+ "crypto-api" = callPackage
1164+ ({ mkDerivation, base, bytestring, cereal, entropy, tagged
1168+ pname = "crypto-api";
1169+ version = "0.13.3";
1170+ sha256 = "19bsmkqkpnvh01b77pmyarx00fic15j4hvg4pzscrj4prskrx2i9";
1172+ editedCabalFile = "1z6n1sa5pn3iqvqjrd8hv4bc2pxzsrhm5sh0l8z7g9lbqp6w0wp5";
1173+ libraryHaskellDepends = [
1174+ base bytestring cereal entropy tagged transformers
1176+ homepage = "https://github.com/TomMD/crypto-api";
1177+ description = "A generic interface for cryptographic operations";
1178+ license = stdenv.lib.licenses.bsd3;
1180+ "crypto-api-tests" = callPackage
1181+ ({ mkDerivation, base, bytestring, cereal, crypto-api, directory
1182+ , filepath, HUnit, QuickCheck, test-framework, test-framework-hunit
1183+ , test-framework-quickcheck2
1186+ pname = "crypto-api-tests";
1188+ sha256 = "0w3j43jdrlj28jryp18hc6q84nkl2yf4vs1hhgrsk7gb9kfyqjpl";
1189+ enableSeparateDataOutput = true;
1190+ libraryHaskellDepends = [
1191+ base bytestring cereal crypto-api directory filepath HUnit
1192+ QuickCheck test-framework test-framework-hunit
1193+ test-framework-quickcheck2
1195+ homepage = "http://trac.haskell.org/crypto-api/wiki";
1196+ description = "A test framework and KATs for cryptographic operations";
1197+ license = stdenv.lib.licenses.bsd3;
1217 "cryptohash" = callPackage
1199 "cryptohash" = callPackage
1218 ({ mkDerivation, base, byteable, bytestring, criterion, cryptonite
1200 ({ mkDerivation, base, byteable, bytestring, criterion, cryptonite
1219 , ghc-prim, HUnit, memory, QuickCheck, tasty, tasty-hunit
1201 , ghc-prim, HUnit, memory, QuickCheck, tasty, tasty-hunit
@@ -1231,54 +1213,55 @@ self: {
1231 tasty-quickcheck
1213 tasty-quickcheck
1233 benchmarkHaskellDepends = [ base byteable bytestring criterion ];
1215 benchmarkHaskellDepends = [ base byteable bytestring criterion ];
1236 homepage = "http://github.com/vincenthz/hs-cryptohash";
1216 homepage = "http://github.com/vincenthz/hs-cryptohash";
1237 description = "collection of crypto hashes, fast, pure and practical";
1217 description = "collection of crypto hashes, fast, pure and practical";
1238 license = stdenv.lib.licenses.bsd3;
1218 license = stdenv.lib.licenses.bsd3;
1240− "cryptohash-conduit" = callPackage
1241− ({ mkDerivation, base, bytestring, conduit, conduit-extra
1242− , cryptohash, resourcet, transformers
1245− pname = "cryptohash-conduit";
1247− sha256 = "1kmlskgb0jx8hkzdncr24aqir9k1kyfcb2rypvkdld1yin4nslga";
1248− libraryHaskellDepends = [
1249− base bytestring conduit conduit-extra cryptohash resourcet
1254− homepage = "http://github.com/vincenthz/hs-cryptohash-conduit";
1255− description = "cryptohash conduit";
1256− license = stdenv.lib.licenses.bsd3;
1258 "cryptonite" = callPackage
1220 "cryptonite" = callPackage
1259− ({ mkDerivation, base, bytestring, criterion, deepseq, foundation
1221+ ({ mkDerivation, base, basement, bytestring, deepseq, gauge
1260 , ghc-prim, integer-gmp, memory, random, tasty, tasty-hunit
1222 , ghc-prim, integer-gmp, memory, random, tasty, tasty-hunit
1261 , tasty-kat, tasty-quickcheck
1223 , tasty-kat, tasty-quickcheck
1263 mkDerivation {
1225 mkDerivation {
1264 pname = "cryptonite";
1226 pname = "cryptonite";
1265− version = "0.23";
1227+ version = "0.25";
1266− sha256 = "1680dxgmnjgj083jhsw3rlljwaw0zqi5099m59x6kwqkxhn1qjpf";
1228+ sha256 = "131wbbdr5yavs5k1ah9sz6fqx1ffyvaxf66pwjzsfc47mwc1mgl9";
1267 libraryHaskellDepends = [
1229 libraryHaskellDepends = [
1268− base bytestring deepseq foundation ghc-prim integer-gmp memory
1230+ base basement bytestring deepseq ghc-prim integer-gmp memory
1270 testHaskellDepends = [
1232 testHaskellDepends = [
1271 base bytestring memory tasty tasty-hunit tasty-kat tasty-quickcheck
1233 base bytestring memory tasty tasty-hunit tasty-kat tasty-quickcheck
1273 benchmarkHaskellDepends = [
1235 benchmarkHaskellDepends = [
1274− base bytestring criterion memory random
1236+ base bytestring deepseq gauge memory random
1278 homepage = "https://github.com/haskell-crypto/cryptonite";
1238 homepage = "https://github.com/haskell-crypto/cryptonite";
1279 description = "Cryptography Primitives sink";
1239 description = "Cryptography Primitives sink";
1280 license = stdenv.lib.licenses.bsd3;
1240 license = stdenv.lib.licenses.bsd3;
1242+ "cryptonite-conduit" = callPackage
1243+ ({ mkDerivation, base, bytestring, conduit, conduit-combinators
1244+ , conduit-extra, cryptonite, exceptions, memory, resourcet, tasty
1245+ , tasty-hunit, tasty-quickcheck, transformers
1248+ pname = "cryptonite-conduit";
1250+ sha256 = "1bldcmda4xh52mw1wfrjljv8crhw3al7v7kv1j0vidvr7ymnjpbh";
1252+ editedCabalFile = "1hh2nzfz4qpxgivfilgk4ll416lph8b2fdkzpzrmqfjglivydfmz";
1253+ libraryHaskellDepends = [
1254+ base bytestring conduit conduit-extra cryptonite exceptions memory
1255+ resourcet transformers
1257+ testHaskellDepends = [
1258+ base bytestring conduit conduit-combinators cryptonite memory tasty
1259+ tasty-hunit tasty-quickcheck
1261+ homepage = "https://github.com/haskell-crypto/cryptonite-conduit";
1262+ description = "cryptonite conduit";
1263+ license = stdenv.lib.licenses.bsd3;
1282 "data-default" = callPackage
1265 "data-default" = callPackage
1283 ({ mkDerivation, base, data-default-class
1266 ({ mkDerivation, base, data-default-class
1284 , data-default-instances-containers, data-default-instances-dlist
1267 , data-default-instances-containers, data-default-instances-dlist
@@ -1292,8 +1275,6 @@ self: {
1292 base data-default-class data-default-instances-containers
1275 base data-default-class data-default-instances-containers
1293 data-default-instances-dlist data-default-instances-old-locale
1276 data-default-instances-dlist data-default-instances-old-locale
1297 description = "A class for types with a default value";
1278 description = "A class for types with a default value";
1298 license = stdenv.lib.licenses.bsd3;
1279 license = stdenv.lib.licenses.bsd3;
@@ -1304,8 +1285,6 @@ self: {
1304 version = "0.1.2.0";
1285 version = "0.1.2.0";
1305 sha256 = "0miyjz8d4jyvqf2vp60lyfbnflx6cj2k8apmm9ly1hq0y0iv80ag";
1286 sha256 = "0miyjz8d4jyvqf2vp60lyfbnflx6cj2k8apmm9ly1hq0y0iv80ag";
1306 libraryHaskellDepends = [ base ];
1287 libraryHaskellDepends = [ base ];
1309 description = "A class for types with a default value";
1288 description = "A class for types with a default value";
1310 license = stdenv.lib.licenses.bsd3;
1289 license = stdenv.lib.licenses.bsd3;
@@ -1316,8 +1295,6 @@ self: {
1316 version = "0.0.1";
1295 version = "0.0.1";
1317 sha256 = "06h8xka031w752a7cjlzghvr8adqbl95xj9z5zc1b62w02phfpm5";
1296 sha256 = "06h8xka031w752a7cjlzghvr8adqbl95xj9z5zc1b62w02phfpm5";
1318 libraryHaskellDepends = [ base containers data-default-class ];
1297 libraryHaskellDepends = [ base containers data-default-class ];
1321 description = "Default instances for types in containers";
1298 description = "Default instances for types in containers";
1322 license = stdenv.lib.licenses.bsd3;
1299 license = stdenv.lib.licenses.bsd3;
@@ -1328,8 +1305,6 @@ self: {
1328 version = "0.0.1";
1305 version = "0.0.1";
1329 sha256 = "0narkdqiprhgayjiawrr4390h4rq4pl2pb6mvixbv2phrc8kfs3x";
1306 sha256 = "0narkdqiprhgayjiawrr4390h4rq4pl2pb6mvixbv2phrc8kfs3x";
1330 libraryHaskellDepends = [ base data-default-class dlist ];
1307 libraryHaskellDepends = [ base data-default-class dlist ];
1333 description = "Default instances for types in dlist";
1308 description = "Default instances for types in dlist";
1334 license = stdenv.lib.licenses.bsd3;
1309 license = stdenv.lib.licenses.bsd3;
@@ -1340,27 +1315,32 @@ self: {
1340 version = "0.0.1";
1315 version = "0.0.1";
1341 sha256 = "00h81i5phib741yj517p8mbnc48myvfj8axzsw44k34m48lv1lv0";
1316 sha256 = "00h81i5phib741yj517p8mbnc48myvfj8axzsw44k34m48lv1lv0";
1342 libraryHaskellDepends = [ base data-default-class old-locale ];
1317 libraryHaskellDepends = [ base data-default-class old-locale ];
1345 description = "Default instances for types in old-locale";
1318 description = "Default instances for types in old-locale";
1346 license = stdenv.lib.licenses.bsd3;
1319 license = stdenv.lib.licenses.bsd3;
1321+ "data-ordlist" = callPackage
1322+ ({ mkDerivation, base }:
1324+ pname = "data-ordlist";
1325+ version = "0.4.7.0";
1326+ sha256 = "03a9ix1fcx08viwv2jg5ndw1qbkydyyrmjvqr9wasmcik9x1wv3g";
1327+ libraryHaskellDepends = [ base ];
1328+ description = "Set and bag operations on ordered lists";
1329+ license = stdenv.lib.licenses.bsd3;
1348 "distribution-nixpkgs" = callPackage
1331 "distribution-nixpkgs" = callPackage
1349 ({ mkDerivation, aeson, base, bytestring, Cabal, containers
1332 ({ mkDerivation, aeson, base, bytestring, Cabal, containers
1350− , deepseq, doctest, hspec, language-nix, lens, pretty, process
1333+ , deepseq, hspec, language-nix, lens, pretty, process, split
1353 mkDerivation {
1335 mkDerivation {
1354 pname = "distribution-nixpkgs";
1336 pname = "distribution-nixpkgs";
1355− version = "1.1";
1337+ version = "1.1.1";
1356− sha256 = "15m881mrhpqg1xjdjz65ym8pajp1nijrcvb6dx3vv55430cjw1qx";
1338+ sha256 = "1694crd3l9cyc0c5xvqmx62154519g2cnpzc5qmlypwrk258bssm";
1357 libraryHaskellDepends = [
1339 libraryHaskellDepends = [
1358 aeson base bytestring Cabal containers deepseq language-nix lens
1340 aeson base bytestring Cabal containers deepseq language-nix lens
1359 pretty process split
1341 pretty process split
1361− testHaskellDepends = [ base deepseq doctest hspec lens ];
1343+ testHaskellDepends = [ base deepseq hspec lens ];
1364 homepage = "https://github.com/peti/distribution-nixpkgs#readme";
1344 homepage = "https://github.com/peti/distribution-nixpkgs#readme";
1365 description = "Types and functions to manipulate the Nixpkgs distribution";
1345 description = "Types and functions to manipulate the Nixpkgs distribution";
1366 license = stdenv.lib.licenses.bsd3;
1346 license = stdenv.lib.licenses.bsd3;
@@ -1374,28 +1354,25 @@ self: {
1374 pname = "distributive";
1354 pname = "distributive";
1375 version = "0.5.3";
1355 version = "0.5.3";
1376 sha256 = "0y566r97sfyvhsmd4yxiz4ns2mqgwf5bdbp56wgxl6wlkidq0wwi";
1356 sha256 = "0y566r97sfyvhsmd4yxiz4ns2mqgwf5bdbp56wgxl6wlkidq0wwi";
1377− revision = "1";
1357+ revision = "6";
1378− editedCabalFile = "0hsq03i0qa0jvw7kaaqic40zvfkzhkd25dgvbdg6hjzylf1k1gax";
1358+ editedCabalFile = "06bd38rf31yrvvy989r44pm0id3dsxwcp6nxg7wk6ccj3n2b8rzk";
1379 setupHaskellDepends = [ base Cabal cabal-doctest ];
1359 setupHaskellDepends = [ base Cabal cabal-doctest ];
1380 libraryHaskellDepends = [
1360 libraryHaskellDepends = [
1381 base base-orphans tagged transformers transformers-compat
1361 base base-orphans tagged transformers transformers-compat
1383 testHaskellDepends = [ base doctest generic-deriving hspec ];
1363 testHaskellDepends = [ base doctest generic-deriving hspec ];
1386 homepage = "http://github.com/ekmett/distributive/";
1364 homepage = "http://github.com/ekmett/distributive/";
1387 description = "Distributive functors -- Dual to Traversable";
1365 description = "Distributive functors -- Dual to Traversable";
1388 license = stdenv.lib.licenses.bsd3;
1366 license = stdenv.lib.licenses.bsd3;
1390 "dlist" = callPackage
1368 "dlist" = callPackage
1391− ({ mkDerivation, base, deepseq }:
1369+ ({ mkDerivation, base, Cabal, deepseq, QuickCheck }:
1392 mkDerivation {
1370 mkDerivation {
1393 pname = "dlist";
1371 pname = "dlist";
1394− version = "0.8.0.3";
1372+ version = "0.8.0.4";
1395− sha256 = "0brgai4vs7xz29p06kd6gzg5bpa8iy3k7yzgcc44izspd74q4rw7";
1373+ sha256 = "0yirrh0s6acjy9hhvf5fqg2d6q5y6gm9xs04v6w1imndh1xqdwdc";
1396 libraryHaskellDepends = [ base deepseq ];
1374 libraryHaskellDepends = [ base deepseq ];
1397− doHaddock = false;
1375+ testHaskellDepends = [ base Cabal QuickCheck ];
1399 homepage = "https://github.com/spl/dlist";
1376 homepage = "https://github.com/spl/dlist";
1400 description = "Difference lists";
1377 description = "Difference lists";
1401 license = stdenv.lib.licenses.bsd3;
1378 license = stdenv.lib.licenses.bsd3;
@@ -1407,8 +1384,6 @@ self: {
1407 version = "0.1.1.1";
1384 version = "0.1.1.1";
1408 sha256 = "0nsgrr25r4qxv2kpn7i20hra8jjkyllxfrhh5hml3ysjdz010jni";
1385 sha256 = "0nsgrr25r4qxv2kpn7i20hra8jjkyllxfrhh5hml3ysjdz010jni";
1409 libraryHaskellDepends = [ base dlist semigroups ];
1386 libraryHaskellDepends = [ base dlist semigroups ];
1412 homepage = "https://github.com/gregwebs/dlist-instances";
1387 homepage = "https://github.com/gregwebs/dlist-instances";
1413 description = "Difference lists instances";
1388 description = "Difference lists instances";
1414 license = stdenv.lib.licenses.bsd3;
1389 license = stdenv.lib.licenses.bsd3;
@@ -1421,21 +1396,23 @@ self: {
1422 mkDerivation {
1397 mkDerivation {
1423 pname = "doctest";
1398 pname = "doctest";
1424− version = "0.11.4";
1399+ version = "0.16.0";
1425− sha256 = "09a170wr13p2c0w085d7qbf2blrvj1qmg92j61xqi17rwdwkvyjs";
1400+ sha256 = "0hkccch65s3kp0b36h7bqhilnpi4bx8kngncm7ma9vbd3dwacjdv";
1426 isLibrary = true;
1401 isLibrary = true;
1427 isExecutable = true;
1402 isExecutable = true;
1428 libraryHaskellDepends = [
1403 libraryHaskellDepends = [
1429 base base-compat code-page deepseq directory filepath ghc ghc-paths
1404 base base-compat code-page deepseq directory filepath ghc ghc-paths
1430 process syb transformers
1405 process syb transformers
1432− executableHaskellDepends = [ base ];
1407+ executableHaskellDepends = [
1408+ base base-compat code-page deepseq directory filepath ghc ghc-paths
1409+ process syb transformers
1433 testHaskellDepends = [
1411 testHaskellDepends = [
1434 base base-compat code-page deepseq directory filepath ghc ghc-paths
1412 base base-compat code-page deepseq directory filepath ghc ghc-paths
1435 hspec HUnit mockery process QuickCheck setenv silently
1413 hspec HUnit mockery process QuickCheck setenv silently
1436 stringbuilder syb transformers with-location
1414 stringbuilder syb transformers with-location
1439 doCheck = false;
1416 doCheck = false;
1440 homepage = "https://github.com/sol/doctest#readme";
1417 homepage = "https://github.com/sol/doctest#readme";
1441 description = "Test interactive Haskell examples";
1418 description = "Test interactive Haskell examples";
@@ -1445,35 +1422,25 @@ self: {
1445 ({ mkDerivation, base, directory, filepath, time, unix }:
1422 ({ mkDerivation, base, directory, filepath, time, unix }:
1446 mkDerivation {
1423 mkDerivation {
1447 pname = "easy-file";
1424 pname = "easy-file";
1448− version = "0.2.1";
1425+ version = "0.2.2";
1449− sha256 = "0v75081bx4qzlqy29hh639nzlr7dncwza3qxbzm9njc4jarf31pz";
1426+ sha256 = "0zmlcz723051qpn8l8vi51c5rx1blwrw4094jcshkmj8p9r2xxaj";
1450 libraryHaskellDepends = [ base directory filepath time unix ];
1427 libraryHaskellDepends = [ base directory filepath time unix ];
1453 homepage = "http://github.com/kazu-yamamoto/easy-file";
1428 homepage = "http://github.com/kazu-yamamoto/easy-file";
1454 description = "Cross-platform File handling";
1429 description = "Cross-platform File handling";
1455 license = stdenv.lib.licenses.bsd3;
1430 license = stdenv.lib.licenses.bsd3;
1457− "either" = callPackage
1432+ "entropy" = callPackage
1458− ({ mkDerivation, base, bifunctors, exceptions, free, mmorph
1433+ ({ mkDerivation, base, bytestring, Cabal, directory, filepath
1459− , monad-control, MonadRandom, mtl, profunctors, semigroupoids
1434+ , process, unix
1460− , semigroups, transformers, transformers-base
1462 mkDerivation {
1436 mkDerivation {
1463− pname = "either";
1437+ pname = "entropy";
1464− version = "4.4.1.1";
1438+ version = "0.4.1.1";
1465− sha256 = "1lrlwqqnm6ibfcydlv5qvvssw7bm0c6yypy0rayjzv1znq7wp1xh";
1439+ sha256 = "1ahz5g148l6sax3dy505na2513i99c7bxix68jja5kbx4f271zcf";
1466− revision = "2";
1440+ setupHaskellDepends = [ base Cabal directory filepath process ];
1467− editedCabalFile = "1n7792mcrvfh31qrbj8mpnx372s03kz83mypj7l4fm5h6zi4a3hs";
1468− libraryHaskellDepends = [
1441+ libraryHaskellDepends = [ base bytestring unix ];
1469− base bifunctors exceptions free mmorph monad-control MonadRandom
1470− mtl profunctors semigroupoids semigroups transformers
1475− homepage = "http://github.com/ekmett/either/";
1442+ homepage = "https://github.com/TomMD/entropy";
1476− description = "An either monad transformer";
1443+ description = "A platform independent entropy source";
1477 license = stdenv.lib.licenses.bsd3;
1444 license = stdenv.lib.licenses.bsd3;
1479 "erf" = callPackage
1446 "erf" = callPackage
@@ -1483,31 +1450,28 @@ self: {
1483 version = "2.0.0.0";
1450 version = "2.0.0.0";
1484 sha256 = "0dxk2r32ajmmc05vaxcp0yw6vgv4lkbmh8jcshncn98xgsfbgw14";
1451 sha256 = "0dxk2r32ajmmc05vaxcp0yw6vgv4lkbmh8jcshncn98xgsfbgw14";
1485 libraryHaskellDepends = [ base ];
1452 libraryHaskellDepends = [ base ];
1488 description = "The error function, erf, and related functions";
1453 description = "The error function, erf, and related functions";
1489 license = stdenv.lib.licenses.bsd3;
1454 license = stdenv.lib.licenses.bsd3;
1491 "exceptions" = callPackage
1456 "exceptions" = callPackage
1492 ({ mkDerivation, base, mtl, QuickCheck, stm, template-haskell
1457 ({ mkDerivation, base, mtl, QuickCheck, stm, template-haskell
1493− , test-framework, test-framework-quickcheck2, transformers
1458+ , test-framework, test-framework-hunit, test-framework-quickcheck2
1494− , transformers-compat
1459+ , transformers, transformers-compat
1496 mkDerivation {
1461 mkDerivation {
1497 pname = "exceptions";
1462 pname = "exceptions";
1498− version = "0.8.3";
1463+ version = "0.10.0";
1499− sha256 = "1gl7xzffsqmigam6zg0jsglncgzxqafld2p6kb7ccp9xirzdjsjd";
1464+ sha256 = "1ms9zansv0pwzwdjncvx4kf18lnkjy2p61hvjhvxmjx5bqp93p8y";
1500− revision = "2";
1465+ revision = "1";
1501− editedCabalFile = "1vl59j0l7m53hkzlcfmdbqbab8dk4lp9gzwryn7nsr6ylg94wayw";
1466+ editedCabalFile = "1ydvmhi9bj7b1md3wd4l2z2lccgyjgv3ha8milmy2l4lad9xh6xy";
1502 libraryHaskellDepends = [
1467 libraryHaskellDepends = [
1503 base mtl stm template-haskell transformers transformers-compat
1468 base mtl stm template-haskell transformers transformers-compat
1505 testHaskellDepends = [
1470 testHaskellDepends = [
1506 base mtl QuickCheck stm template-haskell test-framework
1471 base mtl QuickCheck stm template-haskell test-framework
1507− test-framework-quickcheck2 transformers transformers-compat
1472+ test-framework-hunit test-framework-quickcheck2 transformers
1473+ transformers-compat
1511 homepage = "http://github.com/ekmett/exceptions/";
1475 homepage = "http://github.com/ekmett/exceptions/";
1512 description = "Extensible optionally-pure exceptions";
1476 description = "Extensible optionally-pure exceptions";
1513 license = stdenv.lib.licenses.bsd3;
1477 license = stdenv.lib.licenses.bsd3;
@@ -1519,38 +1483,22 @@ self: {
1519 version = "0.1.1.4";
1483 version = "0.1.1.4";
1520 sha256 = "1273nqws9ij1rp1bsq5jc7k2jxpqa0svawdbim05lf302y0firbc";
1484 sha256 = "1273nqws9ij1rp1bsq5jc7k2jxpqa0svawdbim05lf302y0firbc";
1521 libraryHaskellDepends = [ base ];
1485 libraryHaskellDepends = [ base ];
1524 description = "Extensible exceptions";
1486 description = "Extensible exceptions";
1525 license = stdenv.lib.licenses.bsd3;
1487 license = stdenv.lib.licenses.bsd3;
1527− "fail" = callPackage
1531− version = "4.9.0.0";
1532− sha256 = "18nlj6xvnggy61gwbyrpmvbdkq928wv0wx2zcsljb52kbhddnp3d";
1535− homepage = "https://prime.haskell.org/wiki/Libraries/Proposals/MonadFail";
1536− description = "Forward-compatible MonadFail class";
1537− license = stdenv.lib.licenses.bsd3;
1539 "fast-logger" = callPackage
1489 "fast-logger" = callPackage
1540 ({ mkDerivation, array, auto-update, base, bytestring, directory
1490 ({ mkDerivation, array, auto-update, base, bytestring, directory
1541 , easy-file, filepath, hspec, text, unix, unix-time
1491 , easy-file, filepath, hspec, text, unix, unix-time
1543 mkDerivation {
1493 mkDerivation {
1544 pname = "fast-logger";
1494 pname = "fast-logger";
1545− version = "2.4.10";
1495+ version = "2.4.11";
1546− sha256 = "13b7rrv8dw574k6lbl96nar67fx81058gvilsc42v0lgm38sbi6y";
1496+ sha256 = "1ad2vq4nifdxshqk9yrmghqizhkgybfz134kpr6padglb2mxxrdv";
1547 libraryHaskellDepends = [
1497 libraryHaskellDepends = [
1548 array auto-update base bytestring directory easy-file filepath text
1498 array auto-update base bytestring directory easy-file filepath text
1549 unix unix-time
1499 unix unix-time
1551 testHaskellDepends = [ base bytestring directory hspec ];
1501 testHaskellDepends = [ base bytestring directory hspec ];
1554 homepage = "https://github.com/kazu-yamamoto/logger";
1502 homepage = "https://github.com/kazu-yamamoto/logger";
1555 description = "A fast logging system";
1503 description = "A fast logging system";
1556 license = stdenv.lib.licenses.bsd3;
1504 license = stdenv.lib.licenses.bsd3;
@@ -1558,77 +1506,88 @@ self: {
1558 "foldl" = callPackage
1506 "foldl" = callPackage
1559 ({ mkDerivation, base, bytestring, comonad, containers
1507 ({ mkDerivation, base, bytestring, comonad, containers
1560 , contravariant, criterion, hashable, mwc-random, primitive
1508 , contravariant, criterion, hashable, mwc-random, primitive
1509+ , profunctors, semigroupoids, semigroups, text, transformers
1561− , profunctors, text, transformers, unordered-containers, vector
1510+ , unordered-containers, vector, vector-builder
1563 mkDerivation {
1512 mkDerivation {
1564 pname = "foldl";
1513 pname = "foldl";
1565− version = "1.2.5";
1514+ version = "1.4.2";
1566− sha256 = "0jzc00dqwkr3kvy40f8f9klh24s8zvhfk2flrlyichc6zcy5qbda";
1515+ sha256 = "14ccc2spv63v7vipfrmk8jbbw2x1dkkxsyzqzcpnkzjw0yg4ghc9";
1567 libraryHaskellDepends = [
1516 libraryHaskellDepends = [
1568 base bytestring comonad containers contravariant hashable
1517 base bytestring comonad containers contravariant hashable
1569− mwc-random primitive profunctors text transformers
1518+ mwc-random primitive profunctors semigroupoids semigroups text
1570− unordered-containers vector
1519+ transformers unordered-containers vector vector-builder
1572 benchmarkHaskellDepends = [ base criterion ];
1521 benchmarkHaskellDepends = [ base criterion ];
1575 description = "Composable, streaming, and efficient left folds";
1522 description = "Composable, streaming, and efficient left folds";
1576 license = stdenv.lib.licenses.bsd3;
1523 license = stdenv.lib.licenses.bsd3;
1578 "foundation" = callPackage
1525 "foundation" = callPackage
1579− ({ mkDerivation, base, criterion, ghc-prim, mtl, QuickCheck, tasty
1526+ ({ mkDerivation, base, basement, gauge, ghc-prim }:
1580− , tasty-hunit, tasty-quickcheck
1582 mkDerivation {
1527 mkDerivation {
1583 pname = "foundation";
1528 pname = "foundation";
1584− version = "0.0.13";
1529+ version = "0.0.21";
1585− sha256 = "0pvmq3lkbdzj861l7jkf5xsib77j756y0vml8kgr2rckpz5qashh";
1530+ sha256 = "1q43y8wfj0wf9gdq2kzphwjwq6m5pvryy1lqgk954aq5z3ks1lsf";
1586− libraryHaskellDepends = [ base ghc-prim ];
1531+ libraryHaskellDepends = [ base basement ghc-prim ];
1587− testHaskellDepends = [
1532+ testHaskellDepends = [ base basement ];
1588− base mtl QuickCheck tasty tasty-hunit tasty-quickcheck
1590− benchmarkHaskellDepends = [ base criterion ];
1533+ benchmarkHaskellDepends = [ base basement gauge ];
1593 homepage = "https://github.com/haskell-foundation/foundation";
1534 homepage = "https://github.com/haskell-foundation/foundation";
1594 description = "Alternative prelude with batteries and no dependencies";
1535 description = "Alternative prelude with batteries and no dependencies";
1595 license = stdenv.lib.licenses.bsd3;
1536 license = stdenv.lib.licenses.bsd3;
1597 "free" = callPackage
1538 "free" = callPackage
1598 ({ mkDerivation, base, bifunctors, comonad, containers
1539 ({ mkDerivation, base, bifunctors, comonad, containers
1599− , distributive, exceptions, mtl, prelude-extras, profunctors
1540+ , distributive, exceptions, mtl, profunctors, semigroupoids
1600− , semigroupoids, semigroups, template-haskell, transformers
1541+ , semigroups, template-haskell, transformers, transformers-base
1601 , transformers-compat
1542 , transformers-compat
1603 mkDerivation {
1544 mkDerivation {
1604 pname = "free";
1545 pname = "free";
1605− version = "4.12.4";
1546+ version = "5.0.2";
1606− sha256 = "1147s393442xf4gkpbq0rd1p286vmykgx85mxhk5d1c7wfm4bzn9";
1547+ sha256 = "15m3n9vhz7z3kzv1w3wlfa3x8jp4cbrkwmrcjr7jlx39iqffn1gg";
1607 libraryHaskellDepends = [
1548 libraryHaskellDepends = [
1608 base bifunctors comonad containers distributive exceptions mtl
1549 base bifunctors comonad containers distributive exceptions mtl
1609− prelude-extras profunctors semigroupoids semigroups
1550+ profunctors semigroupoids semigroups template-haskell transformers
1610− template-haskell transformers transformers-compat
1551+ transformers-base transformers-compat
1614 homepage = "http://github.com/ekmett/free/";
1553 homepage = "http://github.com/ekmett/free/";
1615 description = "Monads for free";
1554 description = "Monads for free";
1616 license = stdenv.lib.licenses.bsd3;
1555 license = stdenv.lib.licenses.bsd3;
1557+ "gauge" = callPackage
1558+ ({ mkDerivation, base, basement, bytestring, deepseq, directory
1559+ , foundation, process, vector
1564+ sha256 = "0slsimv2zn9yhakxy2wdyfj6bgjd1p65wp6nr8j0ba7df64xykjs";
1565+ libraryHaskellDepends = [
1566+ base basement deepseq directory process vector
1568+ testHaskellDepends = [
1569+ base bytestring deepseq directory foundation
1571+ benchmarkHaskellDepends = [ base ];
1572+ homepage = "https://github.com/vincenthz/hs-gauge";
1573+ description = "small framework for performance measurement and analysis";
1574+ license = stdenv.lib.licenses.bsd3;
1618 "generic-deriving" = callPackage
1576 "generic-deriving" = callPackage
1619− ({ mkDerivation, base, containers, ghc-prim, hspec
1577+ ({ mkDerivation, base, containers, ghc-prim, hspec, hspec-discover
1620− , template-haskell
1578+ , template-haskell, th-abstraction
1622 mkDerivation {
1580 mkDerivation {
1623 pname = "generic-deriving";
1581 pname = "generic-deriving";
1624− version = "1.11.2";
1582+ version = "1.12.2";
1625− sha256 = "1y92q4dmbyc24hjjvq02474s9grwabxffn16y31gzaqhm0m0z5i9";
1583+ sha256 = "1i7d6cpj9yhaqb79zays3nqchhaacacjz9bkc0zlwj73y5gvi22n";
1585+ editedCabalFile = "0gr20ypr6s0183wmrhmia0zvpbn4dmfyr3wksrkrqj4i8nhj42fz";
1626 libraryHaskellDepends = [
1586 libraryHaskellDepends = [
1627− base containers ghc-prim template-haskell
1587+ base containers ghc-prim template-haskell th-abstraction
1629 testHaskellDepends = [ base hspec template-haskell ];
1589 testHaskellDepends = [ base hspec template-haskell ];
1630− doHaddock = false;
1590+ testToolDepends = [ hspec-discover ];
1632 homepage = "https://github.com/dreixel/generic-deriving";
1591 homepage = "https://github.com/dreixel/generic-deriving";
1633 description = "Generic programming library for generalised deriving";
1592 description = "Generic programming library for generalised deriving";
1634 license = stdenv.lib.licenses.bsd3;
1593 license = stdenv.lib.licenses.bsd3;
@@ -1639,110 +1598,13 @@ self: {
1639 pname = "ghc-paths";
1598 pname = "ghc-paths";
1640 version = "0.1.0.9";
1599 version = "0.1.0.9";
1641 sha256 = "0ibrr1dxa35xx20cpp8jzgfak1rdmy344dfwq4vlq013c6w8z9mg";
1600 sha256 = "0ibrr1dxa35xx20cpp8jzgfak1rdmy344dfwq4vlq013c6w8z9mg";
1642− revision = "2";
1601+ revision = "3";
1643− editedCabalFile = "1gs6biqbcabgmrwhc1bq1bdaxdwwh26v4mpvj5c7cfyigc64gwyk";
1602+ editedCabalFile = "1gx47xbm3qviqccnbsibzkfnlzljvls33jh1ry4l506yvfnf4j10";
1644 setupHaskellDepends = [ base Cabal directory ];
1603 setupHaskellDepends = [ base Cabal directory ];
1645 libraryHaskellDepends = [ base ];
1604 libraryHaskellDepends = [ base ];
1648 description = "Knowledge of GHC's installation directories";
1605 description = "Knowledge of GHC's installation directories";
1649 license = stdenv.lib.licenses.bsd3;
1606 license = stdenv.lib.licenses.bsd3;
1651− "git" = callPackage
1652− ({ mkDerivation, base, byteable, bytedump, bytestring, containers
1653− , cryptonite, hourglass, memory, mtl, patience, random
1654− , system-fileio, system-filepath, tasty, tasty-quickcheck
1655− , unix-compat, utf8-string, vector, zlib, zlib-bindings
1660− sha256 = "1a4frn53qs31s6rqldw91zmc0i0gr33zm10y9ailqasbsgyxqwyp";
1661− libraryHaskellDepends = [
1662− base byteable bytestring containers cryptonite hourglass memory mtl
1663− patience random system-fileio system-filepath unix-compat
1664− utf8-string vector zlib zlib-bindings
1666− testHaskellDepends = [
1667− base bytedump bytestring hourglass tasty tasty-quickcheck
1671− homepage = "https://github.com/vincenthz/hs-git";
1672− description = "Git operations in haskell";
1673− license = stdenv.lib.licenses.bsd3;
1675− "gitlib" = callPackage
1676− ({ mkDerivation, base, base16-bytestring, bytestring, conduit
1677− , conduit-combinators, containers, directory, exceptions, filepath
1678− , hashable, lifted-async, lifted-base, monad-control, mtl
1679− , resourcet, semigroups, tagged, text, time, transformers, unix
1680− , unordered-containers
1685− sha256 = "1vwmyfmqlly351jq9pgjhcfhnxvrhzkd4lfq7qpsa37vca5pas6x";
1686− libraryHaskellDepends = [
1687− base base16-bytestring bytestring conduit conduit-combinators
1688− containers directory exceptions filepath hashable lifted-async
1689− lifted-base monad-control mtl resourcet semigroups tagged text time
1690− transformers unix unordered-containers
1694− description = "API library for working with Git repositories";
1695− license = stdenv.lib.licenses.mit;
1697− "gitlib-libgit2" = callPackage
1698− ({ mkDerivation, base, bytestring, conduit, conduit-combinators
1699− , containers, directory, exceptions, fast-logger, filepath, gitlib
1700− , gitlib-test, hlibgit2, hspec, hspec-expectations, HUnit
1701− , lifted-async, lifted-base, mmorph, monad-control, monad-loops
1702− , mtl, resourcet, stm, stm-conduit, tagged, template-haskell, text
1703− , text-icu, time, transformers, transformers-base
1706− pname = "gitlib-libgit2";
1708− sha256 = "1fv8r2w0fd9m7chrccmf5kw0pr2v0k2r2l0d782galdvq7mhca7w";
1710− editedCabalFile = "0v510c4sd6zwwf6mbc6gfv5sin91ckw4v6c844wrfksi9gdq3shm";
1711− libraryHaskellDepends = [
1712− base bytestring conduit conduit-combinators containers directory
1713− exceptions fast-logger filepath gitlib hlibgit2 lifted-async
1714− lifted-base mmorph monad-control monad-loops mtl resourcet stm
1715− stm-conduit tagged template-haskell text text-icu time transformers
1718− testHaskellDepends = [
1719− base exceptions gitlib gitlib-test hspec hspec-expectations HUnit
1724− description = "Libgit2 backend for gitlib";
1725− license = stdenv.lib.licenses.mit;
1727− "gitlib-test" = callPackage
1728− ({ mkDerivation, base, bytestring, conduit, conduit-combinators
1729− , exceptions, gitlib, hspec, hspec-expectations, HUnit
1730− , monad-control, tagged, text, time, transformers
1733− pname = "gitlib-test";
1734− version = "3.1.0.3";
1735− sha256 = "07r970d6m15gri6xim71kl2vvml85jlb0vc51zb67gfsd6iby2py";
1736− libraryHaskellDepends = [
1737− base bytestring conduit conduit-combinators exceptions gitlib hspec
1738− hspec-expectations HUnit monad-control tagged text time
1743− description = "Test library for confirming gitlib backend compliance";
1744− license = stdenv.lib.licenses.mit;
1746 "gitrev" = callPackage
1608 "gitrev" = callPackage
1747 ({ mkDerivation, base, base-compat, directory, filepath, process
1609 ({ mkDerivation, base, base-compat, directory, filepath, process
1748 , template-haskell
1610 , template-haskell
@@ -1754,8 +1616,6 @@ self: {
1754 libraryHaskellDepends = [
1616 libraryHaskellDepends = [
1755 base base-compat directory filepath process template-haskell
1617 base base-compat directory filepath process template-haskell
1759 homepage = "https://github.com/acfoltzer/gitrev";
1619 homepage = "https://github.com/acfoltzer/gitrev";
1760 description = "Compile git revision info into Haskell projects";
1620 description = "Compile git revision info into Haskell projects";
1761 license = stdenv.lib.licenses.bsd3;
1621 license = stdenv.lib.licenses.bsd3;
@@ -1770,28 +1630,25 @@ self: {
1770 isExecutable = true;
1630 isExecutable = true;
1771 libraryHaskellDepends = [ base haskell-src-exts ];
1631 libraryHaskellDepends = [ base haskell-src-exts ];
1772 executableHaskellDepends = [ base ];
1632 executableHaskellDepends = [ base ];
1775 description = "Pretty printing for well-behaved Show instances";
1633 description = "Pretty printing for well-behaved Show instances";
1776 license = stdenv.lib.licenses.bsd3;
1634 license = stdenv.lib.licenses.bsd3;
1778 "hackage-db" = callPackage
1636 "hackage-db" = callPackage
1779− ({ mkDerivation, base, bytestring, Cabal, containers, directory
1637+ ({ mkDerivation, aeson, base, bytestring, Cabal, containers
1780− , filepath, tar, utf8-string
1638+ , directory, filepath, tar, time, utf8-string
1782 mkDerivation {
1640 mkDerivation {
1783 pname = "hackage-db";
1641 pname = "hackage-db";
1784− version = "1.22";
1642+ version = "2.0.1";
1785− sha256 = "0rhh7w4929zkwzv10ika952yiw4dkffqd8f79f1bl76lz1la6cjd";
1643+ sha256 = "13ggj72i8dxwh3qwznnqxbr00nvsbapyyhzx5zybfacddnpw3aph";
1786− revision = "1";
1644+ isLibrary = true;
1787− editedCabalFile = "0xj3wwf0wl8qfcz4zsxw0r6f79rg7h010jfv54gsiyzwpf67l9xm";
1645+ isExecutable = true;
1788 libraryHaskellDepends = [
1646 libraryHaskellDepends = [
1789− base bytestring Cabal containers directory filepath tar utf8-string
1647+ aeson base bytestring Cabal containers directory filepath tar time
1793− homepage = "http://github.com/peti/hackage-db";
1650+ homepage = "https://github.com/peti/hackage-db#readme";
1794− description = "access Hackage's package database via Data.Map";
1651+ description = "Access Hackage's package database via Data.Map";
1795 license = stdenv.lib.licenses.bsd3;
1652 license = stdenv.lib.licenses.bsd3;
1797 "happy" = callPackage
1654 "happy" = callPackage
@@ -1800,10 +1657,10 @@ self: {
1801 mkDerivation {
1658 mkDerivation {
1802 pname = "happy";
1659 pname = "happy";
1803− version = "1.19.5";
1660+ version = "1.19.9";
1804− sha256 = "1nj353q4z1g186fpjzf0dnsg71qhxqpamx8jy89rjjvv3p0kmw32";
1661+ sha256 = "138xpxdb7x62lpmgmb6b3v3vgdqqvqn4273jaap3mjmc2gla709y";
1805 revision = "2";
1662 revision = "2";
1806− editedCabalFile = "1dvhv94lzmya938i5crshg9qbx7dxvkyxkhfbqimxkydxn7l2w7w";
1663+ editedCabalFile = "1zxi8zfwiwxidrhr0yj5srpzp32z66sld9xv0k4yz7046rkl3577";
1807 isLibrary = false;
1664 isLibrary = false;
1808 isExecutable = true;
1665 isExecutable = true;
1809 setupHaskellDepends = [ base Cabal directory filepath ];
1666 setupHaskellDepends = [ base Cabal directory filepath ];
@@ -1811,9 +1668,9 @@ self: {
1811 testHaskellDepends = [ base process ];
1668 testHaskellDepends = [ base process ];
1812 doHaddock = false;
1669 doHaddock = false;
1813 doCheck = false;
1670 doCheck = false;
1814− homepage = "http://www.haskell.org/happy/";
1671+ homepage = "https://www.haskell.org/happy/";
1815 description = "Happy is a parser generator for Haskell";
1672 description = "Happy is a parser generator for Haskell";
1816− license = stdenv.lib.licenses.bsd3;
1673+ license = stdenv.lib.licenses.bsd2;
1818 "hashable" = callPackage
1675 "hashable" = callPackage
1819 ({ mkDerivation, base, bytestring, criterion, deepseq, ghc-prim
1676 ({ mkDerivation, base, bytestring, criterion, deepseq, ghc-prim
@@ -1822,10 +1679,8 @@ self: {
1823 mkDerivation {
1680 mkDerivation {
1824 pname = "hashable";
1681 pname = "hashable";
1825− version = "1.2.6.1";
1682+ version = "1.2.7.0";
1826− sha256 = "0ymv2mcrrgbdc2w39rib171fwnhg7fgp0sy4h8amrh1vw64qgjll";
1683+ sha256 = "1gra8gq3kb7b2sd845h55yxlrfqx3ii004c6vjhga8v0b30fzdgc";
1828− editedCabalFile = "0w4756sa04nk2bw3vnysb0y9d09zzg3c77aydkjfxz1hnl1dvnjn";
1829 isLibrary = true;
1684 isLibrary = true;
1830 isExecutable = true;
1685 isExecutable = true;
1831 libraryHaskellDepends = [
1686 libraryHaskellDepends = [
@@ -1838,22 +1693,21 @@ self: {
1838 benchmarkHaskellDepends = [
1693 benchmarkHaskellDepends = [
1839 base bytestring criterion ghc-prim integer-gmp siphash text
1694 base bytestring criterion ghc-prim integer-gmp siphash text
1843 homepage = "http://github.com/tibbe/hashable";
1696 homepage = "http://github.com/tibbe/hashable";
1844 description = "A class for types that can be converted to a hash value";
1697 description = "A class for types that can be converted to a hash value";
1845 license = stdenv.lib.licenses.bsd3;
1698 license = stdenv.lib.licenses.bsd3;
1847− "hashable-time" = callPackage
1700+ "hashtables" = callPackage
1848− ({ mkDerivation, base, hashable, time }:
1701+ ({ mkDerivation, base, ghc-prim, hashable, primitive, vector }:
1849 mkDerivation {
1702 mkDerivation {
1850− pname = "hashable-time";
1703+ pname = "hashtables";
1851− version = "0.2.0.1";
1704+ version = "1.2.3.1";
1852− sha256 = "0k932nyd08l3xxbh2g3n76py2f4kd9yw4s5a065vjz0xp6wjnxdm";
1705+ sha256 = "1giw9caajr07slf09j7zry9b0kvm4yj9q78zy1mawzi6gk3wglcg";
1853− libraryHaskellDepends = [ base hashable time ];
1706+ libraryHaskellDepends = [
1854− doHaddock = false;
1707+ base ghc-prim hashable primitive vector
1855− doCheck = false;
1708+ ];
1856− description = "Hashable instances for Data.Time";
1709+ homepage = "http://github.com/gregorycollins/hashtables";
1710+ description = "Mutable hash tables in the ST monad";
1857 license = stdenv.lib.licenses.bsd3;
1711 license = stdenv.lib.licenses.bsd3;
1859 "haskell-lexer" = callPackage
1713 "haskell-lexer" = callPackage
@@ -1863,8 +1717,6 @@ self: {
1863 version = "1.0.1";
1717 version = "1.0.1";
1864 sha256 = "0rj3r1pk88hh3sk3mj61whp8czz5kpxhbc78xlr04bxwqjrjmm6p";
1718 sha256 = "0rj3r1pk88hh3sk3mj61whp8czz5kpxhbc78xlr04bxwqjrjmm6p";
1865 libraryHaskellDepends = [ base ];
1719 libraryHaskellDepends = [ base ];
1868 description = "A fully compliant Haskell 98 lexer";
1720 description = "A fully compliant Haskell 98 lexer";
1869 license = stdenv.lib.licenses.bsd3;
1721 license = stdenv.lib.licenses.bsd3;
@@ -1875,16 +1727,14 @@ self: {
1876 mkDerivation {
1728 mkDerivation {
1877 pname = "haskell-src-exts";
1729 pname = "haskell-src-exts";
1878− version = "1.18.2";
1730+ version = "1.20.2";
1879− sha256 = "0hq9f6r67gkhad4cc4dhahrwrz9kxfibhk8qrw5j0p7cvh23hn1i";
1731+ sha256 = "1sm3z4v1p5yffg01ldgavz71s3bvfhjfa13k428rk14bpkl8crlz";
1880 libraryHaskellDepends = [ array base cpphs ghc-prim pretty ];
1732 libraryHaskellDepends = [ array base cpphs ghc-prim pretty ];
1881 libraryToolDepends = [ happy ];
1733 libraryToolDepends = [ happy ];
1882 testHaskellDepends = [
1734 testHaskellDepends = [
1883 base containers directory filepath mtl pretty-show smallcheck tasty
1735 base containers directory filepath mtl pretty-show smallcheck tasty
1884 tasty-golden tasty-smallcheck
1736 tasty-golden tasty-smallcheck
1888 homepage = "https://github.com/haskell-suite/haskell-src-exts";
1738 homepage = "https://github.com/haskell-suite/haskell-src-exts";
1889 description = "Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer";
1739 description = "Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer";
1890 license = stdenv.lib.licenses.bsd3;
1740 license = stdenv.lib.licenses.bsd3;
@@ -1896,8 +1746,8 @@ self: {
1897 mkDerivation {
1747 mkDerivation {
1898 pname = "haskell-src-meta";
1748 pname = "haskell-src-meta";
1899− version = "0.8.0.1";
1749+ version = "0.8.0.3";
1900− sha256 = "1i5f21mx061k50nl3pvvffjqsbvvldl50y8d4b9b31g63l0jg5q9";
1750+ sha256 = "08jq156zv4m0fjq6712n99c1jwxnpa6kj6sq8ch0r1l0a1ay6ww4";
1901 libraryHaskellDepends = [
1751 libraryHaskellDepends = [
1902 base haskell-src-exts pretty syb template-haskell th-orphans
1752 base haskell-src-exts pretty syb template-haskell th-orphans
@@ -1905,11 +1755,52 @@ self: {
1905 base haskell-src-exts HUnit pretty template-haskell test-framework
1755 base haskell-src-exts HUnit pretty template-haskell test-framework
1906 test-framework-hunit
1756 test-framework-hunit
1910 description = "Parse source to template-haskell abstract syntax";
1758 description = "Parse source to template-haskell abstract syntax";
1911 license = stdenv.lib.licenses.bsd3;
1759 license = stdenv.lib.licenses.bsd3;
1761+ "heaps" = callPackage
1762+ ({ mkDerivation, base, Cabal, cabal-doctest, directory, doctest
1768+ sha256 = "1cnxgmxxvl053yv93vcz5fnla4iir5g9wr697n88ysdyybbkq70q";
1770+ editedCabalFile = "0k6wsm1hwn3vaxdvw8p7cidxg7p8zply2ig4w4qrbpyjhl6dj9x9";
1771+ setupHaskellDepends = [ base Cabal cabal-doctest ];
1772+ libraryHaskellDepends = [ base ];
1773+ testHaskellDepends = [ base directory doctest filepath ];
1774+ homepage = "http://github.com/ekmett/heaps/";
1775+ description = "Asymptotically optimal Brodal/Okasaki heaps";
1776+ license = stdenv.lib.licenses.bsd3;
1778+ "hedgehog" = callPackage
1779+ ({ mkDerivation, ansi-terminal, async, base, bytestring
1780+ , concurrent-output, containers, directory, exceptions
1781+ , lifted-async, mmorph, monad-control, mtl, pretty-show, primitive
1782+ , random, resourcet, semigroups, stm, template-haskell, text
1783+ , th-lift, time, transformers, transformers-base, unix
1784+ , wl-pprint-annotated
1787+ pname = "hedgehog";
1789+ sha256 = "0c3y4gvl1i2r54ayha2kw5i2gdpd8nfzfzjly5vhxm13ylygwvxq";
1790+ libraryHaskellDepends = [
1791+ ansi-terminal async base bytestring concurrent-output containers
1792+ directory exceptions lifted-async mmorph monad-control mtl
1793+ pretty-show primitive random resourcet semigroups stm
1794+ template-haskell text th-lift time transformers transformers-base
1795+ unix wl-pprint-annotated
1797+ testHaskellDepends = [
1798+ base containers pretty-show semigroups text transformers
1800+ homepage = "https://hedgehog.qa";
1801+ description = "Hedgehog will eat all your bugs";
1802+ license = stdenv.lib.licenses.bsd3;
1913 "hex" = callPackage
1804 "hex" = callPackage
1914 ({ mkDerivation, base, bytestring }:
1805 ({ mkDerivation, base, bytestring }:
1915 mkDerivation {
1806 mkDerivation {
@@ -1917,8 +1808,6 @@ self: {
1917 version = "0.1.2";
1808 version = "0.1.2";
1918 sha256 = "1v31xiaivrrn0q2jz8919wvkjplv1kxna5ajhsj701fqxm1i5vhj";
1809 sha256 = "1v31xiaivrrn0q2jz8919wvkjplv1kxna5ajhsj701fqxm1i5vhj";
1919 libraryHaskellDepends = [ base bytestring ];
1810 libraryHaskellDepends = [ base bytestring ];
1922 description = "Convert strings into hexadecimal and back";
1811 description = "Convert strings into hexadecimal and back";
1923 license = stdenv.lib.licenses.bsd3;
1812 license = stdenv.lib.licenses.bsd3;
@@ -1932,8 +1821,6 @@ self: {
1932 librarySystemDepends = [ openssl ];
1821 librarySystemDepends = [ openssl ];
1933 testHaskellDepends = [ base process ];
1822 testHaskellDepends = [ base process ];
1934 testToolDepends = [ git ];
1823 testToolDepends = [ git ];
1937 description = "Low-level bindings to libgit2";
1824 description = "Low-level bindings to libgit2";
1938 license = stdenv.lib.licenses.mit;
1825 license = stdenv.lib.licenses.mit;
1939 }) {inherit (pkgs) git; inherit (pkgs) openssl;};
1826 }) {inherit (pkgs) git; inherit (pkgs) openssl;};
@@ -1949,8 +1836,6 @@ self: {
1949 libraryHaskellDepends = [ base bytestring ];
1836 libraryHaskellDepends = [ base bytestring ];
1950 librarySystemDepends = [ openssl ];
1837 librarySystemDepends = [ openssl ];
1951 testHaskellDepends = [ base doctest HUnit ];
1838 testHaskellDepends = [ base doctest HUnit ];
1954 homepage = "http://github.com/peti/hopenssl";
1839 homepage = "http://github.com/peti/hopenssl";
1955 description = "FFI Bindings to OpenSSL's EVP Digest Interface";
1840 description = "FFI Bindings to OpenSSL's EVP Digest Interface";
1956 license = stdenv.lib.licenses.bsd3;
1841 license = stdenv.lib.licenses.bsd3;
@@ -1962,32 +1847,79 @@ self: {
1962 version = "1.0";
1847 version = "1.0";
1963 sha256 = "0p6gm4328946qxc295zb6vhwhf07l1fma82vd0siylnsnsqxlhwv";
1848 sha256 = "0p6gm4328946qxc295zb6vhwhf07l1fma82vd0siylnsnsqxlhwv";
1964 libraryHaskellDepends = [ base ];
1849 libraryHaskellDepends = [ base ];
1967 description = "A very simple package providing a cross-platform means of determining the hostname";
1850 description = "A very simple package providing a cross-platform means of determining the hostname";
1968 license = stdenv.lib.licenses.bsd3;
1851 license = stdenv.lib.licenses.bsd3;
1970 "hourglass" = callPackage
1853 "hourglass" = callPackage
1971− ({ mkDerivation, base, bytestring, criterion, deepseq, mtl
1854+ ({ mkDerivation, base, bytestring, deepseq, gauge, mtl, old-locale
1972− , old-locale, tasty, tasty-hunit, tasty-quickcheck, time
1855+ , tasty, tasty-hunit, tasty-quickcheck, time
1974 mkDerivation {
1857 mkDerivation {
1975 pname = "hourglass";
1858 pname = "hourglass";
1976− version = "0.2.10";
1859+ version = "0.2.11";
1977− sha256 = "104d1yd84hclprg740nkz60vx589mnm094zriw6zczbgg8nkclym";
1860+ sha256 = "0lag9sgj7ndrbfmab6jhszlv413agg0zzaj5r9f2fmf07wqbp9hq";
1978 libraryHaskellDepends = [ base deepseq ];
1861 libraryHaskellDepends = [ base deepseq ];
1979 testHaskellDepends = [
1862 testHaskellDepends = [
1980 base deepseq mtl old-locale tasty tasty-hunit tasty-quickcheck time
1863 base deepseq mtl old-locale tasty tasty-hunit tasty-quickcheck time
1982 benchmarkHaskellDepends = [
1865 benchmarkHaskellDepends = [
1983− base bytestring criterion deepseq mtl old-locale time
1866+ base bytestring deepseq gauge mtl old-locale time
1987 homepage = "https://github.com/vincenthz/hs-hourglass";
1868 homepage = "https://github.com/vincenthz/hs-hourglass";
1988 description = "simple performant time related library";
1869 description = "simple performant time related library";
1989 license = stdenv.lib.licenses.bsd3;
1870 license = stdenv.lib.licenses.bsd3;
1872+ "hpack" = callPackage
1873+ ({ mkDerivation, aeson, base, bifunctors, bytestring, Cabal
1874+ , containers, cryptonite, deepseq, directory, filepath, Glob, hspec
1875+ , http-client, http-client-tls, http-types, HUnit, interpolate
1876+ , mockery, pretty, QuickCheck, scientific, template-haskell
1877+ , temporary, text, transformers, unordered-containers, vector, yaml
1881+ version = "0.28.2";
1882+ sha256 = "18w0h76jdp3mk9vin8da9iz3cwhcxmw787xy8wlh8bxcpcr16q5r";
1884+ isExecutable = true;
1885+ libraryHaskellDepends = [
1886+ aeson base bifunctors bytestring Cabal containers cryptonite
1887+ deepseq directory filepath Glob http-client http-client-tls
1888+ http-types pretty scientific text transformers unordered-containers
1891+ executableHaskellDepends = [
1892+ aeson base bifunctors bytestring Cabal containers cryptonite
1893+ deepseq directory filepath Glob http-client http-client-tls
1894+ http-types pretty scientific text transformers unordered-containers
1897+ testHaskellDepends = [
1898+ aeson base bifunctors bytestring Cabal containers cryptonite
1899+ deepseq directory filepath Glob hspec http-client http-client-tls
1900+ http-types HUnit interpolate mockery pretty QuickCheck scientific
1901+ template-haskell temporary text transformers unordered-containers
1904+ homepage = "https://github.com/sol/hpack#readme";
1905+ description = "An alternative format for Haskell packages";
1906+ license = stdenv.lib.licenses.mit;
1908+ "hscolour" = callPackage
1909+ ({ mkDerivation, base, containers }:
1911+ pname = "hscolour";
1912+ version = "1.24.4";
1913+ sha256 = "079jwph4bwllfp03yfr26s5zc6m6kw3nhb1cggrifh99haq34cr4";
1915+ isExecutable = true;
1916+ enableSeparateDataOutput = true;
1917+ libraryHaskellDepends = [ base containers ];
1918+ executableHaskellDepends = [ base containers ];
1919+ homepage = "http://code.haskell.org/~malcolm/hscolour/";
1920+ description = "Colourise Haskell code";
1991 "hspec" = callPackage
1923 "hspec" = callPackage
1992 ({ mkDerivation, base, call-stack, directory, hspec-core
1924 ({ mkDerivation, base, call-stack, directory, hspec-core
1993 , hspec-discover, hspec-expectations, hspec-meta, HUnit, QuickCheck
1925 , hspec-discover, hspec-expectations, hspec-meta, HUnit, QuickCheck
@@ -1995,8 +1927,8 @@ self: {
1996 mkDerivation {
1928 mkDerivation {
1997 pname = "hspec";
1929 pname = "hspec";
1998− version = "2.4.4";
1930+ version = "2.5.5";
1999− sha256 = "08fg8w38xbhidw3pfn13ag3mnpp3rb1lzp7xpq47cncwv92k46mh";
1931+ sha256 = "1yv4k5b5kkig2q3waj28587sq28wms7wfav5a3lq4dra6jybimfm";
2000 libraryHaskellDepends = [
1932 libraryHaskellDepends = [
2001 base call-stack hspec-core hspec-discover hspec-expectations HUnit
1933 base call-stack hspec-core hspec-discover hspec-expectations HUnit
2002 QuickCheck transformers
1934 QuickCheck transformers
@@ -2006,52 +1938,50 @@ self: {
2006 hspec-expectations hspec-meta HUnit QuickCheck stringbuilder
1938 hspec-expectations hspec-meta HUnit QuickCheck stringbuilder
2007 transformers
1939 transformers
2011 homepage = "http://hspec.github.io/";
1941 homepage = "http://hspec.github.io/";
2012 description = "A Testing Framework for Haskell";
1942 description = "A Testing Framework for Haskell";
2013 license = stdenv.lib.licenses.mit;
1943 license = stdenv.lib.licenses.mit;
2015 "hspec-core" = callPackage
1945 "hspec-core" = callPackage
2016− ({ mkDerivation, ansi-terminal, array, async, base, call-stack
1946+ ({ mkDerivation, ansi-terminal, array, base, call-stack, clock
2017 , deepseq, directory, filepath, hspec-expectations, hspec-meta
1947 , deepseq, directory, filepath, hspec-expectations, hspec-meta
2018 , HUnit, process, QuickCheck, quickcheck-io, random, setenv
1948 , HUnit, process, QuickCheck, quickcheck-io, random, setenv
2019− , silently, temporary, tf-random, time, transformers
1949+ , silently, stm, temporary, tf-random, transformers
2021 mkDerivation {
1951 mkDerivation {
2022 pname = "hspec-core";
1952 pname = "hspec-core";
2023− version = "2.4.4";
1953+ version = "2.5.5";
2024− sha256 = "1pxzr3l8b9640mh904n51nwlr2338wak23781s48a9kzvwf347b0";
1954+ sha256 = "1vfrqlpn32s9wiykmkxbnrnd5p56yznw20pf8fwzw78ar4wpz55x";
2025 libraryHaskellDepends = [
1955 libraryHaskellDepends = [
2026− ansi-terminal array async base call-stack deepseq directory
1956+ ansi-terminal array base call-stack clock deepseq directory
2027 filepath hspec-expectations HUnit QuickCheck quickcheck-io random
1957 filepath hspec-expectations HUnit QuickCheck quickcheck-io random
2028− setenv tf-random time transformers
1958+ setenv stm tf-random transformers
2030 testHaskellDepends = [
1960 testHaskellDepends = [
2031− ansi-terminal array async base call-stack deepseq directory
1961+ ansi-terminal array base call-stack clock deepseq directory
2032 filepath hspec-expectations hspec-meta HUnit process QuickCheck
1962 filepath hspec-expectations hspec-meta HUnit process QuickCheck
2033− quickcheck-io random setenv silently temporary tf-random time
1963+ quickcheck-io random setenv silently stm temporary tf-random
2034 transformers
1964 transformers
2036− doHaddock = false;
1966+ testTarget = "--test-option=--skip --test-option='Test.Hspec.Core.Runner.hspecResult runs specs in parallel'";
2038 homepage = "http://hspec.github.io/";
1967 homepage = "http://hspec.github.io/";
2039 description = "A Testing Framework for Haskell";
1968 description = "A Testing Framework for Haskell";
2040 license = stdenv.lib.licenses.mit;
1969 license = stdenv.lib.licenses.mit;
2042 "hspec-discover" = callPackage
1971 "hspec-discover" = callPackage
2043− ({ mkDerivation, base, directory, filepath, hspec-meta }:
1972+ ({ mkDerivation, base, directory, filepath, hspec-meta, QuickCheck
2044 mkDerivation {
1974 mkDerivation {
2045 pname = "hspec-discover";
1975 pname = "hspec-discover";
2046− version = "2.4.4";
1976+ version = "2.5.5";
2047− sha256 = "0isx9nc59nw8pkh4r6ynd55dghqnzgrzn9pvrq6ail1y5z3knhkn";
1977+ sha256 = "04aidzi91ccr9bygmfkjzshz34z9vh8wvqj4zinx2clxq6r7gqfz";
2048 isLibrary = true;
1978 isLibrary = true;
2049 isExecutable = true;
1979 isExecutable = true;
2050 libraryHaskellDepends = [ base directory filepath ];
1980 libraryHaskellDepends = [ base directory filepath ];
2051 executableHaskellDepends = [ base directory filepath ];
1981 executableHaskellDepends = [ base directory filepath ];
1982+ testHaskellDepends = [
2052− testHaskellDepends = [ base directory filepath hspec-meta ];
1983+ base directory filepath hspec-meta QuickCheck
2053− doHaddock = false;
1984+ ];
2055 homepage = "http://hspec.github.io/";
1985 homepage = "http://hspec.github.io/";
2056 description = "Automatically discover and run Hspec tests";
1986 description = "Automatically discover and run Hspec tests";
2057 license = stdenv.lib.licenses.mit;
1987 license = stdenv.lib.licenses.mit;
@@ -2064,8 +1994,6 @@ self: {
2064 sha256 = "1vxl9zazbaapijr6zmcj72j9wf7ka1pirrjbwddwwddg3zm0g5l1";
1994 sha256 = "1vxl9zazbaapijr6zmcj72j9wf7ka1pirrjbwddwwddg3zm0g5l1";
2065 libraryHaskellDepends = [ base call-stack HUnit ];
1995 libraryHaskellDepends = [ base call-stack HUnit ];
2066 testHaskellDepends = [ base call-stack HUnit nanospec ];
1996 testHaskellDepends = [ base call-stack HUnit nanospec ];
2069 homepage = "https://github.com/hspec/hspec-expectations#readme";
1997 homepage = "https://github.com/hspec/hspec-expectations#readme";
2070 description = "Catchy combinators for HUnit";
1998 description = "Catchy combinators for HUnit";
2071 license = stdenv.lib.licenses.mit;
1999 license = stdenv.lib.licenses.mit;
@@ -2076,16 +2004,12 @@ self: {
2077 mkDerivation {
2005 mkDerivation {
2078 pname = "hspec-megaparsec";
2006 pname = "hspec-megaparsec";
2079− version = "0.3.1";
2007+ version = "1.0.0";
2080− sha256 = "0kaif74f1qq92nvksnq12h0imsrr02q1nawgprbg1s9cpilq2vw2";
2008+ sha256 = "1dafrbzjm7rzwvcpjpk3bsg7bd111xfij94n17sh8wfykzhim5hl";
2081 libraryHaskellDepends = [
2009 libraryHaskellDepends = [
2082 base containers hspec-expectations megaparsec
2010 base containers hspec-expectations megaparsec
2084− testHaskellDepends = [
2085− base containers hspec hspec-expectations megaparsec
2012+ testHaskellDepends = [ base hspec hspec-expectations megaparsec ];
2089 homepage = "https://github.com/mrkkrp/hspec-megaparsec";
2013 homepage = "https://github.com/mrkkrp/hspec-megaparsec";
2090 description = "Utility functions for testing Megaparsec parsers with Hspec";
2014 description = "Utility functions for testing Megaparsec parsers with Hspec";
2091 license = stdenv.lib.licenses.bsd3;
2015 license = stdenv.lib.licenses.bsd3;
@@ -2097,8 +2021,8 @@ self: {
2098 mkDerivation {
2022 mkDerivation {
2099 pname = "hspec-meta";
2023 pname = "hspec-meta";
2100− version = "2.4.4";
2024+ version = "2.4.6";
2101− sha256 = "117n4j56wfh48xj02mv0wkp10bkr2xkyvwg7n7r2ynp03wrf9ykm";
2025+ sha256 = "0qmvk01n79j6skn79r6zalg2pd0x0nqqn9qn8mhg0pgyzcdnfc9b";
2102 isLibrary = true;
2026 isLibrary = true;
2103 isExecutable = true;
2027 isExecutable = true;
2104 libraryHaskellDepends = [
2028 libraryHaskellDepends = [
@@ -2111,76 +2035,71 @@ self: {
2111 filepath hspec-expectations HUnit QuickCheck quickcheck-io random
2035 filepath hspec-expectations HUnit QuickCheck quickcheck-io random
2112 setenv time transformers
2036 setenv time transformers
2116 homepage = "http://hspec.github.io/";
2038 homepage = "http://hspec.github.io/";
2117 description = "A version of Hspec which is used to test Hspec itself";
2039 description = "A version of Hspec which is used to test Hspec itself";
2118 license = stdenv.lib.licenses.mit;
2040 license = stdenv.lib.licenses.mit;
2120 "hspec-smallcheck" = callPackage
2042 "hspec-smallcheck" = callPackage
2121− ({ mkDerivation, base, hspec, hspec-core, QuickCheck, smallcheck }:
2043+ ({ mkDerivation, base, base-orphans, call-stack, hspec, hspec-core
2044+ , HUnit, QuickCheck, smallcheck
2122 mkDerivation {
2046 mkDerivation {
2123 pname = "hspec-smallcheck";
2047 pname = "hspec-smallcheck";
2124− version = "0.4.2";
2048+ version = "0.5.2";
2125− sha256 = "1lsy71ri0lfvs6w1drwa4p69bcy0nrpb62dah3bg4vqwxfrd82ds";
2049+ sha256 = "06c1ym793zkdwi4bxk5f4l7m1n1bg5jmnm0p68q2pa9rlhk1lc4s";
2126− libraryHaskellDepends = [ base hspec-core smallcheck ];
2050+ libraryHaskellDepends = [
2051+ base call-stack hspec-core HUnit smallcheck
2127 testHaskellDepends = [
2053 testHaskellDepends = [
2128− base hspec hspec-core QuickCheck smallcheck
2054+ base base-orphans call-stack hspec hspec-core HUnit QuickCheck
2132 homepage = "http://hspec.github.io/";
2057 homepage = "http://hspec.github.io/";
2133 description = "SmallCheck support for the Hspec testing framework";
2058 description = "SmallCheck support for the Hspec testing framework";
2134 license = stdenv.lib.licenses.mit;
2059 license = stdenv.lib.licenses.mit;
2136 "html-conduit" = callPackage
2061 "html-conduit" = callPackage
2137− ({ mkDerivation, base, bytestring, conduit, conduit-extra
2062+ ({ mkDerivation, attoparsec, base, bytestring, conduit
2138− , containers, hspec, HUnit, resourcet, tagstream-conduit, text
2063+ , conduit-extra, containers, deepseq, hspec, HUnit, resourcet, text
2139 , transformers, xml-conduit, xml-types
2064 , transformers, xml-conduit, xml-types
2141 mkDerivation {
2066 mkDerivation {
2142 pname = "html-conduit";
2067 pname = "html-conduit";
2143− version = "1.2.1.1";
2068+ version = "1.3.1";
2144− sha256 = "1a5878axl1w65rv3g76d8fwgzbwazikna885jz5156zrrdq79hlq";
2069+ sha256 = "0dg3sblihi93qn6ax1cwha0cng4zlpmic83ckdylq7s7kwa3rhbi";
2146− editedCabalFile = "1fhna6ck1v05zpf4c715phz102v8vz0p7lsjk3fljmxblamc8kn6";
2147 libraryHaskellDepends = [
2070 libraryHaskellDepends = [
2148− base bytestring conduit conduit-extra containers resourcet
2071+ attoparsec base bytestring conduit conduit-extra containers
2149− tagstream-conduit text transformers xml-conduit xml-types
2072+ resourcet text transformers xml-conduit xml-types
2151 testHaskellDepends = [
2074 testHaskellDepends = [
2152− base bytestring containers hspec HUnit xml-conduit
2075+ base bytestring containers deepseq hspec HUnit text xml-conduit
2156 homepage = "https://github.com/snoyberg/xml";
2077 homepage = "https://github.com/snoyberg/xml";
2157 description = "Parse HTML documents using xml-conduit datatypes";
2078 description = "Parse HTML documents using xml-conduit datatypes";
2158 license = stdenv.lib.licenses.mit;
2079 license = stdenv.lib.licenses.mit;
2160 "http-client" = callPackage
2081 "http-client" = callPackage
2161− ({ mkDerivation, array, async, base, base64-bytestring
2082+ ({ mkDerivation, array, async, base, blaze-builder, bytestring
2162− , blaze-builder, bytestring, case-insensitive, containers, cookie
2083+ , case-insensitive, containers, cookie, deepseq, directory
2163− , deepseq, directory, exceptions, filepath, ghc-prim, hspec
2084+ , exceptions, filepath, ghc-prim, hspec, http-types, memory
2164− , http-types, mime-types, monad-control, network, network-uri
2085+ , mime-types, monad-control, network, network-uri, random, stm
2165− , random, streaming-commons, text, time, transformers, zlib
2086+ , streaming-commons, text, time, transformers, zlib
2167 mkDerivation {
2088 mkDerivation {
2168 pname = "http-client";
2089 pname = "http-client";
2169− version = "0.5.7.0";
2090+ version = "0.5.13.1";
2170− sha256 = "18zza3smv5fn5clgq2nij0wqnakh950xif9lwlfqbkam5k1flhg2";
2091+ sha256 = "0szwbgvkkdz56lgi91armkagmb7nnfwbpp4j7cm9zhmffv3ba8g1";
2171 libraryHaskellDepends = [
2092 libraryHaskellDepends = [
2172− array base base64-bytestring blaze-builder bytestring
2093+ array base blaze-builder bytestring case-insensitive containers
2173− case-insensitive containers cookie deepseq exceptions filepath
2094+ cookie deepseq exceptions filepath ghc-prim http-types memory
2174− ghc-prim http-types mime-types network network-uri random
2095+ mime-types network network-uri random stm streaming-commons text
2175− streaming-commons text time transformers
2096+ time transformers
2177 testHaskellDepends = [
2098 testHaskellDepends = [
2178− async base base64-bytestring blaze-builder bytestring
2099+ async base blaze-builder bytestring case-insensitive containers
2179− case-insensitive containers deepseq directory hspec http-types
2100+ deepseq directory hspec http-types monad-control network
2180− monad-control network network-uri streaming-commons text time
2101+ network-uri streaming-commons text time transformers zlib
2184 doCheck = false;
2103 doCheck = false;
2185 homepage = "https://github.com/snoyberg/http-client";
2104 homepage = "https://github.com/snoyberg/http-client";
2186 description = "An HTTP client engine";
2105 description = "An HTTP client engine";
@@ -2188,22 +2107,23 @@ self: {
2189 "http-client-tls" = callPackage
2108 "http-client-tls" = callPackage
2190 ({ mkDerivation, base, bytestring, case-insensitive, connection
2109 ({ mkDerivation, base, bytestring, case-insensitive, connection
2191− , containers, criterion, cryptonite, data-default-class, exceptions
2110+ , containers, cryptonite, data-default-class, exceptions, gauge
2192 , hspec, http-client, http-types, memory, network, network-uri
2111 , hspec, http-client, http-types, memory, network, network-uri
2193 , text, tls, transformers
2112 , text, tls, transformers
2195 mkDerivation {
2114 mkDerivation {
2196 pname = "http-client-tls";
2115 pname = "http-client-tls";
2197− version = "0.3.5.1";
2116+ version = "0.3.5.3";
2198− sha256 = "0n4mi8z77qaggfyq17z79cl304nf1f4h6gag60v4wjwghvmj7yn1";
2117+ sha256 = "0qj3pcpgbsfsc4m52dz35khhl4hf1i0nmcpa445z82d9567vy6j7";
2199 libraryHaskellDepends = [
2118 libraryHaskellDepends = [
2200 base bytestring case-insensitive connection containers cryptonite
2119 base bytestring case-insensitive connection containers cryptonite
2201 data-default-class exceptions http-client http-types memory network
2120 data-default-class exceptions http-client http-types memory network
2202 network-uri text tls transformers
2121 network-uri text tls transformers
2123+ testHaskellDepends = [
2204− testHaskellDepends = [ base hspec http-client http-types ];
2124+ base connection hspec http-client http-types
2205− benchmarkHaskellDepends = [ base criterion http-client ];
2126+ benchmarkHaskellDepends = [ base gauge http-client ];
2207 doCheck = false;
2127 doCheck = false;
2208 homepage = "https://github.com/snoyberg/http-client";
2128 homepage = "https://github.com/snoyberg/http-client";
2209 description = "http-client backend using the connection package and tls library";
2129 description = "http-client backend using the connection package and tls library";
@@ -2212,29 +2132,28 @@ self: {
2212 "http-conduit" = callPackage
2132 "http-conduit" = callPackage
2213 ({ mkDerivation, aeson, base, blaze-builder, bytestring
2133 ({ mkDerivation, aeson, base, blaze-builder, bytestring
2214 , case-insensitive, conduit, conduit-extra, connection, cookie
2134 , case-insensitive, conduit, conduit-extra, connection, cookie
2215− , data-default-class, exceptions, hspec, http-client
2135+ , data-default-class, hspec, http-client, http-client-tls
2216− , http-client-tls, http-types, HUnit, lifted-base, monad-control
2217− , mtl, network, resourcet, streaming-commons, temporary, text, time
2136+ , http-types, HUnit, mtl, network, resourcet, streaming-commons
2137+ , temporary, text, time, transformers, unliftio, unliftio-core
2218− , transformers, utf8-string, wai, wai-conduit, warp, warp-tls
2138+ , utf8-string, wai, wai-conduit, warp, warp-tls
2220 mkDerivation {
2140 mkDerivation {
2221 pname = "http-conduit";
2141 pname = "http-conduit";
2222− version = "2.2.3.2";
2142+ version = "2.3.2";
2223− sha256 = "1f0yqka43gp7vhv7yr4q6pqr8qw0qq2yh4y2lnayhc876zpw6ng3";
2143+ sha256 = "1iay4hr0mj8brkxvgkv1liqa8irl9axfc3qhn8qsvcyq4n1l95km";
2145+ editedCabalFile = "0g6rg8r33q5rmrx5287vjfcqwjacchgzyfc8aqqrhrfz3fq5ll0g";
2224 libraryHaskellDepends = [
2146 libraryHaskellDepends = [
2225− aeson base bytestring conduit conduit-extra exceptions http-client
2147+ aeson base bytestring conduit conduit-extra http-client
2226− http-client-tls http-types lifted-base monad-control mtl resourcet
2148+ http-client-tls http-types mtl resourcet transformers unliftio-core
2229 testHaskellDepends = [
2150 testHaskellDepends = [
2230 aeson base blaze-builder bytestring case-insensitive conduit
2151 aeson base blaze-builder bytestring case-insensitive conduit
2231 conduit-extra connection cookie data-default-class hspec
2152 conduit-extra connection cookie data-default-class hspec
2232− http-client http-types HUnit lifted-base network resourcet
2153+ http-client http-types HUnit network resourcet streaming-commons
2233− streaming-commons temporary text time transformers utf8-string wai
2154+ temporary text time transformers unliftio utf8-string wai
2234 wai-conduit warp warp-tls
2155 wai-conduit warp warp-tls
2238 homepage = "http://www.yesodweb.com/book/http-conduit";
2157 homepage = "http://www.yesodweb.com/book/http-conduit";
2239 description = "HTTP client package with conduit interface and HTTPS support";
2158 description = "HTTP client package with conduit interface and HTTPS support";
2240 license = stdenv.lib.licenses.bsd3;
2159 license = stdenv.lib.licenses.bsd3;
@@ -2245,35 +2164,29 @@ self: {
2246 mkDerivation {
2165 mkDerivation {
2247 pname = "http-date";
2166 pname = "http-date";
2248− version = "0.0.6.1";
2167+ version = "0.0.7";
2249− sha256 = "0dknh28kyarnzqrsc80ssalxjrq0qbv7ir49247p2grb7rh0dqgj";
2168+ sha256 = "1hpzs646qqzp2g2qy7rx1bf3knf1hw38n82vcq6bs4mm1xzdryff";
2250− libraryHaskellDepends = [ array attoparsec base bytestring ];
2169+ libraryHaskellDepends = [ array attoparsec base bytestring time ];
2251 testHaskellDepends = [
2170 testHaskellDepends = [
2252 base bytestring doctest hspec old-locale time
2171 base bytestring doctest hspec old-locale time
2256 description = "HTTP Date parser/formatter";
2173 description = "HTTP Date parser/formatter";
2257 license = stdenv.lib.licenses.bsd3;
2174 license = stdenv.lib.licenses.bsd3;
2259 "http-types" = callPackage
2176 "http-types" = callPackage
2260− ({ mkDerivation, array, base, blaze-builder, bytestring
2177+ ({ mkDerivation, array, base, bytestring, case-insensitive, doctest
2261− , case-insensitive, doctest, hspec, QuickCheck
2262− , quickcheck-instances, text
2178+ , hspec, QuickCheck, quickcheck-instances, text
2264 mkDerivation {
2180 mkDerivation {
2265 pname = "http-types";
2181 pname = "http-types";
2266− version = "0.9.1";
2182+ version = "0.12.1";
2267− sha256 = "0l7mnvqyppxpnq6ds4a9f395zdbl22z3sxiry1myfs8wvj669vbv";
2183+ sha256 = "1wv9k6nlvkdsxwlr7gaynphvzmvi5211gvwq96mbcxgk51a739rz";
2268 libraryHaskellDepends = [
2184 libraryHaskellDepends = [
2269− array base blaze-builder bytestring case-insensitive text
2185+ array base bytestring case-insensitive text
2271 testHaskellDepends = [
2187 testHaskellDepends = [
2272− base blaze-builder bytestring doctest hspec QuickCheck
2188+ base bytestring doctest hspec QuickCheck quickcheck-instances text
2273− quickcheck-instances text
2277 homepage = "https://github.com/aristidb/http-types";
2190 homepage = "https://github.com/aristidb/http-types";
2278 description = "Generic HTTP types for Haskell (for both client and server code)";
2191 description = "Generic HTTP types for Haskell (for both client and server code)";
2279 license = stdenv.lib.licenses.bsd3;
2192 license = stdenv.lib.licenses.bsd3;
@@ -2295,11 +2208,6 @@ self: {
2295 array base bytestring bytestring-builder case-insensitive
2208 array base bytestring bytestring-builder case-insensitive
2296 containers psqueues stm
2209 containers psqueues stm
2298− executableHaskellDepends = [
2299− aeson aeson-pretty array base bytestring bytestring-builder
2300− case-insensitive containers directory filepath hex text
2301− unordered-containers vector word8
2303 testHaskellDepends = [
2211 testHaskellDepends = [
2304 aeson aeson-pretty array base bytestring bytestring-builder
2212 aeson aeson-pretty array base bytestring bytestring-builder
2305 case-insensitive containers directory doctest filepath Glob hex
2213 case-insensitive containers directory doctest filepath Glob hex
@@ -2309,12 +2217,24 @@ self: {
2309 array base bytestring case-insensitive containers criterion
2217 array base bytestring case-insensitive containers criterion
2310 hashtables heaps mwc-random psqueues stm
2218 hashtables heaps mwc-random psqueues stm
2314 homepage = "https://github.com/kazu-yamamoto/http2";
2220 homepage = "https://github.com/kazu-yamamoto/http2";
2315 description = "HTTP/2 library including frames, priority queues and HPACK";
2221 description = "HTTP/2 library including frames, priority queues and HPACK";
2316 license = stdenv.lib.licenses.bsd3;
2222 license = stdenv.lib.licenses.bsd3;
2224+ "httpd-shed" = callPackage
2225+ ({ mkDerivation, base, network, network-uri }:
2227+ pname = "httpd-shed";
2228+ version = "0.4.0.3";
2229+ sha256 = "064jy1mqhnf1hvq6s04wlhmp916rd522x58djb9qixv13vc8gzxh";
2231+ editedCabalFile = "159cjn9j8lq00gj2yvrzp81r37av25f83chsimp88h55zm9z8akw";
2233+ isExecutable = true;
2234+ libraryHaskellDepends = [ base network network-uri ];
2235+ description = "A simple web-server with an interact style API";
2236+ license = stdenv.lib.licenses.bsd3;
2318 "ieee754" = callPackage
2238 "ieee754" = callPackage
2319 ({ mkDerivation, base }:
2239 ({ mkDerivation, base }:
2320 mkDerivation {
2240 mkDerivation {
@@ -2322,28 +2242,25 @@ self: {
2322 version = "0.8.0";
2242 version = "0.8.0";
2323 sha256 = "1lcs521g9lzy9d7337vg4w7q7s8500rfqy7rcifcz6pm6yfgyb8f";
2243 sha256 = "1lcs521g9lzy9d7337vg4w7q7s8500rfqy7rcifcz6pm6yfgyb8f";
2324 libraryHaskellDepends = [ base ];
2244 libraryHaskellDepends = [ base ];
2327 homepage = "http://github.com/patperry/hs-ieee754";
2245 homepage = "http://github.com/patperry/hs-ieee754";
2328 description = "Utilities for dealing with IEEE floating point numbers";
2246 description = "Utilities for dealing with IEEE floating point numbers";
2329 license = stdenv.lib.licenses.bsd3;
2247 license = stdenv.lib.licenses.bsd3;
2331 "inflections" = callPackage
2249 "inflections" = callPackage
2332− ({ mkDerivation, base, exceptions, hspec, hspec-megaparsec
2250+ ({ mkDerivation, base, containers, exceptions, hspec
2251+ , hspec-megaparsec, megaparsec, QuickCheck, text
2333− , megaparsec, QuickCheck, text, unordered-containers
2252+ , unordered-containers
2335 mkDerivation {
2254 mkDerivation {
2336 pname = "inflections";
2255 pname = "inflections";
2337− version = "0.3.0.0";
2256+ version = "0.4.0.3";
2338− sha256 = "1w96i4rnsxxzrjjvqzjs7dqbs4h4nrdw84cxvizb4bq19y0cp483";
2257+ sha256 = "028dj9pgs5g6qb9x1hc8r4rn0rznr1ynn79vln48k2llyf2r38dx";
2339 libraryHaskellDepends = [
2258 libraryHaskellDepends = [
2340 base exceptions megaparsec text unordered-containers
2259 base exceptions megaparsec text unordered-containers
2342 testHaskellDepends = [
2261 testHaskellDepends = [
2343− base hspec hspec-megaparsec megaparsec QuickCheck text
2262+ base containers hspec hspec-megaparsec megaparsec QuickCheck text
2347 homepage = "https://github.com/stackbuilders/inflections-hs";
2264 homepage = "https://github.com/stackbuilders/inflections-hs";
2348 description = "Inflections library for Haskell";
2265 description = "Inflections library for Haskell";
2349 license = stdenv.lib.licenses.mit;
2266 license = stdenv.lib.licenses.mit;
@@ -2352,13 +2269,13 @@ self: {
2352 ({ mkDerivation, attoparsec, base, text, unordered-containers }:
2269 ({ mkDerivation, attoparsec, base, text, unordered-containers }:
2353 mkDerivation {
2270 mkDerivation {
2354 pname = "ini";
2271 pname = "ini";
2355− version = "0.3.5";
2272+ version = "0.3.6";
2356− sha256 = "1iicavbjr4qmlcdxh32cgqxlxd80xvzyxxskrs3hji1qzrnq7lxz";
2273+ sha256 = "1n9wsl7nz910bc8jx9ps7pvpql4hlnryjkqbdpfq0phjb9sf7fzw";
2275+ editedCabalFile = "0gfikdal67aws20i5r4wg4r0lgn844glykcn3nnmbmyvwsks049l";
2357 libraryHaskellDepends = [
2276 libraryHaskellDepends = [
2358 attoparsec base text unordered-containers
2277 attoparsec base text unordered-containers
2362 homepage = "http://github.com/chrisdone/ini";
2279 homepage = "http://github.com/chrisdone/ini";
2363 description = "Quick and easy configuration files in the INI format";
2280 description = "Quick and easy configuration files in the INI format";
2364 license = stdenv.lib.licenses.bsd3;
2281 license = stdenv.lib.licenses.bsd3;
@@ -2367,23 +2284,62 @@ self: {
2367 ({ mkDerivation, array, base, ghc-prim, integer-gmp }:
2284 ({ mkDerivation, array, base, ghc-prim, integer-gmp }:
2368 mkDerivation {
2285 mkDerivation {
2369 pname = "integer-logarithms";
2286 pname = "integer-logarithms";
2370− version = "1.0.2";
2287+ version = "1.0.2.1";
2371− sha256 = "0w5mhak181zi6qr5h2zbcs9ymaqacisp9jwk99naz6s8zz5rq1ii";
2288+ sha256 = "1wj8kgjg5bn2yrs4zh9qfjv85cx6w998j9pi39yrbv305944mb9j";
2372 libraryHaskellDepends = [ array base ghc-prim integer-gmp ];
2289 libraryHaskellDepends = [ array base ghc-prim integer-gmp ];
2374 doCheck = false;
2290 doCheck = false;
2375 homepage = "https://github.com/phadej/integer-logarithms";
2291 homepage = "https://github.com/phadej/integer-logarithms";
2376 description = "Integer logarithms";
2292 description = "Integer logarithms";
2377 license = stdenv.lib.licenses.mit;
2293 license = stdenv.lib.licenses.mit;
2295+ "interpolate" = callPackage
2296+ ({ mkDerivation, base, base-compat, bytestring, haskell-src-meta
2297+ , hspec, QuickCheck, quickcheck-instances, template-haskell, text
2300+ pname = "interpolate";
2302+ sha256 = "1gkaj98yz363v38fv78sqby236mp8yqwqcilx7kr2b9z0w3204bf";
2303+ libraryHaskellDepends = [ base haskell-src-meta template-haskell ];
2304+ testHaskellDepends = [
2305+ base base-compat bytestring haskell-src-meta hspec QuickCheck
2306+ quickcheck-instances template-haskell text
2308+ homepage = "https://github.com/sol/interpolate#readme";
2309+ description = "String interpolation done right";
2310+ license = stdenv.lib.licenses.mit;
2312+ "invariant" = callPackage
2313+ ({ mkDerivation, array, base, bifunctors, comonad, containers
2314+ , contravariant, ghc-prim, hspec, hspec-discover, profunctors
2315+ , QuickCheck, semigroups, StateVar, stm, tagged, template-haskell
2316+ , th-abstraction, transformers, transformers-compat
2317+ , unordered-containers
2320+ pname = "invariant";
2322+ sha256 = "0aqj7z55632qdg45074kgn9qfdxzb0a2f8lgjzr0l0i4mm2rr37b";
2323+ libraryHaskellDepends = [
2324+ array base bifunctors comonad containers contravariant ghc-prim
2325+ profunctors semigroups StateVar stm tagged template-haskell
2326+ th-abstraction transformers transformers-compat
2327+ unordered-containers
2329+ testHaskellDepends = [ base hspec QuickCheck template-haskell ];
2330+ testToolDepends = [ hspec-discover ];
2331+ homepage = "https://github.com/nfrisby/invariant-functors";
2332+ description = "Haskell98 invariant functors";
2333+ license = stdenv.lib.licenses.bsd2;
2379 "iproute" = callPackage
2335 "iproute" = callPackage
2380 ({ mkDerivation, appar, base, byteorder, containers, doctest, hspec
2336 ({ mkDerivation, appar, base, byteorder, containers, doctest, hspec
2381 , network, QuickCheck, safe
2337 , network, QuickCheck, safe
2383 mkDerivation {
2339 mkDerivation {
2384 pname = "iproute";
2340 pname = "iproute";
2385− version = "1.7.1";
2341+ version = "1.7.5";
2386− sha256 = "1viyxq3m1aifl05w0hxwrhhhcfpmvwz4ymil2gngi4nfm0yd1f2p";
2342+ sha256 = "1vw1nm3s8vz1hqnjnqd3wh5rr4q3m2r4izn5ynhf93h9185qwqzd";
2387 libraryHaskellDepends = [
2343 libraryHaskellDepends = [
2388 appar base byteorder containers network
2344 appar base byteorder containers network
@@ -2391,48 +2347,68 @@ self: {
2391 appar base byteorder containers doctest hspec network QuickCheck
2347 appar base byteorder containers doctest hspec network QuickCheck
2396 homepage = "http://www.mew.org/~kazu/proj/iproute/";
2350 homepage = "http://www.mew.org/~kazu/proj/iproute/";
2397 description = "IP Routing Table";
2351 description = "IP Routing Table";
2398 license = stdenv.lib.licenses.bsd3;
2352 license = stdenv.lib.licenses.bsd3;
2354+ "js-flot" = callPackage
2355+ ({ mkDerivation, base, HTTP }:
2359+ sha256 = "0yjyzqh3qzhy5h3nql1fckw0gcfb0f4wj9pm85nafpfqp2kg58hv";
2360+ enableSeparateDataOutput = true;
2361+ libraryHaskellDepends = [ base ];
2362+ testHaskellDepends = [ base HTTP ];
2363+ homepage = "https://github.com/ndmitchell/js-flot#readme";
2364+ description = "Obtain minified flot code";
2365+ license = stdenv.lib.licenses.mit;
2367+ "js-jquery" = callPackage
2368+ ({ mkDerivation, base, HTTP }:
2370+ pname = "js-jquery";
2372+ sha256 = "16q68jzbs7kp07dnq8cprdcc8fd41rim38039vg0w4x11lgniq70";
2373+ enableSeparateDataOutput = true;
2374+ libraryHaskellDepends = [ base ];
2375+ testHaskellDepends = [ base HTTP ];
2376+ homepage = "https://github.com/ndmitchell/js-jquery#readme";
2377+ description = "Obtain minified jQuery code";
2378+ license = stdenv.lib.licenses.mit;
2400 "kan-extensions" = callPackage
2380 "kan-extensions" = callPackage
2401 ({ mkDerivation, adjunctions, array, base, comonad, containers
2381 ({ mkDerivation, adjunctions, array, base, comonad, containers
2402− , contravariant, distributive, fail, free, mtl, semigroupoids
2382+ , contravariant, distributive, free, invariant, mtl, profunctors
2403− , tagged, transformers
2383+ , semigroupoids, tagged, transformers, transformers-compat
2405 mkDerivation {
2385 mkDerivation {
2406 pname = "kan-extensions";
2386 pname = "kan-extensions";
2407− version = "5.0.2";
2387+ version = "5.2";
2408− sha256 = "0bj88bgwxlx490f5r979idsm9dpdsb0ldzar9sa0jhj2jn2xx7hw";
2388+ sha256 = "1lyvyiwwh962j2nnnsqzlvp5zq6z8p3spvhmji99cjvldxc7wwkb";
2409 libraryHaskellDepends = [
2389 libraryHaskellDepends = [
2410 adjunctions array base comonad containers contravariant
2390 adjunctions array base comonad containers contravariant
2411− distributive fail free mtl semigroupoids tagged transformers
2391+ distributive free invariant mtl profunctors semigroupoids tagged
2392+ transformers transformers-compat
2415 homepage = "http://github.com/ekmett/kan-extensions/";
2394 homepage = "http://github.com/ekmett/kan-extensions/";
2416− description = "Kan extensions, Kan lifts, various forms of the Yoneda lemma, and (co)density (co)monads";
2395+ description = "Kan extensions, Kan lifts, the Yoneda lemma, and (co)density (co)monads";
2417 license = stdenv.lib.licenses.bsd3;
2396 license = stdenv.lib.licenses.bsd3;
2419 "keys" = callPackage
2398 "keys" = callPackage
2420 ({ mkDerivation, array, base, comonad, containers, free, hashable
2399 ({ mkDerivation, array, base, comonad, containers, free, hashable
2421− , semigroupoids, semigroups, transformers, transformers-compat
2400+ , semigroupoids, semigroups, tagged, transformers
2422− , unordered-containers
2401+ , transformers-compat, unordered-containers
2424 mkDerivation {
2403 mkDerivation {
2425 pname = "keys";
2404 pname = "keys";
2426− version = "3.11";
2405+ version = "3.12.1";
2427− sha256 = "1cn45h27hxwb4ci1iyd2qn0fzyb2y85qq4821a9xm37bwsvrgwqc";
2406+ sha256 = "1yqm4gpshsgswx6w78z64c83gpydh6jhgslx2lnc10nzhy0s9kkz";
2429− editedCabalFile = "1lyg4wyi7mkqvbfl9lvfln3j4vys47jih56zyjba7nx36kbw185i";
2430 libraryHaskellDepends = [
2407 libraryHaskellDepends = [
2431 array base comonad containers free hashable semigroupoids
2408 array base comonad containers free hashable semigroupoids
2432− semigroups transformers transformers-compat unordered-containers
2409+ semigroups tagged transformers transformers-compat
2410+ unordered-containers
2436 homepage = "http://github.com/ekmett/keys/";
2412 homepage = "http://github.com/ekmett/keys/";
2437 description = "Keyed functors and containers";
2413 description = "Keyed functors and containers";
2438 license = stdenv.lib.licenses.bsd3;
2414 license = stdenv.lib.licenses.bsd3;
@@ -2444,8 +2420,6 @@ self: {
2444 version = "0.2.4";
2420 version = "0.2.4";
2445 sha256 = "1nxcs7g8a1sp91bzpy4cj6s31k5pvc3gvig04cbrggv5cvjidnhl";
2421 sha256 = "1nxcs7g8a1sp91bzpy4cj6s31k5pvc3gvig04cbrggv5cvjidnhl";
2446 libraryHaskellDepends = [ base regex-posix template-haskell ];
2422 libraryHaskellDepends = [ base regex-posix template-haskell ];
2449 homepage = "http://github.com/finnsson/template-helper";
2423 homepage = "http://github.com/finnsson/template-helper";
2450 description = "Module to automatically extract functions from the local code";
2424 description = "Module to automatically extract functions from the local code";
2451 license = stdenv.lib.licenses.bsd3;
2425 license = stdenv.lib.licenses.bsd3;
@@ -2466,8 +2440,6 @@ self: {
2466 testHaskellDepends = [
2440 testHaskellDepends = [
2467 base base-compat Cabal deepseq doctest lens pretty QuickCheck
2441 base base-compat Cabal deepseq doctest lens pretty QuickCheck
2471 homepage = "https://github.com/peti/language-nix#readme";
2443 homepage = "https://github.com/peti/language-nix#readme";
2472 description = "Data types and useful functions to represent and manipulate the Nix language";
2444 description = "Data types and useful functions to represent and manipulate the Nix language";
2473 license = stdenv.lib.licenses.bsd3;
2445 license = stdenv.lib.licenses.bsd3;
@@ -2486,8 +2458,10 @@ self: {
2487 mkDerivation {
2459 mkDerivation {
2488 pname = "lens";
2460 pname = "lens";
2489− version = "4.15.4";
2461+ version = "4.16.1";
2490− sha256 = "1lkwlnhgpgnsz046mw4qs0fa7h4l012gilrr3nf3spllsy3pnbkl";
2462+ sha256 = "1im4drhbydbawd6i0jsrzpqihnmx4ywpkg7yg94ddwsw3mxwkgpm";
2464+ editedCabalFile = "11h83lj5mba4grhz1qx3irz10ysm9c3k7k6i6xv2cr60q8xin3ri";
2491 setupHaskellDepends = [ base Cabal cabal-doctest filepath ];
2465 setupHaskellDepends = [ base Cabal cabal-doctest filepath ];
2492 libraryHaskellDepends = [
2466 libraryHaskellDepends = [
2493 array base base-orphans bifunctors bytestring call-stack comonad
2467 array base base-orphans bifunctors bytestring call-stack comonad
@@ -2508,49 +2482,48 @@ self: {
2508 base bytestring comonad containers criterion deepseq
2482 base bytestring comonad containers criterion deepseq
2509 generic-deriving transformers unordered-containers vector
2483 generic-deriving transformers unordered-containers vector
2513 homepage = "http://github.com/ekmett/lens/";
2485 homepage = "http://github.com/ekmett/lens/";
2514 description = "Lenses, Folds and Traversals";
2486 description = "Lenses, Folds and Traversals";
2515 license = stdenv.lib.licenses.bsd2;
2487 license = stdenv.lib.licenses.bsd2;
2517 "lifted-async" = callPackage
2489 "lifted-async" = callPackage
2518 ({ mkDerivation, async, base, constraints, criterion, deepseq
2490 ({ mkDerivation, async, base, constraints, criterion, deepseq
2519− , HUnit, lifted-base, monad-control, mtl, tasty, tasty-hunit
2491+ , HUnit, lifted-base, monad-control, mtl, tasty
2520− , tasty-th, transformers-base
2492+ , tasty-expected-failure, tasty-hunit, tasty-th, transformers-base
2522 mkDerivation {
2494 mkDerivation {
2523 pname = "lifted-async";
2495 pname = "lifted-async";
2524− version = "0.9.3";
2496+ version = "0.10.0.2";
2525− sha256 = "0qdlc64kf02g97rzpragm4943ppy2cx74kbjcpbv32jcyc3q75wp";
2497+ sha256 = "1073r512c1x2m1v0jar9bwqg656slg7jd1jhsyj6m8awgx1l1mwf";
2526 libraryHaskellDepends = [
2498 libraryHaskellDepends = [
2527 async base constraints lifted-base monad-control transformers-base
2499 async base constraints lifted-base monad-control transformers-base
2529 testHaskellDepends = [
2501 testHaskellDepends = [
2530− async base HUnit lifted-base monad-control mtl tasty tasty-hunit
2502+ async base HUnit lifted-base monad-control mtl tasty
2531− tasty-th
2503+ tasty-expected-failure tasty-hunit tasty-th
2533 benchmarkHaskellDepends = [ async base criterion deepseq ];
2505 benchmarkHaskellDepends = [ async base criterion deepseq ];
2536 homepage = "https://github.com/maoe/lifted-async";
2506 homepage = "https://github.com/maoe/lifted-async";
2537 description = "Run lifted IO operations asynchronously and wait for their results";
2507 description = "Run lifted IO operations asynchronously and wait for their results";
2538 license = stdenv.lib.licenses.bsd3;
2508 license = stdenv.lib.licenses.bsd3;
2540 "lifted-base" = callPackage
2510 "lifted-base" = callPackage
2541− ({ mkDerivation, base, criterion, monad-control, monad-peel
2511+ ({ mkDerivation, base, criterion, HUnit, monad-control, monad-peel
2512+ , test-framework, test-framework-hunit, transformers
2542− , transformers, transformers-base
2513+ , transformers-base, transformers-compat
2544 mkDerivation {
2515 mkDerivation {
2545 pname = "lifted-base";
2516 pname = "lifted-base";
2546− version = "0.2.3.11";
2517+ version = "0.2.3.12";
2547− sha256 = "1ass00wfa91z5xp2xmm97xrvwm7j5hdkxid5cqvr3xbwrsgpmi4f";
2518+ sha256 = "1i8p8d3rkdh21bhgjjh32vd7qqjr7jq7p59qds0aw2kmargsjd61";
2548 libraryHaskellDepends = [ base monad-control transformers-base ];
2519 libraryHaskellDepends = [ base monad-control transformers-base ];
2520+ testHaskellDepends = [
2521+ base HUnit monad-control test-framework test-framework-hunit
2522+ transformers transformers-base transformers-compat
2549 benchmarkHaskellDepends = [
2524 benchmarkHaskellDepends = [
2550 base criterion monad-control monad-peel transformers
2525 base criterion monad-control monad-peel transformers
2554 homepage = "https://github.com/basvandijk/lifted-base";
2527 homepage = "https://github.com/basvandijk/lifted-base";
2555 description = "lifted IO operations from the base library";
2528 description = "lifted IO operations from the base library";
2556 license = stdenv.lib.licenses.bsd3;
2529 license = stdenv.lib.licenses.bsd3;
@@ -2563,8 +2536,6 @@ self: {
2563 sha256 = "0d0lwxxgd16is9aw6v3ps4r9prv3dj8xscmm45fvzq3nicjiawcf";
2536 sha256 = "0d0lwxxgd16is9aw6v3ps4r9prv3dj8xscmm45fvzq3nicjiawcf";
2564 libraryHaskellDepends = [ base call-stack transformers ];
2537 libraryHaskellDepends = [ base call-stack transformers ];
2565 testHaskellDepends = [ base hspec ];
2538 testHaskellDepends = [ base hspec ];
2568 homepage = "https://github.com/sol/logging-facade#readme";
2539 homepage = "https://github.com/sol/logging-facade#readme";
2569 description = "Simple logging abstraction that allows multiple back-ends";
2540 description = "Simple logging abstraction that allows multiple back-ends";
2570 license = stdenv.lib.licenses.mit;
2541 license = stdenv.lib.licenses.mit;
@@ -2576,8 +2547,6 @@ self: {
2576 version = "0.6.0.2";
2547 version = "0.6.0.2";
2577 sha256 = "07hnirv6snnym2r7iijlfz00b60jpy2856zvqxh989q0in7bd0hi";
2548 sha256 = "07hnirv6snnym2r7iijlfz00b60jpy2856zvqxh989q0in7bd0hi";
2578 libraryHaskellDepends = [ base mtl ];
2549 libraryHaskellDepends = [ base mtl ];
2581 homepage = "http://code.haskell.org/~dolio/";
2550 homepage = "http://code.haskell.org/~dolio/";
2582 description = "A backtracking logic-programming monad";
2551 description = "A backtracking logic-programming monad";
2583 license = stdenv.lib.licenses.bsd3;
2552 license = stdenv.lib.licenses.bsd3;
@@ -2589,8 +2558,10 @@ self: {
2590 mkDerivation {
2559 mkDerivation {
2591 pname = "lucid";
2560 pname = "lucid";
2592− version = "2.9.8.1";
2561+ version = "2.9.10";
2593− sha256 = "026s82bh3a4lgmpy9445i5f6q0iiqpc8cxxx8rhmn32nrqhf187b";
2562+ sha256 = "14238cnrvkbr81hpaqg1r342sryj8k0p6igkwf140s9phfpdzry0";
2564+ editedCabalFile = "0n94x2havrvks85z8azsa4pvz33amhb444cias3kfxmkyvypn5ah";
2594 libraryHaskellDepends = [
2565 libraryHaskellDepends = [
2595 base blaze-builder bytestring containers hashable mmorph mtl text
2566 base blaze-builder bytestring containers hashable mmorph mtl text
2596 transformers unordered-containers
2567 transformers unordered-containers
@@ -2601,8 +2572,6 @@ self: {
2601 benchmarkHaskellDepends = [
2572 benchmarkHaskellDepends = [
2602 base blaze-builder bytestring criterion deepseq text transformers
2573 base blaze-builder bytestring criterion deepseq text transformers
2606 homepage = "https://github.com/chrisdone/lucid";
2575 homepage = "https://github.com/chrisdone/lucid";
2607 description = "Clear to write, read and edit DSL for HTML";
2576 description = "Clear to write, read and edit DSL for HTML";
2608 license = stdenv.lib.licenses.bsd3;
2577 license = stdenv.lib.licenses.bsd3;
@@ -2624,65 +2593,82 @@ self: {
2624 test-framework-hunit test-framework-quickcheck2 vector
2593 test-framework-hunit test-framework-quickcheck2 vector
2625 vector-th-unbox
2594 vector-th-unbox
2628 doCheck = false;
2596 doCheck = false;
2629 homepage = "https://github.com/bos/math-functions";
2597 homepage = "https://github.com/bos/math-functions";
2630 description = "Special functions and Chebyshev polynomials";
2598 description = "Special functions and Chebyshev polynomials";
2631 license = stdenv.lib.licenses.bsd3;
2599 license = stdenv.lib.licenses.bsd3;
2633 "megaparsec" = callPackage
2601 "megaparsec" = callPackage
2634− ({ mkDerivation, base, bytestring, containers, criterion, deepseq
2602+ ({ mkDerivation, base, bytestring, case-insensitive, containers
2635− , exceptions, hspec, hspec-expectations, mtl, QuickCheck
2603+ , criterion, deepseq, hspec, hspec-discover, hspec-expectations
2604+ , mtl, parser-combinators, QuickCheck, scientific, text
2636− , scientific, text, transformers, weigh
2605+ , transformers, weigh
2638 mkDerivation {
2607 mkDerivation {
2639 pname = "megaparsec";
2608 pname = "megaparsec";
2640− version = "5.3.1";
2609+ version = "6.5.0";
2641− sha256 = "06myn8l6jcbd494i3wr6q27npbbxd6c2gfkd2jdzwbjqjqbpv0j8";
2610+ sha256 = "12iggy7qpf8x93jm64zf0g215xwy779bqyfyjk2bhmxqqr1yzgdy";
2612+ editedCabalFile = "0ahvqr29ym3g46yv2jxniccyn1ng1yqicqdbamkzm89gjnxd9n25";
2642 libraryHaskellDepends = [
2613 libraryHaskellDepends = [
2643− base bytestring containers deepseq exceptions mtl QuickCheck
2614+ base bytestring case-insensitive containers deepseq mtl
2644− scientific text transformers
2615+ parser-combinators scientific text transformers
2646 testHaskellDepends = [
2617 testHaskellDepends = [
2647− base bytestring containers exceptions hspec hspec-expectations mtl
2618+ base bytestring containers hspec hspec-expectations mtl QuickCheck
2648− QuickCheck scientific text transformers
2619+ scientific text transformers
2621+ testToolDepends = [ hspec-discover ];
2650− benchmarkHaskellDepends = [ base criterion deepseq weigh ];
2622+ benchmarkHaskellDepends = [ base criterion deepseq text weigh ];
2653 homepage = "https://github.com/mrkkrp/megaparsec";
2623 homepage = "https://github.com/mrkkrp/megaparsec";
2654 description = "Monadic parser combinators";
2624 description = "Monadic parser combinators";
2655 license = stdenv.lib.licenses.bsd2;
2625 license = stdenv.lib.licenses.bsd2;
2657 "memory" = callPackage
2627 "memory" = callPackage
2658− ({ mkDerivation, base, bytestring, deepseq, foundation, ghc-prim
2628+ ({ mkDerivation, base, basement, bytestring, deepseq, foundation
2659− , tasty, tasty-hunit, tasty-quickcheck
2629+ , ghc-prim
2661 mkDerivation {
2631 mkDerivation {
2662 pname = "memory";
2632 pname = "memory";
2663− version = "0.14.6";
2633+ version = "0.14.16";
2664− sha256 = "0q61zxdlgcw7wg244hb3c11qm5agrmnmln0h61sz2mj72xqc1pn7";
2634+ sha256 = "03rbszi5d4z9rlbfv8ydrl1xf84xsh8z57g07f7j9qccn9587c3v";
2665 libraryHaskellDepends = [
2635 libraryHaskellDepends = [
2666− base bytestring deepseq foundation ghc-prim
2636+ base basement bytestring deepseq foundation ghc-prim
2668− testHaskellDepends = [
2669− base foundation tasty tasty-hunit tasty-quickcheck
2671− doHaddock = false;
2638+ testHaskellDepends = [ base basement bytestring foundation ];
2673 homepage = "https://github.com/vincenthz/hs-memory";
2639 homepage = "https://github.com/vincenthz/hs-memory";
2674 description = "memory and related abstraction stuff";
2640 description = "memory and related abstraction stuff";
2675 license = stdenv.lib.licenses.bsd3;
2641 license = stdenv.lib.licenses.bsd3;
2643+ "microstache" = callPackage
2644+ ({ mkDerivation, aeson, base, bytestring, containers, deepseq
2645+ , directory, filepath, hspec, parsec, text, transformers
2646+ , unordered-containers, vector
2649+ pname = "microstache";
2650+ version = "1.0.1.1";
2651+ sha256 = "0851sqr1ppdj6m822635pa3j6qzdf25gyrhkjs25zdry6518bsax";
2653+ editedCabalFile = "0rl6vgmjnf1a14kiynh4gnmy6n6kkik9hqj9k5vqw68h4f110i4b";
2654+ libraryHaskellDepends = [
2655+ aeson base bytestring containers deepseq directory filepath parsec
2656+ text transformers unordered-containers vector
2658+ testHaskellDepends = [
2659+ aeson base bytestring containers hspec parsec text
2661+ homepage = "https://github.com/phadej/microstache";
2662+ description = "Mustache templates for Haskell";
2663+ license = stdenv.lib.licenses.bsd3;
2677 "mime-types" = callPackage
2665 "mime-types" = callPackage
2678 ({ mkDerivation, base, bytestring, containers, text }:
2666 ({ mkDerivation, base, bytestring, containers, text }:
2679 mkDerivation {
2667 mkDerivation {
2680 pname = "mime-types";
2668 pname = "mime-types";
2681− version = "0.1.0.7";
2669+ version = "0.1.0.8";
2682− sha256 = "1fg9cqpp5lswk8ajlq4f41n12c2v2naz179l8dsz6zisjqj4l5l3";
2670+ sha256 = "14ccl2842ya17zyj0bpc7vzklbyqvvydpbypn69h2fmhgji192x8";
2683 libraryHaskellDepends = [ base bytestring containers text ];
2671 libraryHaskellDepends = [ base bytestring containers text ];
2686 homepage = "https://github.com/yesodweb/wai";
2672 homepage = "https://github.com/yesodweb/wai";
2687 description = "Basic mime-type handling types and functions";
2673 description = "Basic mime-type handling types and functions";
2688 license = stdenv.lib.licenses.mit;
2674 license = stdenv.lib.licenses.mit;
@@ -2691,15 +2677,11 @@ self: {
2691 ({ mkDerivation, base, mtl, transformers, transformers-compat }:
2677 ({ mkDerivation, base, mtl, transformers, transformers-compat }:
2692 mkDerivation {
2678 mkDerivation {
2693 pname = "mmorph";
2679 pname = "mmorph";
2694− version = "1.0.9";
2680+ version = "1.1.2";
2695− sha256 = "0qs5alhy719a14lrs7rnh2qsn1146czg68gvgylf4m5jh4w7vwp1";
2681+ sha256 = "1gjz1ib968lqybma7my1n19qq6cdj6a7nskrlnwy4jy9jrwzs2n9";
2697− editedCabalFile = "1xxf78qi08qsis2q785s0ra29wjxnxw8pyns0dsqp4a6cybd3mjd";
2698 libraryHaskellDepends = [
2682 libraryHaskellDepends = [
2699 base mtl transformers transformers-compat
2683 base mtl transformers transformers-compat
2703 description = "Monad morphisms";
2685 description = "Monad morphisms";
2704 license = stdenv.lib.licenses.bsd3;
2686 license = stdenv.lib.licenses.bsd3;
@@ -2719,8 +2701,6 @@ self: {
2719 base base-compat bytestring directory filepath hspec logging-facade
2701 base base-compat bytestring directory filepath hspec logging-facade
2720 temporary
2702 temporary
2724 description = "Support functions for automated testing";
2704 description = "Support functions for automated testing";
2725 license = stdenv.lib.licenses.mit;
2705 license = stdenv.lib.licenses.mit;
@@ -2730,13 +2710,11 @@ self: {
2731 mkDerivation {
2711 mkDerivation {
2732 pname = "monad-control";
2712 pname = "monad-control";
2733− version = "1.0.2.2";
2713+ version = "1.0.2.3";
2734− sha256 = "0cz4ww3vp96crdqrh7w86rzrs7gs8c1z7rq84yxxhbiz28fs4d0y";
2714+ sha256 = "1c92833gr6cadidjdp8mlznkpp8lyxl0w3y7d19y8yi3klc3843c";
2735 libraryHaskellDepends = [
2715 libraryHaskellDepends = [
2736 base stm transformers transformers-base transformers-compat
2716 base stm transformers transformers-base transformers-compat
2740 homepage = "https://github.com/basvandijk/monad-control";
2718 homepage = "https://github.com/basvandijk/monad-control";
2741 description = "Lift control operations, like exception catching, through monad transformers";
2719 description = "Lift control operations, like exception catching, through monad transformers";
2742 license = stdenv.lib.licenses.bsd3;
2720 license = stdenv.lib.licenses.bsd3;
@@ -2749,8 +2727,6 @@ self: {
2749 sha256 = "062c2sn3hc8h50p1mhqkpyv6x8dydz2zh3ridvlfjq9nqimszaky";
2727 sha256 = "062c2sn3hc8h50p1mhqkpyv6x8dydz2zh3ridvlfjq9nqimszaky";
2750 libraryHaskellDepends = [ base ];
2728 libraryHaskellDepends = [ base ];
2751 testHaskellDepends = [ base tasty tasty-hunit ];
2729 testHaskellDepends = [ base tasty tasty-hunit ];
2754 homepage = "https://github.com/mokus0/monad-loops";
2730 homepage = "https://github.com/mokus0/monad-loops";
2755 description = "Monadic loops";
2731 description = "Monadic loops";
2756 license = stdenv.lib.licenses.publicDomain;
2732 license = stdenv.lib.licenses.publicDomain;
@@ -2775,8 +2751,6 @@ self: {
2775 test-framework-hunit test-framework-quickcheck2 test-framework-th
2751 test-framework-hunit test-framework-quickcheck2 test-framework-th
2780 homepage = "https://github.com/simonmar/monad-par";
2754 homepage = "https://github.com/simonmar/monad-par";
2781 description = "A library for parallel programming based on a monad";
2755 description = "A library for parallel programming based on a monad";
2782 license = stdenv.lib.licenses.bsd3;
2756 license = stdenv.lib.licenses.bsd3;
@@ -2792,70 +2766,39 @@ self: {
2792 libraryHaskellDepends = [
2766 libraryHaskellDepends = [
2793 abstract-par base cereal deepseq mtl random transformers
2767 abstract-par base cereal deepseq mtl random transformers
2797 homepage = "https://github.com/simonmar/monad-par";
2769 homepage = "https://github.com/simonmar/monad-par";
2798 description = "Combinators and extra features for Par monads";
2770 description = "Combinators and extra features for Par monads";
2799 license = stdenv.lib.licenses.bsd3;
2771 license = stdenv.lib.licenses.bsd3;
2801− "monad-unlift" = callPackage
2773+ "monad-peel" = callPackage
2802− ({ mkDerivation, base, constraints, monad-control, transformers
2774+ ({ mkDerivation, base, extensible-exceptions, HUnit, test-framework
2803− , transformers-base
2775+ , test-framework-hunit, transformers
2805 mkDerivation {
2777 mkDerivation {
2806− pname = "monad-unlift";
2778+ pname = "monad-peel";
2807− version = "0.2.0";
2779+ version = "0.2.1.2";
2808− sha256 = "03zf2nd00ds12rrbp3qn7pr9vaw1npzswrzcnhc1k0p436366pjb";
2780+ sha256 = "1x1kr5pk8ksw8xcm19c50jx8m0crf3m3qp73k31dnl9r1w4ykm9d";
2809 libraryHaskellDepends = [
2781 libraryHaskellDepends = [
2810− base constraints monad-control transformers transformers-base
2782+ base extensible-exceptions transformers
2812− doHaddock = false;
2784+ testHaskellDepends = [
2813− doCheck = false;
2785+ base extensible-exceptions HUnit test-framework
2814− homepage = "https://github.com/fpco/monad-unlift";
2786+ test-framework-hunit transformers
2815− description = "Typeclasses for representing monad transformer unlifting";
2816− license = stdenv.lib.licenses.mit;
2818− "monad-unlift-ref" = callPackage
2819− ({ mkDerivation, base, constraints, exceptions, monad-control
2820− , monad-unlift, mtl, mutable-containers, resourcet, stm
2821− , transformers, transformers-base
2824− pname = "monad-unlift-ref";
2826− sha256 = "1qac8ijilndn4pcdf142f1vpqqaqrnh7zmq0jh86bpnwhhrwqym9";
2827− libraryHaskellDepends = [
2828− base constraints exceptions monad-control monad-unlift mtl
2829− mutable-containers resourcet stm transformers transformers-base
2831− doHaddock = false;
2788+ homepage = "http://andersk.mit.edu/haskell/monad-peel/";
2832− doCheck = false;
2789+ description = "Lift control operations like exception catching through monad transformers";
2833− homepage = "https://github.com/fpco/monad-unlift";
2834− description = "Typeclasses for representing monad transformer unlifting";
2835− license = stdenv.lib.licenses.mit;
2837− "monads-tf" = callPackage
2838− ({ mkDerivation, base, transformers }:
2840− pname = "monads-tf";
2841− version = "0.1.0.3";
2842− sha256 = "1wdhskwa6dw8qljbvwpyxj8ca6y95q2np7z4y4q6bpf4anmd5794";
2843− libraryHaskellDepends = [ base transformers ];
2846− description = "Monad classes, using type families";
2847 license = stdenv.lib.licenses.bsd3;
2790 license = stdenv.lib.licenses.bsd3;
2849 "mono-traversable" = callPackage
2792 "mono-traversable" = callPackage
2850− ({ mkDerivation, base, bytestring, containers, criterion, foldl
2793+ ({ mkDerivation, base, bytestring, containers, foldl, gauge
2851 , hashable, hspec, HUnit, mwc-random, QuickCheck, semigroups, split
2794 , hashable, hspec, HUnit, mwc-random, QuickCheck, semigroups, split
2852 , text, transformers, unordered-containers, vector
2795 , text, transformers, unordered-containers, vector
2853 , vector-algorithms
2796 , vector-algorithms
2855 mkDerivation {
2798 mkDerivation {
2856 pname = "mono-traversable";
2799 pname = "mono-traversable";
2857− version = "1.0.2.1";
2800+ version = "1.0.8.1";
2858− sha256 = "0smirpwika7d5a98h20jr9jqg41n7vqfy7k31crmn449qfig9ljf";
2801+ sha256 = "0d9r6z3a8gkhl1j5yq8hjg5wcndi5yixxm9xwbrf4z6pgdwr04lr";
2859 libraryHaskellDepends = [
2802 libraryHaskellDepends = [
2860 base bytestring containers hashable split text transformers
2803 base bytestring containers hashable split text transformers
2861 unordered-containers vector vector-algorithms
2804 unordered-containers vector vector-algorithms
@@ -2864,10 +2807,8 @@ self: {
2864 base bytestring containers foldl hspec HUnit QuickCheck semigroups
2807 base bytestring containers foldl hspec HUnit QuickCheck semigroups
2865 text transformers unordered-containers vector
2808 text transformers unordered-containers vector
2867− benchmarkHaskellDepends = [ base criterion mwc-random vector ];
2810+ benchmarkHaskellDepends = [ base gauge mwc-random vector ];
2870− homepage = "https://github.com/snoyberg/mono-traversable";
2811+ homepage = "https://github.com/snoyberg/mono-traversable#readme";
2871 description = "Type classes for mapping, folding, and traversing monomorphic containers";
2812 description = "Type classes for mapping, folding, and traversing monomorphic containers";
2872 license = stdenv.lib.licenses.mit;
2813 license = stdenv.lib.licenses.mit;
@@ -2884,8 +2825,6 @@ self: {
2884 base comonad containers dlist dlist-instances mono-traversable
2825 base comonad containers dlist dlist-instances mono-traversable
2885 semigroupoids semigroups transformers vector-instances
2826 semigroupoids semigroups transformers vector-instances
2889 homepage = "https://github.com/snoyberg/mono-traversable#readme";
2828 homepage = "https://github.com/snoyberg/mono-traversable#readme";
2890 description = "Extra typeclass instances for mono-traversable";
2829 description = "Extra typeclass instances for mono-traversable";
2891 license = stdenv.lib.licenses.mit;
2830 license = stdenv.lib.licenses.mit;
@@ -2894,56 +2833,41 @@ self: {
2894 ({ mkDerivation, base, transformers }:
2833 ({ mkDerivation, base, transformers }:
2895 mkDerivation {
2834 mkDerivation {
2896 pname = "mtl";
2835 pname = "mtl";
2897− version = "2.2.1";
2836+ version = "2.2.2";
2898− sha256 = "1icdbj2rshzn0m1zz5wa7v3xvkf6qw811p4s7jgqwvx1ydwrvrfa";
2837+ sha256 = "1xmy5741h8cyy0d91ahvqdz2hykkk20l8br7lg1rccnkis5g80w8";
2900− editedCabalFile = "0fsa965g9h23mlfjzghmmhcb9dmaq8zpm374gby6iwgdx47q0njb";
2901 libraryHaskellDepends = [ base transformers ];
2838 libraryHaskellDepends = [ base transformers ];
2904− homepage = "http://github.com/ekmett/mtl";
2839+ homepage = "http://github.com/haskell/mtl";
2905 description = "Monad classes, using functional dependencies";
2840 description = "Monad classes, using functional dependencies";
2906 license = stdenv.lib.licenses.bsd3;
2841 license = stdenv.lib.licenses.bsd3;
2908 "mutable-containers" = callPackage
2843 "mutable-containers" = callPackage
2909− ({ mkDerivation, base, containers, criterion, ghc-prim, hspec
2844+ ({ mkDerivation, base, containers, gauge, ghc-prim, hspec
2910 , mono-traversable, primitive, QuickCheck, vector
2845 , mono-traversable, primitive, QuickCheck, vector
2912 mkDerivation {
2847 mkDerivation {
2913 pname = "mutable-containers";
2848 pname = "mutable-containers";
2914− version = "0.3.3";
2849+ version = "0.3.4";
2915− sha256 = "1svwa54prfdmhdlmv118lnkwv3jx3rx7v5x30wbdsy39n75kjyks";
2850+ sha256 = "0zhkhlvg9yw45fg3srvzx7j81547djpkfw7higdvlj7fmph6c6b4";
2916 libraryHaskellDepends = [
2851 libraryHaskellDepends = [
2917 base containers ghc-prim mono-traversable primitive vector
2852 base containers ghc-prim mono-traversable primitive vector
2919 testHaskellDepends = [
2854 testHaskellDepends = [
2920 base containers hspec primitive QuickCheck vector
2855 base containers hspec primitive QuickCheck vector
2922− benchmarkHaskellDepends = [ base containers criterion ];
2857+ benchmarkHaskellDepends = [ base containers gauge vector ];
2925− homepage = "https://github.com/snoyberg/mono-traversable";
2858+ homepage = "https://github.com/snoyberg/mono-traversable#readme";
2926 description = "Abstactions and concrete implementations of mutable containers";
2859 description = "Abstactions and concrete implementations of mutable containers";
2927 license = stdenv.lib.licenses.mit;
2860 license = stdenv.lib.licenses.mit;
2929 "mwc-random" = callPackage
2862 "mwc-random" = callPackage
2930− ({ mkDerivation, base, HUnit, math-functions, primitive, QuickCheck
2863+ ({ mkDerivation, base, math-functions, primitive, time, vector }:
2931− , statistics, test-framework, test-framework-hunit
2932− , test-framework-quickcheck2, time, vector
2934 mkDerivation {
2864 mkDerivation {
2935 pname = "mwc-random";
2865 pname = "mwc-random";
2936 version = "0.13.6.0";
2866 version = "0.13.6.0";
2937 sha256 = "05j7yh0hh9nxic3dijmzv44kc6gzclvamdph7sq7w19wq57k6pq6";
2867 sha256 = "05j7yh0hh9nxic3dijmzv44kc6gzclvamdph7sq7w19wq57k6pq6";
2938− libraryHaskellDepends = [
2868+ libraryHaskellDepends = [
2939− base math-functions primitive time vector
2869+ base math-functions primitive time vector
2941− testHaskellDepends = [
2942− base HUnit QuickCheck statistics test-framework
2943− test-framework-hunit test-framework-quickcheck2 vector
2947 homepage = "https://github.com/bos/mwc-random";
2871 homepage = "https://github.com/bos/mwc-random";
2948 description = "Fast, high quality pseudo random number generation";
2872 description = "Fast, high quality pseudo random number generation";
2949 license = stdenv.lib.licenses.bsd3;
2873 license = stdenv.lib.licenses.bsd3;
@@ -2952,12 +2876,11 @@ self: {
2952 ({ mkDerivation, base, hspec, silently }:
2876 ({ mkDerivation, base, hspec, silently }:
2953 mkDerivation {
2877 mkDerivation {
2954 pname = "nanospec";
2878 pname = "nanospec";
2955− version = "0.2.1";
2879+ version = "0.2.2";
2956− sha256 = "0jq2l1lmy4hcl6r975xcg86xr1y7jfxr3qn27ibsmjbzlnxdkjyv";
2880+ sha256 = "1rcmhl9bhyfvanalnf1r86wkx6rq6wdvagnw1h011jcnnb1cq56g";
2957 libraryHaskellDepends = [ base ];
2881 libraryHaskellDepends = [ base ];
2958 testHaskellDepends = [ base hspec silently ];
2882 testHaskellDepends = [ base hspec silently ];
2959− doHaddock = false;
2883+ homepage = "https://github.com/hspec/nanospec#readme";
2961 description = "A lightweight implementation of a subset of Hspec's API";
2884 description = "A lightweight implementation of a subset of Hspec's API";
2962 license = stdenv.lib.licenses.mit;
2885 license = stdenv.lib.licenses.mit;
@@ -2965,29 +2888,23 @@ self: {
2965 ({ mkDerivation }:
2888 ({ mkDerivation }:
2966 mkDerivation {
2889 mkDerivation {
2967 pname = "nats";
2890 pname = "nats";
2968− version = "1.1.1";
2891+ version = "1.1.2";
2969− sha256 = "1kfl2yy97nb7q0j17v96rl73xvi3z4db9bk0xychc76dax41n78k";
2892+ sha256 = "1v40drmhixck3pz3mdfghamh73l4rp71mzcviipv1y8jhrfxilmr";
2894+ editedCabalFile = "1jzyysf758lfindlclqpzqcd0lrgrdv0rnz2lg8g1rvv07x2n7zh";
2970 doHaddock = false;
2895 doHaddock = false;
2972 homepage = "http://github.com/ekmett/nats/";
2896 homepage = "http://github.com/ekmett/nats/";
2973 description = "Natural numbers";
2897 description = "Natural numbers";
2974 license = stdenv.lib.licenses.bsd3;
2898 license = stdenv.lib.licenses.bsd3;
2976 "network" = callPackage
2900 "network" = callPackage
2977− ({ mkDerivation, base, bytestring, doctest, HUnit, test-framework
2901+ ({ mkDerivation, base, bytestring, doctest, hspec, HUnit, unix }:
2978− , test-framework-hunit, unix
2980 mkDerivation {
2902 mkDerivation {
2981 pname = "network";
2903 pname = "network";
2982− version = "2.6.3.2";
2904+ version = "2.6.3.6";
2983− sha256 = "1dn092zfqmxfbzln6d0khka4gizzjivf2yja9w9hwb5g9q3pfi1m";
2905+ sha256 = "198mam7ahny48p9fajznbqq16a8ya2gw0xm3gnm1si1rmc4hdplv";
2985− editedCabalFile = "17234sy0vqic8g9wg8gmfmc0by50scjwbdk8bkcl9kjf3fvs4nyx";
2986 libraryHaskellDepends = [ base bytestring unix ];
2906 libraryHaskellDepends = [ base bytestring unix ];
2987− testHaskellDepends = [
2907+ testHaskellDepends = [ base bytestring doctest hspec HUnit ];
2988− base bytestring doctest HUnit test-framework test-framework-hunit
2991 doCheck = false;
2908 doCheck = false;
2992 homepage = "https://github.com/haskell/network";
2909 homepage = "https://github.com/haskell/network";
2993 description = "Low-level networking interface";
2910 description = "Low-level networking interface";
@@ -3008,8 +2925,6 @@ self: {
3008 base HUnit test-framework test-framework-hunit
2925 base HUnit test-framework test-framework-hunit
3009 test-framework-quickcheck2
2926 test-framework-quickcheck2
3013 homepage = "https://github.com/haskell/network-uri";
2928 homepage = "https://github.com/haskell/network-uri";
3014 description = "URI manipulation";
2929 description = "URI manipulation";
3015 license = stdenv.lib.licenses.bsd3;
2930 license = stdenv.lib.licenses.bsd3;
@@ -3023,8 +2938,6 @@ self: {
3023 revision = "2";
2938 revision = "2";
3024 editedCabalFile = "04b9vn007hlvsrx4ksd3r8r3kbyaj2kvwxchdrmd4370qzi8p6gs";
2939 editedCabalFile = "04b9vn007hlvsrx4ksd3r8r3kbyaj2kvwxchdrmd4370qzi8p6gs";
3025 libraryHaskellDepends = [ base ];
2940 libraryHaskellDepends = [ base ];
3028 description = "locale library";
2941 description = "locale library";
3029 license = stdenv.lib.licenses.bsd3;
2942 license = stdenv.lib.licenses.bsd3;
@@ -3037,94 +2950,78 @@ self: {
3037 revision = "2";
2950 revision = "2";
3038 editedCabalFile = "1j6ln1dkvhdvnwl33bp0xf9lhc4sybqk0aw42p8cq81xwwzbn7y9";
2951 editedCabalFile = "1j6ln1dkvhdvnwl33bp0xf9lhc4sybqk0aw42p8cq81xwwzbn7y9";
3039 libraryHaskellDepends = [ base old-locale ];
2952 libraryHaskellDepends = [ base old-locale ];
3042 description = "Time library";
2953 description = "Time library";
3043 license = stdenv.lib.licenses.bsd3;
2954 license = stdenv.lib.licenses.bsd3;
3045− "options" = callPackage
3046− ({ mkDerivation, base, containers, monads-tf, transformers }:
3049− version = "1.2.1.1";
3050− sha256 = "0qjs0v1ny52w51n5582d4z8wy9h6n0zw1xb5dh686ff5wadflgi8";
3051− libraryHaskellDepends = [ base containers monads-tf transformers ];
3054− homepage = "https://john-millikin.com/software/haskell-options/";
3055− description = "A powerful and easy-to-use command-line option parser";
3056− license = stdenv.lib.licenses.mit;
3058 "optparse-applicative" = callPackage
2956 "optparse-applicative" = callPackage
3059− ({ mkDerivation, ansi-wl-pprint, base, process, QuickCheck
2957+ ({ mkDerivation, ansi-wl-pprint, base, bytestring, process
3060− , transformers, transformers-compat
2958+ , QuickCheck, transformers, transformers-compat
3062 mkDerivation {
2960 mkDerivation {
3063 pname = "optparse-applicative";
2961 pname = "optparse-applicative";
3064− version = "0.13.2.0";
2962+ version = "0.14.2.0";
3065− sha256 = "18kcjldpzay3k3309rvb9vqrp5b1gqp0hgymynqx7x2kgv7cz0sw";
2963+ sha256 = "0c3z1mvynlyv1garjbdmdd3npm40dabgm75js4r07cf766c1wd71";
3066 libraryHaskellDepends = [
2964 libraryHaskellDepends = [
3067 ansi-wl-pprint base process transformers transformers-compat
2965 ansi-wl-pprint base process transformers transformers-compat
3069− testHaskellDepends = [ base QuickCheck ];
2967+ testHaskellDepends = [ base bytestring QuickCheck ];
3072 homepage = "https://github.com/pcapriotti/optparse-applicative";
2968 homepage = "https://github.com/pcapriotti/optparse-applicative";
3073 description = "Utilities and combinators for parsing command line options";
2969 description = "Utilities and combinators for parsing command line options";
3074 license = stdenv.lib.licenses.bsd3;
2970 license = stdenv.lib.licenses.bsd3;
3076 "optparse-simple" = callPackage
2972 "optparse-simple" = callPackage
3077− ({ mkDerivation, base, either, gitrev, optparse-applicative
2973+ ({ mkDerivation, base, bytestring, directory, gitrev
3078− , template-haskell, transformers
2974+ , optparse-applicative, template-haskell, transformers
3080 mkDerivation {
2976 mkDerivation {
3081 pname = "optparse-simple";
2977 pname = "optparse-simple";
3082− version = "0.0.3";
2978+ version = "0.1.0";
3083− sha256 = "0zlcvxhx98k1akbv5fzsvwcrmb1rxsmmyaiwkhfrp5dxq6kg0is5";
2979+ sha256 = "1g2cf4pcf1fa001z77g8gwnx0cxdpqs1iw9xp0kb9qrxm9gpk3c3";
3084 libraryHaskellDepends = [
2980 libraryHaskellDepends = [
3085− base either gitrev optparse-applicative template-haskell
2981+ base gitrev optparse-applicative template-haskell transformers
3088− doHaddock = false;
2983+ testHaskellDepends = [ base bytestring directory ];
3089− doCheck = false;
2984+ homepage = "https://github.com/fpco/optparse-simple#readme";
3090 description = "Simple interface to optparse-applicative";
2985 description = "Simple interface to optparse-applicative";
3091 license = stdenv.lib.licenses.bsd3;
2986 license = stdenv.lib.licenses.bsd3;
3093 "parallel" = callPackage
2988 "parallel" = callPackage
3094− ({ mkDerivation, array, base, containers, deepseq }:
2989+ ({ mkDerivation, array, base, containers, deepseq, ghc-prim }:
3095 mkDerivation {
2990 mkDerivation {
3096 pname = "parallel";
2991 pname = "parallel";
3097− version = "3.2.1.1";
2992+ version = "3.2.2.0";
3098− sha256 = "05rw8zhpqhx31zi6vg7zpyciaarh24j7g2p613xrpyrnksybjfrj";
2993+ sha256 = "1xkfi96w6yfpppd0nw1rnszdxmvifwzm699ilv6332ra3akm610p";
3099− libraryHaskellDepends = [ array base containers deepseq ];
2994+ libraryHaskellDepends = [ array base containers deepseq ghc-prim ];
3102 description = "Parallel programming library";
2995 description = "Parallel programming library";
3103 license = stdenv.lib.licenses.bsd3;
2996 license = stdenv.lib.licenses.bsd3;
3105 "parsec" = callPackage
2998 "parsec" = callPackage
3106− ({ mkDerivation, base, bytestring, mtl, text }:
2999+ ({ mkDerivation, base, bytestring, HUnit, mtl, test-framework
3000+ , test-framework-hunit, text
3107 mkDerivation {
3002 mkDerivation {
3108 pname = "parsec";
3003 pname = "parsec";
3109− version = "3.1.11";
3004+ version = "3.1.13.0";
3110− sha256 = "0vk7q9j2128q191zf1sg0ylj9s9djwayqk9747k0a5fin4f2b1vg";
3005+ sha256 = "1wc09pyn70p8z6llink10c8pqbh6ikyk554911yfwxv1g91swqbq";
3007+ editedCabalFile = "1dpr1wfpykkl6kayp4wnyn0n1zv7pvqksax2i54dhdgjijj8qynd";
3111 libraryHaskellDepends = [ base bytestring mtl text ];
3008 libraryHaskellDepends = [ base bytestring mtl text ];
3112− doHaddock = false;
3009+ testHaskellDepends = [
3113− doCheck = false;
3010+ base HUnit mtl test-framework test-framework-hunit
3114− homepage = "https://github.com/aslatter/parsec";
3012+ homepage = "https://github.com/hvr/parsec";
3115 description = "Monadic parser combinators";
3013 description = "Monadic parser combinators";
3116 license = stdenv.lib.licenses.bsd3;
3014 license = stdenv.lib.licenses.bsd3;
3118− "patience" = callPackage
3016+ "parser-combinators" = callPackage
3119− ({ mkDerivation, base, containers }:
3017+ ({ mkDerivation, base }:
3120 mkDerivation {
3018 mkDerivation {
3121− pname = "patience";
3019+ pname = "parser-combinators";
3122− version = "0.1.1";
3020+ version = "1.0.0";
3123− sha256 = "0qyv20gqy9pb1acy700ahv70lc6vprcwb26cc7fcpcs4scsc7irm";
3021+ sha256 = "1pwfdsklqwvaynwpdzmx1bs35mp6dpsyaqdnzxnqcrxwf5h8sk75";
3124− libraryHaskellDepends = [ base containers ];
3022+ libraryHaskellDepends = [ base ];
3125− doHaddock = false;
3023+ homepage = "https://github.com/mrkkrp/parser-combinators";
3126− doCheck = false;
3024+ description = "Lightweight package providing commonly useful parser combinators";
3127− description = "Patience diff and longest increasing subsequence";
3128 license = stdenv.lib.licenses.bsd3;
3025 license = stdenv.lib.licenses.bsd3;
3130 "pcre-light" = callPackage
3027 "pcre-light" = callPackage
@@ -3135,28 +3032,24 @@ self: {
3135 sha256 = "0xcyi1fivwg7a92mch5bcqzmrfxzqj42rmb3m8kgs61x4qwpxj82";
3032 sha256 = "0xcyi1fivwg7a92mch5bcqzmrfxzqj42rmb3m8kgs61x4qwpxj82";
3136 libraryHaskellDepends = [ base bytestring ];
3033 libraryHaskellDepends = [ base bytestring ];
3137 libraryPkgconfigDepends = [ pcre ];
3034 libraryPkgconfigDepends = [ pcre ];
3140 homepage = "https://github.com/Daniel-Diaz/pcre-light";
3035 homepage = "https://github.com/Daniel-Diaz/pcre-light";
3141 description = "Portable regex library for Perl 5 compatible regular expressions";
3036 description = "Portable regex library for Perl 5 compatible regular expressions";
3142 license = stdenv.lib.licenses.bsd3;
3037 license = stdenv.lib.licenses.bsd3;
3143 }) {inherit (pkgs) pcre;};
3038 }) {inherit (pkgs) pcre;};
3144 "pem" = callPackage
3039 "pem" = callPackage
3145− ({ mkDerivation, base, base64-bytestring, bytestring, HUnit, mtl
3040+ ({ mkDerivation, base, basement, bytestring, HUnit, memory
3146 , QuickCheck, test-framework, test-framework-hunit
3041 , QuickCheck, test-framework, test-framework-hunit
3147 , test-framework-quickcheck2
3042 , test-framework-quickcheck2
3149 mkDerivation {
3044 mkDerivation {
3150 pname = "pem";
3045 pname = "pem";
3151− version = "0.2.2";
3046+ version = "0.2.4";
3152− sha256 = "162sk5sg22w21wqz5qv8kx6ibxp99v5p20g3nknhm1kddk3hha1p";
3047+ sha256 = "1m7qjsxrd8m88cvkqmr8kscril500j2a9y0iynvksjyjkhdlq33p";
3153− libraryHaskellDepends = [ base base64-bytestring bytestring mtl ];
3048+ libraryHaskellDepends = [ base basement bytestring memory ];
3154 testHaskellDepends = [
3049 testHaskellDepends = [
3155 base bytestring HUnit QuickCheck test-framework
3050 base bytestring HUnit QuickCheck test-framework
3156 test-framework-hunit test-framework-quickcheck2
3051 test-framework-hunit test-framework-quickcheck2
3160 homepage = "http://github.com/vincenthz/hs-pem";
3053 homepage = "http://github.com/vincenthz/hs-pem";
3161 description = "Privacy Enhanced Mail (PEM) format reader and writer";
3054 description = "Privacy Enhanced Mail (PEM) format reader and writer";
3162 license = stdenv.lib.licenses.bsd3;
3055 license = stdenv.lib.licenses.bsd3;
@@ -3168,17 +3061,15 @@ self: {
3169 mkDerivation {
3062 mkDerivation {
3170 pname = "pointed";
3063 pname = "pointed";
3171− version = "5";
3064+ version = "5.0.1";
3172− sha256 = "05sxac90xv4j8glmf2mxs0smmv6vhia0qaaag5v37ar5a6pvh1l9";
3065+ sha256 = "1p91a762xglckscnhpflxzav8byf49a02mli3983i4kpr2jkaimr";
3173 revision = "1";
3066 revision = "1";
3174− editedCabalFile = "170gqax34qch77zzqwq95z2lzq9da8gmfxg1vcll4aphhafwgzzp";
3067+ editedCabalFile = "1ccjmzz3jf5ybrzv7qdwm3qb8rz0yskvi4ackrixyhdk8bg5f3nc";
3175 libraryHaskellDepends = [
3068 libraryHaskellDepends = [
3176 base comonad containers data-default-class hashable kan-extensions
3069 base comonad containers data-default-class hashable kan-extensions
3177 semigroupoids semigroups stm tagged transformers
3070 semigroupoids semigroups stm tagged transformers
3178 transformers-compat unordered-containers
3071 transformers-compat unordered-containers
3182 homepage = "http://github.com/ekmett/pointed/";
3073 homepage = "http://github.com/ekmett/pointed/";
3183 description = "Pointed and copointed data";
3074 description = "Pointed and copointed data";
3184 license = stdenv.lib.licenses.bsd3;
3075 license = stdenv.lib.licenses.bsd3;
@@ -3190,42 +3081,36 @@ self: {
3190 version = "1.12";
3081 version = "1.12";
3191 sha256 = "05dya1vdvq29hkhkdlsglzhw7bdn51rvs1javs0q75nf99c66k7m";
3082 sha256 = "05dya1vdvq29hkhkdlsglzhw7bdn51rvs1javs0q75nf99c66k7m";
3192 libraryHaskellDepends = [ base bytestring text ];
3083 libraryHaskellDepends = [ base bytestring text ];
3195 homepage = "http://code.haskell.org/~malcolm/polyparse/";
3084 homepage = "http://code.haskell.org/~malcolm/polyparse/";
3196 description = "A variety of alternative parser combinator libraries";
3085 description = "A variety of alternative parser combinator libraries";
3197 license = "LGPL";
3086 license = "LGPL";
3199− "prelude-extras" = callPackage
3088+ "pretty-hex" = callPackage
3200− ({ mkDerivation, base }:
3089+ ({ mkDerivation, base, bytestring }:
3201 mkDerivation {
3090 mkDerivation {
3202− pname = "prelude-extras";
3091+ pname = "pretty-hex";
3203− version = "0.4.0.3";
3092+ version = "1.0";
3204− sha256 = "0xzqdf3nl2h0ra4gnslm1m1nsxlsgc0hh6ky3vn578vh11zhifq9";
3093+ sha256 = "0ylwkvvjvmpprha9nx83xb8gkhyanhk5fffc0r7lb96n4ch5z6pz";
3205− libraryHaskellDepends = [ base ];
3094+ libraryHaskellDepends = [ base bytestring ];
3206− doHaddock = false;
3095+ description = "A library for hex dumps of ByteStrings";
3208− homepage = "http://github.com/ekmett/prelude-extras";
3209− description = "Higher order versions of Prelude classes";
3210 license = stdenv.lib.licenses.bsd3;
3096 license = stdenv.lib.licenses.bsd3;
3212 "pretty-show" = callPackage
3098 "pretty-show" = callPackage
3213 ({ mkDerivation, array, base, filepath, ghc-prim, happy
3099 ({ mkDerivation, array, base, filepath, ghc-prim, happy
3214− , haskell-lexer, pretty
3100+ , haskell-lexer, pretty, text
3216 mkDerivation {
3102 mkDerivation {
3217 pname = "pretty-show";
3103 pname = "pretty-show";
3218− version = "1.6.13";
3104+ version = "1.7";
3219− sha256 = "1kbx72ybrpw0kh5zsd2kdw143qykbmd9lgmsvj57659y0k5l7fjm";
3105+ sha256 = "0br7pkxqqqhby2j2v1g847lgqsrasx56g1jw3dhmjh4flzs6warq";
3220 isLibrary = true;
3106 isLibrary = true;
3221 isExecutable = true;
3107 isExecutable = true;
3108+ enableSeparateDataOutput = true;
3222 libraryHaskellDepends = [
3109 libraryHaskellDepends = [
3223− array base filepath ghc-prim haskell-lexer pretty
3110+ array base filepath ghc-prim haskell-lexer pretty text
3225 libraryToolDepends = [ happy ];
3112 libraryToolDepends = [ happy ];
3226 executableHaskellDepends = [ base ];
3113 executableHaskellDepends = [ base ];
3229 homepage = "http://wiki.github.com/yav/pretty-show";
3114 homepage = "http://wiki.github.com/yav/pretty-show";
3230 description = "Tools for working with derived `Show` instances and generic inspection of values";
3115 description = "Tools for working with derived `Show` instances and generic inspection of values";
3231 license = stdenv.lib.licenses.mit;
3116 license = stdenv.lib.licenses.mit;
@@ -3234,78 +3119,90 @@ self: {
3234 ({ mkDerivation, base, ghc-prim, transformers }:
3119 ({ mkDerivation, base, ghc-prim, transformers }:
3235 mkDerivation {
3120 mkDerivation {
3236 pname = "primitive";
3121 pname = "primitive";
3237− version = "0.6.2.0";
3122+ version = "0.6.3.0";
3238− sha256 = "1q9a537av81c0lvcdzc8i5hqjx3209f5448d1smkyaz22c1dgs5q";
3123+ sha256 = "0mcmbnj08wd6zfwn7xk6zf5hy5zwbla5v78pw0dpymqg9s0gzpnd";
3240− editedCabalFile = "0d61g8ppsdajdqykl2kc46kq00aamsf12v60ilgrf58dbji9sz56";
3241 libraryHaskellDepends = [ base ghc-prim transformers ];
3124 libraryHaskellDepends = [ base ghc-prim transformers ];
3242 testHaskellDepends = [ base ghc-prim ];
3125 testHaskellDepends = [ base ghc-prim ];
3245 homepage = "https://github.com/haskell/primitive";
3126 homepage = "https://github.com/haskell/primitive";
3246 description = "Primitive memory-related operations";
3127 description = "Primitive memory-related operations";
3247 license = stdenv.lib.licenses.bsd3;
3128 license = stdenv.lib.licenses.bsd3;
3249 "profunctors" = callPackage
3130 "profunctors" = callPackage
3250 ({ mkDerivation, base, base-orphans, bifunctors, comonad
3131 ({ mkDerivation, base, base-orphans, bifunctors, comonad
3251− , contravariant, distributive, tagged, transformers
3132+ , contravariant, distributive, semigroups, tagged, transformers
3253 mkDerivation {
3134 mkDerivation {
3254 pname = "profunctors";
3135 pname = "profunctors";
3255− version = "5.2.1";
3136+ version = "5.2.2";
3256− sha256 = "0pcwjp813d3mrzb7qf7dzkspf85xnfj1m2snhjgnvwx6vw07w877";
3137+ sha256 = "0s1pwjidbn761xk43pmzyvn99hm3psdifjd78ylki7f97aiyd0g9";
3139+ editedCabalFile = "1ywlg9z8nlhd2avgb8c6gbkv8zyk7hvc25926bafyg0m0k8y1amq";
3257 libraryHaskellDepends = [
3140 libraryHaskellDepends = [
3258 base base-orphans bifunctors comonad contravariant distributive
3141 base base-orphans bifunctors comonad contravariant distributive
3259− tagged transformers
3142+ semigroups tagged transformers
3263 homepage = "http://github.com/ekmett/profunctors/";
3144 homepage = "http://github.com/ekmett/profunctors/";
3264 description = "Profunctors";
3145 description = "Profunctors";
3265 license = stdenv.lib.licenses.bsd3;
3146 license = stdenv.lib.licenses.bsd3;
3267 "psqueues" = callPackage
3148 "psqueues" = callPackage
3268− ({ mkDerivation, array, base, containers, criterion, deepseq
3149+ ({ mkDerivation, array, base, deepseq, ghc-prim, hashable, HUnit
3269− , fingertree-psqueue, ghc-prim, hashable, HUnit, mtl, PSQueue
3270− , QuickCheck, random, tagged, test-framework, test-framework-hunit
3150+ , QuickCheck, tagged, test-framework, test-framework-hunit
3271− , test-framework-quickcheck2, unordered-containers
3151+ , test-framework-quickcheck2
3273 mkDerivation {
3153 mkDerivation {
3274 pname = "psqueues";
3154 pname = "psqueues";
3275− version = "0.2.3.0";
3155+ version = "0.2.7.0";
3276− sha256 = "19s36xkbpa8466y56bgcmrqxz7aq1fysliyvw79k2a76bpg9bv95";
3156+ sha256 = "1sjgc9bxh63kkdp59nbirx3xazr02ia5yhp4f4a0jnq1hj465wsc";
3277 libraryHaskellDepends = [ base deepseq ghc-prim hashable ];
3157 libraryHaskellDepends = [ base deepseq ghc-prim hashable ];
3278 testHaskellDepends = [
3158 testHaskellDepends = [
3279 array base deepseq ghc-prim hashable HUnit QuickCheck tagged
3159 array base deepseq ghc-prim hashable HUnit QuickCheck tagged
3280 test-framework test-framework-hunit test-framework-quickcheck2
3160 test-framework test-framework-hunit test-framework-quickcheck2
3282− benchmarkHaskellDepends = [
3283− base containers criterion deepseq fingertree-psqueue ghc-prim
3284− hashable mtl PSQueue random unordered-containers
3288 description = "Pure priority search queues";
3162 description = "Pure priority search queues";
3289 license = stdenv.lib.licenses.bsd3;
3163 license = stdenv.lib.licenses.bsd3;
3165+ "pureMD5" = callPackage
3166+ ({ mkDerivation, base, binary, bytestring, cereal, crypto-api
3167+ , crypto-api-tests, pretty-hex, QuickCheck, tagged, test-framework
3168+ , test-framework-quickcheck2
3173+ sha256 = "0zdilz41cla2ck7mcw1a9702gyg2abq94mqahr4vci9sbs53bwxy";
3174+ libraryHaskellDepends = [
3175+ base binary bytestring cereal crypto-api tagged
3177+ testHaskellDepends = [
3178+ base binary bytestring cereal crypto-api-tests pretty-hex
3179+ QuickCheck test-framework test-framework-quickcheck2
3181+ description = "A Haskell-only implementation of the MD5 digest (hash) algorithm";
3182+ license = stdenv.lib.licenses.bsd3;
3291 "quickcheck-instances" = callPackage
3184 "quickcheck-instances" = callPackage
3292− ({ mkDerivation, array, base, bytestring, containers, hashable
3185+ ({ mkDerivation, array, base, base-compat, bytestring
3293− , old-time, QuickCheck, scientific, text, time
3186+ , case-insensitive, containers, hashable, old-time, QuickCheck
3187+ , scientific, tagged, text, time, transformers, transformers-compat
3294− , unordered-containers, vector
3188+ , unordered-containers, uuid-types, vector
3296 mkDerivation {
3190 mkDerivation {
3297 pname = "quickcheck-instances";
3191 pname = "quickcheck-instances";
3298− version = "0.3.12";
3192+ version = "0.3.18";
3299− sha256 = "1wwvkzpams7i0j7nk5qj8vvhj8x5zcbgbgrpczszgvshva4bkmfx";
3193+ sha256 = "1bh1pzz5fdcqvzdcirqxna6fnjms02min5md716299g5niz46w55";
3300− revision = "2";
3194+ revision = "1";
3301− editedCabalFile = "1v1r7gidkjc2v4dw1id57raqnjqv4rc10pa2l6xhhg0dzrnw28a3";
3195+ editedCabalFile = "1sngfq3v71bvgjsl8cj5kh65m3fziwy8dkvwjzs0kxfrzr87faly";
3302 libraryHaskellDepends = [
3196 libraryHaskellDepends = [
3197+ array base base-compat bytestring case-insensitive containers
3303− array base bytestring containers hashable old-time QuickCheck
3198+ hashable old-time QuickCheck scientific tagged text time
3304− scientific text time unordered-containers vector
3199+ transformers transformers-compat unordered-containers uuid-types
3306− doHaddock = false;
3202+ testHaskellDepends = [
3307− doCheck = false;
3203+ base containers QuickCheck tagged uuid-types
3308− homepage = "https://github.com/aslatter/qc-instances";
3205+ homepage = "https://github.com/phadej/qc-instances";
3309 description = "Common quickcheck instances";
3206 description = "Common quickcheck instances";
3310 license = stdenv.lib.licenses.bsd3;
3207 license = stdenv.lib.licenses.bsd3;
@@ -3316,8 +3213,6 @@ self: {
3316 version = "0.2.0";
3213 version = "0.2.0";
3317 sha256 = "08k4v7pkgjf30pv5j2dfv1gqv6hclxlniyq2sps8zq4zswcr2xzv";
3214 sha256 = "08k4v7pkgjf30pv5j2dfv1gqv6hclxlniyq2sps8zq4zswcr2xzv";
3318 libraryHaskellDepends = [ base HUnit QuickCheck ];
3215 libraryHaskellDepends = [ base HUnit QuickCheck ];
3321 homepage = "https://github.com/hspec/quickcheck-io#readme";
3216 homepage = "https://github.com/hspec/quickcheck-io#readme";
3322 description = "Use HUnit assertions as QuickCheck properties";
3217 description = "Use HUnit assertions as QuickCheck properties";
3323 license = stdenv.lib.licenses.mit;
3218 license = stdenv.lib.licenses.mit;
@@ -3329,8 +3224,6 @@ self: {
3329 version = "1.0.1.0";
3224 version = "1.0.1.0";
3330 sha256 = "0s43s1bzbg3gwsjgm7fpyksd1339f0m26dlw2famxwyzgvm0a80k";
3225 sha256 = "0s43s1bzbg3gwsjgm7fpyksd1339f0m26dlw2famxwyzgvm0a80k";
3331 libraryHaskellDepends = [ base QuickCheck ];
3226 libraryHaskellDepends = [ base QuickCheck ];
3334 homepage = "https://github.com/bos/quickcheck-unicode";
3227 homepage = "https://github.com/bos/quickcheck-unicode";
3335 description = "Generator and shrink functions for testing Unicode-related software";
3228 description = "Generator and shrink functions for testing Unicode-related software";
3336 license = stdenv.lib.licenses.bsd2;
3229 license = stdenv.lib.licenses.bsd2;
@@ -3345,8 +3238,6 @@ self: {
3345 editedCabalFile = "1pv5d7bm2rgap7llp5vjsplrg048gvf0226y0v19gpvdsx7n4rvv";
3238 editedCabalFile = "1pv5d7bm2rgap7llp5vjsplrg048gvf0226y0v19gpvdsx7n4rvv";
3346 libraryHaskellDepends = [ base time ];
3239 libraryHaskellDepends = [ base time ];
3347 testHaskellDepends = [ base ];
3240 testHaskellDepends = [ base ];
3350 description = "random number library";
3241 description = "random number library";
3351 license = stdenv.lib.licenses.bsd3;
3242 license = stdenv.lib.licenses.bsd3;
@@ -3354,11 +3245,9 @@ self: {
3354 ({ mkDerivation, base, template-haskell }:
3245 ({ mkDerivation, base, template-haskell }:
3355 mkDerivation {
3246 mkDerivation {
3356 pname = "reflection";
3247 pname = "reflection";
3357− version = "2.1.2";
3248+ version = "2.1.4";
3358− sha256 = "0f9w0akbm6p8h7kzgcd2f6nnpw1wy84pqn45vfz1ch5j0hn8h2d9";
3249+ sha256 = "0kf4a5ijw6jfnfibjcrpdy9vzh1n6v2pxia8dhyyqdissiwc8bzj";
3359 libraryHaskellDepends = [ base template-haskell ];
3250 libraryHaskellDepends = [ base template-haskell ];
3362 homepage = "http://github.com/ekmett/reflection";
3251 homepage = "http://github.com/ekmett/reflection";
3363 description = "Reifies arbitrary terms into types that can be reflected back into terms";
3252 description = "Reifies arbitrary terms into types that can be reflected back into terms";
3364 license = stdenv.lib.licenses.bsd3;
3253 license = stdenv.lib.licenses.bsd3;
@@ -3370,8 +3259,6 @@ self: {
3370 version = "0.93.2";
3259 version = "0.93.2";
3371 sha256 = "0y1j4h2pg12c853nzmczs263di7xkkmlnsq5dlp5wgbgl49mgp10";
3260 sha256 = "0y1j4h2pg12c853nzmczs263di7xkkmlnsq5dlp5wgbgl49mgp10";
3372 libraryHaskellDepends = [ array base bytestring containers mtl ];
3261 libraryHaskellDepends = [ array base bytestring containers mtl ];
3375 homepage = "http://sourceforge.net/projects/lazy-regex";
3262 homepage = "http://sourceforge.net/projects/lazy-regex";
3376 description = "Replaces/Enhances Text.Regex";
3263 description = "Replaces/Enhances Text.Regex";
3377 license = stdenv.lib.licenses.bsd3;
3264 license = stdenv.lib.licenses.bsd3;
@@ -3385,66 +3272,42 @@ self: {
3385 libraryHaskellDepends = [
3272 libraryHaskellDepends = [
3386 array base bytestring containers regex-base
3273 array base bytestring containers regex-base
3390 homepage = "http://sourceforge.net/projects/lazy-regex";
3275 homepage = "http://sourceforge.net/projects/lazy-regex";
3391 description = "Replaces/Enhances Text.Regex";
3276 description = "Replaces/Enhances Text.Regex";
3392 license = stdenv.lib.licenses.bsd3;
3277 license = stdenv.lib.licenses.bsd3;
3394− "regex-tdfa" = callPackage
3395− ({ mkDerivation, array, base, bytestring, containers, ghc-prim, mtl
3396− , parsec, regex-base
3399− pname = "regex-tdfa";
3401− sha256 = "0f8x8wyr6m21g8dnxvnvalz5bsq37l125l6qhs0fscbvprsxc4nb";
3402− libraryHaskellDepends = [
3403− array base bytestring containers ghc-prim mtl parsec regex-base
3407− homepage = "https://github.com/ChrisKuklewicz/regex-tdfa";
3408− description = "Replaces/Enhances Text.Regex";
3409− license = stdenv.lib.licenses.bsd3;
3411 "resourcet" = callPackage
3279 "resourcet" = callPackage
3412− ({ mkDerivation, base, containers, exceptions, hspec, lifted-base
3280+ ({ mkDerivation, base, containers, exceptions, hspec, mtl
3413− , mmorph, monad-control, mtl, transformers, transformers-base
3281+ , primitive, transformers, unliftio-core
3414− , transformers-compat
3416 mkDerivation {
3283 mkDerivation {
3417 pname = "resourcet";
3284 pname = "resourcet";
3418− version = "1.1.9";
3285+ version = "1.2.1";
3419− sha256 = "1x9f2qz57agl3xljp1wi0ab51p13czrpf6qjp3506rl9dg99j6as";
3286+ sha256 = "0rzjzh34s36ssign7akqjnwnjxf11c3511wk7ky0xxy0dqmc2rg7";
3420 libraryHaskellDepends = [
3287 libraryHaskellDepends = [
3421− base containers exceptions lifted-base mmorph monad-control mtl
3288+ base containers exceptions mtl primitive transformers unliftio-core
3422− transformers transformers-base transformers-compat
3424− testHaskellDepends = [ base hspec lifted-base transformers ];
3290+ testHaskellDepends = [ base exceptions hspec transformers ];
3427 homepage = "http://github.com/snoyberg/conduit";
3291 homepage = "http://github.com/snoyberg/conduit";
3428 description = "Deterministic allocation and freeing of scarce resources";
3292 description = "Deterministic allocation and freeing of scarce resources";
3429 license = stdenv.lib.licenses.bsd3;
3293 license = stdenv.lib.licenses.bsd3;
3431 "retry" = callPackage
3295 "retry" = callPackage
3432 ({ mkDerivation, base, data-default-class, exceptions, ghc-prim
3296 ({ mkDerivation, base, data-default-class, exceptions, ghc-prim
3297+ , hedgehog, HUnit, mtl, random, stm, tasty, tasty-hedgehog
3433− , hspec, HUnit, mtl, QuickCheck, random, stm, time, transformers
3298+ , tasty-hunit, time, transformers
3435 mkDerivation {
3300 mkDerivation {
3436 pname = "retry";
3301 pname = "retry";
3437− version = "0.7.4.2";
3302+ version = "0.7.6.2";
3438− sha256 = "0z5ls9z5zcqkk3vbpl4wdgspi98n19m5i8mfian1fyxkf0jkj6sj";
3303+ sha256 = "0bmrp2h6pf43hr7sd6562qixw755h2xgszj700157pk2hxcz16ad";
3439 libraryHaskellDepends = [
3304 libraryHaskellDepends = [
3440 base data-default-class exceptions ghc-prim random transformers
3305 base data-default-class exceptions ghc-prim random transformers
3442 testHaskellDepends = [
3307 testHaskellDepends = [
3443− base data-default-class exceptions ghc-prim hspec HUnit mtl
3308+ base data-default-class exceptions ghc-prim hedgehog HUnit mtl
3444− QuickCheck random stm time transformers
3309+ random stm tasty tasty-hedgehog tasty-hunit time transformers
3448 homepage = "http://github.com/Soostone/retry";
3311 homepage = "http://github.com/Soostone/retry";
3449 description = "Retry combinators for monadic actions that may fail";
3312 description = "Retry combinators for monadic actions that may fail";
3450 license = stdenv.lib.licenses.bsd3;
3313 license = stdenv.lib.licenses.bsd3;
@@ -3453,32 +3316,14 @@ self: {
3453 ({ mkDerivation, base, deepseq, QuickCheck }:
3316 ({ mkDerivation, base, deepseq, QuickCheck }:
3454 mkDerivation {
3317 mkDerivation {
3455 pname = "safe";
3318 pname = "safe";
3456− version = "0.3.15";
3319+ version = "0.3.17";
3457− sha256 = "0bbalr2n92akwcgdyl5ff45h8d4waamj1lp7ly6mdgda17k4lpm3";
3320+ sha256 = "0p3yaf5slvyz1cyy51jq64c5rlp8yzwim8iy2dlnk42if4gc9ibr";
3458 libraryHaskellDepends = [ base ];
3321 libraryHaskellDepends = [ base ];
3459 testHaskellDepends = [ base deepseq QuickCheck ];
3322 testHaskellDepends = [ base deepseq QuickCheck ];
3462 homepage = "https://github.com/ndmitchell/safe#readme";
3323 homepage = "https://github.com/ndmitchell/safe#readme";
3463 description = "Library of safe (exception free) functions";
3324 description = "Library of safe (exception free) functions";
3464 license = stdenv.lib.licenses.bsd3;
3325 license = stdenv.lib.licenses.bsd3;
3466− "safe-exceptions" = callPackage
3467− ({ mkDerivation, base, deepseq, exceptions, hspec, transformers
3471− pname = "safe-exceptions";
3472− version = "0.1.6.0";
3473− sha256 = "074dy2f9fbhnh59clpz8c1ljplm1wwqjj7r3i4nv0rcl0khprm3i";
3474− libraryHaskellDepends = [ base deepseq exceptions transformers ];
3475− testHaskellDepends = [ base hspec void ];
3478− homepage = "https://github.com/fpco/safe-exceptions#readme";
3479− description = "Safe, consistent, and easy exception handling";
3480− license = stdenv.lib.licenses.mit;
3482 "say" = callPackage
3327 "say" = callPackage
3483 ({ mkDerivation, base, bytestring, criterion, hspec, temporary
3328 ({ mkDerivation, base, bytestring, criterion, hspec, temporary
3484 , text, transformers
3329 , text, transformers
@@ -3492,33 +3337,29 @@ self: {
3492 benchmarkHaskellDepends = [
3337 benchmarkHaskellDepends = [
3493 base bytestring criterion temporary text
3338 base bytestring criterion temporary text
3497 homepage = "https://github.com/fpco/say#readme";
3340 homepage = "https://github.com/fpco/say#readme";
3498 description = "Initial project template from stack";
3341 description = "Initial project template from stack";
3499 license = stdenv.lib.licenses.mit;
3342 license = stdenv.lib.licenses.mit;
3501 "scientific" = callPackage
3344 "scientific" = callPackage
3502 ({ mkDerivation, base, binary, bytestring, containers, criterion
3345 ({ mkDerivation, base, binary, bytestring, containers, criterion
3503− , deepseq, ghc-prim, hashable, integer-gmp, integer-logarithms
3346+ , deepseq, hashable, integer-gmp, integer-logarithms, primitive
3504− , primitive, QuickCheck, smallcheck, tasty, tasty-ant-xml
3347+ , QuickCheck, smallcheck, tasty, tasty-ant-xml, tasty-hunit
3505− , tasty-hunit, tasty-quickcheck, tasty-smallcheck, text
3348+ , tasty-quickcheck, tasty-smallcheck, text
3507 mkDerivation {
3350 mkDerivation {
3508 pname = "scientific";
3351 pname = "scientific";
3509− version = "0.3.5.1";
3352+ version = "0.3.6.2";
3510− sha256 = "19hvcqrrm375inqmci516xk32vir7dgw7ini8ij5rkdnrf1fd9jv";
3353+ sha256 = "03ql2f0ac8bsl524idy9xxa3kxisb2sj3avflzw580j5hzy0m397";
3511 libraryHaskellDepends = [
3354 libraryHaskellDepends = [
3512− base binary bytestring containers deepseq ghc-prim hashable
3355+ base binary bytestring containers deepseq hashable integer-gmp
3513− integer-gmp integer-logarithms primitive text
3356+ integer-logarithms primitive text
3515 testHaskellDepends = [
3358 testHaskellDepends = [
3516 base binary bytestring QuickCheck smallcheck tasty tasty-ant-xml
3359 base binary bytestring QuickCheck smallcheck tasty tasty-ant-xml
3517 tasty-hunit tasty-quickcheck tasty-smallcheck text
3360 tasty-hunit tasty-quickcheck tasty-smallcheck text
3519 benchmarkHaskellDepends = [ base criterion ];
3362 benchmarkHaskellDepends = [ base criterion ];
3522 homepage = "https://github.com/basvandijk/scientific";
3363 homepage = "https://github.com/basvandijk/scientific";
3523 description = "Numbers represented using scientific notation";
3364 description = "Numbers represented using scientific notation";
3524 license = stdenv.lib.licenses.bsd3;
3365 license = stdenv.lib.licenses.bsd3;
@@ -3526,24 +3367,22 @@ self: {
3526 "semigroupoids" = callPackage
3367 "semigroupoids" = callPackage
3527 ({ mkDerivation, base, base-orphans, bifunctors, Cabal
3368 ({ mkDerivation, base, base-orphans, bifunctors, Cabal
3528 , cabal-doctest, comonad, containers, contravariant, distributive
3369 , cabal-doctest, comonad, containers, contravariant, distributive
3529− , doctest, hashable, semigroups, tagged, transformers
3370+ , doctest, hashable, semigroups, tagged, template-haskell
3530− , transformers-compat, unordered-containers
3371+ , transformers, transformers-compat, unordered-containers
3532 mkDerivation {
3373 mkDerivation {
3533 pname = "semigroupoids";
3374 pname = "semigroupoids";
3534− version = "5.2.1";
3375+ version = "5.2.2";
3535− sha256 = "006jys6kvckkmbnhf4jc51sh64hamkz464mr8ciiakybrfvixr3r";
3376+ sha256 = "17i96y4iqj8clcs090lf6k0ij3j16nj14vsfwz0mm9nd6i4gbpp4";
3536− revision = "1";
3377+ revision = "4";
3537− editedCabalFile = "1lb59k2hdz9kbhmpw7bzc0n9pb5x3b9ysglp69dn4yf5xxjw03wx";
3378+ editedCabalFile = "0pqfrxzypjq6z8lgdkzq4vhcyqkpk5326hny0r6snpc3gm78r4ij";
3538 setupHaskellDepends = [ base Cabal cabal-doctest ];
3379 setupHaskellDepends = [ base Cabal cabal-doctest ];
3539 libraryHaskellDepends = [
3380 libraryHaskellDepends = [
3540 base base-orphans bifunctors comonad containers contravariant
3381 base base-orphans bifunctors comonad containers contravariant
3541− distributive hashable semigroups tagged transformers
3382+ distributive hashable semigroups tagged template-haskell
3542− transformers-compat unordered-containers
3383+ transformers transformers-compat unordered-containers
3544 testHaskellDepends = [ base doctest ];
3385 testHaskellDepends = [ base doctest ];
3547 homepage = "http://github.com/ekmett/semigroupoids";
3386 homepage = "http://github.com/ekmett/semigroupoids";
3548 description = "Semigroupoids: Category sans id";
3387 description = "Semigroupoids: Category sans id";
3549 license = stdenv.lib.licenses.bsd3;
3388 license = stdenv.lib.licenses.bsd3;
@@ -3552,11 +3391,9 @@ self: {
3552 ({ mkDerivation, base }:
3391 ({ mkDerivation, base }:
3553 mkDerivation {
3392 mkDerivation {
3554 pname = "semigroups";
3393 pname = "semigroups";
3555− version = "0.18.3";
3394+ version = "0.18.5";
3556− sha256 = "1jm9wnb5jmwdk4i9qbwfay69ydi76xi0qqi9zqp6wh3jd2c7qa9m";
3395+ sha256 = "17g29h62g1k51ghhvzkw72zksjgi6vs6bfipkj81pqw1dsprcamb";
3557 libraryHaskellDepends = [ base ];
3396 libraryHaskellDepends = [ base ];
3560 homepage = "http://github.com/ekmett/semigroups/";
3397 homepage = "http://github.com/ekmett/semigroups/";
3561 description = "Anything that associates";
3398 description = "Anything that associates";
3562 license = stdenv.lib.licenses.bsd3;
3399 license = stdenv.lib.licenses.bsd3;
@@ -3570,8 +3407,6 @@ self: {
3570 revision = "1";
3407 revision = "1";
3571 editedCabalFile = "0ny4g3kjys0hqg41mnwrsymy1bwhl8l169kis4y4fa58sb06m4f5";
3408 editedCabalFile = "0ny4g3kjys0hqg41mnwrsymy1bwhl8l169kis4y4fa58sb06m4f5";
3572 libraryHaskellDepends = [ base unix ];
3409 libraryHaskellDepends = [ base unix ];
3575 description = "A cross-platform library for setting environment variables";
3410 description = "A cross-platform library for setting environment variables";
3576 license = stdenv.lib.licenses.mit;
3411 license = stdenv.lib.licenses.mit;
@@ -3583,8 +3418,8 @@ self: {
3584 mkDerivation {
3419 mkDerivation {
3585 pname = "shakespeare";
3420 pname = "shakespeare";
3586− version = "2.0.13";
3421+ version = "2.0.15";
3587− sha256 = "03jqmkvsf5ygg3szqr65xpd7c3yjivkbaxvkz683pwx7hqqpyzm6";
3422+ sha256 = "1vk4b19zvwy4mpwaq9z3l3kfmz75gfyf7alhh0y112gspgpccm23";
3588 libraryHaskellDepends = [
3423 libraryHaskellDepends = [
3589 aeson base blaze-html blaze-markup bytestring containers directory
3424 aeson base blaze-html blaze-markup bytestring containers directory
3590 exceptions ghc-prim parsec process scientific template-haskell text
3425 exceptions ghc-prim parsec process scientific template-haskell text
@@ -3595,8 +3430,6 @@ self: {
3595 exceptions ghc-prim hspec HUnit parsec process template-haskell
3430 exceptions ghc-prim hspec HUnit parsec process template-haskell
3596 text time transformers
3431 text time transformers
3600 homepage = "http://www.yesodweb.com/book/shakespearean-templates";
3433 homepage = "http://www.yesodweb.com/book/shakespearean-templates";
3601 description = "A toolkit for making compile-time interpolated templates";
3434 description = "A toolkit for making compile-time interpolated templates";
3602 license = stdenv.lib.licenses.mit;
3435 license = stdenv.lib.licenses.mit;
@@ -3609,8 +3442,6 @@ self: {
3609 sha256 = "0f9qm3f7y0hpxn6mddhhg51mm1r134qkvd2kr8r6192ka1ijbxnf";
3442 sha256 = "0f9qm3f7y0hpxn6mddhhg51mm1r134qkvd2kr8r6192ka1ijbxnf";
3610 libraryHaskellDepends = [ base deepseq directory ];
3443 libraryHaskellDepends = [ base deepseq directory ];
3611 testHaskellDepends = [ base deepseq directory nanospec temporary ];
3444 testHaskellDepends = [ base deepseq directory nanospec temporary ];
3614 homepage = "https://github.com/hspec/silently";
3445 homepage = "https://github.com/hspec/silently";
3615 description = "Prevent or capture writing to stdout and other handles";
3446 description = "Prevent or capture writing to stdout and other handles";
3616 license = stdenv.lib.licenses.bsd3;
3447 license = stdenv.lib.licenses.bsd3;
@@ -3619,11 +3450,9 @@ self: {
3619 ({ mkDerivation, base }:
3450 ({ mkDerivation, base }:
3620 mkDerivation {
3451 mkDerivation {
3621 pname = "simple-reflect";
3452 pname = "simple-reflect";
3622− version = "0.3.2";
3453+ version = "0.3.3";
3623− sha256 = "1dpcf6w3cf1sfl9bnlsx04x7aghw029glj5d05qzrsnms2rlw8iq";
3454+ sha256 = "0ayvrx5cm8n6db21jiyjmk5h93pw7cz1707hih09hlhk9jh5x0h7";
3624 libraryHaskellDepends = [ base ];
3455 libraryHaskellDepends = [ base ];
3627 homepage = "http://twanvl.nl/blog/haskell/simple-reflection-of-expressions";
3456 homepage = "http://twanvl.nl/blog/haskell/simple-reflection-of-expressions";
3628 description = "Simple reflection of expressions containing variables";
3457 description = "Simple reflection of expressions containing variables";
3629 license = stdenv.lib.licenses.bsd3;
3458 license = stdenv.lib.licenses.bsd3;
@@ -3634,29 +3463,43 @@ self: {
3635 mkDerivation {
3464 mkDerivation {
3636 pname = "simple-sendfile";
3465 pname = "simple-sendfile";
3637− version = "0.2.25";
3466+ version = "0.2.27";
3638− sha256 = "0k99j9xfcf83c55jmn202hdinhjaa4yn3dal4rvjk2w2rlhqirha";
3467+ sha256 = "1bwwqzcm56m2w4ymsa054sxmpbj76h9pvb0jf8zxp8lr41cp51gn";
3640− editedCabalFile = "1axghvn2iz0gzlc0ics4q8abl15ggwvcwcmly5cxhmc32hqv8y5c";
3641 libraryHaskellDepends = [ base bytestring network unix ];
3468 libraryHaskellDepends = [ base bytestring network unix ];
3642 testHaskellDepends = [
3469 testHaskellDepends = [
3643 base bytestring conduit conduit-extra directory hspec HUnit network
3470 base bytestring conduit conduit-extra directory hspec HUnit network
3644 process resourcet unix
3471 process resourcet unix
3648 description = "Cross platform library for the sendfile system call";
3473 description = "Cross platform library for the sendfile system call";
3649 license = stdenv.lib.licenses.bsd3;
3474 license = stdenv.lib.licenses.bsd3;
3476+ "siphash" = callPackage
3477+ ({ mkDerivation, base, bytestring, cpu, QuickCheck, test-framework
3478+ , test-framework-quickcheck2
3483+ sha256 = "1wq5dan30ggjgmravy92ylqjvjv1q7mxrmddr7zc8h6aqr0wx0fg";
3485+ editedCabalFile = "1q2dy0ywngm9iv7k6d9gnf860m9hpf62q5qvdzmxw5s629gk4afn";
3486+ enableSeparateDataOutput = true;
3487+ libraryHaskellDepends = [ base bytestring cpu ];
3488+ testHaskellDepends = [
3489+ base bytestring QuickCheck test-framework
3490+ test-framework-quickcheck2
3492+ homepage = "http://github.com/vincenthz/hs-siphash";
3493+ description = "siphash: a fast short input PRF";
3494+ license = stdenv.lib.licenses.bsd3;
3651 "smallcheck" = callPackage
3496 "smallcheck" = callPackage
3652 ({ mkDerivation, base, ghc-prim, logict, mtl, pretty }:
3497 ({ mkDerivation, base, ghc-prim, logict, mtl, pretty }:
3653 mkDerivation {
3498 mkDerivation {
3654 pname = "smallcheck";
3499 pname = "smallcheck";
3655− version = "1.1.2";
3500+ version = "1.1.5";
3656− sha256 = "14690ahl3iq99hw638qk0bpmkmspghjz2yh8p1nyccli92y23xjm";
3501+ sha256 = "195fj7w3v03d1y1nm2ylavzrwxjcdbq0lb6zsw1dwyx5jmwfc84h";
3657 libraryHaskellDepends = [ base ghc-prim logict mtl pretty ];
3502 libraryHaskellDepends = [ base ghc-prim logict mtl pretty ];
3660 homepage = "https://github.com/feuerbach/smallcheck";
3503 homepage = "https://github.com/feuerbach/smallcheck";
3661 description = "A property-based testing library";
3504 description = "A property-based testing library";
3662 license = stdenv.lib.licenses.bsd3;
3505 license = stdenv.lib.licenses.bsd3;
@@ -3665,236 +3508,175 @@ self: {
3665 ({ mkDerivation, base, bytestring, cereal, network }:
3508 ({ mkDerivation, base, bytestring, cereal, network }:
3666 mkDerivation {
3509 mkDerivation {
3667 pname = "socks";
3510 pname = "socks";
3668− version = "0.5.5";
3511+ version = "0.5.6";
3669− sha256 = "0s689w1hh9g8ifl75xhzbv96ir07hwn04b4lgvbxzl8swa9ylir6";
3512+ sha256 = "0f44qy74i0n6ll3jym0a2ipafkpw1h67amcpqmj8iq95h21wsqzs";
3671− editedCabalFile = "0nz8q0xvd8y6f42bd1w3q8d8bg1qzl8ggx0a23kb3jb60g36dmvw";
3672 libraryHaskellDepends = [ base bytestring cereal network ];
3513 libraryHaskellDepends = [ base bytestring cereal network ];
3675 homepage = "http://github.com/vincenthz/hs-socks";
3514 homepage = "http://github.com/vincenthz/hs-socks";
3676− description = "Socks proxy (version 5) implementation";
3515+ description = "Socks proxy (ver 5)";
3677 license = stdenv.lib.licenses.bsd3;
3516 license = stdenv.lib.licenses.bsd3;
3679 "split" = callPackage
3518 "split" = callPackage
3680 ({ mkDerivation, base, QuickCheck }:
3519 ({ mkDerivation, base, QuickCheck }:
3681 mkDerivation {
3520 mkDerivation {
3682 pname = "split";
3521 pname = "split";
3683− version = "0.2.3.2";
3522+ version = "0.2.3.3";
3684− sha256 = "0fmnkvq1ky4dgyh1z2mvdal5pw103irvkf4p9d5x8wyl1nnylhs9";
3523+ sha256 = "04qlmkcyklznl03gsjg95b4nzb6i96gdapqg60rny9szgi7ngk8x";
3685 libraryHaskellDepends = [ base ];
3524 libraryHaskellDepends = [ base ];
3686 testHaskellDepends = [ base QuickCheck ];
3525 testHaskellDepends = [ base QuickCheck ];
3689 description = "Combinator library for splitting lists";
3526 description = "Combinator library for splitting lists";
3690 license = stdenv.lib.licenses.bsd3;
3527 license = stdenv.lib.licenses.bsd3;
3692− "stackage-curator" = callPackage
3693− ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-s3, async
3694− , base, base16-bytestring, blaze-html, byteable, bytestring, Cabal
3695− , classy-prelude-conduit, conduit, conduit-extra, containers
3696− , cryptohash, cryptohash-conduit, data-default-class, directory
3697− , exceptions, filepath, hashable, hspec, html-conduit, http-client
3698− , http-client-tls, http-conduit, lucid, mime-types, monad-unlift
3699− , monad-unlift-ref, mono-traversable, mtl, old-locale
3700− , optparse-applicative, optparse-simple, process, QuickCheck
3701− , resourcet, safe, semigroups, stm, store, streaming-commons, syb
3702− , system-fileio, system-filepath, tar, temporary, text, time
3703− , transformers, unix-compat, unordered-containers, utf8-string
3704− , vector, xml-conduit, xml-types, yaml, zlib
3707− pname = "stackage-curator";
3708− version = "0.14.5";
3709− sha256 = "11ccjjv6lvivjnkwcgr565hlxgs1sispx561fl1hkxw0mwp1q0hi";
3711− isExecutable = true;
3712− libraryHaskellDepends = [
3713− aeson amazonka amazonka-core amazonka-s3 async base
3714− base16-bytestring blaze-html byteable bytestring Cabal
3715− classy-prelude-conduit conduit conduit-extra containers cryptohash
3716− cryptohash-conduit data-default-class directory exceptions filepath
3717− hashable html-conduit http-client http-client-tls http-conduit
3718− lucid mime-types monad-unlift monad-unlift-ref mono-traversable mtl
3719− old-locale process resourcet safe semigroups stm store
3720− streaming-commons syb system-fileio system-filepath tar temporary
3721− text time transformers unix-compat unordered-containers utf8-string
3722− vector xml-conduit xml-types yaml zlib
3724− executableHaskellDepends = [
3725− aeson base http-client http-client-tls optparse-applicative
3726− optparse-simple system-filepath text
3728− testHaskellDepends = [
3729− base Cabal classy-prelude-conduit containers directory hspec
3730− http-client http-client-tls QuickCheck text yaml
3734− homepage = "https://github.com/fpco/stackage-curator";
3735− description = "Tools for curating Stackage bundles";
3736− license = stdenv.lib.licenses.mit;
3738 "statistics" = callPackage
3529 "statistics" = callPackage
3739− ({ mkDerivation, aeson, base, binary, deepseq, erf, HUnit, ieee754
3530+ ({ mkDerivation, aeson, base, base-orphans, binary, deepseq, erf
3740− , math-functions, monad-par, mwc-random, primitive, QuickCheck
3531+ , HUnit, ieee754, math-functions, monad-par, mwc-random, primitive
3741− , test-framework, test-framework-hunit, test-framework-quickcheck2
3532+ , QuickCheck, test-framework, test-framework-hunit
3533+ , test-framework-quickcheck2, vector, vector-algorithms
3742− , vector, vector-algorithms, vector-binary-instances
3534+ , vector-binary-instances, vector-th-unbox
3744 mkDerivation {
3536 mkDerivation {
3745 pname = "statistics";
3537 pname = "statistics";
3746− version = "0.13.3.0";
3538+ version = "0.14.0.2";
3747− sha256 = "1vc12c3mnpspbycwkl0b22jqrdbg9fpmr1fxdxlmqwl603qy0zvf";
3539+ sha256 = "0y27gafkib0x0fn39qfn2rkgsfrm09ng35sbb5dwr7rclhnxz59l";
3541+ editedCabalFile = "1bx70yqkn62ii17fjv3pig4hklrzkqd09zj67zzjiyjzmn04fir3";
3748 libraryHaskellDepends = [
3542 libraryHaskellDepends = [
3749− aeson base binary deepseq erf math-functions monad-par mwc-random
3543+ aeson base base-orphans binary deepseq erf math-functions monad-par
3750− primitive vector vector-algorithms vector-binary-instances
3544+ mwc-random primitive vector vector-algorithms
3545+ vector-binary-instances vector-th-unbox
3752 testHaskellDepends = [
3547 testHaskellDepends = [
3753− base binary erf HUnit ieee754 math-functions mwc-random primitive
3548+ aeson base binary erf HUnit ieee754 math-functions mwc-random
3754− QuickCheck test-framework test-framework-hunit
3549+ primitive QuickCheck test-framework test-framework-hunit
3755 test-framework-quickcheck2 vector vector-algorithms
3550 test-framework-quickcheck2 vector vector-algorithms
3758 doCheck = false;
3552 doCheck = false;
3759 homepage = "https://github.com/bos/statistics";
3553 homepage = "https://github.com/bos/statistics";
3760 description = "A library of statistical types, data, and functions";
3554 description = "A library of statistical types, data, and functions";
3761− license = stdenv.lib.licenses.bsd3;
3555+ license = stdenv.lib.licenses.bsd2;
3763 "stm" = callPackage
3557 "stm" = callPackage
3764 ({ mkDerivation, array, base }:
3558 ({ mkDerivation, array, base }:
3765 mkDerivation {
3559 mkDerivation {
3766 pname = "stm";
3560 pname = "stm";
3767− version = "2.4.4.1";
3561+ version = "2.4.5.0";
3768− sha256 = "111kpy1d6f5c0bggh6hyfm86q5p8bq1qbqf6dw2x4l4dxnar16cg";
3562+ sha256 = "19sr11a0hqikhvf561b38phz6k3zg9s157a0f5ffvghk7wcdpmri";
3770− editedCabalFile = "0kzw4rw9fgmc4qyxmm1lwifdyrx5r1356150xm14vy4mp86diks9";
3771 libraryHaskellDepends = [ array base ];
3563 libraryHaskellDepends = [ array base ];
3772− doHaddock = false;
3564+ homepage = "https://wiki.haskell.org/Software_transactional_memory";
3774 description = "Software Transactional Memory";
3565 description = "Software Transactional Memory";
3775 license = stdenv.lib.licenses.bsd3;
3566 license = stdenv.lib.licenses.bsd3;
3777 "stm-chans" = callPackage
3568 "stm-chans" = callPackage
3778− ({ mkDerivation, base, stm }:
3569+ ({ mkDerivation, base, Cabal, stm }:
3779 mkDerivation {
3570 mkDerivation {
3780 pname = "stm-chans";
3571 pname = "stm-chans";
3781 version = "3.0.0.4";
3572 version = "3.0.0.4";
3782 sha256 = "0f27sp09yha43xk9q55sc185jyjs5h7gq2dhsyx6bm9kz9dzqi13";
3573 sha256 = "0f27sp09yha43xk9q55sc185jyjs5h7gq2dhsyx6bm9kz9dzqi13";
3575+ editedCabalFile = "0v9axxcfszqdmf3dhjxy34ybh22x3r5c48mdnbvjh5i5lp7g7vp2";
3576+ setupHaskellDepends = [ base Cabal ];
3783 libraryHaskellDepends = [ base stm ];
3577 libraryHaskellDepends = [ base stm ];
3786 homepage = "http://code.haskell.org/~wren/";
3578 homepage = "http://code.haskell.org/~wren/";
3787 description = "Additional types of channels for STM";
3579 description = "Additional types of channels for STM";
3788 license = stdenv.lib.licenses.bsd3;
3580 license = stdenv.lib.licenses.bsd3;
3790 "stm-conduit" = callPackage
3582 "stm-conduit" = callPackage
3791 ({ mkDerivation, async, base, cereal, cereal-conduit, conduit
3583 ({ mkDerivation, async, base, cereal, cereal-conduit, conduit
3792− , conduit-combinators, conduit-extra, directory, doctest, ghc-prim
3584+ , conduit-extra, directory, doctest, exceptions, HUnit, monad-loops
3793− , HUnit, lifted-async, lifted-base, monad-control, monad-loops
3794 , QuickCheck, resourcet, stm, stm-chans, test-framework
3585 , QuickCheck, resourcet, stm, stm-chans, test-framework
3795 , test-framework-hunit, test-framework-quickcheck2, transformers
3586 , test-framework-hunit, test-framework-quickcheck2, transformers
3796− , void
3587+ , unliftio
3798 mkDerivation {
3589 mkDerivation {
3799 pname = "stm-conduit";
3590 pname = "stm-conduit";
3800− version = "3.0.0";
3591+ version = "4.0.0";
3801− sha256 = "02d83mji1rlijdn315q7fik6jy5q49fjwygd64c9kf4z0qy6cvyg";
3592+ sha256 = "0paapljn7nqfzrx889y0n8sszci38mdiaxkgr0bb00ph9246rr7z";
3802 libraryHaskellDepends = [
3593 libraryHaskellDepends = [
3803− async base cereal cereal-conduit conduit conduit-combinators
3594+ async base cereal cereal-conduit conduit conduit-extra directory
3804− conduit-extra directory ghc-prim lifted-async lifted-base
3805− monad-control monad-loops resourcet stm stm-chans transformers void
3595+ exceptions monad-loops resourcet stm stm-chans transformers
3807 testHaskellDepends = [
3598 testHaskellDepends = [
3808− base conduit conduit-combinators directory doctest HUnit QuickCheck
3599+ base conduit directory doctest HUnit QuickCheck resourcet stm
3809− resourcet stm stm-chans test-framework test-framework-hunit
3600+ stm-chans test-framework test-framework-hunit
3810− test-framework-quickcheck2 transformers
3601+ test-framework-quickcheck2 transformers unliftio
3814 homepage = "https://github.com/cgaebel/stm-conduit";
3603 homepage = "https://github.com/cgaebel/stm-conduit";
3815 description = "Introduces conduits to channels, and promotes using conduits concurrently";
3604 description = "Introduces conduits to channels, and promotes using conduits concurrently";
3816 license = stdenv.lib.licenses.bsd3;
3605 license = stdenv.lib.licenses.bsd3;
3818 "store" = callPackage
3607 "store" = callPackage
3819 ({ mkDerivation, array, async, base, base-orphans
3608 ({ mkDerivation, array, async, base, base-orphans
3820− , base64-bytestring, bytestring, conduit, containers, contravariant
3609+ , base64-bytestring, bifunctors, bytestring, containers
3821− , criterion, cryptohash, deepseq, directory, filepath, free
3610+ , contravariant, criterion, cryptohash, deepseq, directory
3822− , ghc-prim, hashable, hspec, hspec-smallcheck, integer-gmp
3611+ , filepath, free, ghc-prim, hashable, hspec, hspec-smallcheck
3823− , lifted-base, monad-control, mono-traversable, network, primitive
3612+ , integer-gmp, lifted-base, monad-control, mono-traversable
3824− , resourcet, safe, semigroups, smallcheck, store-core
3613+ , network, primitive, resourcet, safe, semigroups, smallcheck
3825− , streaming-commons, syb, template-haskell, text, th-lift
3614+ , store-core, syb, template-haskell, text, th-lift
3826 , th-lift-instances, th-orphans, th-reify-many, th-utilities, time
3615 , th-lift-instances, th-orphans, th-reify-many, th-utilities, time
3827 , transformers, unordered-containers, vector, void
3616 , transformers, unordered-containers, vector, void
3829 mkDerivation {
3618 mkDerivation {
3830 pname = "store";
3619 pname = "store";
3831− version = "0.4.3.1";
3620+ version = "0.5.0";
3832− sha256 = "0h8b91dpp4r1bhdq3k4zcnaby1ka9x6gy8ypbhv47b2mwpnwp09p";
3621+ sha256 = "1ivr2pvfja2plhp625wjv9lbd47vmydp33f31ljwdyzqik2j7vij";
3833− libraryHaskellDepends = [
3622+ libraryHaskellDepends = [
3834− array async base base-orphans base64-bytestring bytestring conduit
3623+ array async base base-orphans base64-bytestring bifunctors
3835− containers contravariant cryptohash deepseq directory filepath free
3624+ bytestring containers contravariant cryptohash deepseq directory
3836− ghc-prim hashable hspec hspec-smallcheck integer-gmp lifted-base
3625+ filepath free ghc-prim hashable hspec hspec-smallcheck integer-gmp
3837− monad-control mono-traversable network primitive resourcet safe
3626+ lifted-base monad-control mono-traversable network primitive
3838− semigroups smallcheck store-core streaming-commons syb
3627+ resourcet safe semigroups smallcheck store-core syb
3839 template-haskell text th-lift th-lift-instances th-orphans
3628 template-haskell text th-lift th-lift-instances th-orphans
3840 th-reify-many th-utilities time transformers unordered-containers
3629 th-reify-many th-utilities time transformers unordered-containers
3841 vector void
3630 vector void
3843 benchmarkHaskellDepends = [
3632 benchmarkHaskellDepends = [
3844− array async base base-orphans base64-bytestring bytestring conduit
3633+ array async base base-orphans base64-bytestring bifunctors
3845− containers contravariant criterion cryptohash deepseq directory
3634+ bytestring containers contravariant criterion cryptohash deepseq
3846− filepath free ghc-prim hashable hspec hspec-smallcheck integer-gmp
3635+ directory filepath free ghc-prim hashable hspec hspec-smallcheck
3847− lifted-base monad-control mono-traversable network primitive
3636+ integer-gmp lifted-base monad-control mono-traversable network
3848− resourcet safe semigroups smallcheck store-core streaming-commons
3637+ primitive resourcet safe semigroups smallcheck store-core syb
3849− syb template-haskell text th-lift th-lift-instances th-orphans
3638+ template-haskell text th-lift th-lift-instances th-orphans
3850 th-reify-many th-utilities time transformers unordered-containers
3639 th-reify-many th-utilities time transformers unordered-containers
3851 vector void
3640 vector void
3854 doCheck = false;
3642 doCheck = false;
3855 homepage = "https://github.com/fpco/store#readme";
3643 homepage = "https://github.com/fpco/store#readme";
3856 description = "Fast binary serialization";
3644 description = "Fast binary serialization";
3857 license = stdenv.lib.licenses.mit;
3645 license = stdenv.lib.licenses.mit;
3859 "store-core" = callPackage
3647 "store-core" = callPackage
3860− ({ mkDerivation, base, bytestring, fail, ghc-prim, primitive, text
3648+ ({ mkDerivation, base, bytestring, ghc-prim, primitive, text
3861 , transformers
3649 , transformers
3863 mkDerivation {
3651 mkDerivation {
3864 pname = "store-core";
3652 pname = "store-core";
3865− version = "0.4.1";
3653+ version = "0.4.4";
3866− sha256 = "1d34n2n9vjngxndkbxcqm07sg4cnaq6rlx013rhyjr3aybwqalhl";
3654+ sha256 = "1489ydwmq3vd9lz193m5w277wvb9g74ssc1ncfjdry2g0y6czbjv";
3867 libraryHaskellDepends = [
3655 libraryHaskellDepends = [
3868− base bytestring fail ghc-prim primitive text transformers
3656+ base bytestring ghc-prim primitive text transformers
3872 homepage = "https://github.com/fpco/store#readme";
3658 homepage = "https://github.com/fpco/store#readme";
3873 description = "Fast and lightweight binary serialization";
3659 description = "Fast and lightweight binary serialization";
3874 license = stdenv.lib.licenses.mit;
3660 license = stdenv.lib.licenses.mit;
3876 "streaming-commons" = callPackage
3662 "streaming-commons" = callPackage
3877− ({ mkDerivation, array, async, base, blaze-builder, bytestring
3663+ ({ mkDerivation, array, async, base, bytestring, deepseq, directory
3878− , criterion, deepseq, directory, hspec, network, process
3664+ , gauge, hspec, network, process, QuickCheck, random, stm, text
3879− , QuickCheck, random, stm, text, transformers, unix, zlib
3665+ , transformers, unix, zlib
3881 mkDerivation {
3667 mkDerivation {
3882 pname = "streaming-commons";
3668 pname = "streaming-commons";
3883− version = "0.1.17";
3669+ version = "0.2.1.0";
3884− sha256 = "1abxyjkn8xc8d33yhqxy1ki01kpzf4hy55f167qg4vk2ig5kh2p5";
3670+ sha256 = "13fn6qmpiggwpn8lczyydgp77cyzfypwds7wxskrwir4i5cgxlfq";
3885 libraryHaskellDepends = [
3671 libraryHaskellDepends = [
3886− array async base blaze-builder bytestring directory network process
3672+ array async base bytestring directory network process random stm
3887− random stm text transformers unix zlib
3673+ text transformers unix zlib
3889 testHaskellDepends = [
3675 testHaskellDepends = [
3890− array async base blaze-builder bytestring deepseq hspec network
3676+ array async base bytestring deepseq hspec network QuickCheck text
3891− QuickCheck text unix zlib
3677+ unix zlib
3893− benchmarkHaskellDepends = [
3894− base blaze-builder bytestring criterion deepseq text
3896− doHaddock = false;
3679+ benchmarkHaskellDepends = [ base bytestring deepseq gauge text ];
3898 homepage = "https://github.com/fpco/streaming-commons";
3680 homepage = "https://github.com/fpco/streaming-commons";
3899 description = "Common lower-level functions needed by various streaming data libraries";
3681 description = "Common lower-level functions needed by various streaming data libraries";
3900 license = stdenv.lib.licenses.mit;
3682 license = stdenv.lib.licenses.mit;
@@ -3903,12 +3685,10 @@ self: {
3903 ({ mkDerivation, base, hspec, QuickCheck }:
3685 ({ mkDerivation, base, hspec, QuickCheck }:
3904 mkDerivation {
3686 mkDerivation {
3905 pname = "stringbuilder";
3687 pname = "stringbuilder";
3906− version = "0.5.0";
3688+ version = "0.5.1";
3907− sha256 = "1ap95xphqnrhv64c2a137wqslkdmb2jjd9ldb17gs1pw48k8hrl9";
3689+ sha256 = "1fh3csx1wcssn8xyvl4ip4aprh9l4qyz2kk8mgjvqvc0vb2bsy6q";
3908 libraryHaskellDepends = [ base ];
3690 libraryHaskellDepends = [ base ];
3909 testHaskellDepends = [ base hspec QuickCheck ];
3691 testHaskellDepends = [ base hspec QuickCheck ];
3912 description = "A writer monad for multi-line string literals";
3692 description = "A writer monad for multi-line string literals";
3913 license = stdenv.lib.licenses.mit;
3693 license = stdenv.lib.licenses.mit;
@@ -3920,46 +3700,10 @@ self: {
3920 sha256 = "1da2zz7gqm4xbkx5vpd74dayx1svaxyl145fl14mq15lbb77sxdq";
3700 sha256 = "1da2zz7gqm4xbkx5vpd74dayx1svaxyl145fl14mq15lbb77sxdq";
3921 libraryHaskellDepends = [ base ];
3701 libraryHaskellDepends = [ base ];
3922 testHaskellDepends = [ base containers HUnit mtl ];
3702 testHaskellDepends = [ base containers HUnit mtl ];
3925 homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/SYB";
3703 homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/SYB";
3926 description = "Scrap Your Boilerplate";
3704 description = "Scrap Your Boilerplate";
3927 license = stdenv.lib.licenses.bsd3;
3705 license = stdenv.lib.licenses.bsd3;
3929− "system-fileio" = callPackage
3930− ({ mkDerivation, base, bytestring, chell, system-filepath
3931− , temporary, text, time, transformers, unix
3934− pname = "system-fileio";
3935− version = "0.3.16.3";
3936− sha256 = "1484hcl27s2qcby8ws5djj11q9bz68bspcifz9h5gii2ndy70x9i";
3937− libraryHaskellDepends = [
3938− base bytestring system-filepath text time unix
3940− testHaskellDepends = [
3941− base bytestring chell system-filepath temporary text time
3946− homepage = "https://github.com/fpco/haskell-filesystem";
3947− description = "Consistent filesystem interaction across GHC versions (deprecated)";
3948− license = stdenv.lib.licenses.mit;
3950− "system-filepath" = callPackage
3951− ({ mkDerivation, base, bytestring, deepseq, text }:
3953− pname = "system-filepath";
3954− version = "0.4.13.4";
3955− sha256 = "1yy5zsmmimhg6iaw9fmpwrxvxrgi5s6bfyqfihdsnx4bjvn7sp9l";
3956− libraryHaskellDepends = [ base bytestring deepseq text ];
3959− homepage = "https://github.com/fpco/haskell-filesystem";
3960− description = "High-level, byte-based file and directory path manipulations (deprecated)";
3961− license = stdenv.lib.licenses.mit;
3963 "tagged" = callPackage
3707 "tagged" = callPackage
3964 ({ mkDerivation, base, deepseq, template-haskell, transformers
3708 ({ mkDerivation, base, deepseq, template-haskell, transformers
3965 , transformers-compat
3709 , transformers-compat
@@ -3968,80 +3712,48 @@ self: {
3968 pname = "tagged";
3712 pname = "tagged";
3969 version = "0.8.5";
3713 version = "0.8.5";
3970 sha256 = "16cdzh0bw16nvjnyyy5j9s60malhz4nnazw96vxb0xzdap4m2z74";
3714 sha256 = "16cdzh0bw16nvjnyyy5j9s60malhz4nnazw96vxb0xzdap4m2z74";
3971− revision = "1";
3715+ revision = "2";
3972− editedCabalFile = "15mqdimbgrq5brqljjl7dbxkyrxppap06q53cp7ml7w3l08v5mx8";
3716+ editedCabalFile = "0r2knfcq0b4s652vlvlnfwxlc2mkc2ra9kl8bp4zdn1awmfy0ia5";
3973− libraryHaskellDepends = [
3974− base deepseq template-haskell transformers transformers-compat
3978− homepage = "http://github.com/ekmett/tagged";
3979− description = "Haskell 98 phantom types to avoid unsafely passing dummy arguments";
3980− license = stdenv.lib.licenses.bsd3;
3982− "tagstream-conduit" = callPackage
3983− ({ mkDerivation, attoparsec, base, blaze-builder, bytestring
3984− , case-insensitive, conduit, conduit-extra, data-default, hspec
3985− , HUnit, QuickCheck, resourcet, text, transformers, xml-conduit
3988− pname = "tagstream-conduit";
3989− version = "0.5.5.3";
3990− sha256 = "1arlf7qil9bzcqykda8yyrnncm29jsfjvz5kbcdrbbhqpbqfi5mj";
3991 libraryHaskellDepends = [
3717 libraryHaskellDepends = [
3992− attoparsec base blaze-builder bytestring case-insensitive conduit
3718+ base deepseq template-haskell transformers transformers-compat
3993− conduit-extra data-default resourcet text transformers xml-conduit
3995− testHaskellDepends = [
3996− base bytestring conduit hspec HUnit QuickCheck resourcet text
4000− homepage = "http://github.com/yihuang/tagstream-conduit";
3720+ homepage = "http://github.com/ekmett/tagged";
4001− description = "streamlined html tag parser";
3721+ description = "Haskell 98 phantom types to avoid unsafely passing dummy arguments";
4002 license = stdenv.lib.licenses.bsd3;
3722 license = stdenv.lib.licenses.bsd3;
4004 "tar" = callPackage
3724 "tar" = callPackage
4005− ({ mkDerivation, array, base, bytestring, bytestring-handle
3725+ ({ mkDerivation, array, base, bytestring, containers, criterion
4006− , containers, criterion, deepseq, directory, filepath, old-time
3726+ , deepseq, directory, filepath, time
4007− , QuickCheck, tasty, tasty-quickcheck, time
4009 mkDerivation {
3728 mkDerivation {
4010 pname = "tar";
3729 pname = "tar";
4011− version = "0.5.0.3";
3730+ version = "0.5.1.0";
4012− sha256 = "18qq94j9bm91iswnxq2dm5dws5c7wm4k01q2rpf8py35cf3svnfq";
3731+ sha256 = "0s2brvaxg5fki2jdkccmnpssiy6a3wjh24p6a3dkkdvjcixnk7f8";
4013 configureFlags = [ "-f-old-time" ];
3732 configureFlags = [ "-f-old-time" ];
4014 libraryHaskellDepends = [
3733 libraryHaskellDepends = [
4015 array base bytestring containers deepseq directory filepath time
3734 array base bytestring containers deepseq directory filepath time
4017− testHaskellDepends = [
4018− array base bytestring bytestring-handle containers deepseq
4019− directory filepath QuickCheck tasty tasty-quickcheck time
4021 benchmarkHaskellDepends = [
3736 benchmarkHaskellDepends = [
4022 array base bytestring containers criterion deepseq directory
3737 array base bytestring containers criterion deepseq directory
4023− filepath old-time time
3738+ filepath time
4026 doCheck = false;
3740 doCheck = false;
4027 description = "Reading, writing and manipulating \".tar\" archive files.";
3741 description = "Reading, writing and manipulating \".tar\" archive files.";
4028 license = stdenv.lib.licenses.bsd3;
3742 license = stdenv.lib.licenses.bsd3;
4030 "tasty" = callPackage
3744 "tasty" = callPackage
4031− ({ mkDerivation, ansi-terminal, async, base, clock, containers
3745+ ({ mkDerivation, ansi-terminal, async, base, clock, containers, mtl
4032− , deepseq, mtl, optparse-applicative, regex-tdfa, stm, tagged
3746+ , optparse-applicative, stm, tagged, unbounded-delays, unix
4033− , unbounded-delays, unix
3747+ , wcwidth
4035 mkDerivation {
3749 mkDerivation {
4036 pname = "tasty";
3750 pname = "tasty";
4037− version = "0.11.2.5";
3751+ version = "1.1.0.2";
4038− sha256 = "09qg2ssack4y3vy5dppjpprvg7gss970a0nfv0rq2m87gw5r3i1h";
3752+ sha256 = "1q3hsy1a6q8xng3m04hp1m10bwamihani30zi25cjhkhmyl4ads7";
4039 libraryHaskellDepends = [
3753 libraryHaskellDepends = [
4040− ansi-terminal async base clock containers deepseq mtl
3754+ ansi-terminal async base clock containers mtl optparse-applicative
4041− optparse-applicative regex-tdfa stm tagged unbounded-delays unix
3755+ stm tagged unbounded-delays unix wcwidth
4045 homepage = "https://github.com/feuerbach/tasty";
3757 homepage = "https://github.com/feuerbach/tasty";
4046 description = "Modern and extensible testing framework";
3758 description = "Modern and extensible testing framework";
4047 license = stdenv.lib.licenses.mit;
3759 license = stdenv.lib.licenses.mit;
@@ -4053,18 +3765,27 @@ self: {
4054 mkDerivation {
3766 mkDerivation {
4055 pname = "tasty-ant-xml";
3767 pname = "tasty-ant-xml";
4056− version = "1.1.0";
3768+ version = "1.1.4";
4057− sha256 = "1xnh4yyzi4m21182n1hr5lak6gkgnpp4m6ixjk19gn4fnzwarz8d";
3769+ sha256 = "0v0gsb90kh6hwlgxbclzawsskywc6yf7n8xhiifia97l4y0yx2m8";
4058 libraryHaskellDepends = [
3770 libraryHaskellDepends = [
4059 base containers directory filepath generic-deriving ghc-prim mtl
3771 base containers directory filepath generic-deriving ghc-prim mtl
4060 stm tagged tasty transformers xml
3772 stm tagged tasty transformers xml
4064 homepage = "http://github.com/ocharles/tasty-ant-xml";
3774 homepage = "http://github.com/ocharles/tasty-ant-xml";
4065 description = "Render tasty output to XML for Jenkins";
3775 description = "Render tasty output to XML for Jenkins";
4066 license = stdenv.lib.licenses.bsd3;
3776 license = stdenv.lib.licenses.bsd3;
3778+ "tasty-expected-failure" = callPackage
3779+ ({ mkDerivation, base, tagged, tasty }:
3781+ pname = "tasty-expected-failure";
3782+ version = "0.11.1.1";
3783+ sha256 = "1i2s809m644b7hgiblqay9j364r3fjj1rwbrahsn1pgr5q6mr6ji";
3784+ libraryHaskellDepends = [ base tagged tasty ];
3785+ homepage = "http://github.com/nomeata/tasty-expected-failure";
3786+ description = "Mark tasty tests as failure expected";
3787+ license = stdenv.lib.licenses.mit;
4068 "tasty-golden" = callPackage
3789 "tasty-golden" = callPackage
4069 ({ mkDerivation, async, base, bytestring, containers, deepseq
3790 ({ mkDerivation, async, base, bytestring, containers, deepseq
4070 , directory, filepath, mtl, optparse-applicative, process, tagged
3791 , directory, filepath, mtl, optparse-applicative, process, tagged
@@ -4072,8 +3793,8 @@ self: {
4073 mkDerivation {
3794 mkDerivation {
4074 pname = "tasty-golden";
3795 pname = "tasty-golden";
4075− version = "2.3.1.1";
3796+ version = "2.3.2";
4076− sha256 = "0pcf5hsyp5mmbqn7krdm49jxpkjm6rb4j83j28f76h7q55dzm1wy";
3797+ sha256 = "0k3ibjhjc9vcwzrjnl4rnwvfm8l81q347nb7dgvcib6n5wm3s404";
4077 libraryHaskellDepends = [
3798 libraryHaskellDepends = [
4078 async base bytestring containers deepseq directory filepath mtl
3799 async base bytestring containers deepseq directory filepath mtl
4079 optparse-applicative process tagged tasty temporary
3800 optparse-applicative process tagged tasty temporary
@@ -4081,22 +3802,36 @@ self: {
4081 testHaskellDepends = [
3802 testHaskellDepends = [
4082 base directory filepath process tasty tasty-hunit temporary-rc
3803 base directory filepath process tasty tasty-hunit temporary-rc
4086 homepage = "https://github.com/feuerbach/tasty-golden";
3805 homepage = "https://github.com/feuerbach/tasty-golden";
4087 description = "Golden tests support for tasty";
3806 description = "Golden tests support for tasty";
4088 license = stdenv.lib.licenses.mit;
3807 license = stdenv.lib.licenses.mit;
3809+ "tasty-hedgehog" = callPackage
3810+ ({ mkDerivation, base, hedgehog, tagged, tasty
3811+ , tasty-expected-failure
3814+ pname = "tasty-hedgehog";
3815+ version = "0.2.0.0";
3816+ sha256 = "10m1akbiblnjq9ljk469725k30b254d36d267rk51z2f171py42s";
3818+ editedCabalFile = "04d7lhn0dlqna0pqz7wxmz2y6vq7qar2m2g432z38cvm5na9w4y0";
3819+ libraryHaskellDepends = [ base hedgehog tagged tasty ];
3820+ testHaskellDepends = [
3821+ base hedgehog tasty tasty-expected-failure
3823+ homepage = "https://github.com/qfpl/tasty-hedgehog";
3824+ description = "Integration for tasty and hedgehog";
3825+ license = stdenv.lib.licenses.bsd3;
4090 "tasty-hunit" = callPackage
3827 "tasty-hunit" = callPackage
4091− ({ mkDerivation, base, tasty }:
3828+ ({ mkDerivation, base, call-stack, tasty }:
4092 mkDerivation {
3829 mkDerivation {
4093 pname = "tasty-hunit";
3830 pname = "tasty-hunit";
4094− version = "0.9.2";
3831+ version = "0.10.0.1";
4095− sha256 = "08qnxaw34wfnzi9irs1jd4d0zczqm3k5ffkd4zwhkz0dflmgq7mf";
3832+ sha256 = "0j3hgga6c3s8h5snzivb8a75h96207ia2rlbxzj07xbf4zpkp44g";
4096− libraryHaskellDepends = [ base tasty ];
3833+ libraryHaskellDepends = [ base call-stack tasty ];
4099− homepage = "http://documentup.com/feuerbach/tasty";
3834+ homepage = "https://github.com/feuerbach/tasty";
4100 description = "HUnit support for the Tasty test framework";
3835 description = "HUnit support for the Tasty test framework";
4101 license = stdenv.lib.licenses.mit;
3836 license = stdenv.lib.licenses.mit;
@@ -4112,25 +3847,25 @@ self: {
4112 testHaskellDepends = [
3847 testHaskellDepends = [
4113 base bytestring mtl tasty tasty-hunit tasty-quickcheck
3848 base bytestring mtl tasty tasty-hunit tasty-quickcheck
4117 homepage = "https://github.com/vincenthz/tasty-kat";
3850 homepage = "https://github.com/vincenthz/tasty-kat";
4118 description = "Known Answer Tests (KAT) framework for tasty";
3851 description = "Known Answer Tests (KAT) framework for tasty";
4119 license = stdenv.lib.licenses.mit;
3852 license = stdenv.lib.licenses.mit;
4121 "tasty-quickcheck" = callPackage
3854 "tasty-quickcheck" = callPackage
4122− ({ mkDerivation, base, pcre-light, QuickCheck, tagged, tasty
3855+ ({ mkDerivation, base, optparse-applicative, pcre-light, QuickCheck
4123− , tasty-hunit
3856+ , random, tagged, tasty, tasty-hunit
4125 mkDerivation {
3858 mkDerivation {
4126 pname = "tasty-quickcheck";
3859 pname = "tasty-quickcheck";
4127− version = "0.8.4";
3860+ version = "0.10";
4128− sha256 = "15rjxib5jmjq0hzj47x15kgp3awc73va4cy1pmpf7k3hvfv4qprn";
3861+ sha256 = "0vr6szbbz3s5461i0zr8zpq347zfvidfzv5gf3xwxhm0yk731z8h";
3863+ editedCabalFile = "1ndkkywcqgb2wj339vgckjv5915da5kd4ixlkaww9fsba3qsrnwx";
4129− libraryHaskellDepends = [ base QuickCheck tagged tasty ];
3864+ libraryHaskellDepends = [
3865+ base optparse-applicative QuickCheck random tagged tasty
4130 testHaskellDepends = [ base pcre-light tasty tasty-hunit ];
3867 testHaskellDepends = [ base pcre-light tasty tasty-hunit ];
4133− homepage = "http://documentup.com/feuerbach/tasty";
3868+ homepage = "https://github.com/feuerbach/tasty";
4134 description = "QuickCheck support for the Tasty test framework";
3869 description = "QuickCheck support for the Tasty test framework";
4135 license = stdenv.lib.licenses.mit;
3870 license = stdenv.lib.licenses.mit;
@@ -4141,8 +3876,6 @@ self: {
4141 version = "0.8.1";
3876 version = "0.8.1";
4142 sha256 = "1n66ngzllf3xrlqykwszlkwsi96n5nkm7xbpfq7774vpvfnafjri";
3877 sha256 = "1n66ngzllf3xrlqykwszlkwsi96n5nkm7xbpfq7774vpvfnafjri";
4143 libraryHaskellDepends = [ async base smallcheck tagged tasty ];
3878 libraryHaskellDepends = [ async base smallcheck tagged tasty ];
4146 homepage = "http://documentup.com/feuerbach/tasty";
3879 homepage = "http://documentup.com/feuerbach/tasty";
4147 description = "SmallCheck support for the Tasty test framework";
3880 description = "SmallCheck support for the Tasty test framework";
4148 license = stdenv.lib.licenses.mit;
3881 license = stdenv.lib.licenses.mit;
@@ -4159,28 +3892,24 @@ self: {
4159 base haskell-src-exts tasty template-haskell
3892 base haskell-src-exts tasty template-haskell
4161 testHaskellDepends = [ base tasty-hunit ];
3894 testHaskellDepends = [ base tasty-hunit ];
4164 homepage = "http://github.com/bennofs/tasty-th";
3895 homepage = "http://github.com/bennofs/tasty-th";
4165 description = "Automatic tasty test case discovery using TH";
3896 description = "Automatic tasty test case discovery using TH";
4166 license = stdenv.lib.licenses.bsd3;
3897 license = stdenv.lib.licenses.bsd3;
4168 "temporary" = callPackage
3899 "temporary" = callPackage
4169 ({ mkDerivation, base, base-compat, directory, exceptions, filepath
3900 ({ mkDerivation, base, base-compat, directory, exceptions, filepath
4170− , tasty, tasty-hunit, transformers, unix
3901+ , random, tasty, tasty-hunit, transformers, unix
4172 mkDerivation {
3903 mkDerivation {
4173 pname = "temporary";
3904 pname = "temporary";
4174− version = "1.2.1.1";
3905+ version = "1.3";
4175− sha256 = "1wq0rc71mp0lw7pkpcbhglf636ni46xnlpsmx6yz8acmwmqj8xsm";
3906+ sha256 = "144qhwfwg37l3k313raf4ssiz16jbgwlm1nf4flgqpsbd69jji4c";
4176 libraryHaskellDepends = [
3907 libraryHaskellDepends = [
4177− base directory exceptions filepath transformers unix
3908+ base directory exceptions filepath random transformers unix
4179 testHaskellDepends = [
3910 testHaskellDepends = [
4180 base base-compat directory filepath tasty tasty-hunit unix
3911 base base-compat directory filepath tasty tasty-hunit unix
4184 homepage = "https://github.com/feuerbach/temporary";
3913 homepage = "https://github.com/feuerbach/temporary";
4185 description = "Portable temporary file and directory support";
3914 description = "Portable temporary file and directory support";
4186 license = stdenv.lib.licenses.bsd3;
3915 license = stdenv.lib.licenses.bsd3;
@@ -4196,31 +3925,34 @@ self: {
4196 libraryHaskellDepends = [
3925 libraryHaskellDepends = [
4197 base directory exceptions filepath transformers unix
3926 base directory exceptions filepath transformers unix
4201 homepage = "http://www.github.com/feuerbach/temporary";
3928 homepage = "http://www.github.com/feuerbach/temporary";
4202 description = "Portable temporary file and directory support for Windows and Unix, based on code from Cabal";
3929 description = "Portable temporary file and directory support for Windows and Unix, based on code from Cabal";
4203 license = stdenv.lib.licenses.bsd3;
3930 license = stdenv.lib.licenses.bsd3;
3932+ "terminal-size" = callPackage
3933+ ({ mkDerivation, base }:
3935+ pname = "terminal-size";
3936+ version = "0.3.2.1";
3937+ sha256 = "0n4nvj3dbj9gxfnprgish45asn9z4dipv9j98s8i7g2n8yb3xhmm";
3938+ libraryHaskellDepends = [ base ];
3939+ description = "Get terminal window height and width";
3940+ license = stdenv.lib.licenses.bsd3;
4205 "test-framework" = callPackage
3942 "test-framework" = callPackage
4206 ({ mkDerivation, ansi-terminal, ansi-wl-pprint, base, containers
3943 ({ mkDerivation, ansi-terminal, ansi-wl-pprint, base, containers
4207 , hostname, old-locale, random, regex-posix, time, xml
3944 , hostname, old-locale, random, regex-posix, time, xml
4209 mkDerivation {
3946 mkDerivation {
4210 pname = "test-framework";
3947 pname = "test-framework";
4211− version = "0.8.1.1";
3948+ version = "0.8.2.0";
4212− sha256 = "0wxjgdvb1c4ykazw774zlx86550848wbsvgjgcrdzcgbb9m650vq";
3949+ sha256 = "1hhacrzam6b8f10hyldmjw8pb7frdxh04rfg3farxcxwbnhwgbpm";
4214− editedCabalFile = "1mp1h0fzwxa3xxnbw33lp8hj0rb8vwkd712r5ak8ny5nmawh2c9y";
4216− isExecutable = true;
4217 libraryHaskellDepends = [
3950 libraryHaskellDepends = [
4218 ansi-terminal ansi-wl-pprint base containers hostname old-locale
3951 ansi-terminal ansi-wl-pprint base containers hostname old-locale
4219 random regex-posix time xml
3952 random regex-posix time xml
4222 doCheck = false;
3954 doCheck = false;
4223− homepage = "https://batterseapower.github.io/test-framework/";
3955+ homepage = "http://haskell.github.io/test-framework/";
4224 description = "Framework for running and organising tests, with HUnit and QuickCheck support";
3956 description = "Framework for running and organising tests, with HUnit and QuickCheck support";
4225 license = stdenv.lib.licenses.bsd3;
3957 license = stdenv.lib.licenses.bsd3;
@@ -4236,8 +3968,6 @@ self: {
4236 libraryHaskellDepends = [
3968 libraryHaskellDepends = [
4237 base extensible-exceptions HUnit test-framework
3969 base extensible-exceptions HUnit test-framework
4241 homepage = "https://batterseapower.github.io/test-framework/";
3971 homepage = "https://batterseapower.github.io/test-framework/";
4242 description = "HUnit support for the test-framework package";
3972 description = "HUnit support for the test-framework package";
4243 license = stdenv.lib.licenses.bsd3;
3973 license = stdenv.lib.licenses.bsd3;
@@ -4250,11 +3980,11 @@ self: {
4250 pname = "test-framework-quickcheck2";
3980 pname = "test-framework-quickcheck2";
4251 version = "0.3.0.4";
3981 version = "0.3.0.4";
4252 sha256 = "0vj834337r6jzr3258cv68ly2sv5999mklpsrfngyk51kywsyqyp";
3982 sha256 = "0vj834337r6jzr3258cv68ly2sv5999mklpsrfngyk51kywsyqyp";
3984+ editedCabalFile = "147ngmfdkskyg7mwsp5w73a4dbx3rp5s38bci3z03kn1m093lxff";
4253 libraryHaskellDepends = [
3985 libraryHaskellDepends = [
4254 base extensible-exceptions QuickCheck random test-framework
3986 base extensible-exceptions QuickCheck random test-framework
4258 homepage = "http://haskell.github.io/test-framework/";
3988 homepage = "http://haskell.github.io/test-framework/";
4259 description = "QuickCheck-2 support for the test-framework package";
3989 description = "QuickCheck-2 support for the test-framework package";
4260 license = stdenv.lib.licenses.bsd3;
3990 license = stdenv.lib.licenses.bsd3;
@@ -4271,34 +4001,24 @@ self: {
4271 base haskell-src-exts language-haskell-extract regex-posix
4001 base haskell-src-exts language-haskell-extract regex-posix
4272 template-haskell test-framework
4002 template-haskell test-framework
4276 homepage = "http://github.com/finnsson/test-generator";
4004 homepage = "http://github.com/finnsson/test-generator";
4277 description = "Automagically generate the HUnit- and Quickcheck-bulk-code using Template Haskell";
4005 description = "Automagically generate the HUnit- and Quickcheck-bulk-code using Template Haskell";
4278 license = stdenv.lib.licenses.bsd3;
4006 license = stdenv.lib.licenses.bsd3;
4280 "text" = callPackage
4008 "text" = callPackage
4281− ({ mkDerivation, array, base, binary, bytestring, deepseq
4009+ ({ mkDerivation, array, base, binary, bytestring, deepseq, ghc-prim
4282− , directory, ghc-prim, HUnit, integer-gmp, QuickCheck
4010+ , integer-gmp
4283− , quickcheck-unicode, random, test-framework, test-framework-hunit
4284− , test-framework-quickcheck2
4286 mkDerivation {
4012 mkDerivation {
4287 pname = "text";
4013 pname = "text";
4288− version = "1.2.2.2";
4014+ version = "1.2.3.0";
4289− sha256 = "1y9d0zjs2ls0c574mr5xw7y3y49s62sd3wcn9lhpwz8a6q352iii";
4015+ sha256 = "06iir7q99rnffzxi8gagn8w1k9m49368sbidgz634fv1gxib3q10";
4290 configureFlags = [ "-f-integer-simple" ];
4016 configureFlags = [ "-f-integer-simple" ];
4291 libraryHaskellDepends = [
4017 libraryHaskellDepends = [
4292 array base binary bytestring deepseq ghc-prim integer-gmp
4018 array base binary bytestring deepseq ghc-prim integer-gmp
4294− testHaskellDepends = [
4295− array base binary bytestring deepseq directory ghc-prim HUnit
4296− integer-gmp QuickCheck quickcheck-unicode random test-framework
4297− test-framework-hunit test-framework-quickcheck2
4300 doCheck = false;
4020 doCheck = false;
4301− homepage = "https://github.com/bos/text";
4021+ homepage = "https://github.com/haskell/text";
4302 description = "An efficient packed Unicode text type";
4022 description = "An efficient packed Unicode text type";
4303 license = stdenv.lib.licenses.bsd2;
4023 license = stdenv.lib.licenses.bsd2;
@@ -4318,12 +4038,26 @@ self: {
4318 random test-framework test-framework-hunit
4038 random test-framework test-framework-hunit
4319 test-framework-quickcheck2 text
4039 test-framework-quickcheck2 text
4322 doCheck = false;
4041 doCheck = false;
4323 homepage = "https://github.com/bos/text-icu";
4042 homepage = "https://github.com/bos/text-icu";
4324 description = "Bindings to the ICU library";
4043 description = "Bindings to the ICU library";
4325 license = stdenv.lib.licenses.bsd3;
4044 license = stdenv.lib.licenses.bsd3;
4326 }) {inherit (pkgs) icu;};
4045 }) {inherit (pkgs) icu;};
4046+ "text-short" = callPackage
4047+ ({ mkDerivation, base, binary, bytestring, deepseq, ghc-prim
4051+ pname = "text-short";
4053+ sha256 = "0rqiwgjkgyfy8596swl0s0x2jqk6ddh2h02qxa32az2cs5kviwmk";
4054+ libraryHaskellDepends = [
4055+ base binary bytestring deepseq ghc-prim hashable text
4058+ description = "Memory-efficient representation of Unicode text strings";
4059+ license = stdenv.lib.licenses.bsd3;
4327 "tf-random" = callPackage
4061 "tf-random" = callPackage
4328 ({ mkDerivation, base, primitive, random, time }:
4062 ({ mkDerivation, base, primitive, random, time }:
4329 mkDerivation {
4063 mkDerivation {
@@ -4331,8 +4065,6 @@ self: {
4331 version = "0.5";
4065 version = "0.5";
4332 sha256 = "0445r2nns6009fmq0xbfpyv7jpzwv0snccjdg7hwj4xk4z0cwc1f";
4066 sha256 = "0445r2nns6009fmq0xbfpyv7jpzwv0snccjdg7hwj4xk4z0cwc1f";
4333 libraryHaskellDepends = [ base primitive random time ];
4067 libraryHaskellDepends = [ base primitive random time ];
4336 description = "High-quality splittable pseudorandom number generator";
4068 description = "High-quality splittable pseudorandom number generator";
4337 license = stdenv.lib.licenses.bsd3;
4069 license = stdenv.lib.licenses.bsd3;
@@ -4340,14 +4072,14 @@ self: {
4340 ({ mkDerivation, base, containers, ghc-prim, template-haskell }:
4072 ({ mkDerivation, base, containers, ghc-prim, template-haskell }:
4341 mkDerivation {
4073 mkDerivation {
4342 pname = "th-abstraction";
4074 pname = "th-abstraction";
4343− version = "0.2.5.0";
4075+ version = "0.2.8.0";
4344− sha256 = "1fxapnbny5gyys24q8v93i6ipcrmsrs2b95i8kz2dpgg8cc95skp";
4076+ sha256 = "0n17w4q2ykd0nica4sck2wng6md56rfad8x0icl0l8vnzb9nn4ya";
4078+ editedCabalFile = "0yr4bj9ypbls0ysmwrgn2nsjb1xpsb12bjaiwbkzp6nf3kljwnnv";
4345 libraryHaskellDepends = [
4079 libraryHaskellDepends = [
4346 base containers ghc-prim template-haskell
4080 base containers ghc-prim template-haskell
4348 testHaskellDepends = [ base containers template-haskell ];
4082 testHaskellDepends = [ base containers template-haskell ];
4351 homepage = "https://github.com/glguy/th-abstraction";
4083 homepage = "https://github.com/glguy/th-abstraction";
4352 description = "Nicer interface for reified information about data types";
4084 description = "Nicer interface for reified information about data types";
4353 license = stdenv.lib.licenses.isc;
4085 license = stdenv.lib.licenses.isc;
@@ -4356,26 +4088,25 @@ self: {
4356 ({ mkDerivation, base, containers, syb, template-haskell }:
4088 ({ mkDerivation, base, containers, syb, template-haskell }:
4357 mkDerivation {
4089 mkDerivation {
4358 pname = "th-expand-syns";
4090 pname = "th-expand-syns";
4359− version = "0.4.3.0";
4091+ version = "0.4.4.0";
4360− sha256 = "17b73q0d5r8xixhvdp0hv4ap96l7s3f2y0j5cknp81b1hyinivlz";
4092+ sha256 = "01prlvh3py5hq5ccjidfyp9ixq2zd88dkbsidyjrpkja6v8m43yc";
4361 libraryHaskellDepends = [ base containers syb template-haskell ];
4093 libraryHaskellDepends = [ base containers syb template-haskell ];
4362 testHaskellDepends = [ base template-haskell ];
4094 testHaskellDepends = [ base template-haskell ];
4365 homepage = "https://github.com/DanielSchuessler/th-expand-syns";
4095 homepage = "https://github.com/DanielSchuessler/th-expand-syns";
4366 description = "Expands type synonyms in Template Haskell ASTs";
4096 description = "Expands type synonyms in Template Haskell ASTs";
4367 license = stdenv.lib.licenses.bsd3;
4097 license = stdenv.lib.licenses.bsd3;
4369 "th-lift" = callPackage
4099 "th-lift" = callPackage
4370− ({ mkDerivation, base, ghc-prim, template-haskell }:
4100+ ({ mkDerivation, base, ghc-prim, template-haskell, th-abstraction
4371 mkDerivation {
4102 mkDerivation {
4372 pname = "th-lift";
4103 pname = "th-lift";
4373− version = "0.7.7";
4104+ version = "0.7.10";
4374− sha256 = "1dfb0z42vrmdx579lkam07ic03d3v5y19339a3ca0bwpprpzmihn";
4105+ sha256 = "13c89mr9g4jwrmqxx882ygr1lkvj1chw29p80qv2f3g5wnhlgkmr";
4375− libraryHaskellDepends = [ base ghc-prim template-haskell ];
4106+ libraryHaskellDepends = [
4107+ base ghc-prim template-haskell th-abstraction
4376 testHaskellDepends = [ base ghc-prim template-haskell ];
4109 testHaskellDepends = [ base ghc-prim template-haskell ];
4379 homepage = "http://github.com/mboes/th-lift";
4110 homepage = "http://github.com/mboes/th-lift";
4380 description = "Derive Template Haskell's Lift class for datatypes";
4111 description = "Derive Template Haskell's Lift class for datatypes";
4381 license = stdenv.lib.licenses.bsd3;
4112 license = stdenv.lib.licenses.bsd3;
@@ -4394,26 +4125,23 @@ self: {
4394 testHaskellDepends = [
4125 testHaskellDepends = [
4395 base bytestring containers QuickCheck template-haskell text vector
4126 base bytestring containers QuickCheck template-haskell text vector
4399 homepage = "http://github.com/bennofs/th-lift-instances/";
4128 homepage = "http://github.com/bennofs/th-lift-instances/";
4400 description = "Lift instances for template-haskell for common data types";
4129 description = "Lift instances for template-haskell for common data types";
4401 license = stdenv.lib.licenses.bsd3;
4130 license = stdenv.lib.licenses.bsd3;
4403 "th-orphans" = callPackage
4132 "th-orphans" = callPackage
4404− ({ mkDerivation, base, hspec, mtl, template-haskell, th-lift
4133+ ({ mkDerivation, base, hspec, hspec-discover, mtl, template-haskell
4405− , th-lift-instances, th-reify-many
4134+ , th-lift, th-lift-instances, th-reify-many
4407 mkDerivation {
4136 mkDerivation {
4408 pname = "th-orphans";
4137 pname = "th-orphans";
4409− version = "0.13.4";
4138+ version = "0.13.6";
4410− sha256 = "0cab6hmyii42p157jhm0sd5jzdlxms4ip2ncrmcmc47dl3pxk5gk";
4139+ sha256 = "0sfl3pn9kq9da3ji3lsgzgzy82vz6yvsg80dmakc1jvk7awycibp";
4411 libraryHaskellDepends = [
4140 libraryHaskellDepends = [
4412 base mtl template-haskell th-lift th-lift-instances th-reify-many
4141 base mtl template-haskell th-lift th-lift-instances th-reify-many
4414 testHaskellDepends = [ base hspec template-haskell ];
4143 testHaskellDepends = [ base hspec template-haskell ];
4415− doHaddock = false;
4144+ testToolDepends = [ hspec-discover ];
4417 description = "Orphan instances for TH datatypes";
4145 description = "Orphan instances for TH datatypes";
4418 license = stdenv.lib.licenses.bsd3;
4146 license = stdenv.lib.licenses.bsd3;
@@ -4429,8 +4157,6 @@ self: {
4429 base containers mtl safe template-haskell th-expand-syns
4157 base containers mtl safe template-haskell th-expand-syns
4431 testHaskellDepends = [ base template-haskell ];
4159 testHaskellDepends = [ base template-haskell ];
4434 homepage = "http://github.com/mgsloan/th-reify-many";
4160 homepage = "http://github.com/mgsloan/th-reify-many";
4435 description = "Recurseively reify template haskell datatype info";
4161 description = "Recurseively reify template haskell datatype info";
4436 license = stdenv.lib.licenses.bsd3;
4162 license = stdenv.lib.licenses.bsd3;
@@ -4451,8 +4177,6 @@ self: {
4451 base bytestring containers directory filepath hspec primitive syb
4177 base bytestring containers directory filepath hspec primitive syb
4452 template-haskell text th-orphans vector
4178 template-haskell text th-orphans vector
4456 homepage = "https://github.com/fpco/th-utilities#readme";
4180 homepage = "https://github.com/fpco/th-utilities#readme";
4457 description = "Collection of useful functions for use with Template Haskell";
4181 description = "Collection of useful functions for use with Template Haskell";
4458 license = stdenv.lib.licenses.mit;
4182 license = stdenv.lib.licenses.mit;
@@ -4461,14 +4185,12 @@ self: {
4461 ({ mkDerivation, base, time }:
4185 ({ mkDerivation, base, time }:
4462 mkDerivation {
4186 mkDerivation {
4463 pname = "time-locale-compat";
4187 pname = "time-locale-compat";
4464− version = "0.1.1.3";
4188+ version = "0.1.1.4";
4465− sha256 = "1vdcfr2hp9qh3ag90x6ikbdf42wiqpdylnplffna54bpnilbyi4i";
4189+ sha256 = "0qmyxf8nz0q6brvplc4s2wsb1bbpq7kb65b69m503g9bgranblgj";
4466 configureFlags = [ "-f-old-locale" ];
4190 configureFlags = [ "-f-old-locale" ];
4467 libraryHaskellDepends = [ base time ];
4191 libraryHaskellDepends = [ base time ];
4470 homepage = "https://github.com/khibino/haskell-time-locale-compat";
4192 homepage = "https://github.com/khibino/haskell-time-locale-compat";
4471− description = "Compatibility of TimeLocale between old-locale and time-1.5";
4193+ description = "Compatibile module for time-format locale";
4472 license = stdenv.lib.licenses.bsd3;
4194 license = stdenv.lib.licenses.bsd3;
4474 "tls" = callPackage
4196 "tls" = callPackage
@@ -4479,22 +4201,22 @@ self: {
4480 mkDerivation {
4202 mkDerivation {
4481 pname = "tls";
4203 pname = "tls";
4482− version = "1.3.11";
4204+ version = "1.4.1";
4483− sha256 = "00r7zfkdzy7hi6nhzkirp8jjims4kikgjcm3z4a82kw78awqw01z";
4205+ sha256 = "1y083724mym28n6xfaz7pcc7zqxdhjpaxpbvzxfbs25qq2px3smv";
4484 libraryHaskellDepends = [
4206 libraryHaskellDepends = [
4485 asn1-encoding asn1-types async base bytestring cereal cryptonite
4207 asn1-encoding asn1-types async base bytestring cereal cryptonite
4486 data-default-class memory mtl network transformers x509 x509-store
4208 data-default-class memory mtl network transformers x509 x509-store
4487 x509-validation
4209 x509-validation
4489 testHaskellDepends = [
4211 testHaskellDepends = [
4490− base bytestring cereal cryptonite data-default-class hourglass mtl
4212+ asn1-types base bytestring cereal cryptonite data-default-class
4491− QuickCheck tasty tasty-quickcheck x509 x509-validation
4213+ hourglass mtl QuickCheck tasty tasty-quickcheck x509
4493 benchmarkHaskellDepends = [
4216 benchmarkHaskellDepends = [
4494− base bytestring criterion cryptonite data-default-class hourglass
4217+ asn1-types base bytestring criterion cryptonite data-default-class
4495− mtl QuickCheck tasty-quickcheck x509 x509-validation
4218+ hourglass mtl QuickCheck tasty-quickcheck x509 x509-validation
4498 doCheck = false;
4220 doCheck = false;
4499 homepage = "http://github.com/vincenthz/hs-tls";
4221 homepage = "http://github.com/vincenthz/hs-tls";
4500 description = "TLS/SSL protocol native implementation (Server and Client)";
4222 description = "TLS/SSL protocol native implementation (Server and Client)";
@@ -4504,29 +4226,23 @@ self: {
4504 ({ mkDerivation, auto-update, base, clock, psqueues, tls }:
4226 ({ mkDerivation, auto-update, base, clock, psqueues, tls }:
4505 mkDerivation {
4227 mkDerivation {
4506 pname = "tls-session-manager";
4228 pname = "tls-session-manager";
4507− version = "0.0.0.1";
4229+ version = "0.0.0.2";
4508− sha256 = "0bqv6wh771j7n8qqsh02v8c4byybfkr1027k6cz03mszvnz1q9k8";
4230+ sha256 = "0rvmln545vghsx8zhxp44f0f6pzma8cylarmfhhysy55ipywr1n5";
4510− editedCabalFile = "0hnhxfqmvkkhf37rr2ir52xyd59070jjm6s6al0alsanid2m4p01";
4511 libraryHaskellDepends = [ auto-update base clock psqueues tls ];
4231 libraryHaskellDepends = [ auto-update base clock psqueues tls ];
4514 description = "In-memory TLS session manager";
4232 description = "In-memory TLS session manager";
4515 license = stdenv.lib.licenses.bsd3;
4233 license = stdenv.lib.licenses.bsd3;
4517 "transformers-base" = callPackage
4235 "transformers-base" = callPackage
4518− ({ mkDerivation, base, stm, transformers, transformers-compat }:
4236+ ({ mkDerivation, base, base-orphans, stm, transformers
4237+ , transformers-compat
4519 mkDerivation {
4239 mkDerivation {
4520 pname = "transformers-base";
4240 pname = "transformers-base";
4521− version = "0.4.4";
4241+ version = "0.4.5.2";
4522− sha256 = "11r3slgpgpra6zi2kjg3g60gvv17b1fh6qxipcpk8n86qx7lk8va";
4242+ sha256 = "1s256bi0yh0x2hp2gwd30f3mg1cv53zz397dv1yhfsnfzmihrj6h";
4524− editedCabalFile = "196pr3a4lhgklyw6nq6rv1j9djwzmvx7xrpp58carxnb55gk06pv";
4525 libraryHaskellDepends = [
4243 libraryHaskellDepends = [
4526− base stm transformers transformers-compat
4244+ base base-orphans stm transformers transformers-compat
4530 homepage = "https://github.com/mvv/transformers-base";
4246 homepage = "https://github.com/mvv/transformers-base";
4531 description = "Lift computations from the bottom of a transformer stack";
4247 description = "Lift computations from the bottom of a transformer stack";
4532 license = stdenv.lib.licenses.bsd3;
4248 license = stdenv.lib.licenses.bsd3;
@@ -4535,15 +4251,33 @@ self: {
4535 ({ mkDerivation, base, ghc-prim, transformers }:
4251 ({ mkDerivation, base, ghc-prim, transformers }:
4536 mkDerivation {
4252 mkDerivation {
4537 pname = "transformers-compat";
4253 pname = "transformers-compat";
4538− version = "0.5.1.4";
4254+ version = "0.6.2";
4539− sha256 = "17yam0199fh9ndsn9n69jx9nvbsmymzzwbi23dck3dk4q57fz0fq";
4255+ sha256 = "1gp4a8kvniwgm8947ghb4iwv4b7wd6ry4kvv4nfnym4agf5j41nw";
4256+ configureFlags = [ "-ffive-three" ];
4540 libraryHaskellDepends = [ base ghc-prim transformers ];
4257 libraryHaskellDepends = [ base ghc-prim transformers ];
4543 homepage = "http://github.com/ekmett/transformers-compat/";
4258 homepage = "http://github.com/ekmett/transformers-compat/";
4544− description = "A small compatibility shim exposing the new types from transformers 0.3 and 0.4 to older Haskell platforms.";
4259+ description = "A small compatibility shim for the transformers library";
4545 license = stdenv.lib.licenses.bsd3;
4260 license = stdenv.lib.licenses.bsd3;
4262+ "typed-process" = callPackage
4263+ ({ mkDerivation, async, base, base64-bytestring, bytestring, hspec
4264+ , process, stm, temporary, transformers
4267+ pname = "typed-process";
4268+ version = "0.2.2.0";
4269+ sha256 = "0c6gvgvjyncbni9a5bvpbglknd4yclr3d3hfg9bhgahmkj40dva2";
4270+ libraryHaskellDepends = [
4271+ async base bytestring process stm transformers
4273+ testHaskellDepends = [
4274+ async base base64-bytestring bytestring hspec process stm temporary
4277+ homepage = "https://haskell-lang.org/library/typed-process";
4278+ description = "Run external processes, with strong typing of streams";
4279+ license = stdenv.lib.licenses.mit;
4547 "unbounded-delays" = callPackage
4281 "unbounded-delays" = callPackage
4548 ({ mkDerivation, base }:
4282 ({ mkDerivation, base }:
4549 mkDerivation {
4283 mkDerivation {
@@ -4551,8 +4285,6 @@ self: {
4551 version = "0.1.1.0";
4285 version = "0.1.1.0";
4552 sha256 = "1ir9fghbrc214c97bwafk5ck6cacxz1pdnq4i18p604d1b8zg9wa";
4286 sha256 = "1ir9fghbrc214c97bwafk5ck6cacxz1pdnq4i18p604d1b8zg9wa";
4553 libraryHaskellDepends = [ base ];
4287 libraryHaskellDepends = [ base ];
4556 homepage = "https://github.com/basvandijk/unbounded-delays";
4288 homepage = "https://github.com/basvandijk/unbounded-delays";
4557 description = "Unbounded thread delays and timeouts";
4289 description = "Unbounded thread delays and timeouts";
4558 license = stdenv.lib.licenses.bsd3;
4290 license = stdenv.lib.licenses.bsd3;
@@ -4561,13 +4293,9 @@ self: {
4561 ({ mkDerivation, base, unix }:
4293 ({ mkDerivation, base, unix }:
4562 mkDerivation {
4294 mkDerivation {
4563 pname = "unix-compat";
4295 pname = "unix-compat";
4564− version = "0.4.3.1";
4296+ version = "0.5.0.1";
4565− sha256 = "09vykw89x981fywy0w1pci2v8zy3ajyjwh9z2n610vjacmd1v03j";
4297+ sha256 = "1gdf3h2knbymkivm784vq51mbcyj5y91r480awyxj5cw8gh9kwn2";
4567− editedCabalFile = "0b5jicn8nm53yxxzwlvfcv4xp5rrqp98x5wwqh234wn9x44z54d2";
4568 libraryHaskellDepends = [ base unix ];
4298 libraryHaskellDepends = [ base unix ];
4571 homepage = "http://github.com/jystic/unix-compat";
4299 homepage = "http://github.com/jystic/unix-compat";
4572 description = "Portable POSIX-compatibility layer";
4300 description = "Portable POSIX-compatibility layer";
4573 license = stdenv.lib.licenses.bsd3;
4301 license = stdenv.lib.licenses.bsd3;
@@ -4578,32 +4306,62 @@ self: {
4579 mkDerivation {
4307 mkDerivation {
4580 pname = "unix-time";
4308 pname = "unix-time";
4581− version = "0.3.7";
4309+ version = "0.3.8";
4582− sha256 = "1qdlc9raih8s0m3x8x3n7q3ngh4faw2alv9l78sp6gnx648k0c8i";
4310+ sha256 = "051slgpid5cxiaw203ky0ql3823h28fcjs08axkzd4265wrvv8fw";
4583 libraryHaskellDepends = [ base binary bytestring old-time ];
4311 libraryHaskellDepends = [ base binary bytestring old-time ];
4584 testHaskellDepends = [
4312 testHaskellDepends = [
4585 base bytestring doctest hspec old-locale old-time QuickCheck time
4313 base bytestring doctest hspec old-locale old-time QuickCheck time
4589 description = "Unix time parser/formatter and utilities";
4315 description = "Unix time parser/formatter and utilities";
4590 license = stdenv.lib.licenses.bsd3;
4316 license = stdenv.lib.licenses.bsd3;
4318+ "unliftio" = callPackage
4319+ ({ mkDerivation, async, base, deepseq, directory, filepath, hspec
4320+ , process, stm, time, transformers, unix, unliftio-core
4323+ pname = "unliftio";
4324+ version = "0.2.7.0";
4325+ sha256 = "0qql93lq5w7qghl454cc3s1i8v1jb4h08n82fqkw0kli4g3g9njs";
4326+ libraryHaskellDepends = [
4327+ async base deepseq directory filepath process stm time transformers
4330+ testHaskellDepends = [
4331+ async base deepseq directory filepath hspec process stm time
4332+ transformers unix unliftio-core
4334+ homepage = "https://github.com/fpco/unliftio/tree/master/unliftio#readme";
4335+ description = "The MonadUnliftIO typeclass for unlifting monads to IO (batteries included)";
4336+ license = stdenv.lib.licenses.mit;
4338+ "unliftio-core" = callPackage
4339+ ({ mkDerivation, base, transformers }:
4341+ pname = "unliftio-core";
4342+ version = "0.1.1.0";
4343+ sha256 = "1193fplsjm1lcr05xwvkj1rsyzx74i755f6kw3ikmxbsv0bv0l3m";
4345+ editedCabalFile = "16bjwcsaghqqmyi69rq65dn3ydifyfaabq3ns37apdm00mwqbcj2";
4346+ libraryHaskellDepends = [ base transformers ];
4347+ homepage = "https://github.com/fpco/unliftio/tree/master/unliftio-core#readme";
4348+ description = "The MonadUnliftIO typeclass for unlifting monads to IO";
4349+ license = stdenv.lib.licenses.mit;
4592 "unordered-containers" = callPackage
4351 "unordered-containers" = callPackage
4593− ({ mkDerivation, base, bytestring, containers, criterion, deepseq
4352+ ({ mkDerivation, base, ChasingBottoms, containers, deepseq
4594− , deepseq-generics, hashable, hashmap, mtl, random
4353+ , hashable, HUnit, QuickCheck, test-framework, test-framework-hunit
4354+ , test-framework-quickcheck2
4596 mkDerivation {
4356 mkDerivation {
4597 pname = "unordered-containers";
4357 pname = "unordered-containers";
4598− version = "0.2.8.0";
4358+ version = "0.2.9.0";
4599− sha256 = "1a7flszhhgyjn0nm9w7cm26jbf6vyx9ij1iij4sl11pjkwsqi8d4";
4359+ sha256 = "0l4264p0av12cc6i8gls13q8y27x12z2ar4x34n3x59y99fcnc37";
4600 libraryHaskellDepends = [ base deepseq hashable ];
4360 libraryHaskellDepends = [ base deepseq hashable ];
4601− benchmarkHaskellDepends = [
4361+ testHaskellDepends = [
4602− base bytestring containers criterion deepseq deepseq-generics
4362+ base ChasingBottoms containers hashable HUnit QuickCheck
4603− hashable hashmap mtl random
4363+ test-framework test-framework-hunit test-framework-quickcheck2
4607 homepage = "https://github.com/tibbe/unordered-containers";
4365 homepage = "https://github.com/tibbe/unordered-containers";
4608 description = "Efficient hashing-based container types";
4366 description = "Efficient hashing-based container types";
4609 license = stdenv.lib.licenses.bsd3;
4367 license = stdenv.lib.licenses.bsd3;
@@ -4614,18 +4372,16 @@ self: {
4614 pname = "utf8-string";
4372 pname = "utf8-string";
4615 version = "1.0.1.1";
4373 version = "1.0.1.1";
4616 sha256 = "0h7imvxkahiy8pzr8cpsimifdfvv18lizrb33k6mnq70rcx9w2zv";
4374 sha256 = "0h7imvxkahiy8pzr8cpsimifdfvv18lizrb33k6mnq70rcx9w2zv";
4617− revision = "2";
4375+ revision = "3";
4618− editedCabalFile = "1b97s9picjl689hcz8scinv7c8k5iaal1livqr0l1l8yc4h0imhr";
4376+ editedCabalFile = "02vhj5gykkqa2dyn7s6gn8is1b5fdn9xcqqvlls268g7cpv6rk38";
4619 libraryHaskellDepends = [ base bytestring ];
4377 libraryHaskellDepends = [ base bytestring ];
4622 homepage = "http://github.com/glguy/utf8-string/";
4378 homepage = "http://github.com/glguy/utf8-string/";
4623 description = "Support for reading and writing UTF8 Strings";
4379 description = "Support for reading and writing UTF8 Strings";
4624 license = stdenv.lib.licenses.bsd3;
4380 license = stdenv.lib.licenses.bsd3;
4626 "uuid-types" = callPackage
4382 "uuid-types" = callPackage
4627− ({ mkDerivation, base, binary, bytestring, containers, criterion
4383+ ({ mkDerivation, base, binary, bytestring, deepseq, hashable
4628− , deepseq, hashable, random, text
4384+ , random, text
4630 mkDerivation {
4386 mkDerivation {
4631 pname = "uuid-types";
4387 pname = "uuid-types";
@@ -4636,56 +4392,43 @@ self: {
4636 libraryHaskellDepends = [
4392 libraryHaskellDepends = [
4637 base binary bytestring deepseq hashable random text
4393 base binary bytestring deepseq hashable random text
4639− benchmarkHaskellDepends = [
4640− base bytestring containers criterion deepseq random
4643 doCheck = false;
4395 doCheck = false;
4644 homepage = "https://github.com/aslatter/uuid";
4396 homepage = "https://github.com/aslatter/uuid";
4645 description = "Type definitions for Universally Unique Identifiers";
4397 description = "Type definitions for Universally Unique Identifiers";
4646 license = stdenv.lib.licenses.bsd3;
4398 license = stdenv.lib.licenses.bsd3;
4648 "vault" = callPackage
4400 "vault" = callPackage
4649− ({ mkDerivation, base, containers, hashable, unordered-containers
4401+ ({ mkDerivation, base, containers, hashable, semigroups
4402+ , unordered-containers
4651 mkDerivation {
4404 mkDerivation {
4652 pname = "vault";
4405 pname = "vault";
4653− version = "0.3.0.7";
4406+ version = "0.3.1.1";
4654− sha256 = "1w36ldr5iv0yiqbvibm7b1c66hf1ps5rbassz348zmi113d8k4cy";
4407+ sha256 = "0a1fir7gvbj2w894daac5c4c3gy36r6c74yci78lb2nvk431b95j";
4655 libraryHaskellDepends = [
4408 libraryHaskellDepends = [
4656− base containers hashable unordered-containers
4409+ base containers hashable semigroups unordered-containers
4660 homepage = "https://github.com/HeinrichApfelmus/vault";
4411 homepage = "https://github.com/HeinrichApfelmus/vault";
4661 description = "a persistent store for values of arbitrary types";
4412 description = "a persistent store for values of arbitrary types";
4662 license = stdenv.lib.licenses.bsd3;
4413 license = stdenv.lib.licenses.bsd3;
4664 "vector" = callPackage
4415 "vector" = callPackage
4665− ({ mkDerivation, base, deepseq, ghc-prim, HUnit, primitive
4416+ ({ mkDerivation, base, deepseq, ghc-prim, primitive }:
4666− , QuickCheck, random, template-haskell, test-framework
4667− , test-framework-hunit, test-framework-quickcheck2, transformers
4669 mkDerivation {
4417 mkDerivation {
4670 pname = "vector";
4418 pname = "vector";
4671 version = "0.12.0.1";
4419 version = "0.12.0.1";
4672 sha256 = "0yrx2ypiaxahvaz84af5bi855hd3107kxkbqc8km29nsp5wyw05i";
4420 sha256 = "0yrx2ypiaxahvaz84af5bi855hd3107kxkbqc8km29nsp5wyw05i";
4673− revision = "1";
4421+ revision = "3";
4674− editedCabalFile = "1xjv8876kx9vh86w718vdaaai40pwnsiw8368c5h88ch8iqq10qb";
4422+ editedCabalFile = "0y5rh8k710i2a3p1h2rghvr5cfg78p5h0kbfi7ifxqqf6pzlyr1x";
4675 libraryHaskellDepends = [ base deepseq ghc-prim primitive ];
4423 libraryHaskellDepends = [ base deepseq ghc-prim primitive ];
4676− testHaskellDepends = [
4677− base HUnit QuickCheck random template-haskell test-framework
4678− test-framework-hunit test-framework-quickcheck2 transformers
4681 doCheck = false;
4424 doCheck = false;
4682 homepage = "https://github.com/haskell/vector";
4425 homepage = "https://github.com/haskell/vector";
4683 description = "Efficient Arrays";
4426 description = "Efficient Arrays";
4684 license = stdenv.lib.licenses.bsd3;
4427 license = stdenv.lib.licenses.bsd3;
4686 "vector-algorithms" = callPackage
4429 "vector-algorithms" = callPackage
4687− ({ mkDerivation, base, bytestring, containers, mtl, mwc-random
4430+ ({ mkDerivation, base, bytestring, containers, primitive
4688− , primitive, QuickCheck, vector
4431+ , QuickCheck, vector
4690 mkDerivation {
4433 mkDerivation {
4691 pname = "vector-algorithms";
4434 pname = "vector-algorithms";
@@ -4696,11 +4439,9 @@ self: {
4696 isLibrary = true;
4439 isLibrary = true;
4697 isExecutable = true;
4440 isExecutable = true;
4698 libraryHaskellDepends = [ base bytestring primitive vector ];
4441 libraryHaskellDepends = [ base bytestring primitive vector ];
4699− executableHaskellDepends = [ base mtl mwc-random vector ];
4700 testHaskellDepends = [
4442 testHaskellDepends = [
4701 base bytestring containers QuickCheck vector
4443 base bytestring containers QuickCheck vector
4704 doCheck = false;
4445 doCheck = false;
4705 homepage = "http://code.haskell.org/~dolio/";
4446 homepage = "http://code.haskell.org/~dolio/";
4706 description = "Efficient algorithms for vector arrays";
4447 description = "Efficient algorithms for vector arrays";
@@ -4712,19 +4453,31 @@ self: {
4713 mkDerivation {
4454 mkDerivation {
4714 pname = "vector-binary-instances";
4455 pname = "vector-binary-instances";
4715− version = "0.2.3.5";
4456+ version = "0.2.4";
4716− sha256 = "0niad09lbxz3cj20qllyj92lwbc013ihw4lby8fv07x5xjx5a4p1";
4457+ sha256 = "1y236jb72iab9ska1mc48z6yb0xgwmj45laaqdyjxksd84z7hbrb";
4459+ editedCabalFile = "196frl4akhfk7xf1nxzn8lmq99dxhzhsimanswn9yy7ym8zhki4i";
4717 libraryHaskellDepends = [ base binary vector ];
4460 libraryHaskellDepends = [ base binary vector ];
4718 testHaskellDepends = [ base binary tasty tasty-quickcheck vector ];
4461 testHaskellDepends = [ base binary tasty tasty-quickcheck vector ];
4719 benchmarkHaskellDepends = [
4462 benchmarkHaskellDepends = [
4720 base binary bytestring criterion deepseq vector
4463 base binary bytestring criterion deepseq vector
4724 homepage = "https://github.com/bos/vector-binary-instances";
4465 homepage = "https://github.com/bos/vector-binary-instances";
4725 description = "Instances of Data.Binary and Data.Serialize for vector";
4466 description = "Instances of Data.Binary and Data.Serialize for vector";
4726 license = stdenv.lib.licenses.bsd3;
4467 license = stdenv.lib.licenses.bsd3;
4469+ "vector-builder" = callPackage
4470+ ({ mkDerivation, base, base-prelude, semigroups, vector }:
4472+ pname = "vector-builder";
4473+ version = "0.3.4.1";
4474+ sha256 = "1dzbcm6br9cay28hz804n15bwdhbzhysd4hj0fa6ijfwmfb90r6i";
4475+ libraryHaskellDepends = [ base base-prelude semigroups vector ];
4477+ homepage = "https://github.com/nikita-volkov/vector-builder";
4478+ description = "Vector builder";
4479+ license = stdenv.lib.licenses.mit;
4728 "vector-instances" = callPackage
4481 "vector-instances" = callPackage
4729 ({ mkDerivation, base, comonad, hashable, keys, pointed
4482 ({ mkDerivation, base, comonad, hashable, keys, pointed
4730 , semigroupoids, semigroups, vector
4483 , semigroupoids, semigroups, vector
@@ -4736,8 +4489,6 @@ self: {
4736 libraryHaskellDepends = [
4489 libraryHaskellDepends = [
4737 base comonad hashable keys pointed semigroupoids semigroups vector
4490 base comonad hashable keys pointed semigroupoids semigroups vector
4741 homepage = "http://github.com/ekmett/vector-instances";
4492 homepage = "http://github.com/ekmett/vector-instances";
4742 description = "Orphan Instances for 'Data.Vector'";
4493 description = "Orphan Instances for 'Data.Vector'";
4743 license = stdenv.lib.licenses.bsd3;
4494 license = stdenv.lib.licenses.bsd3;
@@ -4750,8 +4501,6 @@ self: {
4750 sha256 = "0d82x55f5vvr1jvaia382m23rs690lg55pvavv8f4ph0y6kd91xy";
4501 sha256 = "0d82x55f5vvr1jvaia382m23rs690lg55pvavv8f4ph0y6kd91xy";
4751 libraryHaskellDepends = [ base template-haskell vector ];
4502 libraryHaskellDepends = [ base template-haskell vector ];
4752 testHaskellDepends = [ base data-default vector ];
4503 testHaskellDepends = [ base data-default vector ];
4755 description = "Deriver for Data.Vector.Unboxed using Template Haskell";
4504 description = "Deriver for Data.Vector.Unboxed using Template Haskell";
4756 license = stdenv.lib.licenses.bsd3;
4505 license = stdenv.lib.licenses.bsd3;
@@ -4762,82 +4511,72 @@ self: {
4762 version = "0.7.2";
4511 version = "0.7.2";
4763 sha256 = "0aygw0yb1h3yhmfl3bkwh5d3h0l4mmsxz7j53vdm6jryl1kgxzyk";
4512 sha256 = "0aygw0yb1h3yhmfl3bkwh5d3h0l4mmsxz7j53vdm6jryl1kgxzyk";
4764 libraryHaskellDepends = [ base ];
4513 libraryHaskellDepends = [ base ];
4767 homepage = "http://github.com/ekmett/void";
4514 homepage = "http://github.com/ekmett/void";
4768 description = "A Haskell 98 logically uninhabited data type";
4515 description = "A Haskell 98 logically uninhabited data type";
4769 license = stdenv.lib.licenses.bsd3;
4516 license = stdenv.lib.licenses.bsd3;
4771 "wai" = callPackage
4518 "wai" = callPackage
4772− ({ mkDerivation, base, blaze-builder, bytestring
4519+ ({ mkDerivation, base, bytestring, hspec, hspec-discover
4773− , bytestring-builder, hspec, http-types, network, text
4774− , transformers, vault
4520+ , http-types, network, text, transformers, vault
4776 mkDerivation {
4522 mkDerivation {
4777 pname = "wai";
4523 pname = "wai";
4778− version = "3.2.1.1";
4524+ version = "3.2.1.2";
4779− sha256 = "08afasnirja21vr0bmzcywz4w29x736dmdv7h8nnh1l8bn7sd02x";
4525+ sha256 = "0jr3b2789wa4m6mxkz12ynz4lfsqmgbrcy0am8karyqr3x3528r8";
4780 libraryHaskellDepends = [
4526 libraryHaskellDepends = [
4781− base blaze-builder bytestring bytestring-builder http-types network
4782− text transformers vault
4527+ base bytestring http-types network text transformers vault
4784− testHaskellDepends = [ base blaze-builder bytestring hspec ];
4529+ testHaskellDepends = [ base bytestring hspec ];
4785− doHaddock = false;
4530+ testToolDepends = [ hspec-discover ];
4787 homepage = "https://github.com/yesodweb/wai";
4531 homepage = "https://github.com/yesodweb/wai";
4788 description = "Web Application Interface";
4532 description = "Web Application Interface";
4789 license = stdenv.lib.licenses.mit;
4533 license = stdenv.lib.licenses.mit;
4791 "wai-conduit" = callPackage
4535 "wai-conduit" = callPackage
4792− ({ mkDerivation, base, blaze-builder, bytestring, conduit
4536+ ({ mkDerivation, base, bytestring, conduit, http-types
4793− , http-types, transformers, wai
4537+ , transformers, wai
4795 mkDerivation {
4539 mkDerivation {
4796 pname = "wai-conduit";
4540 pname = "wai-conduit";
4797− version = "3.0.0.3";
4541+ version = "3.0.0.4";
4798− sha256 = "1zvsiwjq2mvkb9sjgp3ly9m968m7a2jjzr4id6jpi3mmqykj15z4";
4542+ sha256 = "07yn41rn2skd5p3wqqa09wa761vj7ibl8l19gh4bi4i8slxhk417";
4799 libraryHaskellDepends = [
4543 libraryHaskellDepends = [
4800− base blaze-builder bytestring conduit http-types transformers wai
4544+ base bytestring conduit http-types transformers wai
4804 homepage = "https://github.com/yesodweb/wai";
4546 homepage = "https://github.com/yesodweb/wai";
4805 description = "conduit wrappers for WAI";
4547 description = "conduit wrappers for WAI";
4806 license = stdenv.lib.licenses.mit;
4548 license = stdenv.lib.licenses.mit;
4808 "warp" = callPackage
4550 "warp" = callPackage
4809− ({ mkDerivation, array, async, auto-update, base, blaze-builder
4551+ ({ mkDerivation, array, async, auto-update, base, bsb-http-chunked
4810− , bytestring, bytestring-builder, case-insensitive, containers
4552+ , bytestring, case-insensitive, containers, directory, doctest
4811− , criterion, directory, doctest, ghc-prim, hashable, hspec, HTTP
4553+ , gauge, ghc-prim, hashable, hspec, http-client, http-date
4812− , http-date, http-types, http2, HUnit, iproute, lifted-base
4554+ , http-types, http2, HUnit, iproute, lifted-base, network, process
4813− , network, process, QuickCheck, silently, simple-sendfile, stm
4555+ , QuickCheck, silently, simple-sendfile, stm, streaming-commons
4814− , streaming-commons, text, time, transformers, unix, unix-compat
4556+ , text, time, transformers, unix, unix-compat, vault, wai, word8
4815− , vault, wai, word8
4817 mkDerivation {
4558 mkDerivation {
4818 pname = "warp";
4559 pname = "warp";
4819− version = "3.2.13";
4560+ version = "3.2.23";
4820− sha256 = "0964l8xcbdqnrz0mnk0b732n66i7q8grwzzax96mqbh15ps5nfcj";
4561+ sha256 = "12v9qhi4hyp0sb90yddsax16jj7x47nmqwn53sv7b5nszcxgzam0";
4821 libraryHaskellDepends = [
4562 libraryHaskellDepends = [
4822− array async auto-update base blaze-builder bytestring
4563+ array async auto-update base bsb-http-chunked bytestring
4823− bytestring-builder case-insensitive containers ghc-prim hashable
4564+ case-insensitive containers ghc-prim hashable http-date http-types
4824− http-date http-types http2 iproute network simple-sendfile stm
4565+ http2 iproute network simple-sendfile stm streaming-commons text
4825− streaming-commons text unix unix-compat vault wai word8
4566+ unix unix-compat vault wai word8
4827 testHaskellDepends = [
4568 testHaskellDepends = [
4828− array async auto-update base blaze-builder bytestring
4569+ array async auto-update base bsb-http-chunked bytestring
4829− bytestring-builder case-insensitive containers directory doctest
4570+ case-insensitive containers directory doctest ghc-prim hashable
4830− ghc-prim hashable hspec HTTP http-date http-types http2 HUnit
4571+ hspec http-client http-date http-types http2 HUnit iproute
4831− iproute lifted-base network process QuickCheck silently
4572+ lifted-base network process QuickCheck silently simple-sendfile stm
4832− simple-sendfile stm streaming-commons text time transformers unix
4573+ streaming-commons text time transformers unix unix-compat vault wai
4833− unix-compat vault wai word8
4574+ word8
4835 benchmarkHaskellDepends = [
4576 benchmarkHaskellDepends = [
4836− auto-update base bytestring containers criterion hashable http-date
4577+ auto-update base bytestring containers gauge hashable http-date
4837 http-types network unix unix-compat
4578 http-types network unix unix-compat
4841 homepage = "http://github.com/yesodweb/wai";
4580 homepage = "http://github.com/yesodweb/wai";
4842 description = "A fast, light-weight web server for WAI applications";
4581 description = "A fast, light-weight web server for WAI applications";
4843 license = stdenv.lib.licenses.mit;
4582 license = stdenv.lib.licenses.mit;
@@ -4848,18 +4587,43 @@ self: {
4849 mkDerivation {
4588 mkDerivation {
4850 pname = "warp-tls";
4589 pname = "warp-tls";
4851− version = "3.2.4";
4590+ version = "3.2.4.3";
4852− sha256 = "05vfjlgi574nnydfmfpyp3q6mf389iyj9mv94djnm8d1izasml85";
4591+ sha256 = "17gj295fr98l7mkz2gdz6kahdnmja0sql3kvy2zab6q168g53kc4";
4853 libraryHaskellDepends = [
4592 libraryHaskellDepends = [
4854 base bytestring cryptonite data-default-class network
4593 base bytestring cryptonite data-default-class network
4855 streaming-commons tls tls-session-manager wai warp
4594 streaming-commons tls tls-session-manager wai warp
4859 homepage = "http://github.com/yesodweb/wai";
4596 homepage = "http://github.com/yesodweb/wai";
4860 description = "HTTP over TLS support for Warp via the TLS package";
4597 description = "HTTP over TLS support for Warp via the TLS package";
4861 license = stdenv.lib.licenses.mit;
4598 license = stdenv.lib.licenses.mit;
4600+ "wcwidth" = callPackage
4601+ ({ mkDerivation, base, containers }:
4605+ sha256 = "1n1fq7v64b59ajf5g50iqj9sa34wm7s2j3viay0kxpmvlcv8gipz";
4607+ isExecutable = true;
4608+ libraryHaskellDepends = [ base containers ];
4609+ homepage = "http://github.com/solidsnack/wcwidth/";
4610+ description = "Native wcwidth";
4611+ license = stdenv.lib.licenses.bsd3;
4613+ "weigh" = callPackage
4614+ ({ mkDerivation, base, deepseq, mtl, process, split, temporary }:
4617+ version = "0.0.12";
4618+ sha256 = "0zw2a997gxgdzqmd7j730kxgynzmjvvlkw84dajmfzf1v9pbij7x";
4619+ libraryHaskellDepends = [
4620+ base deepseq mtl process split temporary
4622+ testHaskellDepends = [ base deepseq ];
4623+ homepage = "https://github.com/fpco/weigh#readme";
4624+ description = "Measure allocations of a Haskell functions/values";
4625+ license = stdenv.lib.licenses.bsd3;
4863 "with-location" = callPackage
4627 "with-location" = callPackage
4864 ({ mkDerivation, base, hspec }:
4628 ({ mkDerivation, base, hspec }:
4865 mkDerivation {
4629 mkDerivation {
@@ -4868,12 +4632,26 @@ self: {
4868 sha256 = "1rzxvsyh8x3ql3zh7gyw9hjx9bl4v73h0y5kzgaxcfcdn86dg49c";
4632 sha256 = "1rzxvsyh8x3ql3zh7gyw9hjx9bl4v73h0y5kzgaxcfcdn86dg49c";
4869 libraryHaskellDepends = [ base ];
4633 libraryHaskellDepends = [ base ];
4870 testHaskellDepends = [ base hspec ];
4634 testHaskellDepends = [ base hspec ];
4873 homepage = "https://github.com/sol/with-location#readme";
4635 homepage = "https://github.com/sol/with-location#readme";
4874 description = "Use ImplicitParams-based source locations in a backward compatible way";
4636 description = "Use ImplicitParams-based source locations in a backward compatible way";
4875 license = stdenv.lib.licenses.mit;
4637 license = stdenv.lib.licenses.mit;
4639+ "wl-pprint-annotated" = callPackage
4640+ ({ mkDerivation, base, containers, deepseq, tasty, tasty-hunit
4644+ pname = "wl-pprint-annotated";
4645+ version = "0.1.0.0";
4646+ sha256 = "0c2996x5gdrif1l0lfwlqnka7xp5diac74rckv0jasv2i0333kmp";
4647+ libraryHaskellDepends = [ base containers deepseq text ];
4648+ testHaskellDepends = [
4649+ base containers deepseq tasty tasty-hunit text
4651+ homepage = "https://github.com/minad/wl-pprint-annotated#readme";
4652+ description = "Wadler/Leijen pretty printer with annotations and slightly modernized API";
4653+ license = stdenv.lib.licenses.bsd3;
4877 "word8" = callPackage
4655 "word8" = callPackage
4878 ({ mkDerivation, base, bytestring, criterion, hspec }:
4656 ({ mkDerivation, base, bytestring, criterion, hspec }:
4879 mkDerivation {
4657 mkDerivation {
@@ -4883,8 +4661,6 @@ self: {
4883 libraryHaskellDepends = [ base ];
4661 libraryHaskellDepends = [ base ];
4884 testHaskellDepends = [ base hspec ];
4662 testHaskellDepends = [ base hspec ];
4885 benchmarkHaskellDepends = [ base bytestring criterion ];
4663 benchmarkHaskellDepends = [ base bytestring criterion ];
4888 description = "Word8 library";
4664 description = "Word8 library";
4889 license = stdenv.lib.licenses.bsd3;
4665 license = stdenv.lib.licenses.bsd3;
@@ -4895,10 +4671,10 @@ self: {
4896 mkDerivation {
4672 mkDerivation {
4897 pname = "x509";
4673 pname = "x509";
4898− version = "1.7.2";
4674+ version = "1.7.3";
4899− sha256 = "0yyfw07bw73gkh93z653lnncc30wj3g3rf26cwxjpyxvwalia0yw";
4675+ sha256 = "0mkk29g32fs70bqkikg83v45h9jig9c8aail3mrdqwxpkfa0yx21";
4900 revision = "1";
4676 revision = "1";
4901− editedCabalFile = "07mphpmj4zk5mzhp5x50a7q6w134kgymf557dcgbp643cbkcmc66";
4677+ editedCabalFile = "06zzirygvzp0ssdg9blipdwmd0b41p4gxh3ldai7ngjyjsdclwsx";
4902 libraryHaskellDepends = [
4678 libraryHaskellDepends = [
4903 asn1-encoding asn1-parse asn1-types base bytestring containers
4679 asn1-encoding asn1-parse asn1-types base bytestring containers
4904 cryptonite hourglass memory mtl pem
4680 cryptonite hourglass memory mtl pem
@@ -4907,8 +4683,6 @@ self: {
4907 asn1-types base bytestring cryptonite hourglass mtl tasty
4683 asn1-types base bytestring cryptonite hourglass mtl tasty
4908 tasty-quickcheck
4684 tasty-quickcheck
4912 homepage = "http://github.com/vincenthz/hs-certificate";
4686 homepage = "http://github.com/vincenthz/hs-certificate";
4913 description = "X509 reader and writer";
4687 description = "X509 reader and writer";
4914 license = stdenv.lib.licenses.bsd3;
4688 license = stdenv.lib.licenses.bsd3;
@@ -4920,15 +4694,13 @@ self: {
4921 mkDerivation {
4695 mkDerivation {
4922 pname = "x509-store";
4696 pname = "x509-store";
4923− version = "1.6.5";
4697+ version = "1.6.6";
4924− sha256 = "1lg9gy0bmzjmlk4gfnzx2prfar1qha4hfjsw8yvjg33zm0fv3ahs";
4698+ sha256 = "0dbndqmnmyixxc7308nyq3zlkhz9dff4rbcw2a49c77rbicny9va";
4925 libraryHaskellDepends = [
4699 libraryHaskellDepends = [
4926 asn1-encoding asn1-types base bytestring containers cryptonite
4700 asn1-encoding asn1-types base bytestring containers cryptonite
4927 directory filepath mtl pem x509
4701 directory filepath mtl pem x509
4929 testHaskellDepends = [ base bytestring tasty tasty-hunit x509 ];
4703 testHaskellDepends = [ base bytestring tasty tasty-hunit x509 ];
4932 homepage = "http://github.com/vincenthz/hs-certificate";
4704 homepage = "http://github.com/vincenthz/hs-certificate";
4933 description = "X.509 collection accessing and storing methods";
4705 description = "X.509 collection accessing and storing methods";
4934 license = stdenv.lib.licenses.bsd3;
4706 license = stdenv.lib.licenses.bsd3;
@@ -4945,34 +4717,29 @@ self: {
4945 base bytestring containers directory filepath mtl pem process x509
4717 base bytestring containers directory filepath mtl pem process x509
4946 x509-store
4718 x509-store
4950 homepage = "http://github.com/vincenthz/hs-certificate";
4720 homepage = "http://github.com/vincenthz/hs-certificate";
4951 description = "Handle per-operating-system X.509 accessors and storage";
4721 description = "Handle per-operating-system X.509 accessors and storage";
4952 license = stdenv.lib.licenses.bsd3;
4722 license = stdenv.lib.licenses.bsd3;
4954 "x509-validation" = callPackage
4724 "x509-validation" = callPackage
4955− ({ mkDerivation, asn1-encoding, asn1-types, base, byteable
4725+ ({ mkDerivation, asn1-encoding, asn1-types, base, bytestring
4956− , bytestring, containers, cryptonite, data-default-class, hourglass
4726+ , containers, cryptonite, data-default-class, hourglass, memory
4957− , memory, mtl, pem, tasty, tasty-hunit, x509, x509-store
4727+ , mtl, pem, tasty, tasty-hunit, x509, x509-store
4959 mkDerivation {
4729 mkDerivation {
4960 pname = "x509-validation";
4730 pname = "x509-validation";
4961− version = "1.6.9";
4731+ version = "1.6.10";
4962− sha256 = "005m5jxjz5cx3lriayv4a17xa19qc2qxw7kz2f9wvj7hgjnwww44";
4732+ sha256 = "1ms51scawldgyfcim5a2qlgyn3rnrclyh205d6djaa1569vrs73n";
4963 revision = "1";
4733 revision = "1";
4964− editedCabalFile = "02n9s0wizi4wivs6is4cyapqjjnbrx3zdk34q0cnlfsvbbvyhjax";
4734+ editedCabalFile = "1isap8v1gh31q4pj3gn155ya8nd1da0a5a3cryqh4yhf0ivbwl0w";
4965 libraryHaskellDepends = [
4735 libraryHaskellDepends = [
4966− asn1-encoding asn1-types base byteable bytestring containers
4736+ asn1-encoding asn1-types base bytestring containers cryptonite
4967− cryptonite data-default-class hourglass memory mtl pem x509
4737+ data-default-class hourglass memory mtl pem x509 x509-store
4970 testHaskellDepends = [
4739 testHaskellDepends = [
4971 asn1-encoding asn1-types base bytestring cryptonite
4740 asn1-encoding asn1-types base bytestring cryptonite
4972 data-default-class hourglass tasty tasty-hunit x509 x509-store
4741 data-default-class hourglass tasty tasty-hunit x509 x509-store
4976 homepage = "http://github.com/vincenthz/hs-certificate";
4743 homepage = "http://github.com/vincenthz/hs-certificate";
4977 description = "X.509 Certificate and CRL validation";
4744 description = "X.509 Certificate and CRL validation";
4978 license = stdenv.lib.licenses.bsd3;
4745 license = stdenv.lib.licenses.bsd3;
@@ -4984,33 +4751,29 @@ self: {
4984 version = "1.3.14";
4751 version = "1.3.14";
4985 sha256 = "0g814lj7vaxvib2g3r734221k80k7ap9czv9hinifn8syals3l9j";
4752 sha256 = "0g814lj7vaxvib2g3r734221k80k7ap9czv9hinifn8syals3l9j";
4986 libraryHaskellDepends = [ base bytestring text ];
4753 libraryHaskellDepends = [ base bytestring text ];
4989 homepage = "http://code.galois.com";
4754 homepage = "http://code.galois.com";
4990 description = "A simple XML library";
4755 description = "A simple XML library";
4991 license = stdenv.lib.licenses.bsd3;
4756 license = stdenv.lib.licenses.bsd3;
4993 "xml-conduit" = callPackage
4758 "xml-conduit" = callPackage
4994− ({ mkDerivation, attoparsec, base, blaze-builder, blaze-html
4759+ ({ mkDerivation, attoparsec, base, blaze-html, blaze-markup
4995− , blaze-markup, bytestring, conduit, conduit-extra, containers
4760+ , bytestring, conduit, conduit-extra, containers
4996− , data-default, deepseq, hspec, HUnit, monad-control, resourcet
4761+ , data-default-class, deepseq, hspec, HUnit, monad-control
4997− , text, transformers, xml-types
4762+ , resourcet, text, transformers, xml-types
4999 mkDerivation {
4764 mkDerivation {
5000 pname = "xml-conduit";
4765 pname = "xml-conduit";
5001− version = "1.5.1";
4766+ version = "1.8.0";
5002− sha256 = "0d4pb9d0mdz9djh8aiy5r8088rqh7w34mbqmg8mmaq1i7vx2dzks";
4767+ sha256 = "0di0ll2p4ykqnlipf2jrlalirxdf9wkli292245rgr3vcb9vz0h3";
5003 libraryHaskellDepends = [
4768 libraryHaskellDepends = [
5004− attoparsec base blaze-builder blaze-html blaze-markup bytestring
4769+ attoparsec base blaze-html blaze-markup bytestring conduit
5005− conduit conduit-extra containers data-default deepseq monad-control
4770+ conduit-extra containers data-default-class deepseq monad-control
5006 resourcet text transformers xml-types
4771 resourcet text transformers xml-types
5008 testHaskellDepends = [
4773 testHaskellDepends = [
5009 base blaze-markup bytestring conduit containers hspec HUnit
4774 base blaze-markup bytestring conduit containers hspec HUnit
5010 resourcet text transformers xml-types
4775 resourcet text transformers xml-types
5014 homepage = "http://github.com/snoyberg/xml";
4777 homepage = "http://github.com/snoyberg/xml";
5015 description = "Pure-Haskell utilities for dealing with XML with the conduit package";
4778 description = "Pure-Haskell utilities for dealing with XML with the conduit package";
5016 license = stdenv.lib.licenses.mit;
4779 license = stdenv.lib.licenses.mit;
@@ -5022,23 +4785,20 @@ self: {
5022 version = "0.3.6";
4785 version = "0.3.6";
5023 sha256 = "1jgqxsa9p2q3h6nymbfmvhldqrqlwrhrzmwadlyc0li50x0d8dwr";
4786 sha256 = "1jgqxsa9p2q3h6nymbfmvhldqrqlwrhrzmwadlyc0li50x0d8dwr";
5024 libraryHaskellDepends = [ base deepseq text ];
4787 libraryHaskellDepends = [ base deepseq text ];
5027 homepage = "https://john-millikin.com/software/haskell-xml/";
4788 homepage = "https://john-millikin.com/software/haskell-xml/";
5028 description = "Basic types for representing XML";
4789 description = "Basic types for representing XML";
5029 license = stdenv.lib.licenses.mit;
4790 license = stdenv.lib.licenses.mit;
5031 "yaml" = callPackage
4792 "yaml" = callPackage
5032− ({ mkDerivation, aeson, aeson-qq, attoparsec, base, base-compat
4793+ ({ mkDerivation, aeson, attoparsec, base, base-compat, bytestring
5033− , bytestring, conduit, containers, directory, filepath, hspec
4794+ , conduit, containers, directory, filepath, hspec, HUnit, mockery
5034− , HUnit, mockery, resourcet, scientific, semigroups
4795+ , resourcet, scientific, semigroups, template-haskell, temporary
5035− , template-haskell, temporary, text, transformers
5036− , unordered-containers, vector
4796+ , text, transformers, unordered-containers, vector
5038 mkDerivation {
4798 mkDerivation {
5039 pname = "yaml";
4799 pname = "yaml";
5040− version = "0.8.23.3";
4800+ version = "0.8.32";
5041− sha256 = "0hvmxl8krh8m3804d1nrvgmbirvw11a8iy80ciq4rg0csmz5r1fc";
4801+ sha256 = "0cbsyh4ilvjzq1q7pxls43k6pdqxg1l85xzibcwpbvmlvrizh86w";
5042 isLibrary = true;
4802 isLibrary = true;
5043 isExecutable = true;
4803 isExecutable = true;
5044 libraryHaskellDepends = [
4804 libraryHaskellDepends = [
@@ -5046,51 +4806,27 @@ self: {
5046 filepath resourcet scientific semigroups template-haskell text
4806 filepath resourcet scientific semigroups template-haskell text
5047 transformers unordered-containers vector
4807 transformers unordered-containers vector
5049− executableHaskellDepends = [ aeson base bytestring ];
5050 testHaskellDepends = [
4809 testHaskellDepends = [
5051− aeson aeson-qq base base-compat bytestring conduit directory hspec
4810+ aeson attoparsec base base-compat bytestring conduit containers
4811+ directory filepath hspec HUnit mockery resourcet scientific
5052− HUnit mockery resourcet temporary text transformers
4812+ semigroups template-haskell temporary text transformers
5053 unordered-containers vector
4813 unordered-containers vector
5057− homepage = "http://github.com/snoyberg/yaml/";
4815+ homepage = "https://github.com/snoyberg/yaml#readme";
5058 description = "Support for parsing and rendering YAML documents";
4816 description = "Support for parsing and rendering YAML documents";
5059 license = stdenv.lib.licenses.bsd3;
4817 license = stdenv.lib.licenses.bsd3;
5061 "zlib" = callPackage
4819 "zlib" = callPackage
5062− ({ mkDerivation, base, bytestring, QuickCheck, tasty, tasty-hunit
4820+ ({ mkDerivation, base, bytestring, zlib }:
5063− , tasty-quickcheck, zlib
5065 mkDerivation {
4821 mkDerivation {
5066 pname = "zlib";
4822 pname = "zlib";
5067− version = "0.6.1.2";
4823+ version = "0.6.2";
5068− sha256 = "1fx2k2qmgm2dj3fkxx2ry945fpdn02d4dkihjxma21xgdiilxsz4";
4824+ sha256 = "1vbzf0awb6zb456xf48za1kl22018646cfzq4frvxgb9ay97vk0d";
5069 libraryHaskellDepends = [ base bytestring ];
4825 libraryHaskellDepends = [ base bytestring ];
5070 librarySystemDepends = [ zlib ];
4826 librarySystemDepends = [ zlib ];
5071− testHaskellDepends = [
5072− base bytestring QuickCheck tasty tasty-hunit tasty-quickcheck
5075 doCheck = false;
4827 doCheck = false;
5076 description = "Compression and decompression in the gzip and zlib formats";
4828 description = "Compression and decompression in the gzip and zlib formats";
5077 license = stdenv.lib.licenses.bsd3;
4829 license = stdenv.lib.licenses.bsd3;
5078 }) {inherit (pkgs) zlib;};
4830 }) {inherit (pkgs) zlib;};
5079− "zlib-bindings" = callPackage
5080− ({ mkDerivation, base, bytestring, hspec, QuickCheck, zlib }:
5082− pname = "zlib-bindings";
5083− version = "0.1.1.5";
5084− sha256 = "02ciywlz4wdlymgc3jsnicz9kzvymjw1www2163gxidnz4wb8fy8";
5086− editedCabalFile = "0fq49694gqkab8m0vq4i879blswczwd66n7xh4r4gwiahf0ryvqc";
5087− libraryHaskellDepends = [ base bytestring zlib ];
5088− testHaskellDepends = [ base bytestring hspec QuickCheck zlib ];
5091− homepage = "http://github.com/snapframework/zlib-bindings";
5092− description = "Low-level bindings to the zlib package";
5093− license = stdenv.lib.licenses.bsd3;