nixpkgs/pkgs/development/libraries/haskell/yesod-platform/default.nix

68 lines
3.5 KiB
Nix
Raw Normal View History

{ cabal, aeson, ansiTerminal, asn1Data, asn1Types, attoparsec
, attoparsecConduit, authenticate, base64Bytestring
, baseUnicodeSymbols, blazeBuilder, blazeBuilderConduit, blazeHtml
, blazeMarkup, byteable, byteorder, caseInsensitive, cereal
, certificate, cipherAes, cipherRc4, clientsession, conduit, cookie
, cprngAes, cryptoApi, cryptoConduit, cryptohash, cryptoNumbers
, cryptoPubkey, cryptoPubkeyTypes, cryptoRandomApi, cssText
, dataDefault, dataDefaultClass, dataDefaultInstancesBase
, dataDefaultInstancesContainers, dataDefaultInstancesDlist
, dataDefaultInstancesOldLocale, dateCache, dlist, emailValidate
, entropy, failure, fastLogger, fileEmbed, filesystemConduit
, hamlet, hjsmin, hspec, hspecExpectations, htmlConduit
, httpAttoparsec, httpConduit, httpDate, httpTypes
, languageJavascript, liftedBase, mimeMail, mimeTypes, mmorph
, monadControl, monadLogger, networkConduit, pathPieces, pem
, persistent, persistentTemplate, poolConduit, primitive
, publicsuffixlist, pureMD5, pwstoreFast, quickcheckIo
, resourcePool, resourcet, safe, semigroups, setenv, SHA
, shakespeare, shakespeareCss, shakespeareI18n, shakespeareJs
, shakespeareText, silently, simpleSendfile, skein, socks
, stringsearch, systemFileio, systemFilepath, tagged, tagsoup
, tagstreamConduit, tls, tlsExtra, transformersBase, unixCompat
, unorderedContainers, utf8Light, utf8String, vault, vector, void
, wai, waiAppStatic, waiExtra, waiLogger, waiTest, warp, word8
, xmlConduit, xmlTypes, xssSanitize, yaml, yesod, yesodAuth
, yesodCore, yesodForm, yesodPersistent, yesodRoutes, yesodStatic
, yesodTest, zlibBindings, zlibConduit
}:
cabal.mkDerivation (self: {
pname = "yesod-platform";
version = "1.2.2";
sha256 = "18kgw094y3vzlpdn1rfrsrrqymhsw5y7kyrql3ghwgp0cm3fiks0";
buildDepends = [
aeson ansiTerminal asn1Data asn1Types attoparsec attoparsecConduit
authenticate base64Bytestring baseUnicodeSymbols blazeBuilder
blazeBuilderConduit blazeHtml blazeMarkup byteable byteorder
caseInsensitive cereal certificate cipherAes cipherRc4
clientsession conduit cookie cprngAes cryptoApi cryptoConduit
cryptohash cryptoNumbers cryptoPubkey cryptoPubkeyTypes
cryptoRandomApi cssText dataDefault dataDefaultClass
dataDefaultInstancesBase dataDefaultInstancesContainers
dataDefaultInstancesDlist dataDefaultInstancesOldLocale dateCache
dlist emailValidate entropy failure fastLogger fileEmbed
filesystemConduit hamlet hjsmin hspec hspecExpectations htmlConduit
httpAttoparsec httpConduit httpDate httpTypes languageJavascript
liftedBase mimeMail mimeTypes mmorph monadControl monadLogger
networkConduit pathPieces pem persistent persistentTemplate
poolConduit primitive publicsuffixlist pureMD5 pwstoreFast
quickcheckIo resourcePool resourcet safe semigroups setenv SHA
shakespeare shakespeareCss shakespeareI18n shakespeareJs
shakespeareText silently simpleSendfile skein socks stringsearch
systemFileio systemFilepath tagged tagsoup tagstreamConduit tls
tlsExtra transformersBase unixCompat unorderedContainers utf8Light
utf8String vault vector void wai waiAppStatic waiExtra waiLogger
waiTest warp word8 xmlConduit xmlTypes xssSanitize yaml yesod
yesodAuth yesodCore yesodForm yesodPersistent yesodRoutes
yesodStatic yesodTest zlibBindings zlibConduit
];
jailbreak = true;
meta = {
homepage = "http://www.yesodweb.com/";
description = "Meta package for Yesod";
license = self.stdenv.lib.licenses.mit;
platforms = self.ghc.meta.platforms;
};
})