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