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