Added complete yesod.
Some downgrades were necessary. svn path=/nixpkgs/trunk/; revision=28364
This commit is contained in:
parent
75dfd9d3c6
commit
fd258d6fe1
14
pkgs/development/libraries/haskell/RSA/default.nix
Normal file
14
pkgs/development/libraries/haskell/RSA/default.nix
Normal 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 ];
|
||||
};
|
||||
})
|
@ -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
|
||||
|
17
pkgs/development/libraries/haskell/asn1-data/default.nix
Normal file
17
pkgs/development/libraries/haskell/asn1-data/default.nix
Normal 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 ];
|
||||
};
|
||||
})
|
15
pkgs/development/libraries/haskell/attempt/default.nix
Normal file
15
pkgs/development/libraries/haskell/attempt/default.nix
Normal 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 ];
|
||||
};
|
||||
})
|
@ -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 ];
|
||||
};
|
||||
})
|
@ -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 ];
|
||||
};
|
||||
})
|
22
pkgs/development/libraries/haskell/authenticate/default.nix
Normal file
22
pkgs/development/libraries/haskell/authenticate/default.nix
Normal 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 ];
|
||||
};
|
||||
})
|
@ -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";
|
||||
|
15
pkgs/development/libraries/haskell/certificate/default.nix
Normal file
15
pkgs/development/libraries/haskell/certificate/default.nix
Normal 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 ];
|
||||
};
|
||||
})
|
@ -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 ];
|
||||
};
|
||||
})
|
15
pkgs/development/libraries/haskell/cprng-aes/default.nix
Normal file
15
pkgs/development/libraries/haskell/cprng-aes/default.nix
Normal 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 ];
|
||||
};
|
||||
})
|
15
pkgs/development/libraries/haskell/crypto-api/default.nix
Normal file
15
pkgs/development/libraries/haskell/crypto-api/default.nix
Normal 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 ];
|
||||
};
|
||||
})
|
17
pkgs/development/libraries/haskell/cryptocipher/default.nix
Normal file
17
pkgs/development/libraries/haskell/cryptocipher/default.nix
Normal 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 ];
|
||||
};
|
||||
})
|
15
pkgs/development/libraries/haskell/cryptohash/default.nix
Normal file
15
pkgs/development/libraries/haskell/cryptohash/default.nix
Normal 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 ];
|
||||
};
|
||||
})
|
14
pkgs/development/libraries/haskell/entropy/default.nix
Normal file
14
pkgs/development/libraries/haskell/entropy/default.nix
Normal 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 ];
|
||||
};
|
||||
})
|
14
pkgs/development/libraries/haskell/file-embed/default.nix
Normal file
14
pkgs/development/libraries/haskell/file-embed/default.nix
Normal 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 ];
|
||||
};
|
||||
})
|
15
pkgs/development/libraries/haskell/hjsmin/default.nix
Normal file
15
pkgs/development/libraries/haskell/hjsmin/default.nix
Normal 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 ];
|
||||
};
|
||||
})
|
@ -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 ];
|
||||
};
|
||||
})
|
@ -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 ];
|
||||
};
|
||||
})
|
14
pkgs/development/libraries/haskell/largeword/default.nix
Normal file
14
pkgs/development/libraries/haskell/largeword/default.nix
Normal 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 ];
|
||||
};
|
||||
})
|
15
pkgs/development/libraries/haskell/mime-mail/default.nix
Normal file
15
pkgs/development/libraries/haskell/mime-mail/default.nix
Normal 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 ];
|
||||
};
|
||||
})
|
@ -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 ];
|
||||
};
|
||||
})
|
||||
|
||||
|
@ -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
|
||||
];
|
||||
};
|
||||
})
|
||||
|
19
pkgs/development/libraries/haskell/tls-extra/default.nix
Normal file
19
pkgs/development/libraries/haskell/tls-extra/default.nix
Normal 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 ];
|
||||
};
|
||||
})
|
18
pkgs/development/libraries/haskell/tls/default.nix
Normal file
18
pkgs/development/libraries/haskell/tls/default.nix
Normal 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 ];
|
||||
};
|
||||
})
|
13
pkgs/development/libraries/haskell/utf8-light/default.nix
Normal file
13
pkgs/development/libraries/haskell/utf8-light/default.nix
Normal 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 ];
|
||||
};
|
||||
})
|
@ -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 ];
|
||||
};
|
||||
})
|
@ -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 ];
|
||||
};
|
||||
})
|
14
pkgs/development/libraries/haskell/xml-types/default.nix
Normal file
14
pkgs/development/libraries/haskell/xml-types/default.nix
Normal 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 ];
|
||||
};
|
||||
})
|
23
pkgs/development/libraries/haskell/yesod-auth/default.nix
Normal file
23
pkgs/development/libraries/haskell/yesod-auth/default.nix
Normal 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 ];
|
||||
};
|
||||
})
|
@ -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/";
|
||||
|
19
pkgs/development/libraries/haskell/yesod-static/default.nix
Normal file
19
pkgs/development/libraries/haskell/yesod-static/default.nix
Normal 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 ];
|
||||
};
|
||||
})
|
22
pkgs/development/libraries/haskell/yesod/default.nix
Normal file
22
pkgs/development/libraries/haskell/yesod/default.nix
Normal 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 ];
|
||||
};
|
||||
})
|
15
pkgs/development/libraries/haskell/zlib-enum/default.nix
Normal file
15
pkgs/development/libraries/haskell/zlib-enum/default.nix
Normal 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 ];
|
||||
};
|
||||
})
|
@ -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 {};
|
||||
|
Loading…
Reference in New Issue
Block a user