Added complete yesod.

Some downgrades were necessary.

svn path=/nixpkgs/trunk/; revision=28364
This commit is contained in:
Andres Löh 2011-08-07 22:51:22 +00:00
parent 75dfd9d3c6
commit fd258d6fe1
35 changed files with 571 additions and 25 deletions

View File

@ -0,0 +1,14 @@
{cabal, SHA, binary, pureMD5} :
cabal.mkDerivation (self : {
pname = "RSA";
version = "1.0.6.1";
sha256 = "1d0birzvapcsgay0wwh5v9mcd77sghj1bps9ws04ww9ga97gyp0l";
propagatedBuildInputs = [ SHA binary pureMD5 ];
meta = {
description = "Implementation of RSA, using the padding schemes of PKCS#1 v2.1.";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.stdenv.lib.platforms.haskellPlatforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View File

@ -3,8 +3,8 @@
cabal.mkDerivation (self : {
pname = "aeson";
version = "0.3.2.10";
sha256 = "003bd6nyayd7rd9j4ncjgv7kvsncv4sb84yskqjwiq7y0b36shj8";
version = "0.3.2.9";
sha256 = "1qaajk797zpickw4ik5lc03wnmxkrcmv3zik7n1bjqx6h37h0zqw";
propagatedBuildInputs = [
attoparsec blazeBuilder blazeTextual deepseq hashable mtl syb text
unorderedContainers vector

View File

@ -0,0 +1,17 @@
{cabal, attoparsec, attoparsecEnumerator, enumerator, mtl, text} :
cabal.mkDerivation (self : {
pname = "asn1-data";
version = "0.5.1";
sha256 = "10ci77pf0y8g7i1fwksv5na32jsy3brfdv6nzrnwih1brq6l5fn4";
propagatedBuildInputs = [
attoparsec attoparsecEnumerator enumerator mtl text
];
meta = {
homepage = "http://github.com/vincenthz/hs-asn1-data";
description = "ASN1 data reader and writer in RAW, BER, DER and CER forms";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.stdenv.lib.platforms.haskellPlatforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View File

@ -0,0 +1,15 @@
{cabal, failure} :
cabal.mkDerivation (self : {
pname = "attempt";
version = "0.3.1.1";
sha256 = "0yfn8mh7gy6nh689ic6sygf9d7lk44kpj2wahnljl53k6vw7smv5";
propagatedBuildInputs = [ failure ];
meta = {
homepage = "http://github.com/snoyberg/attempt/tree/master";
description = "Concrete data type for handling extensible exceptions as failures.";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.stdenv.lib.platforms.haskellPlatforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View File

@ -0,0 +1,14 @@
{cabal, attoparsecText, enumerator, text} :
cabal.mkDerivation (self : {
pname = "attoparsec-text-enumerator";
version = "0.2.0.0";
sha256 = "149ipf5qh7wzjrnv98h6j94djr0ndzg8s4rs8h7kzbii21ynmzz5";
propagatedBuildInputs = [ attoparsecText enumerator text ];
meta = {
description = "Convert an attoparsec-text parser into an iteratee";
license = self.stdenv.lib.licenses.mit;
platforms = self.stdenv.lib.platforms.haskellPlatforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View File

@ -0,0 +1,15 @@
{cabal, attoparsec, text} :
cabal.mkDerivation (self : {
pname = "attoparsec-text";
version = "0.8.5.1";
sha256 = "1in0ziqjf2hvlv6yay2b5xkm35j1szzwdfapn5mpflv64qi33i0z";
propagatedBuildInputs = [ attoparsec text ];
meta = {
homepage = "http://patch-tag.com/r/felipe/attoparsec-text/home";
description = "Fast combinator parsing for texts";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.stdenv.lib.platforms.haskellPlatforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View File

@ -0,0 +1,22 @@
{cabal, RSA, SHA, aeson, attoparsec, base64Bytestring,
blazeBuilder, caseInsensitive, enumerator, failure, httpEnumerator,
httpTypes, network, tagsoup, text, tls, transformers,
xmlEnumerator} :
cabal.mkDerivation (self : {
pname = "authenticate";
version = "0.9.2.2";
sha256 = "0rn1f458ag9mmh55hi873xg5iqypwl6vf6blyaxwbgbp6nm327iz";
propagatedBuildInputs = [
RSA SHA aeson attoparsec base64Bytestring blazeBuilder
caseInsensitive enumerator failure httpEnumerator httpTypes network
tagsoup text tls transformers xmlEnumerator
];
meta = {
homepage = "http://github.com/snoyberg/authenticate/tree/master";
description = "Authentication methods for Haskell web applications.";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.stdenv.lib.platforms.haskellPlatforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View File

@ -1,12 +1,10 @@
{cabal, blazeBuilder, doubleConversion, text, vector}:
{cabal, blazeBuilder, text, vector} :
cabal.mkDerivation (self : {
pname = "blaze-textual";
version = "0.2.0.3";
sha256 = "0x1a8qiqd4q6qlq2lf4v31wzsbrj7403p4zf74lfl7grjgvbsnfj";
propagatedBuildInputs = [
blazeBuilder doubleConversion text vector
];
version = "0.1.0.0";
sha256 = "0ql25b0r4xbshqsjfndl7glq0hp2ncxb3h5zd541vsqrqrf8y4gk";
propagatedBuildInputs = [ blazeBuilder text vector ];
meta = {
homepage = "http://github.com/mailrank/blaze-textual";
description = "Fast rendering of common datatypes";

View File

@ -0,0 +1,15 @@
{cabal, asn1Data, base64Bytestring, mtl} :
cabal.mkDerivation (self : {
pname = "certificate";
version = "0.9.1";
sha256 = "0hq9a0vz72kk1n3hdza36rji8vc95y667iwcsmsh5habyh6q8228";
propagatedBuildInputs = [ asn1Data base64Bytestring mtl ];
meta = {
homepage = "http://github.com/vincenthz/hs-certificate";
description = "Certificates and Key Reader/Writer";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.stdenv.lib.platforms.haskellPlatforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View File

@ -0,0 +1,15 @@
{cabal, attempt, transformers} :
cabal.mkDerivation (self : {
pname = "control-monad-attempt";
version = "0.3.0";
sha256 = "1l0bqb5h2fs7vx2r8nd6kscyyrrqc0gshnxwdz9p6clfnknyqbqw";
propagatedBuildInputs = [ attempt transformers ];
meta = {
homepage = "http://github.com/snoyberg/control-monad-attempt";
description = "Monad transformer for attempt.";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.stdenv.lib.platforms.haskellPlatforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View File

@ -0,0 +1,15 @@
{cabal, cereal, cryptoApi, cryptocipher} :
cabal.mkDerivation (self : {
pname = "cprng-aes";
version = "0.2.1";
sha256 = "0q6qkvha7cckz3zjnzfsrx298arzbdavy1f73hygrd8f7n74442j";
propagatedBuildInputs = [ cereal cryptoApi cryptocipher ];
meta = {
homepage = "http://github.com/vincenthz/hs-cprng-aes";
description = "Crypto Pseudo Random Number Generator using AES in counter mode.";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.stdenv.lib.platforms.haskellPlatforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View File

@ -0,0 +1,15 @@
{cabal, cereal, entropy, largeword, tagged} :
cabal.mkDerivation (self : {
pname = "crypto-api";
version = "0.6.4";
sha256 = "1v3nnfw13r514a723lsx8d1awlad6fmv27bgp76f1ssv1garraf3";
propagatedBuildInputs = [ cereal entropy largeword tagged ];
meta = {
homepage = "http://trac.haskell.org/crypto-api/wiki";
description = "A generic interface for cryptographic operations";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.stdenv.lib.platforms.haskellPlatforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View File

@ -0,0 +1,17 @@
{cabal, cereal, cryptoApi, primitive, tagged, vector} :
cabal.mkDerivation (self : {
pname = "cryptocipher";
version = "0.2.14";
sha256 = "1r91d9sqc53c628z378fyah7vvmkakvxpwbslam0yhfgp2p0l23z";
propagatedBuildInputs = [
cereal cryptoApi primitive tagged vector
];
meta = {
homepage = "http://github.com/vincenthz/hs-cryptocipher";
description = "Symmetrical Block, Stream and PubKey Ciphers";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.stdenv.lib.platforms.haskellPlatforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View File

@ -0,0 +1,15 @@
{cabal, cereal, cryptoApi, tagged} :
cabal.mkDerivation (self : {
pname = "cryptohash";
version = "0.7.0";
sha256 = "1vlyy8licdfr2nggjasikrkl209x1cyzcz4mjm5n22f7fwyqh4nm";
propagatedBuildInputs = [ cereal cryptoApi tagged ];
meta = {
homepage = "http://github.com/vincenthz/hs-cryptohash";
description = "collection of crypto hashes, fast, pure and practical";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.stdenv.lib.platforms.haskellPlatforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View File

@ -0,0 +1,14 @@
{cabal} :
cabal.mkDerivation (self : {
pname = "entropy";
version = "0.2.1";
sha256 = "1qp8hvdzfgg2wk7d431qycwbn2zpzlplc1c7dbhimj1had5jscrs";
meta = {
homepage = "http://trac.haskell.org/crypto-api/wiki";
description = "A platform independent entropy source";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.stdenv.lib.platforms.haskellPlatforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View File

@ -0,0 +1,14 @@
{cabal} :
cabal.mkDerivation (self : {
pname = "file-embed";
version = "0.0.4.1";
sha256 = "156ydqljhxp16192s4pj6h8jcvrfmj2lnsvzy0zg394wi97bxpi2";
meta = {
homepage = "http://github.com/snoyberg/file-embed/tree/master";
description = "Use Template Haskell to embed file contents directly.";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.stdenv.lib.platforms.haskellPlatforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View File

@ -0,0 +1,15 @@
{cabal, blazeBuilder, languageJavascript, text} :
cabal.mkDerivation (self : {
pname = "hjsmin";
version = "0.0.14";
sha256 = "16053hnxnr9vsqvasbibjwjdg0jpsl5fwzgy54ac1xkh4rhp3a5i";
propagatedBuildInputs = [ blazeBuilder languageJavascript text ];
meta = {
homepage = "http://github.com/alanz/hjsmin";
description = "Haskell implementation of a javascript minifier";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.stdenv.lib.platforms.haskellPlatforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View File

@ -0,0 +1,24 @@
{cabal, asn1Data, attoparsec, attoparsecEnumerator,
base64Bytestring, blazeBuilder, blazeBuilderEnumerator,
caseInsensitive, certificate, cprngAes, enumerator, failure,
httpTypes, monadControl, network, tls, tlsExtra, transformers,
utf8String, zlibEnum} :
cabal.mkDerivation (self : {
pname = "http-enumerator";
version = "0.6.5.6";
sha256 = "1b2hfqya562f2aj5fh9abr9zq4gx327jdlyja5wzcx01hzlavvcn";
propagatedBuildInputs = [
asn1Data attoparsec attoparsecEnumerator base64Bytestring
blazeBuilder blazeBuilderEnumerator caseInsensitive certificate
cprngAes enumerator failure httpTypes monadControl network tls
tlsExtra transformers utf8String zlibEnum
];
meta = {
homepage = "http://github.com/snoyberg/http-enumerator";
description = "HTTP client package with enumerator interface and HTTPS support.";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.stdenv.lib.platforms.haskellPlatforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View File

@ -0,0 +1,16 @@
{cabal, mtl, utf8Light, alex, happy} :
cabal.mkDerivation (self : {
pname = "language-javascript";
version = "0.4.5";
sha256 = "0rsggjpxsvaipkibhl90qcj2w2i16g53srbb54v0hajx2msmi0ci";
extraBuildInputs = [ alex happy ];
propagatedBuildInputs = [ mtl utf8Light ];
meta = {
homepage = "http://github.com/alanz/language-javascript";
description = "Parser for JavaScript";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.stdenv.lib.platforms.haskellPlatforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View File

@ -0,0 +1,14 @@
{cabal} :
cabal.mkDerivation (self : {
pname = "largeword";
version = "1.0.0";
sha256 = "1122isizlx807zv26j0sx71iw39nn3sja6mr2pf4sd456m1vmx8r";
meta = {
homepage = "http://trac.haskell.org/largeword/wiki";
description = "Provides Word128, Word192 and Word256 and a way of producing other large words if required.";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.stdenv.lib.platforms.haskellPlatforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View File

@ -0,0 +1,15 @@
{cabal, blazeBuilder, dataenc, text} :
cabal.mkDerivation (self : {
pname = "mime-mail";
version = "0.3.0.2";
sha256 = "0jbhkghzj2wn1200917lr5vjx50maakakl3asfz6x1chprbqkdsx";
propagatedBuildInputs = [ blazeBuilder dataenc text ];
meta = {
homepage = "http://github.com/snoyberg/mime-mail";
description = "Compose MIME email messages.";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.stdenv.lib.platforms.haskellPlatforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View File

@ -1,14 +1,14 @@
{cabal, binary}:
{cabal, binary, cereal, cryptoApi, tagged} :
cabal.mkDerivation (self : {
pname = "pureMD5";
version = "1.0.0.3";
sha256 = "3698e5bc8a0e20bed91b52f976235e52f2c1dd876aa40e94d6c7be293d67d482";
propagatedBuildInputs = [binary];
version = "2.1.0.3";
sha256 = "0whlsb6zq4zcp3wq0bd6pgcsl0namr8b2s6i4l5aykq8v7fx40ii";
propagatedBuildInputs = [ binary cereal cryptoApi tagged ];
meta = {
description = "An unrolled implementation of MD5 purely in Haskell";
license = "BSD";
maintainers = [self.stdenv.lib.maintainers.andres];
description = "A Haskell-only implementation of the MD5 digest (hash) algorithm.";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.stdenv.lib.platforms.haskellPlatforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View File

@ -8,5 +8,10 @@ cabal.mkDerivation (self : {
homepage = "http://github.com/ekmett/semigroups/";
description = "Haskell 98 semigroups";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.stdenv.lib.platforms.haskellPlatforms;
maintainers = [
self.stdenv.lib.maintainers.andres
self.stdenv.lib.maintainers.simons
];
};
})

View File

@ -0,0 +1,19 @@
{cabal, certificate, cryptoApi, cryptocipher, cryptohash, mtl,
network, text, tls, vector} :
cabal.mkDerivation (self : {
pname = "tls-extra";
version = "0.3.1";
sha256 = "1zj8l5nglfaarbbzb1icil6cp6rjqfs33nryxc34akz22zwwmln4";
propagatedBuildInputs = [
certificate cryptoApi cryptocipher cryptohash mtl network text tls
vector
];
meta = {
homepage = "http://github.com/vincenthz/hs-tls-extra";
description = "TLS extra default values and helpers";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.stdenv.lib.platforms.haskellPlatforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View File

@ -0,0 +1,18 @@
{cabal, cereal, certificate, cryptoApi, cryptocipher, cryptohash,
mtl} :
cabal.mkDerivation (self : {
pname = "tls";
version = "0.7.2";
sha256 = "0x24jf83sfsnpvfm645lng5bc21zsbv6mbagr6q1q71zhfzfyb74";
propagatedBuildInputs = [
cereal certificate cryptoApi cryptocipher cryptohash mtl
];
meta = {
homepage = "http://github.com/vincenthz/hs-tls";
description = "TLS/SSL protocol native implementation (Server and Client)";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.stdenv.lib.platforms.haskellPlatforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View File

@ -0,0 +1,13 @@
{cabal} :
cabal.mkDerivation (self : {
pname = "utf8-light";
version = "0.4.0.1";
sha256 = "1y2vfxjgq8r90bpaxhha0s837vklpwdj4cj3h61bimc0lcx22905";
meta = {
description = "Unicode";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.stdenv.lib.platforms.haskellPlatforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View File

@ -0,0 +1,19 @@
{cabal, blazeBuilder, blazeHtml, fileEmbed, httpTypes, text,
transformers, unixCompat, wai} :
cabal.mkDerivation (self : {
pname = "wai-app-static";
version = "0.1.0";
sha256 = "0k9pl1kanrb2pqp1bs5s1lxb7ayq2ddf2cxi5q2v9yq22s229xln";
propagatedBuildInputs = [
blazeBuilder blazeHtml fileEmbed httpTypes text transformers
unixCompat wai
];
meta = {
homepage = "http://www.yesodweb.com/";
description = "WAI application for static serving";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.stdenv.lib.platforms.haskellPlatforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View File

@ -0,0 +1,21 @@
{cabal, attoparsecText, attoparsecTextEnumerator, blazeBuilder,
blazeBuilderEnumerator, enumerator, failure, text, transformers,
xmlTypes} :
cabal.mkDerivation (self : {
pname = "xml-enumerator";
version = "0.3.4";
sha256 = "0sfscsfcfmx56sdxc0wn2j1pyqjd9w92igz1n9xaph7zfz61g9k2";
propagatedBuildInputs = [
attoparsecText attoparsecTextEnumerator blazeBuilder
blazeBuilderEnumerator enumerator failure text transformers
xmlTypes
];
meta = {
homepage = "http://github.com/snoyberg/xml-enumerator";
description = "Pure-Haskell utilities for dealing with XML with the enumerator package.";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.stdenv.lib.platforms.haskellPlatforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View File

@ -0,0 +1,14 @@
{cabal, text} :
cabal.mkDerivation (self : {
pname = "xml-types";
version = "0.3";
sha256 = "0d0x7s865ca7bscskp6s7zyzpzd22nkd61wzwg11v6h0q5dilly7";
propagatedBuildInputs = [ text ];
meta = {
description = "Basic types for representing XML";
license = self.stdenv.lib.licenses.mit;
platforms = self.stdenv.lib.platforms.haskellPlatforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View File

@ -0,0 +1,23 @@
{cabal, SHA, aeson, authenticate, blazeHtml, controlMonadAttempt,
hamlet, httpEnumerator, mimeMail, persistent, persistentTemplate,
pureMD5, text, transformers, wai, webRoutesQuasi, yesodCore,
yesodForm, yesodJson, yesodPersistent} :
cabal.mkDerivation (self : {
pname = "yesod-auth";
version = "0.4.0.2";
sha256 = "1vf02kgm3pcak4igvp8009lgv8i8bir272byw0ma2mg6bl0sgyvl";
propagatedBuildInputs = [
SHA aeson authenticate blazeHtml controlMonadAttempt hamlet
httpEnumerator mimeMail persistent persistentTemplate pureMD5 text
transformers wai webRoutesQuasi yesodCore yesodForm yesodJson
yesodPersistent
];
meta = {
homepage = "http://www.yesodweb.com/";
description = "Authentication for Yesod.";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.stdenv.lib.platforms.haskellPlatforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View File

@ -1,15 +1,15 @@
{cabal, blazeBuilder, blazeHtml, dataDefault, emailValidate,
hamlet, network, persistent, text, transformers, wai,
webRoutesQuasi, xssSanitize, yesodCore, yesodPersistent} :
hamlet, network, persistent, text, transformers, webRoutesQuasi,
xssSanitize, yesodCore, yesodPersistent} :
cabal.mkDerivation (self : {
pname = "yesod-form";
version = "0.2.0.1";
sha256 = "17ap5jf433s8a3k97vskvc7wxa8qdx03fynh3881zg5s1kqj3b3r";
version = "0.1.0.1";
sha256 = "108652256g82xapsn0w4cbficq4ikwlsa8yis2zq7izxk48livlm";
propagatedBuildInputs = [
blazeBuilder blazeHtml dataDefault emailValidate hamlet network
persistent text transformers wai webRoutesQuasi xssSanitize
yesodCore yesodPersistent
persistent text transformers webRoutesQuasi xssSanitize yesodCore
yesodPersistent
];
meta = {
homepage = "http://www.yesodweb.com/";

View File

@ -0,0 +1,19 @@
{cabal, base64Bytestring, cereal, pureMD5, text, transformers,
waiAppStatic, yesodCore} :
cabal.mkDerivation (self : {
pname = "yesod-static";
version = "0.1.0.1";
sha256 = "0icb1wp0ndvl54shjyv0apmias60j2gjbcv7i92dxnl3fzx74d3p";
propagatedBuildInputs = [
base64Bytestring cereal pureMD5 text transformers waiAppStatic
yesodCore
];
meta = {
homepage = "http://www.yesodweb.com/";
description = "Static file serving subsite for Yesod Web Framework.";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.stdenv.lib.platforms.haskellPlatforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View File

@ -0,0 +1,22 @@
{cabal, attoparsecText, blazeBuilder, hamlet, hjsmin, httpTypes,
mimeMail, monadControl, parsec, text, transformers, unixCompat,
wai, waiExtra, warp, yesodAuth, yesodCore, yesodForm, yesodJson,
yesodPersistent, yesodStatic} :
cabal.mkDerivation (self : {
pname = "yesod";
version = "0.8.2.1";
sha256 = "0idpgzbzy31bl5khc83wgi9a9mzrymris0mg5dlc4kj4sd5a1ksi";
propagatedBuildInputs = [
attoparsecText blazeBuilder hamlet hjsmin httpTypes mimeMail
monadControl parsec text transformers unixCompat wai waiExtra warp
yesodAuth yesodCore yesodForm yesodJson yesodPersistent yesodStatic
];
meta = {
homepage = "http://www.yesodweb.com/";
description = "Creation of type-safe, RESTful web applications.";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.stdenv.lib.platforms.haskellPlatforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View File

@ -0,0 +1,15 @@
{cabal, enumerator, transformers, zlibBindings} :
cabal.mkDerivation (self : {
pname = "zlib-enum";
version = "0.2.1";
sha256 = "0cnx7sbgj6s0gvq6pcqyi3xahx7x3bj47ap10z89qfbk0906rkq8";
propagatedBuildInputs = [ enumerator transformers zlibBindings ];
meta = {
homepage = "http://github.com/maltem/zlib-enum";
description = "Enumerator interface for zlib compression";
license = self.stdenv.lib.licenses.mit;
platforms = self.stdenv.lib.platforms.haskellPlatforms;
maintainers = [ self.stdenv.lib.maintainers.andres ];
};
})

View File

@ -364,14 +364,28 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
ansiWlPprint = callPackage ../development/libraries/haskell/ansi-wl-pprint {};
asn1Data = callPackage ../development/libraries/haskell/asn1-data {};
AspectAG = callPackage ../development/libraries/haskell/AspectAG {};
async = callPackage ../development/libraries/haskell/async {};
attempt = callPackage ../development/libraries/haskell/attempt {};
attoparsec = callPackage ../development/libraries/haskell/attoparsec {};
attoparsecEnumerator = callPackage ../development/libraries/haskell/attoparsec/enumerator.nix {};
attoparsecText = callPackage ../development/libraries/haskell/attoparsec-text {};
attoparsecTextEnumerator = callPackage ../development/libraries/haskell/attoparsec-text-enumerator {};
authenticate = callPackage ../development/libraries/haskell/authenticate {};
base64string = callPackage ../development/libraries/haskell/base64-string {};
base64Bytestring = callPackage ../development/libraries/haskell/base64-bytestring {};
baseUnicodeSymbols = callPackage ../development/libraries/haskell/base-unicode-symbols {};
benchpress = callPackage ../development/libraries/haskell/benchpress {
@ -422,6 +436,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
cereal = callPackage ../development/libraries/haskell/cereal {};
certificate = callPackage ../development/libraries/haskell/certificate {};
cgi_3001_1_7_1 = callPackage ../development/libraries/haskell/cgi/3001.1.7.1.nix {};
cgi_3001_1_7_2 = callPackage ../development/libraries/haskell/cgi/3001.1.7.2.nix {};
cgi_3001_1_7_3 = callPackage ../development/libraries/haskell/cgi/3001.1.7.3.nix {};
@ -442,6 +458,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
ConfigFile = callPackage ../development/libraries/haskell/ConfigFile {};
controlMonadAttempt = callPackage ../development/libraries/haskell/control-monad-attempt {};
convertible = callPackage ../development/libraries/haskell/convertible {
time = self.time_1_1_3;
};
@ -452,12 +470,20 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
cookie = callPackage ../development/libraries/haskell/cookie {};
cprngAes = callPackage ../development/libraries/haskell/cprng-aes {};
criterion = callPackage ../development/libraries/haskell/criterion {
parsec = self.parsec3;
};
Crypto = callPackage ../development/libraries/haskell/Crypto {};
cryptoApi = callPackage ../development/libraries/haskell/crypto-api {};
cryptocipher = callPackage ../development/libraries/haskell/cryptocipher {};
cryptohash = callPackage ../development/libraries/haskell/cryptohash {};
CS173Tourney = callPackage ../development/libraries/haskell/CS173Tourney {
inherit (pkgs) fetchgit;
json = self.json_0_3_6;
@ -509,6 +535,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
enumerator = callPackage ../development/libraries/haskell/enumerator {};
entropy = callPackage ../development/libraries/haskell/entropy {};
erf = callPackage ../development/libraries/haskell/erf {};
filepath = callPackage ../development/libraries/haskell/filepath {};
@ -525,6 +553,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
feed = callPackage ../development/libraries/haskell/feed {};
fileEmbed = callPackage ../development/libraries/haskell/file-embed {};
flexibleDefaults = callPackage ../development/libraries/haskell/flexible-defaults {};
filestore = callPackage ../development/libraries/haskell/filestore {};
@ -675,6 +705,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
Hipmunk = callPackage ../development/libraries/haskell/Hipmunk {};
hjsmin = callPackage ../development/libraries/haskell/hjsmin {};
hledger = callPackage ../development/libraries/haskell/hledger {};
hledgerLib = callPackage ../development/libraries/haskell/hledger-lib {};
hledgerVty = callPackage ../development/libraries/haskell/hledger-vty {
@ -721,6 +753,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
httpdShed = callPackage ../development/libraries/haskell/httpd-shed {};
httpEnumerator = callPackage ../development/libraries/haskell/http-enumerator {};
httpTypes = callPackage ../development/libraries/haskell/http-types {};
HUnit_1_2_0_3 = callPackage ../development/libraries/haskell/HUnit/1.2.0.3.nix {};
@ -744,6 +778,10 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
jsonTypes = callPackage ../development/libraries/haskell/jsonTypes {};
languageJavascript = callPackage ../development/libraries/haskell/language-javascript {};
largeword = callPackage ../development/libraries/haskell/largeword {};
leksahServer = callPackage ../development/libraries/haskell/leksah/leksah-server.nix {};
ListLike = callPackage ../development/libraries/haskell/ListLike {};
@ -764,6 +802,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
mersenneRandomPure64 = callPackage ../development/libraries/haskell/mersenne-random-pure64 {};
mimeMail = callPackage ../development/libraries/haskell/mime-mail {};
MissingH = callPackage ../development/libraries/haskell/MissingH {};
mmap = callPackage ../development/libraries/haskell/mmap {};
@ -972,6 +1012,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
repaIO = callPackage ../development/libraries/haskell/repa-io {};
RSA = callPackage ../development/libraries/haskell/RSA {};
safe = callPackage ../development/libraries/haskell/safe {};
salvia = callPackage ../development/libraries/haskell/salvia {};
@ -1107,6 +1149,10 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
# pass it explicitly in rare circumstances.
time = null;
tls = callPackage ../development/libraries/haskell/tls {};
tlsExtra = callPackage ../development/libraries/haskell/tls-extra {};
transformers_0_2_2_0 = callPackage ../development/libraries/haskell/transformers/0.2.2.0.nix {};
transformers = self.transformers_0_2_2_0;
@ -1122,6 +1168,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
url = callPackage ../development/libraries/haskell/url {};
utf8Light = callPackage ../development/libraries/haskell/utf8-light {};
utf8String = callPackage ../development/libraries/haskell/utf8-string {};
utilityHt = callPackage ../development/libraries/haskell/utility-ht {};
@ -1152,6 +1200,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
wai = callPackage ../development/libraries/haskell/wai {};
waiAppStatic = callPackage ../development/libraries/haskell/wai-app-static {};
waiExtra = callPackage ../development/libraries/haskell/wai-extra {};
warp = callPackage ../development/libraries/haskell/warp {};
@ -1184,9 +1234,6 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
json = self.json_0_3_6;
};
base64string = callPackage ../development/libraries/haskell/base64-string {};
base64Bytestring = callPackage ../development/libraries/haskell/base64-bytestring {};
wx = callPackage ../development/libraries/haskell/wxHaskell/wx.nix {};
wxcore = callPackage ../development/libraries/haskell/wxHaskell/wxcore.nix {
@ -1212,8 +1259,16 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
xml = callPackage ../development/libraries/haskell/xml {};
xmlEnumerator = callPackage ../development/libraries/haskell/xml-enumerator {};
xmlTypes = callPackage ../development/libraries/haskell/xml-types {};
xssSanitize = callPackage ../development/libraries/haskell/xss-sanitize {};
yesod = callPackage ../development/libraries/haskell/yesod {};
yesodAuth = callPackage ../development/libraries/haskell/yesod-auth {};
yesodCore = callPackage ../development/libraries/haskell/yesod-core {};
yesodForm = callPackage ../development/libraries/haskell/yesod-form {};
@ -1222,6 +1277,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
yesodPersistent = callPackage ../development/libraries/haskell/yesod-persistent {};
yesodStatic = callPackage ../development/libraries/haskell/yesod-static {};
yst = callPackage ../development/libraries/haskell/yst {};
zipArchive = callPackage ../development/libraries/haskell/zip-archive {};
@ -1244,6 +1301,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
zlibBindings = callPackage ../development/libraries/haskell/zlib-bindings {};
zlibEnum = callPackage ../development/libraries/haskell/zlib-enum {};
# Compilers.
AgdaExecutable = callPackage ../development/compilers/Agda-executable {};