]> Git — Sourcephile - doclang.git/blob - hdoc.cabal
Prepare for merging DTC mangling operations.
[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.Anchor
48 Hdoc.DTC.Document
49 Hdoc.DTC.Index
50 Hdoc.DTC.Read.TCT
51 Hdoc.DTC.Sym
52 Hdoc.DTC.Write.HTML5
53 Hdoc.DTC.Write.Plain
54 Hdoc.DTC.Write.XML
55 Hdoc.RNC.Fixity
56 Hdoc.RNC.Sym
57 Hdoc.RNC.Write
58 Hdoc.TCT
59 Hdoc.TCT.Cell
60 Hdoc.TCT.Elem
61 Hdoc.TCT.Read
62 Hdoc.TCT.Read.Cell
63 Hdoc.TCT.Read.Elem
64 Hdoc.TCT.Read.Token
65 Hdoc.TCT.Read.Tree
66 Hdoc.TCT.Tree
67 Hdoc.TCT.Debug
68 Hdoc.TCT.Write.HTML5
69 Hdoc.TCT.Write.Plain
70 Hdoc.TCT.Write.XML
71 Hdoc.TCT.Utils
72 Hdoc.Utils
73 Hdoc.XML
74 Text.Blaze.DTC
75 Text.Blaze.DTC.Attributes
76 Text.Blaze.HTML5
77 Text.Blaze.Utils
78 Text.Blaze.XML
79 other-modules:
80 Paths_hdoc
81 default-language: Haskell2010
82 default-extensions:
83 LambdaCase
84 NamedFieldPuns
85 NoImplicitPrelude
86 RecordWildCards
87 TupleSections
88 ghc-options:
89 -Wall
90 -Wincomplete-uni-patterns
91 -Wincomplete-record-updates
92 -fno-warn-tabs
93 -fhide-source-paths
94 if flag(debug)
95 cpp-options: -DDEBUG
96 if flag(prof)
97 cpp-options: -DPROFILING
98 ghc-options: -fprof-auto
99 build-depends:
100 base >= 4.10 && < 5
101 , blaze-builder >= 0.4
102 , blaze-html >= 0.9
103 , blaze-markup >= 0.8
104 , bytestring >= 0.10
105 , containers >= 0.5
106 , data-default-class >= 0.1
107 , data-default-instances-containers >= 0.0
108 , directory >= 1.3
109 , filepath >= 1.4
110 , hashable >= 1.2.6
111 , hjugement >= 0.0
112 , localization >= 1.0.1
113 , symantic-cli >= 0.0.0
114 , megaparsec >= 6.3
115 -- , mono-traversable >= 1.0
116 , strict >= 0.3
117 -- , svg-builder >= 0.1
118 , text >= 1.2
119 -- , text-format >= 0.3
120 , transformers >= 0.5
121 , treemap >= 2.3
122 , treeseq >= 1.0
123 , unordered-containers >= 0.2.8
124
125 Executable hdoc
126 hs-source-dirs: exe/cli
127 main-is: Main.hs
128 other-modules:
129 Paths_hdoc
130 default-language: Haskell2010
131 default-extensions:
132 ConstraintKinds
133 DataKinds
134 DefaultSignatures
135 EmptyDataDecls
136 FlexibleContexts
137 FlexibleInstances
138 LambdaCase
139 MultiParamTypeClasses
140 NamedFieldPuns
141 NoImplicitPrelude
142 PatternGuards
143 PolyKinds
144 Rank2Types
145 RecordWildCards
146 ScopedTypeVariables
147 StandaloneDeriving
148 TupleSections
149 TypeApplications
150 TypeOperators
151 ghc-options:
152 -Wall
153 -Wincomplete-uni-patterns
154 -Wincomplete-record-updates
155 -fno-warn-tabs
156 -fhide-source-paths
157 if flag(debug)
158 cpp-options: -DDEBUG
159 if flag(prof)
160 cpp-options: -DPROFILING
161 ghc-options: -fprof-auto -rtsopts
162 build-depends:
163 hdoc
164 , ansi-terminal >= 0.4
165 , base >= 4.6 && < 5
166 , blaze-html >= 0.9
167 , blaze-markup >= 0.8
168 , bytestring >= 0.10
169 , containers >= 0.5
170 , data-default-class >= 0.1
171 , Decimal >= 0.4
172 , deepseq >= 1.4
173 , directory >= 1.3
174 , filepath >= 1.4
175 , hashable >= 1.2.6
176 , localization >= 1.0.1
177 , megaparsec >= 6.3
178 , monad-classes >= 0.3.2.2
179 -- , reflection >= 2.1.3
180 , peano >= 0.1
181 , semigroups >= 0.18
182 , symantic-document >= 0.1
183 , symantic-cli >= 0.0
184 , strict >= 0.3
185 , text >= 1.2
186 , time >= 1.8
187 , transformers >= 0.4
188 , treeseq >= 1.0
189 , unordered-containers >= 0.2.8
190 -- , mono-traversable
191 -- , safe >= 0.2
192 -- , safe-exceptions >= 0.1
193 -- , treemap
194
195 --Test-Suite hdoc-test
196 -- type: exitcode-stdio-1.0
197 -- hs-source-dirs: test
198 -- main-is: Main.hs
199 -- other-modules:
200 -- Golden
201 -- -- HUnit
202 -- -- QuickCheck
203 -- default-language: Haskell2010
204 -- default-extensions:
205 -- LambdaCase
206 -- NamedFieldPuns
207 -- NoImplicitPrelude
208 -- RecordWildCards
209 -- ViewPatterns
210 -- ghc-options:
211 -- -Wall
212 -- -Wincomplete-uni-patterns
213 -- -Wincomplete-record-updates
214 -- -fno-warn-tabs
215 -- -fhide-source-paths
216 -- build-depends:
217 -- hdoc
218 -- , base >= 4.10 && < 5
219 -- , blaze-html >= 0.9
220 -- , blaze-markup >= 0.8
221 -- , bytestring >= 0.10
222 -- , containers >= 0.5
223 -- , deepseq >= 1.4
224 -- , filepath >= 1.4
225 -- , localization >= 1.0.1
226 -- , megaparsec >= 6.3
227 -- , tasty >= 0.11
228 -- , tasty-golden >= 2.3
229 -- , text >= 1.2
230 -- , transformers >= 0.4
231 -- , treeseq >= 1.0
232 -- -- , QuickCheck >= 2.0
233 -- -- , tasty-hunit
234 -- -- , tasty-quickcheck