]> gitweb @ CieloNegro.org - Rakka.git/blob - Rakka.cabal
preparation for 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.TrackBack
75         Rakka.Storage
76         Rakka.Storage.DefaultPage
77         Rakka.Storage.Repos
78         Rakka.Storage.Types
79         Rakka.Storage.Impl
80         Rakka.SystemConfig
81         Rakka.TrackBack
82         Rakka.Utils
83         Rakka.Validation
84         Rakka.W3CDateTime
85         Rakka.Wiki
86         Rakka.Wiki.Interpreter
87         Rakka.Wiki.Interpreter.Base
88         Rakka.Wiki.Interpreter.Image
89         Rakka.Wiki.Interpreter.PageList
90         Rakka.Wiki.Interpreter.Trackback
91         Rakka.Wiki.Interpreter.Outline
92         Rakka.Wiki.Engine
93         Rakka.Wiki.Formatter
94         Rakka.Wiki.Parser
95     Extensions:
96         Arrows, ExistentialQuantification, ScopedTypeVariables, DeriveDataTypeable, FlexibleInstances
97     if flag(enable-profiling)
98         GHC-Options:
99             -Wall -O2 -fvia-C -prof -auto-all
100     else
101         if flag(hardest-optimization)
102             GHC-Options:
103                 -Wall -O2 -fvia-C -funbox-strict-fields
104         else
105             GHC-Options:
106                 -Wall
107
108 Executable RakkaUnitTest
109     if flag(build-test-suite)
110         Buildable: True
111     else
112         Buildable: False
113     Main-Is:
114         RakkaUnitTest.hs
115     Hs-Source-Dirs:
116         ., tests
117     Other-Modules:
118         WikiParserTest
119     Extensions:
120         Arrows
121     GHC-Options:
122         -Wall -Werror