9f4bacf86f
This will allow us to deal with unicode characters from word equations. This part of the process will need to continue to be improved.
437 lines
18 KiB
Text
437 lines
18 KiB
Text
Name: pandoc
|
|
Version: 1.13
|
|
Cabal-Version: >= 1.10
|
|
Build-Type: Custom
|
|
License: GPL
|
|
License-File: COPYING
|
|
Copyright: (c) 2006-2014 John MacFarlane
|
|
Author: John MacFarlane <jgm@berkeley.edu>
|
|
Maintainer: John MacFarlane <jgm@berkeley.edu>
|
|
Bug-Reports: https://github.com/jgm/pandoc/issues
|
|
Stability: alpha
|
|
Homepage: http://johnmacfarlane.net/pandoc
|
|
Category: Text
|
|
Tested-With: GHC == 7.4.2, GHC == 7.6.3, GHC == 7.8.2
|
|
Synopsis: Conversion between markup formats
|
|
Description: Pandoc is a Haskell library for converting from one markup
|
|
format to another, and a command-line tool that uses
|
|
this library. It can read markdown and (subsets of) HTML,
|
|
reStructuredText, LaTeX, DocBook, MediaWiki markup, Haddock
|
|
markup, OPML, Emacs Org-Mode, and Textile, and it can write
|
|
markdown, reStructuredText, HTML, LaTeX, ConTeXt, Docbook, OPML,
|
|
OpenDocument, ODT, Word docx, RTF, MediaWiki, Textile,
|
|
groff man pages, plain text, Emacs Org-Mode, AsciiDoc,
|
|
Haddock markup, EPUB (v2 and v3), FictionBook2,
|
|
InDesign ICML, and several kinds of HTML/javascript
|
|
slide shows (S5, Slidy, Slideous, DZSlides, reveal.js).
|
|
.
|
|
Pandoc extends standard markdown syntax with footnotes,
|
|
embedded LaTeX, definition lists, tables, and other
|
|
features. A compatibility mode is provided for those
|
|
who need a drop-in replacement for Markdown.pl.
|
|
.
|
|
In contrast to existing tools for converting markdown
|
|
to HTML, which use regex substitutions, pandoc has
|
|
a modular design: it consists of a set of readers,
|
|
which parse text in a given format and produce a native
|
|
representation of the document, and a set of writers,
|
|
which convert this native representation into a target
|
|
format. Thus, adding an input or output format requires
|
|
only adding a reader or writer.
|
|
Data-Files:
|
|
-- templates
|
|
data/templates/default.html,
|
|
data/templates/default.html5,
|
|
data/templates/default.docbook,
|
|
data/templates/default.beamer,
|
|
data/templates/default.opendocument,
|
|
data/templates/default.icml,
|
|
data/templates/default.opml,
|
|
data/templates/default.latex,
|
|
data/templates/default.context,
|
|
data/templates/default.texinfo,
|
|
data/templates/default.man,
|
|
data/templates/default.markdown,
|
|
data/templates/default.rst,
|
|
data/templates/default.plain,
|
|
data/templates/default.mediawiki,
|
|
data/templates/default.rtf,
|
|
data/templates/default.s5,
|
|
data/templates/default.slidy,
|
|
data/templates/default.slideous,
|
|
data/templates/default.revealjs,
|
|
data/templates/default.dzslides,
|
|
data/templates/default.asciidoc,
|
|
data/templates/default.haddock,
|
|
data/templates/default.textile,
|
|
data/templates/default.org,
|
|
data/templates/default.epub,
|
|
data/templates/default.epub3,
|
|
-- data for ODT writer
|
|
data/reference.odt,
|
|
-- data for docx writer
|
|
data/reference.docx,
|
|
-- stylesheet for EPUB writer
|
|
data/epub.css,
|
|
-- data for LaTeXMathML writer
|
|
data/LaTeXMathML.js,
|
|
data/MathMLinHTML.js,
|
|
-- data for dzslides writer
|
|
data/dzslides/template.html,
|
|
-- sample lua custom writer
|
|
data/sample.lua
|
|
-- documentation
|
|
README, COPYRIGHT
|
|
Extra-Source-Files:
|
|
-- documentation
|
|
INSTALL, BUGS, CONTRIBUTING.md, changelog
|
|
-- code to create pandoc.1 man page
|
|
man/man1/pandoc.1.template,
|
|
man/man5/pandoc_markdown.5.template,
|
|
-- generated man pages (produced post-build)
|
|
man/man1/pandoc.1,
|
|
man/man5/pandoc_markdown.5,
|
|
-- tests
|
|
tests/bodybg.gif,
|
|
tests/docbook-reader.docbook
|
|
tests/docbook-reader.native
|
|
tests/html-reader.html,
|
|
tests/html-reader.native,
|
|
tests/opml-reader.opml,
|
|
tests/opml-reader.native,
|
|
tests/haddock-reader.haddock,
|
|
tests/haddock-reader.native,
|
|
tests/insert,
|
|
tests/lalune.jpg,
|
|
tests/movie.jpg,
|
|
tests/latex-reader.latex,
|
|
tests/latex-reader.native,
|
|
tests/textile-reader.textile,
|
|
tests/textile-reader.native,
|
|
tests/markdown-reader-more.txt,
|
|
tests/markdown-reader-more.native,
|
|
tests/markdown-citations.txt,
|
|
tests/markdown-citations.native,
|
|
tests/textile-reader.textile,
|
|
tests/mediawiki-reader.wiki,
|
|
tests/mediawiki-reader.native,
|
|
tests/rst-reader.native,
|
|
tests/rst-reader.rst,
|
|
tests/s5.basic.html,
|
|
tests/s5.fancy.html,
|
|
tests/s5.fragment.html,
|
|
tests/s5.inserts.html,
|
|
tests/s5.native,
|
|
tests/tables.context,
|
|
tests/tables.docbook,
|
|
tests/tables.html,
|
|
tests/tables.latex,
|
|
tests/tables.man,
|
|
tests/tables.plain,
|
|
tests/tables.markdown,
|
|
tests/tables.mediawiki,
|
|
tests/tables.textile,
|
|
tests/tables.native,
|
|
tests/tables.opendocument,
|
|
tests/tables.org,
|
|
tests/tables.asciidoc,
|
|
tests/tables.haddock,
|
|
tests/tables.texinfo,
|
|
tests/tables.rst,
|
|
tests/tables.rtf,
|
|
tests/tables.txt,
|
|
tests/tables-rstsubset.native,
|
|
tests/tables.fb2,
|
|
tests/testsuite.native,
|
|
tests/testsuite.txt,
|
|
tests/writer.latex,
|
|
tests/writer.context,
|
|
tests/writer.docbook,
|
|
tests/writer.html,
|
|
tests/writer.man,
|
|
tests/writer.markdown,
|
|
tests/writer.plain,
|
|
tests/writer.mediawiki,
|
|
tests/writer.textile,
|
|
tests/writer.native,
|
|
tests/writer.opendocument,
|
|
tests/writer.org,
|
|
tests/writer.asciidoc,
|
|
tests/writer.haddock,
|
|
tests/writer.rst,
|
|
tests/writer.rtf,
|
|
tests/writer.texinfo,
|
|
tests/writer.fb2,
|
|
tests/writer.opml,
|
|
tests/lhs-test.native,
|
|
tests/lhs-test-markdown.native,
|
|
tests/lhs-test.markdown,
|
|
tests/lhs-test.markdown+lhs,
|
|
tests/lhs-test.rst,
|
|
tests/lhs-test.rst+lhs,
|
|
tests/lhs-test.latex,
|
|
tests/lhs-test.latex+lhs,
|
|
tests/lhs-test.html,
|
|
tests/lhs-test.html+lhs,
|
|
tests/lhs-test.fragment.html+lhs,
|
|
tests/pipe-tables.txt,
|
|
tests/pipe-tables.native,
|
|
tests/fb2.basic.markdown,
|
|
tests/fb2.basic.fb2,
|
|
tests/fb2.titles.markdown,
|
|
tests/fb2.titles.fb2,
|
|
tests/fb2.images.markdown,
|
|
tests/fb2.images.fb2,
|
|
tests/fb2.images-embedded.html,
|
|
tests/fb2.images-embedded.fb2,
|
|
tests/fb2.math.markdown,
|
|
tests/fb2.math.fb2,
|
|
tests/fb2.test-small.png,
|
|
tests/fb2.test.jpg,
|
|
tests/docx.block_quotes.docx,
|
|
tests/docx.block_quotes_parse_indent.native,
|
|
tests/docx.headers.docx,
|
|
tests/docx.headers.native,
|
|
tests/docx.image.docx,
|
|
tests/docx.image_no_embed.native,
|
|
tests/docx.inline_formatting.docx,
|
|
tests/docx.inline_formatting.native,
|
|
tests/docx.links.docx,
|
|
tests/docx.links.native,
|
|
tests/docx.lists.docx,
|
|
tests/docx.lists.native,
|
|
tests/docx.notes.docx,
|
|
tests/docx.notes.native,
|
|
tests/docx.tables.docx,
|
|
tests/docx.tables.native,
|
|
tests/docx.unicode.docx,
|
|
tests/docx.unicode.native
|
|
Extra-Tmp-Files: man/man1/pandoc.1,
|
|
man/man5/pandoc_markdown.5
|
|
|
|
Source-repository head
|
|
type: git
|
|
location: git://github.com/jgm/pandoc.git
|
|
|
|
Flag embed_data_files
|
|
Description: Embed data files in binary for relocatable executable.
|
|
Default: False
|
|
|
|
Flag https
|
|
Description: Enable support for downloading of resources over https.
|
|
Default: True
|
|
|
|
Library
|
|
Build-Depends: base >= 4.2 && <5,
|
|
syb >= 0.1 && < 0.5,
|
|
containers >= 0.1 && < 0.6,
|
|
unordered-containers >= 0.2 && < 0.3,
|
|
array >= 0.3 && < 0.6,
|
|
parsec >= 3.1 && < 3.2,
|
|
mtl >= 1.1 && < 2.3,
|
|
network >= 2 && < 2.6,
|
|
filepath >= 1.1 && < 1.4,
|
|
process >= 1 && < 1.3,
|
|
directory >= 1 && < 1.3,
|
|
bytestring >= 0.9 && < 0.11,
|
|
text >= 0.11 && < 1.2,
|
|
zip-archive >= 0.2.3.2 && < 0.3,
|
|
old-locale >= 1 && < 1.1,
|
|
time >= 1.2 && < 1.5,
|
|
HTTP >= 4000.0.5 && < 4000.3,
|
|
texmath >= 0.6.6.3 && < 0.7,
|
|
xml >= 1.3.12 && < 1.4,
|
|
random >= 1 && < 1.1,
|
|
extensible-exceptions >= 0.1 && < 0.2,
|
|
pandoc-types >= 1.12.3.3 && < 1.13,
|
|
aeson >= 0.7 && < 0.8,
|
|
tagsoup >= 0.13.1 && < 0.14,
|
|
base64-bytestring >= 0.1 && < 1.1,
|
|
zlib >= 0.5 && < 0.6,
|
|
highlighting-kate >= 0.5.8.3 && < 0.6,
|
|
data-default >= 0.4 && < 0.6,
|
|
temporary >= 1.1 && < 1.3,
|
|
blaze-html >= 0.5 && < 0.8,
|
|
blaze-markup >= 0.5.1 && < 0.7,
|
|
yaml >= 0.8.8.2 && < 0.9,
|
|
scientific >= 0.2 && < 0.4,
|
|
vector >= 0.10 && < 0.11,
|
|
hslua >= 0.3 && < 0.4,
|
|
binary >= 0.5 && < 0.8,
|
|
SHA >= 1.6 && < 1.7,
|
|
haddock-library >= 1.1 && < 1.2
|
|
if flag(https)
|
|
Build-Depends: http-client >= 0.3.2 && < 0.4,
|
|
http-client-tls >= 0.2 && < 0.3,
|
|
http-types >= 0.8 && < 0.9
|
|
cpp-options: -DHTTP_CLIENT
|
|
if flag(embed_data_files)
|
|
cpp-options: -DEMBED_DATA_FILES
|
|
-- Build-Tools: hsb2hs -- not yet recognized by cabal
|
|
other-modules: Text.Pandoc.Data
|
|
if os(windows)
|
|
Cpp-options: -D_WINDOWS
|
|
Ghc-Options: -rtsopts -Wall -fno-warn-unused-do-bind
|
|
Ghc-Prof-Options: -auto-all -caf-all -rtsopts
|
|
Default-Language: Haskell98
|
|
Other-Extensions: PatternGuards, OverloadedStrings,
|
|
ScopedTypeVariables, GeneralizedNewtypeDeriving,
|
|
RelaxedPolyRec, DeriveDataTypeable, TypeSynonymInstances,
|
|
FlexibleInstances
|
|
Hs-Source-Dirs: src
|
|
|
|
Exposed-Modules: Text.Pandoc,
|
|
Text.Pandoc.Options,
|
|
Text.Pandoc.Pretty,
|
|
Text.Pandoc.Shared,
|
|
Text.Pandoc.Readers.HTML,
|
|
Text.Pandoc.Readers.LaTeX,
|
|
Text.Pandoc.Readers.Markdown,
|
|
Text.Pandoc.Readers.MediaWiki,
|
|
Text.Pandoc.Readers.RST,
|
|
Text.Pandoc.Readers.Org,
|
|
Text.Pandoc.Readers.DocBook,
|
|
Text.Pandoc.Readers.OPML,
|
|
Text.Pandoc.Readers.TeXMath,
|
|
Text.Pandoc.Readers.Textile,
|
|
Text.Pandoc.Readers.Native,
|
|
Text.Pandoc.Readers.Haddock,
|
|
Text.Pandoc.Readers.Docx,
|
|
Text.Pandoc.Writers.Native,
|
|
Text.Pandoc.Writers.Docbook,
|
|
Text.Pandoc.Writers.OPML,
|
|
Text.Pandoc.Writers.HTML,
|
|
Text.Pandoc.Writers.ICML,
|
|
Text.Pandoc.Writers.LaTeX,
|
|
Text.Pandoc.Writers.ConTeXt,
|
|
Text.Pandoc.Writers.OpenDocument,
|
|
Text.Pandoc.Writers.Texinfo,
|
|
Text.Pandoc.Writers.Man,
|
|
Text.Pandoc.Writers.Markdown,
|
|
Text.Pandoc.Writers.Haddock,
|
|
Text.Pandoc.Writers.RST,
|
|
Text.Pandoc.Writers.Org,
|
|
Text.Pandoc.Writers.AsciiDoc,
|
|
Text.Pandoc.Writers.Custom,
|
|
Text.Pandoc.Writers.Textile,
|
|
Text.Pandoc.Writers.MediaWiki,
|
|
Text.Pandoc.Writers.RTF,
|
|
Text.Pandoc.Writers.ODT,
|
|
Text.Pandoc.Writers.Docx,
|
|
Text.Pandoc.Writers.EPUB,
|
|
Text.Pandoc.Writers.FB2,
|
|
Text.Pandoc.PDF,
|
|
Text.Pandoc.UTF8,
|
|
Text.Pandoc.Templates,
|
|
Text.Pandoc.XML,
|
|
Text.Pandoc.SelfContained,
|
|
Text.Pandoc.Process
|
|
Other-Modules: Text.Pandoc.Readers.Docx.Lists,
|
|
Text.Pandoc.Readers.Docx.Reducible,
|
|
Text.Pandoc.Readers.Docx.Parse,
|
|
Text.Pandoc.Readers.Docx.TexChar,
|
|
Text.Pandoc.Writers.Shared,
|
|
Text.Pandoc.Asciify,
|
|
Text.Pandoc.MIME,
|
|
Text.Pandoc.Parsing,
|
|
Text.Pandoc.UUID,
|
|
Text.Pandoc.ImageSize,
|
|
Text.Pandoc.Slides,
|
|
Text.Pandoc.Highlighting,
|
|
Text.Pandoc.Compat.Monoid,
|
|
Text.Pandoc.Compat.TagSoupEntity,
|
|
Paths_pandoc
|
|
|
|
Buildable: True
|
|
|
|
Executable pandoc
|
|
Build-Depends: pandoc,
|
|
pandoc-types >= 1.12.3.3 && < 1.13,
|
|
base >= 4.2 && <5,
|
|
directory >= 1 && < 1.3,
|
|
filepath >= 1.1 && < 1.4,
|
|
network >= 2 && < 2.6,
|
|
text >= 0.11 && < 1.2,
|
|
bytestring >= 0.9 && < 0.11,
|
|
extensible-exceptions >= 0.1 && < 0.2,
|
|
highlighting-kate >= 0.5.8.3 && < 0.6,
|
|
aeson >= 0.7.0.5 && < 0.8,
|
|
yaml >= 0.8.8.2 && < 0.9,
|
|
containers >= 0.1 && < 0.6,
|
|
HTTP >= 4000.0.5 && < 4000.3
|
|
Ghc-Options: -rtsopts -with-rtsopts=-K16m -Wall -fno-warn-unused-do-bind
|
|
Ghc-Prof-Options: -auto-all -caf-all -rtsopts -with-rtsopts=-K16m
|
|
if os(windows)
|
|
Cpp-options: -D_WINDOWS
|
|
Default-Language: Haskell98
|
|
Other-Extensions: PatternGuards, OverloadedStrings,
|
|
ScopedTypeVariables, GeneralizedNewtypeDeriving,
|
|
RelaxedPolyRec, DeriveDataTypeable, TypeSynonymInstances,
|
|
FlexibleInstances
|
|
Hs-Source-Dirs: .
|
|
Main-Is: pandoc.hs
|
|
Buildable: True
|
|
|
|
-- NOTE: A trick in Setup.hs makes sure this won't be installed:
|
|
Executable make-pandoc-man-pages
|
|
Main-Is: make-pandoc-man-pages.hs
|
|
Hs-Source-Dirs: man
|
|
Build-Depends: pandoc,
|
|
base >= 4.2 && < 5,
|
|
directory >= 1 && < 1.3,
|
|
filepath >= 1.1 && < 1.4,
|
|
old-time >= 1.0 && < 1.2,
|
|
time >= 1.2 && < 1.5
|
|
Default-Language: Haskell98
|
|
|
|
Test-Suite test-pandoc
|
|
Type: exitcode-stdio-1.0
|
|
Main-Is: test-pandoc.hs
|
|
Hs-Source-Dirs: tests
|
|
Build-Depends: base >= 4.2 && < 5,
|
|
syb >= 0.1 && < 0.5,
|
|
pandoc,
|
|
pandoc-types >= 1.12.3.3 && < 1.13,
|
|
bytestring >= 0.9 && < 0.11,
|
|
text >= 0.11 && < 1.2,
|
|
directory >= 1 && < 1.3,
|
|
filepath >= 1.1 && < 1.4,
|
|
process >= 1 && < 1.3,
|
|
highlighting-kate >= 0.5.8.3 && < 0.6,
|
|
Diff >= 0.2 && < 0.4,
|
|
test-framework >= 0.3 && < 0.9,
|
|
test-framework-hunit >= 0.2 && < 0.4,
|
|
test-framework-quickcheck2 >= 0.2.9 && < 0.4,
|
|
QuickCheck >= 2.4 && < 2.8,
|
|
HUnit >= 1.2 && < 1.3,
|
|
containers >= 0.1 && < 0.6,
|
|
ansi-terminal >= 0.5 && < 0.7
|
|
Other-Modules: Tests.Old
|
|
Tests.Helpers
|
|
Tests.Arbitrary
|
|
Tests.Shared
|
|
Tests.Walk
|
|
Tests.Readers.LaTeX
|
|
Tests.Readers.Markdown
|
|
Tests.Readers.Org
|
|
Tests.Readers.RST
|
|
Tests.Readers.Docx
|
|
Tests.Writers.Native
|
|
Tests.Writers.ConTeXt
|
|
Tests.Writers.HTML
|
|
Tests.Writers.Markdown
|
|
Tests.Writers.AsciiDoc
|
|
Tests.Writers.LaTeX
|
|
Ghc-Options: -rtsopts -Wall -fno-warn-unused-do-bind
|
|
Default-Language: Haskell98
|
|
|
|
benchmark benchmark-pandoc
|
|
Type: exitcode-stdio-1.0
|
|
Main-Is: benchmark-pandoc.hs
|
|
Hs-Source-Dirs: benchmark
|
|
Build-Depends: pandoc,
|
|
base >= 4.2 && < 5,
|
|
syb >= 0.1 && < 0.5,
|
|
criterion >= 0.5 && < 0.9
|
|
Ghc-Options: -rtsopts -Wall -fno-warn-unused-do-bind
|
|
Default-Language: Haskell98
|