forked from mirrors/nixpkgs
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:
parent
e779adc607
commit
7165babaf1
|
@ -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";
|
||||
|
|
|
@ -21,7 +21,7 @@ cabal.mkDerivation (self: {
|
|||
test -f $i && ghc --make $i
|
||||
done
|
||||
|
||||
for p in $extraBuildInputs $propagatedNativeBuildInputs; do
|
||||
for p in $extraBuildInputs $propagatedBuildNativeInputs; do
|
||||
if [ -d "$p/include" ]; then
|
||||
extraLibDirs="$extraLibDirs --extra-include-dir=$p/include"
|
||||
fi
|
||||
|
|
|
@ -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;
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue