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