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-24 22:09:07 +01:00
parent d0bfd6936e
commit a30df95691
146 changed files with 680 additions and 180 deletions

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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;

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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)";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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;

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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;

View File

@ -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";

View File

@ -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";

View File

@ -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;

View File

@ -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;

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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;

View File

@ -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";

View File

@ -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)";

View File

@ -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;

View File

@ -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";

View File

@ -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 = {

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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;

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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;

View File

@ -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";

View File

@ -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?";

View File

@ -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)";

View File

@ -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";

View File

@ -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;

View File

@ -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