]> gitweb @ CieloNegro.org - Rakka.git/blob - Rakka.cabal
started implementing trackback receiver
[Rakka.git] / Rakka.cabal
1 Name:          Rakka
2 Synopsis:      Wiki engine with Subversion backend
3 Description:
4     FIXME: write this
5 Version:       0.1
6 License:       PublicDomain
7 Author:        PHO <phonohawk at ps dot sakura dot ne dot jp>
8 Maintainer:    PHO <phonohawk at ps dot sakura dot ne dot jp>
9 Stability:     experimental
10 Homepage:      http://ccm.sherry.jp/Rakka/
11 Category:      Web
12 Tested-With:   GHC == 6.6.1
13 Cabal-Version: >= 1.2
14
15 Data-Files:
16     defaultPages/Feed.xml
17     defaultpages/Help/SampleImage/Large.xml
18     defaultpages/Help/SampleImage/Small.xml
19     defaultPages/Help/Syntax.xml
20     defaultPages/MainPage.xml
21     defaultPages/PageTitle.xml
22     defaultPages/SideBar/Left.xml
23     defaultPages/SideBar/Right.xml
24     defaultPages/StyleSheet/Default.xml
25     schemas/rakka-page-1.0.rng
26
27 Extra-Source-Files:
28     Rakka.buildinfo.in
29     configure
30     configure.ac
31     js/Makefile
32     js/base.js
33     js/base64.js
34     js/editPage.js
35     js/jquery-1.2.1.js
36     js/jquery-dom.js
37     js/localFile.js
38     js/login.js
39     js/screen.js
40
41 Flag build-test-suite
42     Description: Build the test suite.
43     Default:     False
44
45 Flag enable-profiling
46     Description: Enable profiling of the executable
47     Default:     False
48
49 Flag hardest-optimization
50     Description: Make the executable as fast as possible
51     Default:     False
52
53 Executable rakka
54     Build-Depends:
55         Crypto, FileManip, HTTP, HUnit, HsHyperEstraier, HsSVN, Lucu,
56         base, bytestring, containers, dataenc, directory, utf8-string,
57         filepath, hslogger, hxt, magic, mtl, network, parsec, stm,
58         time, unix, zlib
59     Main-Is:
60         Main.hs
61     Other-Modules:
62         Rakka.Authorization
63         Rakka.Environment
64         Rakka.Page
65         Rakka.Resource
66         Rakka.Resource.CheckAuth
67         Rakka.Resource.Index
68         Rakka.Resource.JavaScript
69         Rakka.Resource.Object
70         Rakka.Resource.PageEntity
71         Rakka.Resource.Render
72         Rakka.Resource.TrackBack
73         Rakka.Storage
74         Rakka.Storage.DefaultPage
75         Rakka.Storage.Repos
76         Rakka.Storage.Types
77         Rakka.Storage.Impl
78         Rakka.SystemConfig
79         Rakka.Utils
80         Rakka.Validation
81         Rakka.W3CDateTime
82         Rakka.Wiki
83         Rakka.Wiki.Interpreter
84         Rakka.Wiki.Interpreter.Base
85         Rakka.Wiki.Interpreter.Image
86         Rakka.Wiki.Interpreter.PageList
87         Rakka.Wiki.Interpreter.Trackback
88         Rakka.Wiki.Interpreter.Outline
89         Rakka.Wiki.Engine
90         Rakka.Wiki.Formatter
91         Rakka.Wiki.Parser
92     Extensions:
93         Arrows, ExistentialQuantification, ScopedTypeVariables
94     if flag(enable-profiling)
95         GHC-Options:
96             -Wall -XDeriveDataTypeable -O2 -fvia-C -prof -auto-all
97     else
98         if flag(hardest-optimization)
99             GHC-Options:
100                 -Wall -XDeriveDataTypeable -O2 -fvia-C -funbox-strict-fields
101         else
102             GHC-Options:
103                 -Wall -XDeriveDataTypeable
104
105 Executable RakkaUnitTest
106     if flag(build-test-suite)
107         Buildable: True
108     else
109         Buildable: False
110     Main-Is:
111         RakkaUnitTest.hs
112     Hs-Source-Dirs:
113         ., tests
114     Other-Modules:
115         WikiParserTest
116     Extensions:
117         Arrows
118     GHC-Options:
119         -Wall -Werror