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