]> gitweb @ CieloNegro.org - Rakka.git/blob - Rakka.cabal
Use HsOpenSSL instead of Crypto
[Rakka.git] / Rakka.cabal
1 Name:          Rakka
2 Synopsis:      Wiki engine with Subversion backend
3 Description:
4     Rakka is a wiki engine with Subversion backend. Its syntax is
5     similar to MediaWiki.
6 Version:       0.1
7 License:       PublicDomain
8 Author:        PHO <phonohawk at ps dot sakura dot ne dot jp>
9 Maintainer:    PHO <phonohawk at ps dot sakura dot ne dot jp>
10 Stability:     experimental
11 Homepage:      http://rakka.cielonegro.org/
12 Category:      Web
13 Tested-With:   GHC == 6.6.1
14 Cabal-Version: >= 1.2
15
16 Data-Files:
17     defaultPages/Feed.xml
18     defaultpages/Help/SampleImage/Large.xml
19     defaultpages/Help/SampleImage/Small.xml
20     defaultPages/Help/Syntax.xml
21     defaultPages/MainPage.xml
22     defaultPages/PageTitle.xml
23     defaultPages/SideBar/Left.xml
24     defaultPages/SideBar/Right.xml
25     defaultPages/StyleSheet/CieloNegro/Logo.xml
26     defaultPages/StyleSheet/CieloNegro/Moon.xml
27     defaultPages/StyleSheet/CieloNegro.xml
28     defaultPages/StyleSheet/Default.xml
29     schemas/rakka-page-1.0.rng
30
31 Extra-Source-Files:
32     Rakka.buildinfo.in
33     configure
34     configure.ac
35     js/Makefile
36     js/base.js
37     js/base64.js
38     js/editPage.js
39     js/jquery-1.2.1.js
40     js/jquery-dom.js
41     js/localFile.js
42     js/login.js
43     js/screen.js
44     js/search.js
45     js/uri.js
46
47 Flag build-test-suite
48     Description: Build the test suite.
49     Default:     False
50
51 Flag enable-profiling
52     Description: Enable profiling of the executable
53     Default:     False
54
55 Flag hardest-optimization
56     Description: Make the executable as fast as possible
57     Default:     False
58
59 Executable rakka
60     Build-Depends:
61         FileManip, HTTP, HUnit, HsHyperEstraier, HsOpenSSL, HsSVN,
62         Lucu, base, bytestring, containers, dataenc, directory,
63         utf8-string, filepath, hslogger, hxt, magic, mtl, network,
64         parsec, stm, time, unix, zlib
65     Main-Is:
66         Main.hs
67     Other-Modules:
68         Rakka.Attachment
69         Rakka.Authorization
70         Rakka.Environment
71         Rakka.Page
72         Rakka.Resource
73         Rakka.Resource.CheckAuth
74         Rakka.Resource.Index
75         Rakka.Resource.JavaScript
76         Rakka.Resource.Object
77         Rakka.Resource.PageEntity
78         Rakka.Resource.Render
79         Rakka.Resource.Search
80         Rakka.Resource.SystemConfig
81         Rakka.Resource.TrackBack
82         Rakka.Storage
83         Rakka.Storage.DefaultPage
84         Rakka.Storage.Repos
85         Rakka.Storage.Types
86         Rakka.Storage.Impl
87         Rakka.SystemConfig
88         Rakka.TrackBack
89         Rakka.Utils
90         Rakka.Validation
91         Rakka.W3CDateTime
92         Rakka.Wiki
93         Rakka.Wiki.Interpreter
94         Rakka.Wiki.Interpreter.Base
95         Rakka.Wiki.Interpreter.Image
96         Rakka.Wiki.Interpreter.PageList
97         Rakka.Wiki.Interpreter.Trackback
98         Rakka.Wiki.Interpreter.Outline
99         Rakka.Wiki.Engine
100         Rakka.Wiki.Formatter
101         Rakka.Wiki.Parser
102     Extensions:
103         Arrows, ExistentialQuantification, ScopedTypeVariables, DeriveDataTypeable, FlexibleInstances
104     if flag(enable-profiling)
105         GHC-Options:
106             -Wall -O2 -fvia-C -prof -auto-all
107     else
108         if flag(hardest-optimization)
109             GHC-Options:
110                 -Wall -O2 -fvia-C -funbox-strict-fields
111         else
112             GHC-Options:
113                 -Wall
114
115 Executable RakkaUnitTest
116     if flag(build-test-suite)
117         Buildable: True
118     else
119         Buildable: False
120     Main-Is:
121         RakkaUnitTest.hs
122     Hs-Source-Dirs:
123         ., tests
124     Other-Modules:
125         WikiParserTest
126     Extensions:
127         Arrows
128     GHC-Options:
129         -Wall -Werror