]> Git — Sourcephile - doclang.git/blob - hdoc.cabal
Add Majority Judgment support.
[doclang.git] / hdoc.cabal
1 name: hdoc
2 -- PVP: +-+------- breaking API changes
3 -- | | +----- non-breaking API additions
4 -- | | | +--- code changes with no API change
5 version: 0.0.0.20180213
6 category: Language
7 synopsis: Library and tools for technical and convivial documents
8 stability: experimental
9 description: Handle documents in:
10 .
11 * Texte Convivial Technique (TCT)
12 * Document Technique Convivial (DTC)
13 extra-doc-files:
14 license: GPL-3
15 license-file: COPYING
16 author: Julien Moutinho <julm+hdoc@autogeree.net>
17 maintainer: Julien Moutinho <julm+hdoc@autogeree.net>
18 bug-reports: Julien Moutinho <julm+hdoc@autogeree.net>
19 -- homepage:
20
21 build-type: Simple
22 cabal-version: >= 1.18
23 tested-with: GHC==8.2.2
24 data-files:
25 style/dtc-html5.css
26 style/tct-html5.css
27 extra-source-files:
28 stack.yaml
29 extra-tmp-files:
30
31 Source-Repository head
32 location: git://git.autogeree.net/hdoc
33 type: git
34
35 Flag debug
36 Default: False
37 Description: Turn on debugging settings.
38 Manual: True
39
40 Flag prof
41 Default: False
42 Description: Turn on profiling settings.
43 Manual: True
44
45 Library
46 exposed-modules:
47 Hdoc.DTC.Document
48 Hdoc.DTC.Anchor
49 Hdoc.DTC.Read.TCT
50 Hdoc.DTC.Sym
51 Hdoc.DTC.Write.HTML5
52 Hdoc.DTC.Write.Plain
53 Hdoc.DTC.Write.XML
54 Hdoc.RNC.Fixity
55 Hdoc.RNC.Sym
56 Hdoc.RNC.Write
57 Hdoc.TCT
58 Hdoc.TCT.Cell
59 Hdoc.TCT.Elem
60 Hdoc.TCT.Read
61 Hdoc.TCT.Read.Cell
62 Hdoc.TCT.Read.Elem
63 Hdoc.TCT.Read.Token
64 Hdoc.TCT.Read.Tree
65 Hdoc.TCT.Tree
66 Hdoc.TCT.Debug
67 Hdoc.TCT.Write.HTML5
68 Hdoc.TCT.Write.Plain
69 Hdoc.TCT.Write.XML
70 Hdoc.TCT.Utils
71 Hdoc.Utils
72 Hdoc.XML
73 Text.Blaze.DTC
74 Text.Blaze.DTC.Attributes
75 Text.Blaze.HTML5
76 Text.Blaze.Utils
77 Text.Blaze.XML
78 other-modules:
79 Paths_hdoc
80 default-language: Haskell2010
81 default-extensions:
82 LambdaCase
83 NamedFieldPuns
84 NoImplicitPrelude
85 RecordWildCards
86 TupleSections
87 ghc-options:
88 -Wall
89 -Wincomplete-uni-patterns
90 -Wincomplete-record-updates
91 -fno-warn-tabs
92 -fhide-source-paths
93 if flag(debug)
94 cpp-options: -DDEBUG
95 if flag(prof)
96 cpp-options: -DPROFILING
97 ghc-options: -fprof-auto
98 build-depends:
99 base >= 4.10 && < 5
100 , blaze-builder >= 0.4
101 , blaze-html >= 0.9
102 , blaze-markup >= 0.8
103 , bytestring >= 0.10
104 , containers >= 0.5
105 , data-default-class >= 0.1
106 , data-default-instances-containers >= 0.0
107 , directory >= 1.3
108 , filepath >= 1.4
109 , hashable >= 1.2.6
110 , hjugement >= 0.0
111 , localization >= 1.0.1
112 , symantic-cli >= 0.0.0
113 , megaparsec >= 6.3
114 -- , mono-traversable >= 1.0
115 , strict >= 0.3
116 -- , svg-builder >= 0.1
117 , text >= 1.2
118 -- , text-format >= 0.3
119 , transformers >= 0.5
120 , treemap >= 2.3
121 , treeseq >= 1.0
122 , unordered-containers >= 0.2.8
123
124 Executable hdoc
125 hs-source-dirs: exe/cli
126 main-is: Main.hs
127 other-modules:
128 Paths_hdoc
129 default-language: Haskell2010
130 default-extensions:
131 ConstraintKinds
132 DataKinds
133 DefaultSignatures
134 EmptyDataDecls
135 FlexibleContexts
136 FlexibleInstances
137 LambdaCase
138 MultiParamTypeClasses
139 NamedFieldPuns
140 NoImplicitPrelude
141 PatternGuards
142 PolyKinds
143 Rank2Types
144 RecordWildCards
145 ScopedTypeVariables
146 StandaloneDeriving
147 TupleSections
148 TypeApplications
149 TypeOperators
150 ghc-options:
151 -Wall
152 -Wincomplete-uni-patterns
153 -Wincomplete-record-updates
154 -fno-warn-tabs
155 -fhide-source-paths
156 if flag(debug)
157 cpp-options: -DDEBUG
158 if flag(prof)
159 cpp-options: -DPROFILING
160 ghc-options: -fprof-auto -rtsopts
161 build-depends:
162 hdoc
163 , ansi-terminal >= 0.4
164 , base >= 4.6 && < 5
165 , blaze-html >= 0.9
166 , blaze-markup >= 0.8
167 , bytestring >= 0.10
168 , containers >= 0.5
169 , data-default-class >= 0.1
170 , Decimal >= 0.4
171 , deepseq >= 1.4
172 , directory >= 1.3
173 , filepath >= 1.4
174 , hashable >= 1.2.6
175 , localization >= 1.0.1
176 , megaparsec >= 6.3
177 , monad-classes >= 0.3.2.2
178 -- , reflection >= 2.1.3
179 , peano >= 0.1
180 , semigroups >= 0.18
181 , symantic-document >= 0.1
182 , symantic-cli >= 0.0
183 , strict >= 0.3
184 , text >= 1.2
185 , time >= 1.8
186 , transformers >= 0.4
187 , treeseq >= 1.0
188 , unordered-containers >= 0.2.8
189 -- , mono-traversable
190 -- , safe >= 0.2
191 -- , safe-exceptions >= 0.1
192 -- , treemap
193
194 --Test-Suite hdoc-test
195 -- type: exitcode-stdio-1.0
196 -- hs-source-dirs: test
197 -- main-is: Main.hs
198 -- other-modules:
199 -- Golden
200 -- -- HUnit
201 -- -- QuickCheck
202 -- default-language: Haskell2010
203 -- default-extensions:
204 -- LambdaCase
205 -- NamedFieldPuns
206 -- NoImplicitPrelude
207 -- RecordWildCards
208 -- ViewPatterns
209 -- ghc-options:
210 -- -Wall
211 -- -Wincomplete-uni-patterns
212 -- -Wincomplete-record-updates
213 -- -fno-warn-tabs
214 -- -fhide-source-paths
215 -- build-depends:
216 -- hdoc
217 -- , base >= 4.10 && < 5
218 -- , blaze-html >= 0.9
219 -- , blaze-markup >= 0.8
220 -- , bytestring >= 0.10
221 -- , containers >= 0.5
222 -- , deepseq >= 1.4
223 -- , filepath >= 1.4
224 -- , localization >= 1.0.1
225 -- , megaparsec >= 6.3
226 -- , tasty >= 0.11
227 -- , tasty-golden >= 2.3
228 -- , text >= 1.2
229 -- , transformers >= 0.4
230 -- , treeseq >= 1.0
231 -- -- , QuickCheck >= 2.0
232 -- -- , tasty-hunit
233 -- -- , tasty-quickcheck