]> gitweb @ CieloNegro.org - Lucu.git/blob - Lucu.cabal
ae858fb60dadeab0b017c6d430ee9466cc1f9527
[Lucu.git] / Lucu.cabal
1 Name: Lucu
2 Synopsis: HTTP Daemonic Library
3 Description:
4         Lucu is an HTTP daemonic library. It can be embedded in any
5         Haskell program and runs in an independent thread.
6         Lucu is not a replacement for Apache. It is intended to be
7         used to create an efficient web-based application without
8         messing around FastCGI. It is also intended to be run behind a
9         reverse-proxy so it doesn't have some facilities like logging,
10         client filtering and so on.
11 Version: 0.1
12 License: PublicDomain
13 Author: PHO <phonohawk at ps dot sakura dot ne dot jp>
14 Maintainer: PHO <phonohawk at ps dot sakura dot ne dot jp>
15 Stability: experimental
16 Homepage: http://ccm.sherry.jp/Lucu/
17 Category: Network
18 Tested-With: GHC == 6.8.1
19 Build-Depends:
20         Crypto, base, bytestring, containers, directory, haskell-src,
21         hxt, mtl, network, stm, time, unix, zlib
22 Exposed-Modules:
23         Network.HTTP.Lucu
24         Network.HTTP.Lucu.Abortion
25         Network.HTTP.Lucu.Config
26         Network.HTTP.Lucu.ETag
27         Network.HTTP.Lucu.HttpVersion
28         Network.HTTP.Lucu.Httpd
29         Network.HTTP.Lucu.MIMEType
30         Network.HTTP.Lucu.MIMEType.DefaultExtensionMap
31         Network.HTTP.Lucu.MIMEType.Guess
32         Network.HTTP.Lucu.Parser
33         Network.HTTP.Lucu.Parser.Http
34         Network.HTTP.Lucu.RFC1123DateTime
35         Network.HTTP.Lucu.Request
36         Network.HTTP.Lucu.Resource
37         Network.HTTP.Lucu.Resource.Tree
38         Network.HTTP.Lucu.Response
39         Network.HTTP.Lucu.StaticFile
40         Network.HTTP.Lucu.Utils
41 Other-Modules:
42         Network.HTTP.Lucu.Chunk
43         Network.HTTP.Lucu.ContentCoding
44         Network.HTTP.Lucu.DefaultPage
45         Network.HTTP.Lucu.Format
46         Network.HTTP.Lucu.Headers
47         Network.HTTP.Lucu.Interaction
48         Network.HTTP.Lucu.MultipartForm
49         Network.HTTP.Lucu.Postprocess
50         Network.HTTP.Lucu.Preprocess
51         Network.HTTP.Lucu.RequestReader
52         Network.HTTP.Lucu.ResponseWriter
53 Extra-Source-Files:
54         data/CompileMimeTypes.hs
55         data/mime.types
56         examples/HelloWorld.hs
57         examples/Makefile
58 ghc-options:
59         -fglasgow-exts
60         -Wall
61         -funbox-strict-fields
62
63
64 Executable: lucu-implant-file
65 Main-Is: ImplantFile.hs
66 ghc-options:
67         -fglasgow-exts
68         -Wall
69         -funbox-strict-fields
70
71
72 --Executable: HelloWorld
73 --Main-Is: HelloWorld.hs
74 --Hs-Source-Dirs: ., examples
75 --ghc-options: -fglasgow-exts -fwarn-missing-signatures -fwarn-unused-imports -funbox-strict-fields -O3 -prof -auto-all