The hackage-server package

[Tags: bsd3]

The new implementation of the Hackage web server, based on the Happstack architecture. This is the implementation used to power http://hackage.haskell.org/

It is designed to be easy to run your own instance. It also includes a doc builder client and a mirroring client.


Properties

Versions0.4, 0.5.0
Dependenciesacid-state (>=0.12.2), aeson, array, async, attoparsec, base, base16-bytestring (==0.1.*), base64-bytestring (==0.1.* || ==1.0.*), binary, blaze-builder, bytestring, Cabal, cereal, containers, crypto-api (==0.12.*), csv, deepseq (==1.1.* || ==1.3.*), directory, filepath, happstack-server (==7.3.*), HaXml (>=1.24), hscolour (>=1.8), hslogger, HStringTemplate (==0.7.*), HTTP, lifted-base (>=0.2.1 && <0.3), mime-mail (==0.4.*), mtl, network, old-locale, parsec (==3.1.*), pretty, process (>=1.0), pureMD5 (>=0.2), QuickCheck (>=2.5), random, rss (>=3000.2.0.3), safecopy, snowball (==1.0.*), split (>=0.2), stm (>=2.2 && <2.5), tar, text, time, tokenize (>=0.1.3 && <0.2), transformers (>=0.3), unix, unordered-containers, vector, xhtml (>=3000.1), zlib
LicenseBSD3
Copyright2008-2014 Duncan Coutts, 2012-2013 Edsko de Vries, 2013 Google Inc., 2010-2011 Matthew Gruen, 2009-2010 Antoine Latter, 2008 David Himmelstrup, 2007 Ross Paterson
AuthorDuncan Coutts <duncan@community.haskell.org>, David Himmelstrup <lemmih@gmail.com>, Ross Paterson <ross@soi.city.ac.uk>, Matthew Gruen <wikigracenotes@gmail.com>
MaintainerDuncan Coutts <duncan@community.haskell.org>, Matthew Gruen <wikigracenotes@gmail.com>
CategoryDistribution
Source repositoryhead: git clone https://github.com/haskell/hackage-server
Executableshackage-import, hackage-build, hackage-mirror, hackage-server
UploadedThu Dec 4 05:43:49 UTC 2014 by DuncanCoutts
DistributionsNixOS:0.5.0
Downloads285 total (24 in last 30 days)
StatusDocs pending
Build status unknown [no reports yet]

Flags

NameDescriptionDefault
minimalInclude only the minimum feature set.Disabled
debugInclude debugging featuresDisabled
build-hackage-serverEnabled
build-hackage-mirrorEnabled
build-hackage-buildEnabled
build-hackage-importDisabled
test-create-userDisabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainers' corner

For package maintainers and hackage trustees