]> gitweb @ CieloNegro.org - Rakka.git/blob - Rakka.cabal
continue working on page search
[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     js/search.js
41
42 Flag build-test-suite
43     Description: Build the test suite.
44     Default:     False
45
46 Flag enable-profiling
47     Description: Enable profiling of the executable
48     Default:     False
49
50 Flag hardest-optimization
51     Description: Make the executable as fast as possible
52     Default:     False
53
54 Executable rakka
55     Build-Depends:
56         Crypto, FileManip, HTTP, HUnit, HsHyperEstraier, HsSVN, Lucu,
57         base, bytestring, containers, dataenc, directory, utf8-string,
58         filepath, hslogger, hxt, magic, mtl, network, parsec, stm,
59         time, unix, zlib
60     Main-Is:
61         Main.hs
62     Other-Modules:
63         Rakka.Attachment
64         Rakka.Authorization
65         Rakka.Environment
66         Rakka.Page
67         Rakka.Resource
68         Rakka.Resource.CheckAuth
69         Rakka.Resource.Index
70         Rakka.Resource.JavaScript
71         Rakka.Resource.Object
72         Rakka.Resource.PageEntity
73         Rakka.Resource.Render
74         Rakka.Resource.Search
75         Rakka.Resource.TrackBack
76         Rakka.Storage
77         Rakka.Storage.DefaultPage
78         Rakka.Storage.Repos
79         Rakka.Storage.Types
80         Rakka.Storage.Impl
81         Rakka.SystemConfig
82         Rakka.TrackBack
83         Rakka.Utils
84         Rakka.Validation
85         Rakka.W3CDateTime
86         Rakka.Wiki
87         Rakka.Wiki.Interpreter
88         Rakka.Wiki.Interpreter.Base
89         Rakka.Wiki.Interpreter.Image
90         Rakka.Wiki.Interpreter.PageList
91         Rakka.Wiki.Interpreter.Trackback
92         Rakka.Wiki.Interpreter.Outline
93         Rakka.Wiki.Engine
94         Rakka.Wiki.Formatter
95         Rakka.Wiki.Parser
96     Extensions:
97         Arrows, ExistentialQuantification, ScopedTypeVariables, DeriveDataTypeable, FlexibleInstances
98     if flag(enable-profiling)
99         GHC-Options:
100             -Wall -O2 -fvia-C -prof -auto-all
101     else
102         if flag(hardest-optimization)
103             GHC-Options:
104                 -Wall -O2 -fvia-C -funbox-strict-fields
105         else
106             GHC-Options:
107                 -Wall
108
109 Executable RakkaUnitTest
110     if flag(build-test-suite)
111         Buildable: True
112     else
113         Buildable: False
114     Main-Is:
115         RakkaUnitTest.hs
116     Hs-Source-Dirs:
117         ., tests
118     Other-Modules:
119         WikiParserTest
120     Extensions:
121         Arrows
122     GHC-Options:
123         -Wall -Werror