git.iko.soy/typeable/pandoc
on 2.5 help sign in
typeable/pandoc/pandoc.cabal
741 lines 31 kB history raw
1name: pandoc
2version: 2.5
3cabal-version: 2.0
4build-type: Custom
5license: GPL-2
6license-file: COPYING.md
7copyright: (c) 2006-2018 John MacFarlane
8author: John MacFarlane <jgm@berkeley.edu>
9maintainer: John MacFarlane <jgm@berkeley.edu>
10bug-reports: https://github.com/jgm/pandoc/issues
11stability: alpha
12homepage: https://pandoc.org
13category: Text
14tested-with: GHC == 7.10.3, GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.3,
15 GHC == 8.6.1
16synopsis: Conversion between markup formats
17description: Pandoc is a Haskell library for converting from one markup
18 format to another, and a command-line tool that uses
19 this library. It can read several dialects of Markdown and
20 (subsets of) HTML, reStructuredText, LaTeX, DocBook, JATS,
21 MediaWiki markup, TWiki markup, TikiWiki markup, Creole 1.0,
22 Haddock markup, OPML, Emacs Org-Mode, Emacs Muse, txt2tags,
23 Vimwiki, Word Docx, ODT, EPUB, FictionBook2, roff man,
24 and Textile, and it can write Markdown, reStructuredText,
25 XHTML, HTML 5, LaTeX, ConTeXt, DocBook, JATS, OPML, TEI,
26 OpenDocument, ODT, Word docx, PowerPoint pptx,
27 RTF, MediaWiki, DokuWiki, ZimWiki, Textile,
28 roff man, roff ms, plain text, Emacs Org-Mode,
29 AsciiDoc, Haddock markup, EPUB (v2 and v3),
30 FictionBook2, InDesign ICML, Muse, LaTeX beamer slides,
31 and several kinds of HTML/JavaScript slide shows
32 (S5, Slidy, Slideous, DZSlides, reveal.js).
33 .
34 In contrast to most existing tools for converting Markdown
35 to HTML, pandoc has a modular design: it consists of a set of
36 readers, which parse text in a given format and produce a
37 native representation of the document, and a set of writers,
38 which convert this native representation into a target
39 format. Thus, adding an input or output format requires
40 only adding a reader or writer.
41data-files:
42 -- templates
43 data/templates/default.html4
44 data/templates/default.html5
45 data/templates/default.docbook4
46 data/templates/default.docbook5
47 data/templates/default.jats
48 data/templates/default.tei
49 data/templates/default.opendocument
50 data/templates/default.icml
51 data/templates/default.opml
52 data/templates/default.latex
53 data/templates/default.context
54 data/templates/default.texinfo
55 data/templates/default.man
56 data/templates/default.ms
57 data/templates/default.markdown
58 data/templates/default.muse
59 data/templates/default.commonmark
60 data/templates/default.rst
61 data/templates/default.plain
62 data/templates/default.mediawiki
63 data/templates/default.dokuwiki
64 data/templates/default.zimwiki
65 data/templates/default.rtf
66 data/templates/default.s5
67 data/templates/default.slidy
68 data/templates/default.slideous
69 data/templates/default.revealjs
70 data/templates/default.dzslides
71 data/templates/default.asciidoc
72 data/templates/default.haddock
73 data/templates/default.textile
74 data/templates/default.org
75 data/templates/default.epub2
76 data/templates/default.epub3
77 -- translations
78 data/translations/*.yaml
79 -- source files for reference.docx
80 data/docx/[Content_Types].xml
81 data/docx/_rels/.rels
82 data/docx/docProps/app.xml
83 data/docx/docProps/core.xml
84 data/docx/docProps/custom.xml
85 data/docx/word/document.xml
86 data/docx/word/fontTable.xml
87 data/docx/word/comments.xml
88 data/docx/word/footnotes.xml
89 data/docx/word/numbering.xml
90 data/docx/word/settings.xml
91 data/docx/word/webSettings.xml
92 data/docx/word/styles.xml
93 data/docx/word/_rels/document.xml.rels
94 data/docx/word/_rels/footnotes.xml.rels
95 data/docx/word/theme/theme1.xml
96 -- source files for reference.odt
97 data/odt/mimetype
98 data/odt/manifest.rdf
99 data/odt/styles.xml
100 data/odt/content.xml
101 data/odt/meta.xml
102 data/odt/settings.xml
103 data/odt/Configurations2/accelerator/current.xml
104 data/odt/Thumbnails/thumbnail.png
105 data/odt/META-INF/manifest.xml
106 -- source files for reference.pptx
107 data/pptx/_rels/.rels
108 data/pptx/docProps/app.xml
109 data/pptx/docProps/core.xml
110 data/pptx/ppt/slideLayouts/_rels/slideLayout1.xml.rels
111 data/pptx/ppt/slideLayouts/_rels/slideLayout2.xml.rels
112 data/pptx/ppt/slideLayouts/_rels/slideLayout3.xml.rels
113 data/pptx/ppt/slideLayouts/_rels/slideLayout4.xml.rels
114 data/pptx/ppt/slideLayouts/_rels/slideLayout5.xml.rels
115 data/pptx/ppt/slideLayouts/_rels/slideLayout6.xml.rels
116 data/pptx/ppt/slideLayouts/_rels/slideLayout7.xml.rels
117 data/pptx/ppt/slideLayouts/_rels/slideLayout8.xml.rels
118 data/pptx/ppt/slideLayouts/_rels/slideLayout9.xml.rels
119 data/pptx/ppt/slideLayouts/_rels/slideLayout10.xml.rels
120 data/pptx/ppt/slideLayouts/_rels/slideLayout11.xml.rels
121 data/pptx/ppt/slideLayouts/slideLayout1.xml
122 data/pptx/ppt/slideLayouts/slideLayout2.xml
123 data/pptx/ppt/slideLayouts/slideLayout3.xml
124 data/pptx/ppt/slideLayouts/slideLayout4.xml
125 data/pptx/ppt/slideLayouts/slideLayout5.xml
126 data/pptx/ppt/slideLayouts/slideLayout6.xml
127 data/pptx/ppt/slideLayouts/slideLayout7.xml
128 data/pptx/ppt/slideLayouts/slideLayout8.xml
129 data/pptx/ppt/slideLayouts/slideLayout9.xml
130 data/pptx/ppt/slideLayouts/slideLayout10.xml
131 data/pptx/ppt/slideLayouts/slideLayout11.xml
132 data/pptx/ppt/_rels/presentation.xml.rels
133 data/pptx/ppt/theme/theme1.xml
134 data/pptx/ppt/presProps.xml
135 data/pptx/ppt/slides/_rels/slide1.xml.rels
136 data/pptx/ppt/slides/_rels/slide2.xml.rels
137 data/pptx/ppt/slides/slide2.xml
138 data/pptx/ppt/slides/slide1.xml
139 data/pptx/ppt/viewProps.xml
140 data/pptx/ppt/tableStyles.xml
141 data/pptx/ppt/slideMasters/_rels/slideMaster1.xml.rels
142 data/pptx/ppt/slideMasters/slideMaster1.xml
143 data/pptx/ppt/presentation.xml
144 data/pptx/ppt/notesMasters/_rels/notesMaster1.xml.rels
145 data/pptx/ppt/notesMasters/notesMaster1.xml
146 data/pptx/ppt/notesSlides/_rels/notesSlide1.xml.rels
147 data/pptx/ppt/notesSlides/notesSlide1.xml
148 data/pptx/ppt/notesSlides/_rels/notesSlide2.xml.rels
149 data/pptx/ppt/notesSlides/notesSlide2.xml
150 data/pptx/ppt/theme/theme2.xml
151 data/pptx/[Content_Types].xml
152 -- stylesheet for EPUB writer
153 data/epub.css
154 -- data for dzslides writer
155 data/dzslides/template.html
156 -- default abbreviations file
157 data/abbreviations
158 -- sample lua custom writer
159 data/sample.lua
160 -- lua init script
161 data/init.lua
162 -- pandoc lua module
163 data/pandoc.lua
164 -- lua List module
165 data/pandoc.List.lua
166 -- bash completion template
167 data/bash_completion.tpl
168 -- jats csl
169 data/jats.csl
170 -- documentation
171 MANUAL.txt, COPYRIGHT
172extra-source-files:
173 -- documentation
174 INSTALL.md, AUTHORS.md, README.md,
175 CONTRIBUTING.md, BUGS, changelog,
176 man/pandoc.1
177 -- stack build plan
178 stack.yaml
179 -- files needed to build man page
180 man/manfilter.lua
181 man/pandoc.1.template
182 -- trypandoc
183 trypandoc/Makefile
184 trypandoc/index.html
185 -- tests
186 test/bodybg.gif
187 test/*.native
188 test/command/*.md
189 test/command/3533-rst-csv-tables.csv
190 test/command/3880.txt
191 test/command/abbrevs
192 test/command/SVG_logo-without-xml-declaration.svg
193 test/command/SVG_logo.svg
194 test/command/corrupt.svg
195 test/command/inkscape-cube.svg
196 test/command/lua-pandoc-state.lua
197 test/command/sub-file-chapter-1.tex
198 test/command/sub-file-chapter-2.tex
199 test/command/bar.tex
200 test/command/yaml-metadata.yaml
201 test/command/3510-subdoc.org
202 test/command/3510-export.latex
203 test/command/3510-src.hs
204 test/command/3971b.tex
205 test/docbook-reader.docbook
206 test/docbook-xref.docbook
207 test/html-reader.html
208 test/opml-reader.opml
209 test/haddock-reader.haddock
210 test/insert
211 test/lalune.jpg
212 test/man-reader.man
213 test/movie.jpg
214 test/media/rId25.jpg
215 test/media/rId26.jpg
216 test/media/rId27.jpg
217 test/latex-reader.latex
218 test/textile-reader.textile
219 test/markdown-reader-more.txt
220 test/markdown-citations.txt
221 test/textile-reader.textile
222 test/mediawiki-reader.wiki
223 test/vimwiki-reader.wiki
224 test/creole-reader.txt
225 test/creole-reader.native
226 test/rst-reader.rst
227 test/jats-reader.xml
228 test/s5-basic.html
229 test/s5-fancy.html
230 test/s5-fragment.html
231 test/s5-inserts.html
232 test/tables.context
233 test/tables.docbook4
234 test/tables.docbook5
235 test/tables.jats
236 test/tables.dokuwiki
237 test/tables.zimwiki
238 test/tables.icml
239 test/tables.html4
240 test/tables.html5
241 test/tables.latex
242 test/tables.man
243 test/tables.ms
244 test/tables.plain
245 test/tables.markdown
246 test/tables.mediawiki
247 test/tables.tei
248 test/tables.textile
249 test/tables.opendocument
250 test/tables.org
251 test/tables.asciidoc
252 test/tables.haddock
253 test/tables.texinfo
254 test/tables.rst
255 test/tables.rtf
256 test/tables.txt
257 test/tables.fb2
258 test/tables.muse
259 test/tables.custom
260 test/testsuite.txt
261 test/writer.latex
262 test/writer.context
263 test/writer.docbook4
264 test/writer.docbook5
265 test/writer.jats
266 test/writer.html4
267 test/writer.html5
268 test/writer.man
269 test/writer.ms
270 test/writer.markdown
271 test/writer.plain
272 test/writer.mediawiki
273 test/writer.textile
274 test/writer.opendocument
275 test/writer.org
276 test/writer.asciidoc
277 test/writer.haddock
278 test/writer.rst
279 test/writer.icml
280 test/writer.rtf
281 test/writer.tei
282 test/writer.texinfo
283 test/writer.fb2
284 test/writer.opml
285 test/writer.dokuwiki
286 test/writer.zimwiki
287 test/writer.muse
288 test/writer.custom
289 test/writers-lang-and-dir.latex
290 test/writers-lang-and-dir.context
291 test/dokuwiki_inline_formatting.dokuwiki
292 test/lhs-test.markdown
293 test/lhs-test.markdown+lhs
294 test/lhs-test.rst
295 test/lhs-test.rst+lhs
296 test/lhs-test.latex
297 test/lhs-test.latex+lhs
298 test/lhs-test.html
299 test/lhs-test.html+lhs
300 test/lhs-test.fragment.html+lhs
301 test/pipe-tables.txt
302 test/dokuwiki_external_images.dokuwiki
303 test/dokuwiki_external_images.native
304 test/dokuwiki_multiblock_table.dokuwiki
305 test/dokuwiki_multiblock_table.native
306 test/fb2/*.markdown
307 test/fb2/*.fb2
308 test/fb2/images-embedded.html
309 test/fb2/images-embedded.fb2
310 test/fb2/test-small.png
311 test/fb2/reader/*.fb2
312 test/fb2/reader/*.native
313 test/fb2/test.jpg
314 test/docx/*.docx
315 test/docx/golden/*.docx
316 test/docx/*.native
317 test/epub/*.epub
318 test/epub/*.native
319 test/pptx/*.pptx
320 test/pptx/*.native
321 test/txt2tags.t2t
322 test/twiki-reader.twiki
323 test/tikiwiki-reader.tikiwiki
324 test/odt/odt/*.odt
325 test/odt/markdown/*.md
326 test/odt/native/*.native
327 test/lua/*.lua
328source-repository head
329 type: git
330 location: git://github.com/jgm/pandoc.git
332flag static
333 Description: Use static linking for pandoc executable.
334 Default: False
336flag embed_data_files
337 Description: Embed data files in binary for relocatable executable.
338 Default: False
340flag derive_json_via_th
341 Description: Use Template Haskell instead of GHC Generics to derive ToJSON
342 and FromJSON instances.
343 Default: True
345flag trypandoc
346 Description: Build trypandoc cgi executable.
347 Default: False
349custom-setup
350 setup-depends: base, Cabal >= 2.0
352library
353 build-depends: base >= 4.8 && < 5,
354 syb >= 0.1 && < 0.8,
355 containers >= 0.4.2.1 && < 0.7,
356 unordered-containers >= 0.2 && < 0.3,
357 parsec >= 3.1 && < 3.2,
358 mtl >= 2.2 && < 2.3,
359 exceptions >= 0.8 && < 0.11,
360 filepath >= 1.1 && < 1.5,
361 process >= 1.2.3 && < 1.7,
362 directory >= 1 && < 1.4,
363 bytestring >= 0.9 && < 0.11,
364 text >= 1.1.1.0 && < 1.3,
365 time >= 1.5 && < 1.10,
366 safe >= 0.3 && < 0.4,
367 zip-archive >= 0.2.3.4 && < 0.4,
368 HTTP >= 4000.0.5 && < 4000.4,
369 texmath >= 0.11 && < 0.12,
370 xml >= 1.3.12 && < 1.4,
371 split >= 0.2 && < 0.3,
372 random >= 1 && < 1.2,
373 pandoc-types >= 1.17.5 && < 1.18,
374 aeson >= 0.7 && < 1.5,
375 aeson-pretty >= 0.8.5 && < 0.9,
376 tagsoup >= 0.14.6 && < 0.15,
377 base64-bytestring >= 0.1 && < 1.1,
378 zlib >= 0.5 && < 0.7,
379 skylighting >= 0.7.4 && < 0.8,
380 data-default >= 0.4 && < 0.8,
381 temporary >= 1.1 && < 1.4,
382 blaze-html >= 0.9 && < 0.10,
383 blaze-markup >= 0.8 && < 0.9,
384 vector >= 0.10 && < 0.13,
385 hslua >= 1.0.1 && < 1.1,
386 hslua-module-text >= 0.2 && < 0.3,
387 binary >= 0.5 && < 0.11,
388 SHA >= 1.6 && < 1.7,
389 haddock-library >= 1.7 && < 1.8,
390 deepseq >= 1.3 && < 1.5,
391 JuicyPixels >= 3.1.6.1 && < 3.4,
392 Glob >= 0.7 && < 0.10,
393 cmark-gfm >= 0.1.1 && < 0.2,
394 doctemplates >= 0.2.1 && < 0.3,
395 network-uri >= 2.6 && < 2.7,
396 network >= 2.6,
397 http-client >= 0.4.30 && < 0.6,
398 http-client-tls >= 0.2.4 && < 0.4,
399 http-types >= 0.8 && < 0.13,
400 case-insensitive >= 1.2 && < 1.3,
401 unicode-transforms >= 0.3 && < 0.4,
402 HsYAML >= 0.1.1.1 && < 0.2
403 if impl(ghc < 8.0)
404 build-depends: semigroups == 0.18.*,
405 -- basement 0.0.8 and foundation 0.0.21, transitive
406 -- dependencies, drop support for ghc 7.10:
407 basement < 0.0.8,
408 foundation < 0.0.21
409 if impl(ghc < 8.4)
410 hs-source-dirs: prelude
411 other-modules: Prelude
412 build-depends: base-compat >= 0.9
413 if os(windows)
414 cpp-options: -D_WINDOWS
415 else
416 build-depends: unix >= 2.4 && < 2.8
417 if flag(embed_data_files)
418 cpp-options: -DEMBED_DATA_FILES
419 build-depends: file-embed >= 0.0 && < 0.1
420 other-modules: Text.Pandoc.Data
421 if flag(derive_json_via_th)
422 cpp-options: -DDERIVE_JSON_VIA_TH
423 if os(windows)
424 cpp-options: -D_WINDOWS
425 ghc-options: -Wall -fno-warn-unused-do-bind
426 if impl(ghc > 8.0)
427 ghc-options: -Wincomplete-record-updates
428 -Wnoncanonical-monad-instances
429 -Wnoncanonical-monadfail-instances
430 if impl(ghc > 8.4)
431 ghc-options: -Wincomplete-uni-patterns
432 -Widentities
433 -Werror=missing-home-modules
434 default-language: Haskell2010
435 other-extensions: NoImplicitPrelude
436 hs-source-dirs: src
438 exposed-modules: Text.Pandoc,
439 Text.Pandoc.App,
440 Text.Pandoc.Options,
441 Text.Pandoc.Extensions,
442 Text.Pandoc.Pretty,
443 Text.Pandoc.Shared,
444 Text.Pandoc.MediaBag,
445 Text.Pandoc.Error,
446 Text.Pandoc.Filter,
447 Text.Pandoc.Readers,
448 Text.Pandoc.Readers.HTML,
449 Text.Pandoc.Readers.LaTeX,
450 Text.Pandoc.Readers.LaTeX.Types,
451 Text.Pandoc.Readers.Markdown,
452 Text.Pandoc.Readers.CommonMark,
453 Text.Pandoc.Readers.Creole,
454 Text.Pandoc.Readers.MediaWiki,
455 Text.Pandoc.Readers.Vimwiki,
456 Text.Pandoc.Readers.RST,
457 Text.Pandoc.Readers.Org,
458 Text.Pandoc.Readers.DocBook,
459 Text.Pandoc.Readers.JATS,
460 Text.Pandoc.Readers.OPML,
461 Text.Pandoc.Readers.Textile,
462 Text.Pandoc.Readers.Native,
463 Text.Pandoc.Readers.Haddock,
464 Text.Pandoc.Readers.TWiki,
465 Text.Pandoc.Readers.TikiWiki,
466 Text.Pandoc.Readers.Txt2Tags,
467 Text.Pandoc.Readers.Docx,
468 Text.Pandoc.Readers.Odt,
469 Text.Pandoc.Readers.EPUB,
470 Text.Pandoc.Readers.Muse,
471 Text.Pandoc.Readers.Man,
472 Text.Pandoc.Readers.FB2,
473 Text.Pandoc.Writers,
474 Text.Pandoc.Writers.Native,
475 Text.Pandoc.Writers.Docbook,
476 Text.Pandoc.Writers.JATS,
477 Text.Pandoc.Writers.OPML,
478 Text.Pandoc.Writers.HTML,
479 Text.Pandoc.Writers.ICML,
480 Text.Pandoc.Writers.LaTeX,
481 Text.Pandoc.Writers.ConTeXt,
482 Text.Pandoc.Writers.OpenDocument,
483 Text.Pandoc.Writers.Texinfo,
484 Text.Pandoc.Writers.Man,
485 Text.Pandoc.Writers.Ms,
486 Text.Pandoc.Writers.Markdown,
487 Text.Pandoc.Writers.CommonMark,
488 Text.Pandoc.Writers.Haddock,
489 Text.Pandoc.Writers.RST,
490 Text.Pandoc.Writers.Org,
491 Text.Pandoc.Writers.AsciiDoc,
492 Text.Pandoc.Writers.Custom,
493 Text.Pandoc.Writers.Textile,
494 Text.Pandoc.Writers.MediaWiki,
495 Text.Pandoc.Writers.DokuWiki,
496 Text.Pandoc.Writers.ZimWiki,
497 Text.Pandoc.Writers.RTF,
498 Text.Pandoc.Writers.ODT,
499 Text.Pandoc.Writers.Docx,
500 Text.Pandoc.Writers.Powerpoint,
501 Text.Pandoc.Writers.EPUB,
502 Text.Pandoc.Writers.FB2,
503 Text.Pandoc.Writers.TEI,
504 Text.Pandoc.Writers.Muse,
505 Text.Pandoc.Writers.Math,
506 Text.Pandoc.Writers.Shared,
507 Text.Pandoc.Writers.OOXML,
508 Text.Pandoc.Lua,
509 Text.Pandoc.PDF,
510 Text.Pandoc.UTF8,
511 Text.Pandoc.Templates,
512 Text.Pandoc.XML,
513 Text.Pandoc.SelfContained,
514 Text.Pandoc.Highlighting,
515 Text.Pandoc.Logging,
516 Text.Pandoc.Process,
517 Text.Pandoc.MIME,
518 Text.Pandoc.Parsing,
519 Text.Pandoc.Asciify,
520 Text.Pandoc.Emoji,
521 Text.Pandoc.ImageSize,
522 Text.Pandoc.BCP47,
523 Text.Pandoc.Class
524 other-modules: Text.Pandoc.App.CommandLineOptions,
525 Text.Pandoc.App.FormatHeuristics,
526 Text.Pandoc.App.Opt,
527 Text.Pandoc.App.OutputSettings,
528 Text.Pandoc.Filter.JSON,
529 Text.Pandoc.Filter.Lua,
530 Text.Pandoc.Filter.Path,
531 Text.Pandoc.Readers.Docx.Lists,
532 Text.Pandoc.Readers.Docx.Combine,
533 Text.Pandoc.Readers.Docx.Parse,
534 Text.Pandoc.Readers.Docx.Util,
535 Text.Pandoc.Readers.Docx.StyleMap,
536 Text.Pandoc.Readers.Docx.Fields,
537 Text.Pandoc.Readers.LaTeX.Parsing,
538 Text.Pandoc.Readers.LaTeX.Lang,
539 Text.Pandoc.Readers.Odt.Base,
540 Text.Pandoc.Readers.Odt.Namespaces,
541 Text.Pandoc.Readers.Odt.StyleReader,
542 Text.Pandoc.Readers.Odt.ContentReader,
543 Text.Pandoc.Readers.Odt.Generic.Fallible,
544 Text.Pandoc.Readers.Odt.Generic.SetMap,
545 Text.Pandoc.Readers.Odt.Generic.Utils,
546 Text.Pandoc.Readers.Odt.Generic.Namespaces,
547 Text.Pandoc.Readers.Odt.Generic.XMLConverter,
548 Text.Pandoc.Readers.Odt.Arrows.State,
549 Text.Pandoc.Readers.Odt.Arrows.Utils,
550 Text.Pandoc.Readers.Org.BlockStarts,
551 Text.Pandoc.Readers.Org.Blocks,
552 Text.Pandoc.Readers.Org.DocumentTree,
553 Text.Pandoc.Readers.Org.ExportSettings,
554 Text.Pandoc.Readers.Org.Inlines,
555 Text.Pandoc.Readers.Org.Meta,
556 Text.Pandoc.Readers.Org.ParserState,
557 Text.Pandoc.Readers.Org.Parsing,
558 Text.Pandoc.Readers.Org.Shared,
559 Text.Pandoc.Readers.Roff,
560 Text.Pandoc.Writers.Roff,
561 Text.Pandoc.Writers.Powerpoint.Presentation,
562 Text.Pandoc.Writers.Powerpoint.Output,
563 Text.Pandoc.Lua.Filter,
564 Text.Pandoc.Lua.Global,
565 Text.Pandoc.Lua.Init,
566 Text.Pandoc.Lua.Module.MediaBag,
567 Text.Pandoc.Lua.Module.Pandoc,
568 Text.Pandoc.Lua.Module.Utils,
569 Text.Pandoc.Lua.Packages,
570 Text.Pandoc.Lua.StackInstances,
571 Text.Pandoc.Lua.Util,
572 Text.Pandoc.CSS,
573 Text.Pandoc.CSV,
574 Text.Pandoc.RoffChar,
575 Text.Pandoc.UUID,
576 Text.Pandoc.Translations,
577 Text.Pandoc.Slides,
578 Paths_pandoc
579 autogen-modules: Paths_pandoc
580 buildable: True
582executable pandoc
583 build-depends: pandoc, base >= 4.8 && < 5
584 if impl(ghc < 8.0)
585 build-depends: semigroups == 0.18.*
586 if impl(ghc < 8.4)
587 hs-source-dirs: prelude
588 other-modules: Prelude
589 build-depends: base-compat >= 0.9
590 ghc-options: -rtsopts -with-rtsopts=-K16m -Wall -fno-warn-unused-do-bind -threaded
591 if flag(static)
592 ld-options: -static
593 default-language: Haskell2010
594 other-extensions: NoImplicitPrelude
595 hs-source-dirs: .
596 main-is: pandoc.hs
597 buildable: True
598 other-modules: Paths_pandoc
600executable trypandoc
601 main-is: trypandoc.hs
602 hs-source-dirs: trypandoc
603 default-language: Haskell2010
604 other-extensions: NoImplicitPrelude
605 if flag(trypandoc)
606 build-depends: base, aeson, pandoc,
607 text, wai-extra, wai >= 0.3, http-types
608 buildable: True
609 else
610 buildable: False
611 if impl(ghc < 8.0)
612 build-depends: semigroups == 0.18.*
613 if impl(ghc < 8.4)
614 hs-source-dirs: prelude
615 other-modules: Prelude
616 build-depends: base-compat >= 0.9
618benchmark weigh-pandoc
619 type: exitcode-stdio-1.0
620 main-is: weigh-pandoc.hs
621 hs-source-dirs: benchmark
622 build-depends: pandoc,
623 base >= 4.8 && < 5,
624 text,
625 weigh >= 0.0 && < 0.1,
626 mtl >= 2.2 && < 2.3
627 if impl(ghc < 8.0)
628 build-depends: semigroups == 0.18.*
629 if impl(ghc < 8.4)
630 hs-source-dirs: prelude
631 other-modules: Prelude
632 build-depends: base-compat >= 0.9
633 ghc-options: -rtsopts -Wall -fno-warn-unused-do-bind -threaded
634 default-language: Haskell2010
635 other-extensions: NoImplicitPrelude
637test-suite test-pandoc
638 type: exitcode-stdio-1.0
639 main-is: test-pandoc.hs
640 hs-source-dirs: test
641 build-depends: base >= 4.8 && < 5,
642 pandoc,
643 pandoc-types >= 1.17.5 && < 1.18,
644 bytestring >= 0.9 && < 0.11,
645 base64-bytestring >= 0.1 && < 1.1,
646 text >= 1.1.1.0 && < 1.3,
647 time >= 1.5 && < 1.10,
648 directory >= 1 && < 1.4,
649 filepath >= 1.1 && < 1.5,
650 hslua >= 1.0 && < 1.1,
651 process >= 1.2.3 && < 1.7,
652 temporary >= 1.1 && < 1.4,
653 Diff >= 0.2 && < 0.4,
654 tasty >= 0.11 && < 1.2,
655 tasty-hunit >= 0.9 && < 0.11,
656 tasty-quickcheck >= 0.8 && < 0.11,
657 tasty-golden >= 2.3 && < 2.4,
658 QuickCheck >= 2.4 && < 2.13,
659 containers >= 0.4.2.1 && < 0.7,
660 executable-path >= 0.0 && < 0.1,
661 zip-archive >= 0.2.3.4 && < 0.4,
662 xml >= 1.3.12 && < 1.4,
663 Glob >= 0.7 && < 0.10
664 if impl(ghc < 8.0)
665 build-depends: semigroups == 0.18.*
666 if impl(ghc < 8.4)
667 hs-source-dirs: prelude
668 other-modules: Prelude
669 build-depends: base-compat >= 0.9
670 other-modules: Tests.Old
671 Tests.Command
672 Tests.Helpers
673 Tests.Lua
674 Tests.Shared
675 Tests.Readers.LaTeX
676 Tests.Readers.HTML
677 Tests.Readers.JATS
678 Tests.Readers.Markdown
679 Tests.Readers.Org
680 Tests.Readers.Org.Block
681 Tests.Readers.Org.Block.CodeBlock
682 Tests.Readers.Org.Block.Figure
683 Tests.Readers.Org.Block.Header
684 Tests.Readers.Org.Block.List
685 Tests.Readers.Org.Block.Table
686 Tests.Readers.Org.Directive
687 Tests.Readers.Org.Inline
688 Tests.Readers.Org.Inline.Citation
689 Tests.Readers.Org.Inline.Note
690 Tests.Readers.Org.Inline.Smart
691 Tests.Readers.Org.Meta
692 Tests.Readers.Org.Shared
693 Tests.Readers.RST
694 Tests.Readers.Docx
695 Tests.Readers.Odt
696 Tests.Readers.Txt2Tags
697 Tests.Readers.EPUB
698 Tests.Readers.Muse
699 Tests.Readers.Creole
700 Tests.Readers.Man
701 Tests.Readers.FB2
702 Tests.Writers.Native
703 Tests.Writers.ConTeXt
704 Tests.Writers.Docbook
705 Tests.Writers.HTML
706 Tests.Writers.JATS
707 Tests.Writers.Markdown
708 Tests.Writers.Org
709 Tests.Writers.Plain
710 Tests.Writers.AsciiDoc
711 Tests.Writers.LaTeX
712 Tests.Writers.Docx
713 Tests.Writers.RST
714 Tests.Writers.TEI
715 Tests.Writers.Muse
716 Tests.Writers.FB2
717 Tests.Writers.Powerpoint
718 Tests.Writers.OOXML
719 ghc-options: -rtsopts -Wall -fno-warn-unused-do-bind -threaded
720 default-language: Haskell2010
721 other-extensions: NoImplicitPrelude
723benchmark benchmark-pandoc
724 type: exitcode-stdio-1.0
725 main-is: benchmark-pandoc.hs
726 hs-source-dirs: benchmark
727 build-depends: pandoc,
728 time, bytestring, containers,
729 base >= 4.8 && < 5,
730 text >= 1.1.1.0 && < 1.3,
731 mtl >= 2.2 && < 2.3,
732 criterion >= 1.0 && < 1.6
733 if impl(ghc < 8.0)
734 build-depends: semigroups == 0.18.*
735 if impl(ghc < 8.4)
736 hs-source-dirs: prelude
737 other-modules: Prelude
738 build-depends: base-compat >= 0.9
739 ghc-options: -rtsopts -Wall -fno-warn-unused-do-bind -threaded
740 default-language: Haskell2010
741 other-extensions: NoImplicitPrelude