Re-generate all Haskell packages with the latest version of cabal2nix.

This change brings support for building and running the regressions test suites.
This commit is contained in:
Peter Simons
2013-02-25 00:32:40 +01:00
parent d0bfd6936e
commit a30df95691
146 changed files with 680 additions and 180 deletions
@@ -16,6 +16,7 @@ cabal.mkDerivation (self: {
QuickCheck regexBase regexTdfa strict text time transformers
utf8String
];
testDepends = [ Cabal QuickCheck ];
noHaddock = true;
meta = {
homepage = "http://www.leksah.org";
@@ -1,10 +1,16 @@
{ cabal, filepath }:
{ cabal, extensibleExceptions, filepath, HUnit, QuickCheck
, testFramework, testFrameworkHunit, testFrameworkQuickcheck2
}:
cabal.mkDerivation (self: {
pname = "Cabal";
version = "1.14.0";
sha256 = "1r5b4x1ham5gdg9m9l8idpvr9czlk1q21vqmg0di4adkp2fhlm3j";
buildDepends = [ filepath ];
testDepends = [
extensibleExceptions filepath HUnit QuickCheck testFramework
testFrameworkHunit testFrameworkQuickcheck2
];
meta = {
homepage = "http://www.haskell.org/cabal/";
description = "A framework for packaging Haskell software";
@@ -1,10 +1,16 @@
{ cabal, filepath }:
{ cabal, extensibleExceptions, filepath, HUnit, QuickCheck
, testFramework, testFrameworkHunit, testFrameworkQuickcheck2
}:
cabal.mkDerivation (self: {
pname = "Cabal";
version = "1.16.0.3";
sha256 = "11lzqgdjaix8n7nabmafl3jf9gisb04c025cmdycfihfajfn49zg";
buildDepends = [ filepath ];
testDepends = [
extensibleExceptions filepath HUnit QuickCheck testFramework
testFrameworkHunit testFrameworkQuickcheck2
];
meta = {
homepage = "http://www.haskell.org/cabal/";
description = "A framework for packaging Haskell software";
@@ -1,10 +1,11 @@
{ cabal, HTTP, json, mtl, network, utf8String }:
{ cabal, HTTP, HUnit, json, mtl, network, utf8String }:
cabal.mkDerivation (self: {
pname = "CouchDB";
version = "1.2";
sha256 = "0a9g0iblfyqppcy1ni3ac8f3yv5km95bfblhwqlsk6khydi5ka98";
buildDepends = [ HTTP json mtl network utf8String ];
testDepends = [ HTTP HUnit json mtl network utf8String ];
meta = {
homepage = "http://github.com/arjunguha/haskell-couchdb/";
description = "CouchDB interface";
@@ -1,10 +1,15 @@
{ cabal, mtl, network, parsec }:
{ cabal, httpdShed, HUnit, mtl, network, parsec, split
, testFramework, testFrameworkHunit
}:
cabal.mkDerivation (self: {
pname = "HTTP";
version = "4000.2.1";
sha256 = "01076rk7ly5228pszn54x4nqc6rqq1xw11ij9ajvhzf419islh0a";
buildDepends = [ mtl network parsec ];
testDepends = [
httpdShed HUnit network split testFramework testFrameworkHunit
];
meta = {
homepage = "https://github.com/haskell/HTTP";
description = "A library for client-side HTTP";
@@ -1,10 +1,15 @@
{ cabal, mtl, network, parsec }:
{ cabal, httpdShed, HUnit, mtl, network, parsec, split
, testFramework, testFrameworkHunit
}:
cabal.mkDerivation (self: {
pname = "HTTP";
version = "4000.2.2";
sha256 = "0qrr9wdj25sdfxifppmw0w14g8skpgf42ic4iqcqylxxzfa8v7vh";
buildDepends = [ mtl network parsec ];
testDepends = [
httpdShed HUnit network split testFramework testFrameworkHunit
];
meta = {
homepage = "https://github.com/haskell/HTTP";
description = "A library for client-side HTTP";
@@ -1,10 +1,15 @@
{ cabal, mtl, network, parsec }:
{ cabal, httpdShed, HUnit, mtl, network, parsec, split
, testFramework, testFrameworkHunit
}:
cabal.mkDerivation (self: {
pname = "HTTP";
version = "4000.2.3";
sha256 = "1z7s5rkyljwdl95cwqbqg64i207wjwxgpksrdmvcv82k39srzx80";
buildDepends = [ mtl network parsec ];
testDepends = [
httpdShed HUnit network split testFramework testFrameworkHunit
];
meta = {
homepage = "https://github.com/haskell/HTTP";
description = "A library for client-side HTTP";
@@ -1,10 +1,17 @@
{ cabal, mtl, network, parsec }:
{ cabal, caseInsensitive, conduit, deepseq, httpdShed, httpTypes
, HUnit, mtl, network, parsec, pureMD5, split, testFramework
, testFrameworkHunit, wai, warp
}:
cabal.mkDerivation (self: {
pname = "HTTP";
version = "4000.2.5";
sha256 = "03ij1zkykc438x2r1szz6ddvfhrjywlx61nrz377srcpbdmhxpb7";
buildDepends = [ mtl network parsec ];
testDepends = [
caseInsensitive conduit deepseq httpdShed httpTypes HUnit mtl
network pureMD5 split testFramework testFrameworkHunit wai warp
];
meta = {
homepage = "https://github.com/haskell/HTTP";
description = "A library for client-side HTTP";
@@ -1,10 +1,17 @@
{ cabal, mtl, network, parsec }:
{ cabal, caseInsensitive, conduit, deepseq, httpdShed, httpTypes
, HUnit, mtl, network, parsec, pureMD5, split, testFramework
, testFrameworkHunit, wai, warp
}:
cabal.mkDerivation (self: {
pname = "HTTP";
version = "4000.2.8";
sha256 = "0p0cwzjw2102bsyfaga6m8b53s6qnhd6byg2j2qla653f6kjlsh8";
buildDepends = [ mtl network parsec ];
testDepends = [
caseInsensitive conduit deepseq httpdShed httpTypes HUnit mtl
network pureMD5 split testFramework testFrameworkHunit wai warp
];
meta = {
homepage = "https://github.com/haskell/HTTP";
description = "A library for client-side HTTP";
@@ -1,10 +1,11 @@
{ cabal, bitsAtomic }:
{ cabal, bitsAtomic, HUnit, QuickCheck }:
cabal.mkDerivation (self: {
pname = "IORefCAS";
version = "0.2";
sha256 = "18hyy3jqr9yky5r873816fqnywrwba90sq6zx61i2vkqlfbll1k9";
buildDepends = [ bitsAtomic ];
testDepends = [ bitsAtomic HUnit QuickCheck ];
meta = {
description = "Atomic compare and swap for IORefs and STRefs";
license = self.stdenv.lib.licenses.bsd3;
@@ -1,4 +1,4 @@
{ cabal, systemFilepath, text }:
{ cabal, hspec, systemFilepath, text }:
cabal.mkDerivation (self: {
pname = "ReadArgs";
@@ -7,6 +7,7 @@ cabal.mkDerivation (self: {
isLibrary = true;
isExecutable = true;
buildDepends = [ systemFilepath text ];
testDepends = [ hspec systemFilepath text ];
meta = {
homepage = "http://github.com/rampion/ReadArgs";
description = "Simple command line argument parsing";
@@ -1,10 +1,11 @@
{ cabal, stm }:
{ cabal, HUnit, stm }:
cabal.mkDerivation (self: {
pname = "SafeSemaphore";
version = "0.9.0";
sha256 = "1xa30cciw8wmri675kdsz4pb5qwrh592pzylbhawqsvsarf80gz4";
buildDepends = [ stm ];
testDepends = [ HUnit ];
meta = {
homepage = "https://github.com/ChrisKuklewicz/SafeSemaphore";
description = "Much safer replacement for QSemN, QSem, and SampleVar";
@@ -1,10 +1,15 @@
{ cabal, newtype, semigroupoids, semigroups, vectorSpace }:
{ cabal, newtype, QuickCheck, semigroupoids, semigroups
, vectorSpace
}:
cabal.mkDerivation (self: {
pname = "active";
version = "0.1.0.3";
sha256 = "0jarc270z6raak1vz30jy2gl0pkj9a2x3ib5hq7vsl2ljbvbgyqi";
buildDepends = [ newtype semigroupoids semigroups vectorSpace ];
testDepends = [
newtype QuickCheck semigroupoids semigroups vectorSpace
];
jailbreak = true;
meta = {
description = "Abstractions for animation";
@@ -1,5 +1,6 @@
{ cabal, attoparsec, blazeBuilder, deepseq, dlist, hashable, mtl
, syb, text, time, unorderedContainers, vector
, QuickCheck, syb, testFramework, testFrameworkQuickcheck2, text
, time, unorderedContainers, vector
}:
cabal.mkDerivation (self: {
@@ -10,6 +11,10 @@ cabal.mkDerivation (self: {
attoparsec blazeBuilder deepseq dlist hashable mtl syb text time
unorderedContainers vector
];
testDepends = [
attoparsec QuickCheck testFramework testFrameworkQuickcheck2 text
time
];
meta = {
homepage = "https://github.com/bos/aeson";
description = "Fast JSON parsing and encoding";
@@ -1,10 +1,11 @@
{ cabal, stm }:
{ cabal, HUnit, stm, testFramework, testFrameworkHunit }:
cabal.mkDerivation (self: {
pname = "async";
version = "2.0.1.3";
sha256 = "1rbjr6xw5sp8npw17fxg0942kikssv2hyci2sy26r0na98483mkh";
buildDepends = [ stm ];
testDepends = [ HUnit testFramework testFrameworkHunit ];
meta = {
homepage = "https://github.com/simonmar/async";
description = "Run IO operations asynchronously and wait for their results";
@@ -1,10 +1,11 @@
{ cabal, stm }:
{ cabal, HUnit, stm, testFramework, testFrameworkHunit }:
cabal.mkDerivation (self: {
pname = "async";
version = "2.0.1.4";
sha256 = "1hi40bjwpl65mz7zj0sgh16bp9dwafbm5ysi2q8fzwwq5l0zxpa1";
buildDepends = [ stm ];
testDepends = [ HUnit testFramework testFrameworkHunit ];
meta = {
homepage = "https://github.com/simonmar/async";
description = "Run IO operations asynchronously and wait for their results";
@@ -1,10 +1,12 @@
{ cabal, attoparsec, conduit, text, transformers }:
{ cabal, attoparsec, conduit, hspec, resourcet, text, transformers
}:
cabal.mkDerivation (self: {
pname = "attoparsec-conduit";
version = "1.0.0";
sha256 = "1aw071qcwhxwpd6azhgaiia97rhj50rms4pysbc19iihmdih3ib8";
buildDepends = [ attoparsec conduit text transformers ];
testDepends = [ attoparsec conduit hspec resourcet text ];
meta = {
homepage = "http://github.com/snoyberg/conduit";
description = "Consume attoparsec parsers via conduit";
@@ -1,10 +1,15 @@
{ cabal, deepseq, text }:
{ cabal, deepseq, QuickCheck, testFramework
, testFrameworkQuickcheck2, text
}:
cabal.mkDerivation (self: {
pname = "attoparsec";
version = "0.10.4.0";
sha256 = "0inkcrl40j9kgcmmi0xkcszayqjd5yn7i9fyvv0ywfqwpl6lxf5n";
buildDepends = [ deepseq text ];
testDepends = [
QuickCheck testFramework testFrameworkQuickcheck2 text
];
meta = {
homepage = "https://github.com/bos/attoparsec";
description = "Fast combinator parsing for bytestrings and text";
@@ -1,9 +1,15 @@
{ cabal }:
{ cabal, HUnit, QuickCheck, testFramework, testFrameworkHunit
, testFrameworkQuickcheck2
}:
cabal.mkDerivation (self: {
pname = "base64-bytestring";
version = "1.0.0.1";
sha256 = "0l1v4ddjdsgi9nqzyzcxxj76rwar3lzx8gmwf2r54bqan3san9db";
testDepends = [
HUnit QuickCheck testFramework testFrameworkHunit
testFrameworkQuickcheck2
];
meta = {
homepage = "https://github.com/bos/base64-bytestring";
description = "Fast base64 encoding and decoding for ByteStrings";
@@ -1,10 +1,14 @@
{ cabal, base64Bytestring, conduit }:
{ cabal, base64Bytestring, conduit, hspec, QuickCheck, transformers
}:
cabal.mkDerivation (self: {
pname = "base64-conduit";
version = "1.0.0";
sha256 = "10wjgdixk5da48jpm2i91vy3ckdqpbpgba6hzn7ak6d3qac22m9q";
buildDepends = [ base64Bytestring conduit ];
testDepends = [
base64Bytestring conduit hspec QuickCheck transformers
];
meta = {
homepage = "http://github.com/snoyberg/conduit";
description = "Base64-encode and decode streams of bytes";
@@ -1,9 +1,14 @@
{ cabal }:
{ cabal, QuickCheck, random, testFramework
, testFrameworkQuickcheck2
}:
cabal.mkDerivation (self: {
pname = "binary";
version = "0.6.4.0";
sha256 = "0vq80fzhwil5bx4a2vbd3jvfh1awhg1pwxgvq3lvbi37yzl0ydgh";
testDepends = [
QuickCheck random testFramework testFrameworkQuickcheck2
];
meta = {
homepage = "https://github.com/kolmodin/binary";
description = "Binary serialisation for Haskell values using lazy ByteStrings";
@@ -1,10 +1,15 @@
{ cabal, blazeBuilder, conduit, text, transformers }:
{ cabal, blazeBuilder, conduit, hspec, QuickCheck, text
, transformers
}:
cabal.mkDerivation (self: {
pname = "blaze-builder-conduit";
version = "1.0.0";
sha256 = "15q0b0k5dxrp9cw2b4qf9mmjwz1mmxrn3890df5rc9z6yajajrc6";
buildDepends = [ blazeBuilder conduit text transformers ];
testDepends = [
blazeBuilder conduit hspec QuickCheck transformers
];
meta = {
homepage = "http://github.com/snoyberg/conduit";
description = "Convert streams of builders to streams of bytestrings";
@@ -1,10 +1,16 @@
{ cabal, blazeBuilder, blazeMarkup, text }:
{ cabal, blazeBuilder, blazeMarkup, HUnit, QuickCheck
, testFramework, testFrameworkHunit, testFrameworkQuickcheck2, text
}:
cabal.mkDerivation (self: {
pname = "blaze-html";
version = "0.6.0.0";
sha256 = "0n8jpmslcs29pfyb8jhp43dg4058ahd9y3kf2p2wr3r6b9yr5dll";
buildDepends = [ blazeBuilder blazeMarkup text ];
testDepends = [
blazeBuilder blazeMarkup HUnit QuickCheck testFramework
testFrameworkHunit testFrameworkQuickcheck2 text
];
meta = {
homepage = "http://jaspervdj.be/blaze";
description = "A blazingly fast HTML combinator library for Haskell";
@@ -1,10 +1,16 @@
{ cabal, blazeBuilder, text }:
{ cabal, blazeBuilder, HUnit, QuickCheck, testFramework
, testFrameworkHunit, testFrameworkQuickcheck2, text
}:
cabal.mkDerivation (self: {
pname = "blaze-markup";
version = "0.5.1.4";
sha256 = "0g316qhk7yv6y680w93613apfhm458a01g3jmq42yv4ndydkv4rr";
buildDepends = [ blazeBuilder text ];
testDepends = [
blazeBuilder HUnit QuickCheck testFramework testFrameworkHunit
testFrameworkQuickcheck2 text
];
meta = {
homepage = "http://jaspervdj.be/blaze";
description = "A blazingly fast markup combinator library for Haskell";
@@ -1,10 +1,16 @@
{ cabal, blazeBuilder, text, time, vector }:
{ cabal, blazeBuilder, doubleConversion, QuickCheck, testFramework
, testFrameworkQuickcheck2, text, time, vector
}:
cabal.mkDerivation (self: {
pname = "blaze-textual";
version = "0.2.0.8";
sha256 = "0zzqh53ywzz8ss58glp3i8is8gry5yqzvdjw4xh95fbbzcz4cgc7";
buildDepends = [ blazeBuilder text time vector ];
testDepends = [
blazeBuilder doubleConversion QuickCheck testFramework
testFrameworkQuickcheck2
];
meta = {
homepage = "http://github.com/bos/blaze-textual";
description = "Fast rendering of common datatypes";
@@ -1,5 +1,5 @@
{ cabal, binary, cryptohash, dataBinaryIeee754, mtl, network, text
, time
{ cabal, binary, cryptohash, dataBinaryIeee754, mtl, network
, QuickCheck, testFramework, testFrameworkQuickcheck2, text, time
}:
cabal.mkDerivation (self: {
@@ -9,6 +9,10 @@ cabal.mkDerivation (self: {
buildDepends = [
binary cryptohash dataBinaryIeee754 mtl network text time
];
testDepends = [
binary cryptohash dataBinaryIeee754 mtl network QuickCheck
testFramework testFrameworkQuickcheck2 text time
];
meta = {
homepage = "http://github.com/selectel/bson-haskell";
description = "BSON documents are JSON-like objects with a standard binary encoding";
@@ -1,10 +1,13 @@
{ cabal, deepseq, hashable, text }:
{ cabal, deepseq, hashable, HUnit, testFramework
, testFrameworkHunit, text
}:
cabal.mkDerivation (self: {
pname = "case-insensitive";
version = "1.0";
sha256 = "1x437b5yyh930a5dr642lvfdgpx12w4ms70whiw1ffjjhssb88zk";
buildDepends = [ deepseq hashable text ];
testDepends = [ HUnit testFramework testFrameworkHunit text ];
meta = {
homepage = "https://github.com/basvandijk/case-insensitive";
description = "Case insensitive string comparison";
@@ -1,9 +1,12 @@
{ cabal }:
{ cabal, QuickCheck, testFramework, testFrameworkQuickcheck2 }:
cabal.mkDerivation (self: {
pname = "cipher-aes";
version = "0.1.7";
sha256 = "1iai9c4rvxframylvc0xwx2nk6s0rsj4dc42wi334xyinilvfyng";
testDepends = [
QuickCheck testFramework testFrameworkQuickcheck2
];
meta = {
homepage = "http://github.com/vincenthz/hs-cipher-aes";
description = "Fast AES cipher implementation with advanced mode of operations";
@@ -1,9 +1,12 @@
{ cabal }:
{ cabal, QuickCheck, testFramework, testFrameworkQuickcheck2 }:
cabal.mkDerivation (self: {
pname = "cipher-rc4";
version = "0.1.2";
sha256 = "0nyrqms7h3hq236h03sjjjqdcxn3iz3fg4ifqj43f4nb8gv0ifb1";
testDepends = [
QuickCheck testFramework testFrameworkQuickcheck2
];
meta = {
homepage = "http://github.com/vincenthz/hs-cipher-rc4";
description = "Fast RC4 cipher implementation";
@@ -1,5 +1,5 @@
{ cabal, classyPrelude, conduit, monadControl, resourcet
, transformers, void, xmlConduit
{ cabal, classyPrelude, conduit, hspec, monadControl, QuickCheck
, resourcet, transformers, void, xmlConduit
}:
cabal.mkDerivation (self: {
@@ -10,6 +10,7 @@ cabal.mkDerivation (self: {
classyPrelude conduit monadControl resourcet transformers void
xmlConduit
];
testDepends = [ conduit hspec QuickCheck transformers ];
meta = {
homepage = "https://github.com/snoyberg/classy-prelude";
description = "conduit instances for classy-prelude";
@@ -1,5 +1,5 @@
{ cabal, basicPrelude, hashable, liftedBase, systemFilepath, text
, transformers, unorderedContainers, vector
{ cabal, basicPrelude, hashable, hspec, liftedBase, QuickCheck
, systemFilepath, text, transformers, unorderedContainers, vector
}:
cabal.mkDerivation (self: {
@@ -10,6 +10,7 @@ cabal.mkDerivation (self: {
basicPrelude hashable liftedBase systemFilepath text transformers
unorderedContainers vector
];
testDepends = [ hspec QuickCheck transformers ];
meta = {
homepage = "https://github.com/snoyberg/classy-prelude";
description = "A typeclass-based Prelude";
@@ -1,5 +1,5 @@
{ cabal, base64Bytestring, cereal, cipherAes, cprngAes, cryptoApi
, entropy, skein, tagged
, entropy, hspec, HUnit, QuickCheck, skein, tagged, transformers
}:
cabal.mkDerivation (self: {
@@ -10,6 +10,7 @@ cabal.mkDerivation (self: {
base64Bytestring cereal cipherAes cprngAes cryptoApi entropy skein
tagged
];
testDepends = [ cereal hspec HUnit QuickCheck transformers ];
meta = {
homepage = "http://github.com/yesodweb/clientsession/tree/master";
description = "Securely store session data in a client-side cookie";
@@ -1,5 +1,5 @@
{ cabal, liftedBase, monadControl, resourcet, text, transformers
, transformersBase, void
{ cabal, doctest, hspec, liftedBase, monadControl, QuickCheck
, resourcet, text, transformers, transformersBase, void
}:
cabal.mkDerivation (self: {
@@ -10,6 +10,9 @@ cabal.mkDerivation (self: {
liftedBase monadControl resourcet text transformers
transformersBase void
];
testDepends = [
doctest hspec QuickCheck resourcet text transformers void
];
meta = {
homepage = "http://github.com/snoyberg/conduit";
description = "Streaming data processing library";
@@ -1,10 +1,16 @@
{ cabal, cereal, conduit, cryptoApi, transformers }:
{ cabal, cereal, conduit, cryptoApi, cryptocipher, cryptohash
, hspec, skein, transformers
}:
cabal.mkDerivation (self: {
pname = "crypto-conduit";
version = "0.5.0";
sha256 = "0mlf2l784w0wyfjqsxzfdwmn1wb0z1s6mb8kdhw8x1z4a8gy9a92";
buildDepends = [ cereal conduit cryptoApi transformers ];
testDepends = [
cereal conduit cryptoApi cryptocipher cryptohash hspec skein
transformers
];
meta = {
homepage = "https://github.com/meteficha/crypto-conduit";
description = "Conduit interface for cryptographic operations (from crypto-api)";
@@ -1,10 +1,16 @@
{ cabal, cryptoRandomApi, vector }:
{ cabal, cryptoRandomApi, HUnit, QuickCheck, testFramework
, testFrameworkHunit, testFrameworkQuickcheck2, vector
}:
cabal.mkDerivation (self: {
pname = "crypto-numbers";
version = "0.1.3";
sha256 = "115lgnay3ly5r53flh3v5jygqks0rg1i8qmbvrqf9nkmnmw6a5x1";
buildDepends = [ cryptoRandomApi vector ];
testDepends = [
cryptoRandomApi HUnit QuickCheck testFramework testFrameworkHunit
testFrameworkQuickcheck2 vector
];
meta = {
homepage = "http://github.com/vincenthz/hs-crypto-numbers";
description = "Cryptographic numbers: functions and algorithms";
@@ -1,5 +1,6 @@
{ cabal, cryptohash, cryptoNumbers, cryptoPubkeyTypes
, cryptoRandomApi
, cryptoRandomApi, HUnit, QuickCheck, testFramework
, testFrameworkHunit, testFrameworkQuickcheck2
}:
cabal.mkDerivation (self: {
@@ -9,6 +10,10 @@ cabal.mkDerivation (self: {
buildDepends = [
cryptohash cryptoNumbers cryptoPubkeyTypes cryptoRandomApi
];
testDepends = [
cryptohash cryptoNumbers cryptoRandomApi HUnit QuickCheck
testFramework testFrameworkHunit testFrameworkQuickcheck2
];
meta = {
homepage = "http://github.com/vincenthz/hs-crypto-pubkey";
description = "Public Key cryptography";
@@ -1,5 +1,6 @@
{ cabal, cereal, cipherAes, cipherRc4, cpu, cryptoApi
, cryptoPubkeyTypes, primitive, tagged, vector
{ cabal, cereal, cipherAes, cipherRc4, cpu, cryptoApi, cryptohash
, cryptoPubkeyTypes, entropy, primitive, QuickCheck, tagged
, testFramework, testFrameworkQuickcheck2, vector
}:
cabal.mkDerivation (self: {
@@ -12,6 +13,10 @@ cabal.mkDerivation (self: {
cereal cipherAes cipherRc4 cpu cryptoApi cryptoPubkeyTypes
primitive tagged vector
];
testDepends = [
cryptoApi cryptohash entropy QuickCheck testFramework
testFrameworkQuickcheck2 vector
];
meta = {
homepage = "http://github.com/vincenthz/hs-cryptocipher";
description = "Symmetrical block and stream ciphers";
@@ -1,10 +1,16 @@
{ cabal, cereal, cryptoApi, tagged }:
{ cabal, cereal, cryptoApi, HUnit, QuickCheck, tagged
, testFramework, testFrameworkHunit, testFrameworkQuickcheck2
}:
cabal.mkDerivation (self: {
pname = "cryptohash";
version = "0.8.3";
sha256 = "1fcqbbclii2hmbhi7h64v0nnbc34zzs107m3lqq38iiyy5fvqqv2";
buildDepends = [ cereal cryptoApi tagged ];
testDepends = [
HUnit QuickCheck testFramework testFrameworkHunit
testFrameworkQuickcheck2
];
meta = {
homepage = "http://github.com/vincenthz/hs-cryptohash";
description = "collection of crypto hashes, fast, pure and practical";
@@ -1,10 +1,11 @@
{ cabal, attoparsec, text }:
{ cabal, attoparsec, hspec, HUnit, QuickCheck, text }:
cabal.mkDerivation (self: {
pname = "css-text";
version = "0.1.1";
sha256 = "10vb08rnfq987w7wrirw8ib1kzafxaaancswm4xpw46ha3rq1m0y";
buildDepends = [ attoparsec text ];
testDepends = [ attoparsec hspec HUnit QuickCheck text ];
meta = {
homepage = "http://www.yesodweb.com/";
description = "CSS parser and renderer";
@@ -5,6 +5,7 @@ cabal.mkDerivation (self: {
version = "0.1.0.4";
sha256 = "12wk8higrp12b22zzz1b4ar1q5h7flk22bp2rvswsqri2zkbi965";
buildDepends = [ deepseq ];
testDepends = [ deepseq ];
meta = {
description = "Template Haskell based deriver for optimised NFData instances";
license = self.stdenv.lib.licenses.bsd3;
@@ -1,5 +1,6 @@
{ cabal, colour, dataDefault, diagramsLib, forceLayout, lens, mtl
, vectorSpace
{ cabal, colour, dataDefault, diagramsLib, forceLayout, HUnit, lens
, mtl, QuickCheck, testFramework, testFrameworkHunit
, testFrameworkQuickcheck2, vectorSpace
}:
cabal.mkDerivation (self: {
@@ -9,6 +10,10 @@ cabal.mkDerivation (self: {
buildDepends = [
colour dataDefault diagramsLib forceLayout lens mtl vectorSpace
];
testDepends = [
diagramsLib HUnit QuickCheck testFramework testFrameworkHunit
testFrameworkQuickcheck2
];
meta = {
homepage = "http://projects.haskell.org/diagrams/";
description = "Collection of user contributions to diagrams EDSL";
@@ -1,10 +1,11 @@
{ cabal, mtl, text }:
{ cabal, HUnit, mtl, testFramework, testFrameworkHunit, text }:
cabal.mkDerivation (self: {
pname = "digestive-functors";
version = "0.6.0.1";
sha256 = "1ni1hfmpz14yvgjphwz64hqhg7xbhvvqbdnapspipplvnl0rcmhi";
buildDepends = [ mtl text ];
testDepends = [ HUnit mtl testFramework testFrameworkHunit text ];
meta = {
homepage = "http://github.com/jaspervdj/digestive-functors";
description = "A practical formlet library";
@@ -1,6 +1,7 @@
{ cabal, binary, dataAccessor, distributedStatic, mtl
, networkTransport, random, rank1dynamic, stm, syb, time
, transformers
{ cabal, ansiTerminal, binary, dataAccessor, distributedStatic
, HUnit, mtl, network, networkTransport, networkTransportTcp
, random, rank1dynamic, stm, syb, testFramework, testFrameworkHunit
, time, transformers
}:
cabal.mkDerivation (self: {
@@ -13,6 +14,11 @@ cabal.mkDerivation (self: {
binary dataAccessor distributedStatic mtl networkTransport random
rank1dynamic stm syb time transformers
];
testDepends = [
ansiTerminal binary distributedStatic HUnit network
networkTransport networkTransportTcp random stm testFramework
testFrameworkHunit
];
noHaddock = true;
meta = {
homepage = "http://github.com/haskell-distributed/distributed-process";
@@ -1,10 +1,11 @@
{ cabal, transformers, transformersCompat }:
{ cabal, doctest, filepath, transformers, transformersCompat }:
cabal.mkDerivation (self: {
pname = "distributive";
version = "0.3";
sha256 = "0z6vwak2n91vpx9ps9j1pbiw0zlh9jmds84yx1yqssbqx8npi32f";
buildDepends = [ transformers transformersCompat ];
testDepends = [ doctest filepath ];
meta = {
homepage = "http://github.com/ekmett/distributive/";
description = "Haskell 98 Distributive functors -- Dual to Traversable";
@@ -1,4 +1,6 @@
{ cabal, deepseq, filepath, ghcPaths, syb, transformers }:
{ cabal, baseCompat, deepseq, filepath, ghcPaths, hspec, HUnit
, QuickCheck, setenv, silently, stringbuilder, syb, transformers
}:
cabal.mkDerivation (self: {
pname = "doctest";
@@ -7,6 +9,10 @@ cabal.mkDerivation (self: {
isLibrary = true;
isExecutable = true;
buildDepends = [ deepseq filepath ghcPaths syb transformers ];
testDepends = [
baseCompat deepseq filepath ghcPaths hspec HUnit QuickCheck setenv
silently stringbuilder syb transformers
];
meta = {
homepage = "https://github.com/sol/doctest-haskell#readme";
description = "Test interactive Haskell examples";
@@ -1,10 +1,11 @@
{ cabal, text }:
{ cabal, testFramework, testFrameworkQuickcheck2, text }:
cabal.mkDerivation (self: {
pname = "double-conversion";
version = "0.2.0.6";
sha256 = "1c6hy0ghdqf44fvhdpdxjbcr0ahimw283x5fnvjxja36i71qshjp";
buildDepends = [ text ];
testDepends = [ testFramework testFrameworkQuickcheck2 text ];
meta = {
homepage = "https://github.com/bos/double-conversion";
description = "Fast conversion between double precision floating point and text";
@@ -1,10 +1,16 @@
{ cabal, attoparsec }:
{ cabal, attoparsec, HUnit, QuickCheck, testFramework
, testFrameworkHunit, testFrameworkQuickcheck2
}:
cabal.mkDerivation (self: {
pname = "email-validate";
version = "1.0.0";
sha256 = "0sj1cvn9ap0m8d4cg4cqavvmkd74vp86lyyra9g6f17815sxdbsg";
buildDepends = [ attoparsec ];
testDepends = [
HUnit QuickCheck testFramework testFrameworkHunit
testFrameworkQuickcheck2
];
meta = {
homepage = "http://porg.es/blog/email-address-validation-simpler-faster-more-correct";
description = "Validating an email address string against RFC 5322";
@@ -1,10 +1,11 @@
{ cabal, stm, transformers }:
{ cabal, HUnit, stm, transformers }:
cabal.mkDerivation (self: {
pname = "exception-transformers";
version = "0.3.0.3";
sha256 = "0z3z5pppaqqbndd4fgv1czr8f9f4a8r86bwc3bcv88yf7y8cfbwz";
buildDepends = [ stm transformers ];
testDepends = [ HUnit transformers ];
meta = {
homepage = "http://www.eecs.harvard.edu/~mainland/";
description = "Type classes and monads for unchecked extensible exceptions";
@@ -1,10 +1,12 @@
{ cabal, blazeBuilder, dateCache, filepath, text, unixTime }:
{ cabal, blazeBuilder, dateCache, filepath, hspec, text, unixTime
}:
cabal.mkDerivation (self: {
pname = "fast-logger";
version = "0.3.1";
sha256 = "0sjn3vad0fbchv1fhap71wfnihlwnfhk6p9h9hpnbr0i4b32f1ks";
buildDepends = [ blazeBuilder dateCache filepath text unixTime ];
testDepends = [ hspec ];
meta = {
description = "A fast logging system";
license = self.stdenv.lib.licenses.bsd3;
@@ -1,10 +1,11 @@
{ cabal, filepath }:
{ cabal, filepath, HUnit }:
cabal.mkDerivation (self: {
pname = "file-embed";
version = "0.0.4.7";
sha256 = "1hn08499kay0y6ik5z1s58s8r9h1nzf116avgi6ia4b565wpzkvi";
buildDepends = [ filepath ];
testDepends = [ filepath HUnit ];
meta = {
homepage = "https://github.com/snoyberg/file-embed";
description = "Use Template Haskell to embed file contents directly";
@@ -1,4 +1,5 @@
{ cabal, conduit, systemFileio, systemFilepath, text, transformers
{ cabal, blazeBuilder, conduit, hspec, QuickCheck, systemFileio
, systemFilepath, text, transformers
}:
cabal.mkDerivation (self: {
@@ -8,6 +9,9 @@ cabal.mkDerivation (self: {
buildDepends = [
conduit systemFileio systemFilepath text transformers
];
testDepends = [
blazeBuilder conduit hspec QuickCheck text transformers
];
meta = {
homepage = "http://github.com/snoyberg/conduit";
description = "Use system-filepath data types with conduits";
@@ -1,10 +1,16 @@
{ cabal, hinotify, systemFileio, systemFilepath, text, time }:
{ cabal, Cabal, Glob, hinotify, hspec, QuickCheck, random
, systemFileio, systemFilepath, text, time, uniqueid
}:
cabal.mkDerivation (self: {
pname = "fsnotify";
version = "0.0.6";
sha256 = "0ib6ansj3vaq9hxxbsq5jw14w2b61wp4jfahzb3c3x46mdb1bqw5";
buildDepends = [ hinotify systemFileio systemFilepath text time ];
testDepends = [
Cabal Glob hinotify hspec QuickCheck random systemFileio
systemFilepath text time uniqueid
];
meta = {
description = "Cross platform library for file creation, modification, and deletion notification";
license = self.stdenv.lib.licenses.bsd3;
@@ -7,6 +7,7 @@ cabal.mkDerivation (self: {
isLibrary = true;
isExecutable = true;
buildDepends = [ binary mtl ];
testDepends = [ binary mtl ];
meta = {
description = "Library and tool for parsing .eventlog files from GHC";
license = self.stdenv.lib.licenses.bsd3;
@@ -1,5 +1,5 @@
{ cabal, colour, dlist, fgl, filepath, polyparse, temporary, text
, transformers, wlPprintText
{ cabal, colour, dlist, fgl, filepath, polyparse, QuickCheck
, temporary, text, transformers, wlPprintText
}:
cabal.mkDerivation (self: {
@@ -10,6 +10,10 @@ cabal.mkDerivation (self: {
colour dlist fgl filepath polyparse temporary text transformers
wlPprintText
];
testDepends = [
colour dlist fgl filepath polyparse QuickCheck temporary text
transformers wlPprintText
];
meta = {
homepage = "http://projects.haskell.org/graphviz/";
description = "Bindings to Graphviz for graph visualisation";
@@ -1,7 +1,8 @@
{ cabal, binary, blazeHtml, blazeMarkup, citeprocHs, cmdargs
, cryptohash, deepseq, filepath, httpConduit, httpTypes, lrucache
, mtl, pandoc, parsec, random, regexBase, regexTdfa, snapCore
, snapServer, tagsoup, text, time
, cryptohash, deepseq, filepath, httpConduit, httpTypes, HUnit
, lrucache, mtl, pandoc, parsec, QuickCheck, random, regexBase
, regexTdfa, snapCore, snapServer, tagsoup, testFramework
, testFrameworkHunit, testFrameworkQuickcheck2, text, time
}:
cabal.mkDerivation (self: {
@@ -15,6 +16,12 @@ cabal.mkDerivation (self: {
filepath httpConduit httpTypes lrucache mtl pandoc parsec random
regexBase regexTdfa snapCore snapServer tagsoup text time
];
testDepends = [
binary blazeHtml blazeMarkup citeprocHs cmdargs cryptohash deepseq
filepath httpConduit httpTypes HUnit lrucache mtl pandoc parsec
QuickCheck random regexBase regexTdfa tagsoup testFramework
testFrameworkHunit testFrameworkQuickcheck2 text time
];
jailbreak = true;
meta = {
homepage = "http://jaspervdj.be/hakyll";
@@ -1,5 +1,5 @@
{ cabal, blazeBuilder, blazeHtml, blazeMarkup, failure, parsec
, shakespeare, text
{ cabal, blazeBuilder, blazeHtml, blazeMarkup, failure, hspec
, HUnit, parsec, shakespeare, text
}:
cabal.mkDerivation (self: {
@@ -9,6 +9,7 @@ cabal.mkDerivation (self: {
buildDepends = [
blazeBuilder blazeHtml blazeMarkup failure parsec shakespeare text
];
testDepends = [ blazeHtml blazeMarkup hspec HUnit parsec text ];
meta = {
homepage = "http://www.yesodweb.com/book/shakespearean-templates";
description = "Haml-like template files that are compile-time checked";
@@ -1,7 +1,8 @@
{ cabal, base64Bytestring, blazeHtml, extensibleExceptions
, filepath, hslogger, html, monadControl, mtl, network, parsec
, sendfile, syb, systemFilepath, text, threads, time, timeCompat
, transformers, transformersBase, utf8String, xhtml, zlib
, filepath, hslogger, html, HUnit, monadControl, mtl, network
, parsec, sendfile, syb, systemFilepath, text, threads, time
, timeCompat, transformers, transformersBase, utf8String, xhtml
, zlib
}:
cabal.mkDerivation (self: {
@@ -14,6 +15,7 @@ cabal.mkDerivation (self: {
text threads time timeCompat transformers transformersBase
utf8String xhtml zlib
];
testDepends = [ HUnit parsec zlib ];
meta = {
homepage = "http://happstack.com";
description = "Web related tools and services";
@@ -1,10 +1,15 @@
{ cabal, text }:
{ cabal, QuickCheck, random, testFramework
, testFrameworkQuickcheck2, text
}:
cabal.mkDerivation (self: {
pname = "hashable";
version = "1.1.2.5";
sha256 = "0gbiaj5ck2bvvinndp2pg7qsm2h2izbnz9wi97dbm7i8r4qd9d9z";
buildDepends = [ text ];
testDepends = [
QuickCheck random testFramework testFrameworkQuickcheck2 text
];
meta = {
homepage = "http://github.com/tibbe/hashable";
description = "A class for types that can be converted to a hash value";
@@ -1,4 +1,4 @@
{ cabal, blazeBuilder, filepath, ieee754, mtl, syb, text
{ cabal, blazeBuilder, filepath, HUnit, ieee754, mtl, syb, text
, transformers, utf8String
}:
@@ -9,6 +9,7 @@ cabal.mkDerivation (self: {
buildDepends = [
blazeBuilder filepath ieee754 mtl syb text transformers utf8String
];
testDepends = [ HUnit mtl syb text ];
meta = {
homepage = "http://github.com/lymar/hastache";
description = "Haskell implementation of Mustache templates";
@@ -1,10 +1,16 @@
{ cabal, blazeBuilder, languageJavascript, text }:
{ cabal, blazeBuilder, Cabal, HUnit, languageJavascript, QuickCheck
, testFramework, testFrameworkHunit, text
}:
cabal.mkDerivation (self: {
pname = "hjsmin";
version = "0.1.4.1";
sha256 = "0r73hd6kn37mdbm2i3g6v3qqm696kyflqs6ajq68qr5sr62sjb1a";
buildDepends = [ blazeBuilder languageJavascript text ];
testDepends = [
blazeBuilder Cabal HUnit languageJavascript QuickCheck
testFramework testFrameworkHunit text
];
meta = {
homepage = "http://github.com/alanz/hjsmin";
description = "Haskell implementation of a javascript minifier";
@@ -1,10 +1,11 @@
{ cabal, mtl, parsec }:
{ cabal, doctest, hspec, mtl, parsec }:
cabal.mkDerivation (self: {
pname = "hsemail";
version = "1.7.5";
sha256 = "0ls6y48bndwgb7ng29wxim4h36rs6b07dqi6ic4hqgbb7lg6fma4";
buildDepends = [ mtl parsec ];
testDepends = [ doctest hspec parsec ];
meta = {
homepage = "http://gitorious.org/hsemail";
description = "Internet Message Parsers";
@@ -1,10 +1,11 @@
{ cabal, HUnit }:
{ cabal, hspec, HUnit, markdownUnlit, silently }:
cabal.mkDerivation (self: {
pname = "hspec-expectations";
version = "0.3.0.3";
sha256 = "1ppcbfmcgrd1lwswa293fxwny6khhg4blygfbcsawrvgc5ji0q74";
buildDepends = [ HUnit ];
testDepends = [ hspec HUnit markdownUnlit silently ];
meta = {
homepage = "https://github.com/sol/hspec-expectations#readme";
description = "Catchy combinators for HUnit";
@@ -1,5 +1,6 @@
{ cabal, ansiTerminal, filepath, hspecExpectations, HUnit
, QuickCheck, setenv, silently, time, transformers
{ cabal, ansiTerminal, doctest, filepath, ghcPaths
, hspecExpectations, hspecMeta, HUnit, QuickCheck, setenv, silently
, time, transformers
}:
cabal.mkDerivation (self: {
@@ -12,6 +13,10 @@ cabal.mkDerivation (self: {
ansiTerminal filepath hspecExpectations HUnit QuickCheck setenv
silently time transformers
];
testDepends = [
ansiTerminal doctest filepath ghcPaths hspecExpectations hspecMeta
HUnit QuickCheck setenv silently time transformers
];
meta = {
homepage = "http://hspec.github.com/";
description = "Behavior-Driven Development for Haskell";
@@ -1,5 +1,6 @@
{ cabal, conduit, filesystemConduit, resourcet, systemFilepath
, tagstreamConduit, text, transformers, xmlConduit, xmlTypes
{ cabal, conduit, filesystemConduit, hspec, HUnit, resourcet
, systemFilepath, tagstreamConduit, text, transformers, xmlConduit
, xmlTypes
}:
cabal.mkDerivation (self: {
@@ -10,6 +11,7 @@ cabal.mkDerivation (self: {
conduit filesystemConduit resourcet systemFilepath tagstreamConduit
text transformers xmlConduit xmlTypes
];
testDepends = [ hspec HUnit xmlConduit ];
meta = {
homepage = "https://github.com/snoyberg/xml";
description = "Parse HTML documents using xml-conduit datatypes";
@@ -1,10 +1,10 @@
{ cabal, asn1Data, attoparsec, attoparsecConduit, base64Bytestring
, blazeBuilder, blazeBuilderConduit, caseInsensitive, certificate
, conduit, cookie, cprngAes, dataDefault, deepseq, failure
, filepath, httpTypes, liftedBase, mimeTypes, monadControl, mtl
, network, random, regexCompat, resourcet, socks, text, time, tls
, tlsExtra, transformers, transformersBase, utf8String, void
, zlibConduit
, filepath, hspec, httpTypes, HUnit, liftedBase, mimeTypes
, monadControl, mtl, network, networkConduit, random, regexCompat
, resourcet, socks, text, time, tls, tlsExtra, transformers
, transformersBase, utf8String, void, wai, warp, zlibConduit
}:
cabal.mkDerivation (self: {
@@ -19,6 +19,14 @@ cabal.mkDerivation (self: {
socks text time tls tlsExtra transformers transformersBase
utf8String void zlibConduit
];
testDepends = [
asn1Data attoparsec attoparsecConduit base64Bytestring blazeBuilder
blazeBuilderConduit caseInsensitive certificate conduit cookie
cprngAes dataDefault deepseq failure filepath hspec httpTypes HUnit
liftedBase mimeTypes monadControl mtl network networkConduit random
regexCompat resourcet socks text time tls tlsExtra transformers
transformersBase utf8String void wai warp zlibConduit
];
meta = {
homepage = "http://www.yesodweb.com/book/http-conduit";
description = "HTTP client package with conduit interface and HTTPS support";
@@ -1,10 +1,11 @@
{ cabal, attoparsec }:
{ cabal, attoparsec, doctest, hspec, time }:
cabal.mkDerivation (self: {
pname = "http-date";
version = "0.0.4";
sha256 = "1pbm066i1cpa3z2kfsqpva0qixnx87s76dpafz3wf6dkaqj8n8i5";
buildDepends = [ attoparsec ];
testDepends = [ doctest hspec time ];
meta = {
description = "HTTP Date parser/formatter";
license = self.stdenv.lib.licenses.bsd3;
@@ -1,6 +1,7 @@
{ cabal, blazeBuilder, caseInsensitive, classyPrelude, conduit
, dataDefault, httpConduit, httpTypes, liftedBase, monadControl
, network, networkConduit, text, wai, warp, word8
, dataDefault, hspec, httpConduit, httpTypes, liftedBase
, monadControl, network, networkConduit, text, transformers, wai
, warp, word8
}:
cabal.mkDerivation (self: {
@@ -12,6 +13,10 @@ cabal.mkDerivation (self: {
httpConduit httpTypes liftedBase monadControl network
networkConduit text wai warp word8
];
testDepends = [
blazeBuilder conduit hspec httpConduit httpTypes liftedBase network
networkConduit transformers wai warp
];
meta = {
homepage = "https://github.com/fpco/http-reverse-proxy";
description = "Reverse proxy HTTP requests, either over raw sockets or with WAI";
@@ -1,10 +1,11 @@
{ cabal, blazeBuilder, caseInsensitive, text }:
{ cabal, blazeBuilder, caseInsensitive, hspec, QuickCheck, text }:
cabal.mkDerivation (self: {
pname = "http-types";
version = "0.8.0";
sha256 = "14d1gzgwhinkwx3lmc6hvqj6ivjrvy4m6fm2walnyk1zv24zli75";
buildDepends = [ blazeBuilder caseInsensitive text ];
testDepends = [ blazeBuilder hspec QuickCheck text ];
meta = {
homepage = "https://github.com/aristidb/http-types";
description = "Generic HTTP types for Haskell (for both client and server code)";
@@ -1,4 +1,5 @@
{ cabal, liftedBase, monadControl, transformers, transformersBase
{ cabal, hspec, liftedBase, monadControl, transformers
, transformersBase
}:
cabal.mkDerivation (self: {
@@ -8,6 +9,7 @@ cabal.mkDerivation (self: {
buildDepends = [
liftedBase monadControl transformers transformersBase
];
testDepends = [ hspec liftedBase monadControl transformers ];
meta = {
description = "Choice for IO and lifted IO";
license = self.stdenv.lib.licenses.bsd3;
@@ -1,10 +1,15 @@
{ cabal, appar, byteorder, network }:
{ cabal, appar, byteorder, doctest, hspec, network, QuickCheck
, Safe
}:
cabal.mkDerivation (self: {
pname = "iproute";
version = "1.2.10";
sha256 = "1ni91llvq1mfdsjmw1laqhk964y4vlpyk5s25j8klsfn27mq6c68";
buildDepends = [ appar byteorder network ];
testDepends = [
appar byteorder doctest hspec network QuickCheck Safe
];
meta = {
homepage = "http://www.mew.org/~kazu/proj/iproute/";
description = "IP Routing Table";
@@ -1,5 +1,6 @@
{ cabal, alex, exceptionMtl, exceptionTransformers, filepath, happy
, haskellSrcMeta, mainlandPretty, mtl, srcloc, syb, symbol
, haskellSrcMeta, HUnit, mainlandPretty, mtl, srcloc, syb, symbol
, testFramework, testFrameworkHunit
}:
cabal.mkDerivation (self: {
@@ -10,6 +11,9 @@ cabal.mkDerivation (self: {
exceptionMtl exceptionTransformers filepath haskellSrcMeta
mainlandPretty mtl srcloc syb symbol
];
testDepends = [
HUnit srcloc symbol testFramework testFrameworkHunit
];
buildTools = [ alex happy ];
jailbreak = true;
meta = {
@@ -1,10 +1,16 @@
{ cabal, blazeBuilder, happy, mtl, utf8Light, utf8String }:
{ cabal, blazeBuilder, Cabal, happy, HUnit, mtl, QuickCheck
, testFramework, testFrameworkHunit, utf8Light, utf8String
}:
cabal.mkDerivation (self: {
pname = "language-javascript";
version = "0.5.7";
sha256 = "0mndz0bqxkayzm7g92cvai9ahb9msr99syp9djhaya1d45595ad3";
buildDepends = [ blazeBuilder mtl utf8Light utf8String ];
testDepends = [
blazeBuilder Cabal HUnit mtl QuickCheck testFramework
testFrameworkHunit utf8Light utf8String
];
buildTools = [ happy ];
meta = {
homepage = "http://github.com/alanz/language-javascript";
@@ -1,9 +1,15 @@
{ cabal }:
{ cabal, HUnit, QuickCheck, testFramework, testFrameworkHunit
, testFrameworkQuickcheck2
}:
cabal.mkDerivation (self: {
pname = "largeword";
version = "1.0.4";
sha256 = "19nrzbbbmsvxdhfhh6wc53lbk0xyjvbcwvjw0snym666j1w2b2l5";
testDepends = [
HUnit QuickCheck testFramework testFrameworkHunit
testFrameworkQuickcheck2
];
meta = {
homepage = "https://github.com/idontgetoutmuch/largeword";
description = "Provides Word128, Word192 and Word256 and a way of producing other large words if required";
@@ -1,6 +1,6 @@
{ cabal, attoparsec, attoparsecEnumerator, binary, binaryShared
, Cabal, deepseq, enumerator, filepath, haddock, hslogger, ltk
, network, parsec, processLeksah, strict, time, transformers
, Cabal, deepseq, enumerator, filepath, haddock, hslogger, HUnit
, ltk, network, parsec, processLeksah, strict, time, transformers
}:
cabal.mkDerivation (self: {
@@ -14,6 +14,7 @@ cabal.mkDerivation (self: {
enumerator filepath haddock hslogger ltk network parsec
processLeksah strict time transformers
];
testDepends = [ enumerator hslogger HUnit transformers ];
meta = {
homepage = "http://leksah.org";
description = "Metadata collection for leksah";
@@ -1,9 +1,11 @@
{ cabal, bifunctors, comonad, comonadsFd, comonadTransformers
, contravariant, distributive, filepath, genericDeriving, hashable
, MonadCatchIOTransformers, mtl, parallel, profunctorExtras
, profunctors, reflection, semigroupoids, semigroups, split, tagged
, text, transformers, transformersCompat, unorderedContainers
, vector, void
, contravariant, deepseq, distributive, doctest, filepath
, genericDeriving, hashable, HUnit, MonadCatchIOTransformers, mtl
, nats, parallel, profunctorExtras, profunctors, QuickCheck
, reflection, semigroupoids, semigroups, simpleReflect, split
, tagged, testFramework, testFrameworkHunit
, testFrameworkQuickcheck2, testFrameworkTh, text, transformers
, transformersCompat, unorderedContainers, vector, void
}:
cabal.mkDerivation (self: {
@@ -17,6 +19,12 @@ cabal.mkDerivation (self: {
reflection semigroupoids semigroups split tagged text transformers
transformersCompat unorderedContainers vector void
];
testDepends = [
deepseq doctest filepath genericDeriving HUnit mtl nats parallel
QuickCheck semigroups simpleReflect split testFramework
testFrameworkHunit testFrameworkQuickcheck2 testFrameworkTh text
transformers unorderedContainers vector
];
meta = {
homepage = "http://github.com/ekmett/lens/";
description = "Lenses, Folds and Traversals";
@@ -1,10 +1,15 @@
{ cabal, filepath, mtl, network, text, time, utf8String }:
{ cabal, dataDefault, filepath, hspec, HUnit, mtl, network
, QuickCheck, text, time, utf8String
}:
cabal.mkDerivation (self: {
pname = "libmpd";
version = "0.8.0.2";
sha256 = "1phlbb5lsapw2hb0db7906ddlmvnpyk1xbgxvl9zp9zfd0sn40aj";
buildDepends = [ filepath mtl network text time utf8String ];
testDepends = [
dataDefault hspec HUnit mtl network QuickCheck text time utf8String
];
meta = {
homepage = "http://github.com/joachifm/libmpd-haskell";
description = "An MPD client library";
@@ -1,4 +1,6 @@
{ cabal, baseUnicodeSymbols, monadControl, transformersBase }:
{ cabal, baseUnicodeSymbols, HUnit, monadControl, testFramework
, testFrameworkHunit, transformers, transformersBase
}:
cabal.mkDerivation (self: {
pname = "lifted-base";
@@ -7,6 +9,10 @@ cabal.mkDerivation (self: {
buildDepends = [
baseUnicodeSymbols monadControl transformersBase
];
testDepends = [
HUnit monadControl testFramework testFrameworkHunit transformers
transformersBase
];
meta = {
homepage = "https://github.com/basvandijk/lifted-base";
description = "lifted IO operations from the base library";
@@ -1,10 +1,16 @@
{ cabal, erf, vector }:
{ cabal, erf, HUnit, ieee754, QuickCheck, testFramework
, testFrameworkHunit, testFrameworkQuickcheck2, vector
}:
cabal.mkDerivation (self: {
pname = "math-functions";
version = "0.1.3.0";
sha256 = "06wxr8fbhmsgkpyx2vimx9l6apk0p27mwrxrvbjk0b7m9vsg3ay5";
buildDepends = [ erf vector ];
testDepends = [
HUnit ieee754 QuickCheck testFramework testFrameworkHunit
testFrameworkQuickcheck2 vector
];
meta = {
homepage = "https://github.com/bos/math-functions";
description = "Special functions and Chebyshev polynomials";
@@ -1,10 +1,11 @@
{ cabal, text }:
{ cabal, HUnit, testFramework, testFrameworkHunit, text }:
cabal.mkDerivation (self: {
pname = "minimorph";
version = "0.1.4.0";
sha256 = "16ri9hfriszrgqcm111b1pp5x65s034hrc35kjz5qax32mnc9rn6";
buildDepends = [ text ];
testDepends = [ HUnit testFramework testFrameworkHunit text ];
meta = {
homepage = "http://darcsden.com/kowey/minimorph";
description = "English spelling functions with an emphasis on simplicity";
@@ -1,10 +1,12 @@
{ cabal, minimorph, text }:
{ cabal, HUnit, minimorph, testFramework, testFrameworkHunit, text
}:
cabal.mkDerivation (self: {
pname = "miniutter";
version = "0.4.0";
sha256 = "1l275aad8svrqp22jv9s0mmlam7wbdlf6m4m97658rm8ks4j2mbx";
buildDepends = [ minimorph text ];
testDepends = [ HUnit testFramework testFrameworkHunit text ];
meta = {
homepage = "https://github.com/Mikolaj/miniutter";
description = "Simple English clause creation from arbitrary words";
@@ -1,5 +1,7 @@
{ cabal, abstractDeque, abstractPar, deepseq, monadParExtras, mtl
, mwcRandom, parallel
{ cabal, abstractDeque, abstractPar, deepseq, HUnit, monadParExtras
, mtl, mwcRandom, parallel, QuickCheck, testFramework
, testFrameworkHunit, testFrameworkQuickcheck2, testFrameworkTh
, time
}:
cabal.mkDerivation (self: {
@@ -10,6 +12,11 @@ cabal.mkDerivation (self: {
abstractDeque abstractPar deepseq monadParExtras mtl mwcRandom
parallel
];
testDepends = [
abstractDeque abstractPar deepseq HUnit monadParExtras mtl
mwcRandom QuickCheck testFramework testFrameworkHunit
testFrameworkQuickcheck2 testFrameworkTh time
];
meta = {
homepage = "https://github.com/simonmar/monad-par";
description = "A library for parallel programming based on a monad";
@@ -1,10 +1,16 @@
{ cabal, primitive, time, vector }:
{ cabal, HUnit, primitive, QuickCheck, statistics, testFramework
, testFrameworkHunit, testFrameworkQuickcheck2, time, vector
}:
cabal.mkDerivation (self: {
pname = "mwc-random";
version = "0.12.0.1";
sha256 = "1sq4yxi231ka8rzwsihqziibs7amvl27ycr018wymm3yz36vsy7c";
buildDepends = [ primitive time vector ];
testDepends = [
HUnit QuickCheck statistics testFramework testFrameworkHunit
testFrameworkQuickcheck2 vector
];
meta = {
homepage = "https://github.com/bos/mwc-random";
description = "Fast, high quality pseudo random number generation";
@@ -8,6 +8,7 @@ cabal.mkDerivation (self: {
buildDepends = [
conduit liftedBase monadControl network transformers
];
testDepends = [ conduit ];
meta = {
homepage = "http://github.com/snoyberg/conduit";
description = "Stream socket data using conduits";
@@ -1,10 +1,20 @@
{ cabal, dataAccessor, network, networkTransport }:
{ cabal, dataAccessor, dataAccessorTransformers, HUnit
, lockfreeQueue, mtl, network, networkTransport
, networkTransportTests, QuickCheck, testFramework
, testFrameworkHunit, testFrameworkQuickcheck2, transformers
}:
cabal.mkDerivation (self: {
pname = "network-transport-tcp";
version = "0.3.1";
sha256 = "15i4qbx1s3dxaixn6kd2z1hsymfvpqzf4jpqd3mcbpjlgrn6craf";
buildDepends = [ dataAccessor network networkTransport ];
testDepends = [
dataAccessor dataAccessorTransformers HUnit lockfreeQueue mtl
network networkTransport networkTransportTests QuickCheck
testFramework testFrameworkHunit testFrameworkQuickcheck2
transformers
];
meta = {
homepage = "http://github.com/haskell-distributed/distributed-process";
description = "TCP instantiation of Network.Transport";
@@ -1,10 +1,11 @@
{ cabal, parsec }:
{ cabal, HUnit, parsec, testFramework, testFrameworkHunit }:
cabal.mkDerivation (self: {
pname = "network";
version = "2.3.0.13";
sha256 = "0xw53czvcw8k49aqxmchc1rcd6pyxp4icwgp64625fnm3l4yjiq7";
buildDepends = [ parsec ];
testDepends = [ HUnit testFramework testFrameworkHunit ];
meta = {
homepage = "http://github.com/haskell/network";
description = "Low-level networking interface";
@@ -1,10 +1,11 @@
{ cabal, parsec }:
{ cabal, HUnit, parsec, testFramework, testFrameworkHunit }:
cabal.mkDerivation (self: {
pname = "network";
version = "2.3.1.0";
sha256 = "1fp25wkl5cc4kx0jv5w02b7pzgqadjg1yrknzzwsqxc5s3cpyz6l";
buildDepends = [ parsec ];
testDepends = [ HUnit testFramework testFrameworkHunit ];
meta = {
homepage = "http://github.com/haskell/network";
description = "Low-level networking interface";
@@ -1,10 +1,15 @@
{ cabal, parsec }:
{ cabal, HUnit, parsec, testFramework, testFrameworkHunit
, testFrameworkQuickcheck2
}:
cabal.mkDerivation (self: {
pname = "network";
version = "2.4.1.2";
sha256 = "0f7ykdv7xbsr5m3h2ml0hw3nlbnq785m0gr624pwk2s289jwakdh";
buildDepends = [ parsec ];
testDepends = [
HUnit testFramework testFrameworkHunit testFrameworkQuickcheck2
];
meta = {
homepage = "https://github.com/haskell/network";
description = "Low-level networking interface";
@@ -1,9 +1,12 @@
{ cabal }:
{ cabal, QuickCheck, testFramework, testFrameworkQuickcheck2 }:
cabal.mkDerivation (self: {
pname = "numbers";
version = "3000.1.0.1";
sha256 = "0r2s47nfdxasnp8j7giwpxls9v48f6ld0gc2hg2p7y2ar5xfrcc4";
testDepends = [
QuickCheck testFramework testFrameworkQuickcheck2
];
meta = {
homepage = "https://github.com/DanBurton/numbers";
description = "Various number types";
@@ -1,10 +1,15 @@
{ cabal, transformers }:
{ cabal, HUnit, testFramework, testFrameworkHunit
, testFrameworkThPrime, transformers
}:
cabal.mkDerivation (self: {
pname = "optparse-applicative";
version = "0.5.2.1";
sha256 = "0w4mk851mx8dch8lnck0g82asmzrsc47xrf34jygh0f6v4kbj40i";
buildDepends = [ transformers ];
testDepends = [
HUnit testFramework testFrameworkHunit testFrameworkThPrime
];
meta = {
homepage = "https://github.com/pcapriotti/optparse-applicative";
description = "Utilities and combinators for parsing command line options";
@@ -1,10 +1,11 @@
{ cabal, text, time }:
{ cabal, fileLocation, hspec, HUnit, QuickCheck, text, time }:
cabal.mkDerivation (self: {
pname = "path-pieces";
version = "0.1.2";
sha256 = "1cxsa8lq1f2jf86iv6f17nraiav8k2vzjxln1y7z45qhcp1sbbaa";
buildDepends = [ text time ];
testDepends = [ fileLocation hspec HUnit QuickCheck text ];
meta = {
description = "Components of paths";
license = self.stdenv.lib.licenses.bsd3;
@@ -1,10 +1,15 @@
{ cabal, attoparsec, base64Bytestring, cereal, mtl }:
{ cabal, attoparsec, base64Bytestring, cereal, mtl, QuickCheck
, testFramework, testFrameworkQuickcheck2
}:
cabal.mkDerivation (self: {
pname = "pem";
version = "0.1.2";
sha256 = "1p2sw36b9w6lf53jzj86ibyy9a48fjd786mx3x8mvc5lczx8v78m";
buildDepends = [ attoparsec base64Bytestring cereal mtl ];
testDepends = [
QuickCheck testFramework testFrameworkQuickcheck2
];
meta = {
homepage = "http://github.com/vincenthz/hs-pem";
description = "Privacy Enhanced Mail (PEM) format reader and writer";
@@ -1,10 +1,13 @@
{ cabal, aeson, monadControl, persistent, text, transformers }:
{ cabal, aeson, hspec, monadControl, persistent, QuickCheck, text
, transformers
}:
cabal.mkDerivation (self: {
pname = "persistent-template";
version = "1.1.2.4";
sha256 = "0fsqyv5r6h356shmah6bs75fzds0fsmyizbnvj5ywzhc003jv5h9";
buildDepends = [ aeson monadControl persistent text transformers ];
testDepends = [ aeson hspec persistent QuickCheck text ];
meta = {
homepage = "http://www.yesodweb.com/book/persistent";
description = "Type-safe, non-relational, multi-backend persistence";
@@ -1,7 +1,8 @@
{ cabal, aeson, attoparsec, base64Bytestring, blazeHtml
, blazeMarkup, conduit, liftedBase, monadControl, monadLogger
, pathPieces, poolConduit, resourcet, silently, sqlite, text, time
, transformers, transformersBase, unorderedContainers, vector
, blazeMarkup, conduit, hspec, liftedBase, monadControl
, monadLogger, pathPieces, poolConduit, resourcet, silently, sqlite
, text, time, transformers, transformersBase, unorderedContainers
, vector
}:
cabal.mkDerivation (self: {
@@ -14,6 +15,7 @@ cabal.mkDerivation (self: {
resourcet silently text time transformers transformersBase
unorderedContainers vector
];
testDepends = [ hspec text ];
extraLibraries = [ sqlite ];
meta = {
homepage = "http://www.yesodweb.com/book/persistent";
@@ -1,5 +1,6 @@
{ cabal, attoparsec, blazeBuilder, blazeTextual, postgresqlLibpq
, text, time, transformers, vector
{ cabal, attoparsec, base16Bytestring, blazeBuilder, blazeTextual
, cryptohash, HUnit, postgresqlLibpq, text, time, transformers
, vector
}:
cabal.mkDerivation (self: {
@@ -10,6 +11,7 @@ cabal.mkDerivation (self: {
attoparsec blazeBuilder blazeTextual postgresqlLibpq text time
transformers vector
];
testDepends = [ base16Bytestring cryptohash HUnit text time ];
meta = {
description = "Mid-Level PostgreSQL client library";
license = self.stdenv.lib.licenses.bsd3;
@@ -1,5 +1,6 @@
{ cabal, base64Bytestring, base64Conduit, classyPrelude, conduit
, mtl, resourcet, systemFileio, systemFilepath, text, transformers
, hspec, mtl, QuickCheck, resourcet, systemFileio, systemFilepath
, text, transformers
}:
cabal.mkDerivation (self: {
@@ -10,6 +11,10 @@ cabal.mkDerivation (self: {
base64Bytestring base64Conduit classyPrelude conduit mtl resourcet
systemFileio systemFilepath text transformers
];
testDepends = [
base64Bytestring classyPrelude conduit hspec QuickCheck
transformers
];
meta = {
homepage = "https://github.com/fpco/haskell-ide";
description = "Specify Haskell project templates and generate files";
@@ -1,10 +1,11 @@
{ cabal, cereal, dataDefault, text, utf8String }:
{ cabal, cereal, dataDefault, HUnit, idna, text, utf8String }:
cabal.mkDerivation (self: {
pname = "publicsuffixlist";
version = "0.0.3";
sha256 = "1drsm1zp30629rzy0693ggzcx46b7ydzzafmf07mjanmn1kyyqci";
buildDepends = [ cereal dataDefault text utf8String ];
testDepends = [ cereal dataDefault HUnit idna text utf8String ];
meta = {
homepage = "https://github.com/litherum/publicsuffixlist";
description = "Is a given string a domain suffix?";
@@ -1,10 +1,16 @@
{ cabal, hashable, transformers, unorderedContainers, vault }:
{ cabal, hashable, HUnit, testFramework, testFrameworkHunit
, transformers, unorderedContainers, vault
}:
cabal.mkDerivation (self: {
pname = "reactive-banana";
version = "0.7.1.1";
sha256 = "0d4dqpzglzkygy2hhn1j1c7vk2782mk66f8aqaadkyhijn7kc6i5";
buildDepends = [ hashable transformers unorderedContainers vault ];
testDepends = [
hashable HUnit testFramework testFrameworkHunit transformers
unorderedContainers vault
];
meta = {
homepage = "http://haskell.org/haskellwiki/Reactive-banana";
description = "Practical library for functional reactive programming (FRP)";
@@ -1,4 +1,4 @@
{ cabal, liftedBase, monadControl, mtl, transformers
{ cabal, hspec, liftedBase, monadControl, mtl, transformers
, transformersBase
}:
@@ -9,6 +9,7 @@ cabal.mkDerivation (self: {
buildDepends = [
liftedBase monadControl mtl transformers transformersBase
];
testDepends = [ hspec liftedBase transformers ];
meta = {
homepage = "http://github.com/snoyberg/conduit";
description = "Deterministic allocation and freeing of scarce resources";
@@ -1,9 +1,10 @@
{ cabal }:
{ cabal, hspec, QuickCheck }:
cabal.mkDerivation (self: {
pname = "setenv";
version = "0.1.0";
sha256 = "04w42bpfbrs5crjp19zzi9dg61xpz4wvmjs2vc7q7qxblyhdfdsy";
testDepends = [ hspec QuickCheck ];
meta = {
description = "A cross-platform library for setting environment variables";
license = self.stdenv.lib.licenses.mit;
@@ -1,10 +1,11 @@
{ cabal, parsec, shakespeare, text, transformers }:
{ cabal, hspec, HUnit, parsec, shakespeare, text, transformers }:
cabal.mkDerivation (self: {
pname = "shakespeare-css";
version = "1.0.3";
sha256 = "0zk4nb4v9x04vkkgbzqanfpqgw9pqinf76l7d85fzclfgwacd0bz";
buildDepends = [ parsec shakespeare text transformers ];
testDepends = [ hspec HUnit shakespeare text ];
meta = {
homepage = "http://www.yesodweb.com/book/shakespearean-templates";
description = "Stick your haskell variables into css at compile time";

Some files were not shown because too many files have changed in this diff Show More