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 (==0.6.1.*), array (>=0.1), async (==2.0.*), attoparsec, base (==4.*), base16-bytestring (==0.1.*), base64-bytestring (==0.1.*), binary, blaze-builder, bytestring (>=0.10.4.1), Cabal (==1.20.*), cereal (>=0.4), containers (>=0.4), crypto-api (==0.12.*), csv (==0.1.*), deepseq (==1.1.*), directory (>=1.0 && <1.3), filepath (>=1.1), happstack-server (==7.3.*), HaXml (>=1.24), hscolour (>=1.8), hslogger, HStringTemplate (==0.7.*), HTTP (>=4000.2.11), lifted-base (>=0.2.1 && <0.3), mime-mail (==0.4.*), mtl (>=2.0), network (>=2.1), old-locale (>=1.0), parsec (==3.1.*), pretty (>=1.0), process (>=1.0), pureMD5 (>=0.2), QuickCheck (>=2.5), random (>=1.0), rss (>=3000.2.0.3), safecopy (>=0.6 && <0.9), split (>=0.2), stm (>=2.2 && <2.5), tar (>=0.4.0.1 && <0.5), text (>=0.11), time (>=1.1 && <1.5), transformers (>=0.3), unix (>=2.7), unordered-containers (>=0.2.3.0), vector (>=0.10), xhtml (>=3000.1), zlib (>=0.5.3 && <0.6) or
acid-state (>=0.12.2), aeson (==0.6.1.*), array (>=0.1), async (==2.0.*), attoparsec, base (==4.*), base16-bytestring (==0.1.*), base64-bytestring (==0.1.*), binary, blaze-builder, bytestring (>=0.10.4.1), Cabal (==1.20.*), cereal (>=0.4), containers (>=0.4), crypto-api (==0.12.*), csv (==0.1.*), deepseq (==1.3.*), directory (>=1.0 && <1.3), filepath (>=1.1), happstack-server (==7.3.*), HaXml (>=1.24), hscolour (>=1.8), hslogger, HStringTemplate (==0.7.*), HTTP (>=4000.2.11), lifted-base (>=0.2.1 && <0.3), mime-mail (==0.4.*), mtl (>=2.0), network (>=2.1), old-locale (>=1.0), parsec (==3.1.*), pretty (>=1.0), process (>=1.0), pureMD5 (>=0.2), QuickCheck (>=2.5), random (>=1.0), rss (>=3000.2.0.3), safecopy (>=0.6 && <0.9), split (>=0.2), stm (>=2.2 && <2.5), tar (>=0.4.0.1 && <0.5), text (>=0.11), time (>=1.1 && <1.5), transformers (>=0.3), unix (>=2.7), unordered-containers (>=0.2.3.0), vector (>=0.10), xhtml (>=3000.1), zlib (>=0.5.3 && <0.6) or
acid-state (>=0.12.2), aeson (==0.6.1.*), array (>=0.1), async (==2.0.*), attoparsec, base (==4.*), base16-bytestring (==0.1.*), base64-bytestring (==1.0.*), binary, blaze-builder, bytestring (>=0.10.4.1), Cabal (==1.20.*), cereal (>=0.4), containers (>=0.4), crypto-api (==0.12.*), csv (==0.1.*), deepseq (==1.1.*), directory (>=1.0 && <1.3), filepath (>=1.1), happstack-server (==7.3.*), HaXml (>=1.24), hscolour (>=1.8), hslogger, HStringTemplate (==0.7.*), HTTP (>=4000.2.11), lifted-base (>=0.2.1 && <0.3), mime-mail (==0.4.*), mtl (>=2.0), network (>=2.1), old-locale (>=1.0), parsec (==3.1.*), pretty (>=1.0), process (>=1.0), pureMD5 (>=0.2), QuickCheck (>=2.5), random (>=1.0), rss (>=3000.2.0.3), safecopy (>=0.6 && <0.9), split (>=0.2), stm (>=2.2 && <2.5), tar (>=0.4.0.1 && <0.5), text (>=0.11), time (>=1.1 && <1.5), transformers (>=0.3), unix (>=2.7), unordered-containers (>=0.2.3.0), vector (>=0.10), xhtml (>=3000.1), zlib (>=0.5.3 && <0.6) or
acid-state (>=0.12.2), aeson (==0.6.1.*), array (>=0.1), async (==2.0.*), attoparsec, base (==4.*), base16-bytestring (==0.1.*), base64-bytestring (==1.0.*), binary, blaze-builder, bytestring (>=0.10.4.1), Cabal (==1.20.*), cereal (>=0.4), containers (>=0.4), crypto-api (==0.12.*), csv (==0.1.*), deepseq (==1.3.*), directory (>=1.0 && <1.3), filepath (>=1.1), happstack-server (==7.3.*), HaXml (>=1.24), hscolour (>=1.8), hslogger, HStringTemplate (==0.7.*), HTTP (>=4000.2.11), lifted-base (>=0.2.1 && <0.3), mime-mail (==0.4.*), mtl (>=2.0), network (>=2.1), old-locale (>=1.0), parsec (==3.1.*), pretty (>=1.0), process (>=1.0), pureMD5 (>=0.2), QuickCheck (>=2.5), random (>=1.0), rss (>=3000.2.0.3), safecopy (>=0.6 && <0.9), split (>=0.2), stm (>=2.2 && <2.5), tar (>=0.4.0.1 && <0.5), text (>=0.11), time (>=1.1 && <1.5), transformers (>=0.3), unix (>=2.7), unordered-containers (>=0.2.3.0), vector (>=0.10), xhtml (>=3000.1), zlib (>=0.5.3 && <0.6)
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
Downloads238 total (37 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