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