pandoc/pandoc.cabal

593 lines
23 KiB
Text
Raw Normal View History

Name: pandoc
2016-12-10 12:45:52 +01:00
Version: 2.0
Cabal-Version: >= 1.10
Build-Type: Custom
License: GPL
License-File: COPYING.md
2017-01-29 21:17:42 +01:00
Copyright: (c) 2006-2017 John MacFarlane
Author: John MacFarlane <jgm@berkeley.edu>
Maintainer: John MacFarlane <jgm@berkeley.edu>
2011-06-10 03:12:12 +02:00
Bug-Reports: https://github.com/jgm/pandoc/issues
Stability: alpha
2015-06-09 22:22:58 +02:00
Homepage: http://pandoc.org
Category: Text
2017-02-20 16:35:19 +01:00
Tested-With: GHC == 7.8.4, GHC == 7.10.3, GHC == 8.0.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 several dialects of Markdown and
(subsets of) HTML, reStructuredText, LaTeX, DocBook,
MediaWiki markup, TWiki markup, Haddock markup, OPML,
Emacs Org-Mode, txt2tags, Word Docx, ODT, and Textile, and
it can write Markdown, reStructuredText, XHTML, HTML 5,
LaTeX, ConTeXt, DocBook, JATS, OPML, TEI, OpenDocument, ODT,
Word docx, RTF, MediaWiki, DokuWiki, ZimWiki, Textile,
groff man, groff ms, plain text, Emacs Org-Mode, AsciiDoc,
Haddock markup, EPUB (v2 and v3), FictionBook2,
InDesign ICML, Muse, and several kinds of
HTML/javascript slide shows (S5, Slidy, Slideous,
DZSlides, reveal.js).
.
In contrast to most existing tools for converting Markdown
to HTML, 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.html4
data/templates/default.html5
data/templates/default.docbook4
data/templates/default.docbook5
data/templates/default.jats
data/templates/default.tei
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.ms
data/templates/default.markdown
data/templates/default.muse
data/templates/default.commonmark
data/templates/default.rst
data/templates/default.plain
data/templates/default.mediawiki
data/templates/default.dokuwiki
data/templates/default.zimwiki
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.epub2
data/templates/default.epub3
-- source files for reference.docx
data/docx/[Content_Types].xml
data/docx/_rels/.rels
data/docx/docProps/app.xml
data/docx/docProps/core.xml
data/docx/word/document.xml
data/docx/word/fontTable.xml
data/docx/word/footnotes.xml
data/docx/word/numbering.xml
data/docx/word/settings.xml
data/docx/word/webSettings.xml
data/docx/word/styles.xml
data/docx/word/_rels/document.xml.rels
data/docx/word/_rels/footnotes.xml.rels
data/docx/word/theme/theme1.xml
-- source files for reference.odt
data/odt/mimetype
data/odt/manifest.rdf
data/odt/styles.xml
data/odt/content.xml
data/odt/meta.xml
data/odt/settings.xml
data/odt/Configurations2/accelerator/current.xml
data/odt/Thumbnails/thumbnail.png
data/odt/META-INF/manifest.xml
-- stylesheet for EPUB writer
data/epub.css
-- data for LaTeXMathML writer
data/LaTeXMathML.js
-- data for dzslides writer
data/dzslides/template.html
-- default abbreviations file
data/abbreviations
-- sample lua custom writer
data/sample.lua
-- pandoc lua module
data/pandoc.lua
-- sample highlighting theme
data/default.theme
-- bash completion template
data/bash_completion.tpl
-- jats csl
data/jats.csl
-- documentation
2016-07-20 14:12:57 +02:00
MANUAL.txt, COPYRIGHT
Extra-Source-Files:
-- documentation
INSTALL.md, BUGS, README.md, CONTRIBUTING.md, changelog
man/pandoc.1
-- stack build plan
stack.yaml
-- files needed to build man page
man/capitalizeHeaders.hs
man/removeNotes.hs
man/removeLinks.hs
man/pandoc.1.template
-- trypandoc
trypandoc/Makefile
trypandoc/index.html
-- tests
2017-02-04 12:56:30 +01:00
test/bodybg.gif
test/*.native
test/command/*.md
2017-03-16 22:31:36 +01:00
test/command/abbrevs
test/command/sub-file-chapter-1.tex
test/command/sub-file-chapter-2.tex
2017-02-04 12:56:30 +01:00
test/docbook-reader.docbook
test/docbook-xref.docbook
test/html-reader.html
test/opml-reader.opml
test/haddock-reader.haddock
test/insert
test/lalune.jpg
test/movie.jpg
test/media/rId25.jpg
test/media/rId26.jpg
test/media/rId27.jpg
test/latex-reader.latex
test/textile-reader.textile
test/markdown-reader-more.txt
test/markdown-citations.txt
test/textile-reader.textile
test/mediawiki-reader.wiki
test/rst-reader.rst
test/s5-basic.html
test/s5-fancy.html
test/s5-fragment.html
test/s5-inserts.html
test/tables.context
test/tables.docbook4
test/tables.docbook5
test/tables.jats
2017-02-04 12:56:30 +01:00
test/tables.dokuwiki
test/tables.zimwiki
test/tables.icml
test/tables.html4
test/tables.html5
test/tables.latex
test/tables.man
test/tables.ms
2017-02-04 12:56:30 +01:00
test/tables.plain
test/tables.markdown
test/tables.mediawiki
test/tables.tei
test/tables.textile
test/tables.opendocument
test/tables.org
test/tables.asciidoc
test/tables.haddock
test/tables.texinfo
test/tables.rst
test/tables.rtf
test/tables.txt
test/tables.fb2
test/tables.muse
2017-02-04 12:56:30 +01:00
test/testsuite.txt
test/writer.latex
test/writer.context
test/writer.docbook4
test/writer.docbook5
test/writer.jats
2017-02-04 12:56:30 +01:00
test/writer.html4
test/writer.html5
test/writer.man
test/writer.ms
2017-02-04 12:56:30 +01:00
test/writer.markdown
test/writer.plain
test/writer.mediawiki
test/writer.textile
test/writer.opendocument
test/writer.org
test/writer.asciidoc
test/writer.haddock
test/writer.rst
test/writer.icml
test/writer.rtf
test/writer.tei
test/writer.texinfo
test/writer.fb2
test/writer.opml
test/writer.dokuwiki
test/writer.zimwiki
test/writer.muse
2017-02-04 12:56:30 +01:00
test/writers-lang-and-dir.latex
test/writers-lang-and-dir.context
test/dokuwiki_inline_formatting.dokuwiki
test/lhs-test.markdown
test/lhs-test.markdown+lhs
test/lhs-test.rst
test/lhs-test.rst+lhs
test/lhs-test.latex
test/lhs-test.latex+lhs
test/lhs-test.html
test/lhs-test.html+lhs
test/lhs-test.fragment.html+lhs
test/pipe-tables.txt
test/dokuwiki_external_images.dokuwiki
test/dokuwiki_external_images.native
test/dokuwiki_multiblock_table.dokuwiki
test/dokuwiki_multiblock_table.native
test/fb2/*.markdown
test/fb2/*.fb2
test/fb2/images-embedded.html
test/fb2/images-embedded.fb2
test/fb2/test-small.png
test/fb2/test.jpg
test/docx/*.docx
test/docx/*.native
test/epub/*.epub
test/epub/*.native
test/txt2tags.t2t
test/twiki-reader.twiki
test/odt/odt/*.odt
test/odt/markdown/*.md
test/odt/native/*.native
test/lua/hello-world-doc.lua
test/lua/markdown-reader.lua
test/lua/plain-to-para.lua
test/lua/strmacro.lua
2011-02-05 19:34:55 +01:00
Source-repository head
type: git
location: git://github.com/jgm/pandoc.git
2011-02-05 19:34:55 +01:00
Flag embed_data_files
Description: Embed data files in binary for relocatable executable.
Default: False
Flag trypandoc
Description: Build trypandoc cgi executable.
Default: False
Flag weigh-pandoc
Description: Build weigh-pandoc to measure memory usage.
Default: False
Flag https
Description: Enable support for downloading of resources over https.
Default: True
Flag network-uri
Description: Get Network.URI from the network-uri package
Default: True
Flag old-locale
Description: Use old-locale and time < 1.5
Default: False
Library
Build-Depends: base >= 4.7 && < 5,
2017-03-02 10:42:07 +01:00
syb >= 0.1 && < 0.8,
2012-09-23 21:57:05 +02:00
containers >= 0.1 && < 0.6,
unordered-containers >= 0.2 && < 0.3,
parsec >= 3.1 && < 3.2,
2016-09-01 12:32:03 +02:00
mtl >= 2.2 && < 2.3,
filepath >= 1.1 && < 1.5,
process >= 1.2.3 && < 1.5,
2016-12-23 22:14:10 +01:00
directory >= 1 && < 1.4,
bytestring >= 0.9 && < 0.11,
text >= 0.11 && < 1.3,
safe >= 0.3 && < 0.4,
2016-02-25 05:42:28 +01:00
zip-archive >= 0.2.3.4 && < 0.4,
2016-01-02 05:23:42 +01:00
HTTP >= 4000.0.5 && < 4000.4,
texmath >= 0.9.4 && < 0.10,
2012-01-31 18:48:42 +01:00
xml >= 1.3.12 && < 1.4,
random >= 1 && < 1.2,
pandoc-types >= 1.17 && < 1.18,
2017-01-02 21:13:21 +01:00
aeson >= 0.7 && < 1.2,
aeson-pretty >= 0.8 && < 0.9,
tagsoup >= 0.13.7 && < 0.15,
base64-bytestring >= 0.1 && < 1.1,
2015-04-20 20:52:48 +02:00
zlib >= 0.5 && < 0.7,
2017-03-04 10:33:52 +01:00
skylighting >= 0.3.1 && < 0.4,
data-default >= 0.4 && < 0.8,
2013-12-26 20:12:37 +01:00
temporary >= 1.1 && < 1.3,
blaze-html >= 0.5 && < 0.10,
blaze-markup >= 0.5.1 && < 0.9,
yaml >= 0.8.8.2 && < 0.9,
2014-05-16 08:32:24 +02:00
scientific >= 0.2 && < 0.4,
2017-01-10 17:05:09 +01:00
vector >= 0.10 && < 0.13,
hslua >= 0.4 && < 0.6,
2016-01-02 05:35:38 +01:00
binary >= 0.5 && < 0.9,
SHA >= 1.6 && < 1.7,
haddock-library >= 1.1 && < 1.5,
deepseq >= 1.3 && < 1.5,
JuicyPixels >= 3.1.6.1 && < 3.3,
Glob >= 0.7 && < 0.8,
2015-12-30 04:51:08 +01:00
cmark >= 0.5 && < 0.6,
doctemplates >= 0.1 && < 0.2
if os(windows)
Cpp-options: -D_WINDOWS
else
Build-Depends: unix >= 2.4 && < 2.8
if flag(old-locale)
Build-Depends: old-locale >= 1 && < 1.1,
time >= 1.2 && < 1.5
else
Build-Depends: time >= 1.5 && < 1.7
if flag(network-uri)
Build-Depends: network-uri >= 2.6 && < 2.7, network >= 2.6
else
Build-Depends: network >= 2 && < 2.6
if flag(https)
Build-Depends: http-client >= 0.4.30 && < 0.6,
http-client-tls >= 0.2.4 && < 0.4,
2015-10-06 18:14:32 +02:00
http-types >= 0.8 && < 0.10
cpp-options: -DHTTP_CLIENT
if flag(embed_data_files)
cpp-options: -DEMBED_DATA_FILES
build-depends: file-embed >= 0.0 && < 0.1
other-modules: Text.Pandoc.Data
if os(darwin)
Build-Tools: cpphs >= 1.19
ghc-options: -pgmP cpphs -optP --cpp
if os(windows)
Cpp-options: -D_WINDOWS
Ghc-Options: -Wall -fno-warn-unused-do-bind
Ghc-Prof-Options: -fprof-auto-exported
Default-Language: Haskell98
Other-Extensions: PatternGuards, OverloadedStrings,
ScopedTypeVariables, GeneralizedNewtypeDeriving,
RelaxedPolyRec, DeriveDataTypeable, TypeSynonymInstances,
FlexibleInstances
Hs-Source-Dirs: src
if impl(ghc < 7.10)
Hs-Source-Dirs: prelude
Other-Modules: Prelude
Exposed-Modules: Text.Pandoc,
Text.Pandoc.App,
2012-07-25 19:18:57 +02:00
Text.Pandoc.Options,
Text.Pandoc.Extensions,
Text.Pandoc.Pretty,
Text.Pandoc.Shared,
Text.Pandoc.MediaBag,
Text.Pandoc.Error,
Text.Pandoc.Readers.HTML,
Text.Pandoc.Readers.LaTeX,
Text.Pandoc.Readers.Markdown,
Text.Pandoc.Readers.CommonMark,
Text.Pandoc.Readers.MediaWiki,
Text.Pandoc.Readers.RST,
Text.Pandoc.Readers.Org,
Text.Pandoc.Readers.DocBook,
Text.Pandoc.Readers.OPML,
Text.Pandoc.Readers.Textile,
Text.Pandoc.Readers.Native,
Text.Pandoc.Readers.Haddock,
2014-07-07 20:21:38 +02:00
Text.Pandoc.Readers.TWiki,
Text.Pandoc.Readers.Txt2Tags,
Text.Pandoc.Readers.Docx,
Text.Pandoc.Readers.Odt,
2014-07-30 01:57:20 +02:00
Text.Pandoc.Readers.EPUB,
Text.Pandoc.Writers.Native,
Text.Pandoc.Writers.Docbook,
Text.Pandoc.Writers.JATS,
Text.Pandoc.Writers.OPML,
Text.Pandoc.Writers.HTML,
2013-12-01 21:11:39 +01:00
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.Ms,
Text.Pandoc.Writers.Markdown,
Text.Pandoc.Writers.CommonMark,
Text.Pandoc.Writers.Haddock,
Text.Pandoc.Writers.RST,
Text.Pandoc.Writers.Org,
Text.Pandoc.Writers.AsciiDoc,
Text.Pandoc.Writers.Custom,
2010-04-10 21:38:07 +02:00
Text.Pandoc.Writers.Textile,
Text.Pandoc.Writers.MediaWiki,
Text.Pandoc.Writers.DokuWiki,
Text.Pandoc.Writers.ZimWiki,
Text.Pandoc.Writers.RTF,
Text.Pandoc.Writers.ODT,
Text.Pandoc.Writers.Docx,
Text.Pandoc.Writers.EPUB,
Text.Pandoc.Writers.FB2,
Text.Pandoc.Writers.TEI,
Text.Pandoc.Writers.Muse,
Text.Pandoc.Writers.Math,
Text.Pandoc.Writers.Shared,
Text.Pandoc.Lua,
Text.Pandoc.PDF,
Text.Pandoc.UTF8,
2011-11-19 09:20:00 +01:00
Text.Pandoc.Templates,
Text.Pandoc.XML,
Text.Pandoc.SelfContained,
Text.Pandoc.Highlighting,
Text.Pandoc.Logging,
Text.Pandoc.Process,
Text.Pandoc.MIME,
Text.Pandoc.Parsing,
Text.Pandoc.Asciify,
Text.Pandoc.Emoji,
Text.Pandoc.ImageSize,
Text.Pandoc.Class
Other-Modules: Text.Pandoc.Readers.Docx.Lists,
Text.Pandoc.Readers.Docx.Combine,
Text.Pandoc.Readers.Docx.Parse,
Text.Pandoc.Readers.Docx.Util,
Text.Pandoc.Readers.Docx.StyleMap,
Text.Pandoc.Readers.Odt.Base,
Text.Pandoc.Readers.Odt.Namespaces,
Text.Pandoc.Readers.Odt.StyleReader,
Text.Pandoc.Readers.Odt.ContentReader,
Text.Pandoc.Readers.Odt.Generic.Fallible,
Text.Pandoc.Readers.Odt.Generic.SetMap,
Text.Pandoc.Readers.Odt.Generic.Utils,
Text.Pandoc.Readers.Odt.Generic.Namespaces,
Text.Pandoc.Readers.Odt.Generic.XMLConverter,
Text.Pandoc.Readers.Odt.Arrows.State,
Text.Pandoc.Readers.Odt.Arrows.Utils,
Text.Pandoc.Readers.Org.BlockStarts,
Text.Pandoc.Readers.Org.Blocks,
Text.Pandoc.Readers.Org.ExportSettings,
Text.Pandoc.Readers.Org.Inlines,
Text.Pandoc.Readers.Org.Meta,
Text.Pandoc.Readers.Org.ParserState,
Text.Pandoc.Readers.Org.Parsing,
Text.Pandoc.Readers.Org.Shared,
Text.Pandoc.Lua.Compat,
Text.Pandoc.Lua.PandocModule,
Text.Pandoc.Lua.SharedInstances,
Text.Pandoc.Lua.StackInstances,
Text.Pandoc.Lua.Util,
Text.Pandoc.CSS,
Text.Pandoc.UUID,
2012-01-23 04:58:45 +01:00
Text.Pandoc.Slides,
Text.Pandoc.Compat.Time,
Paths_pandoc
Buildable: True
Executable pandoc
Build-Depends: pandoc, base >= 4.7 && < 5
Ghc-Options: -rtsopts -with-rtsopts=-K16m -Wall -fno-warn-unused-do-bind
2015-03-28 18:10:14 +01:00
Ghc-Prof-Options: -fprof-auto-exported -rtsopts -with-rtsopts=-K16m
Default-Language: Haskell98
Other-Extensions: PatternGuards, OverloadedStrings,
ScopedTypeVariables, GeneralizedNewtypeDeriving,
RelaxedPolyRec, DeriveDataTypeable, TypeSynonymInstances,
FlexibleInstances
Hs-Source-Dirs: .
if impl(ghc < 7.10)
Hs-Source-Dirs: prelude
Other-Modules: Prelude
Main-Is: pandoc.hs
Buildable: True
Other-Modules: Paths_pandoc
Executable trypandoc
Main-Is: trypandoc.hs
Hs-Source-Dirs: trypandoc
if impl(ghc < 7.10)
Hs-Source-Dirs: prelude
Other-Modules: Prelude
default-language: Haskell2010
if flag(trypandoc)
2017-01-29 20:52:57 +01:00
Build-Depends: base, aeson, pandoc,
text, wai-extra, wai >= 0.3, http-types
Buildable: True
else
Buildable: False
Executable weigh-pandoc
Main-Is: weigh-pandoc.hs
Hs-Source-Dirs: benchmark
if impl(ghc < 7.10)
Hs-Source-Dirs: prelude
Other-Modules: Prelude
if flag(weigh-pandoc)
Build-Depends: pandoc,
base >= 4.2 && < 5,
weigh >= 0.0 && < 0.1,
mtl >= 2.2 && < 2.3
Buildable: True
else
Buildable: False
Ghc-Options: -rtsopts -Wall -fno-warn-unused-do-bind
Default-Language: Haskell98
Test-Suite test-pandoc
Type: exitcode-stdio-1.0
Main-Is: test-pandoc.hs
2017-02-04 12:56:30 +01:00
Hs-Source-Dirs: test
if impl(ghc < 7.10)
Hs-Source-Dirs: prelude
Other-Modules: Prelude
Build-Depends: base >= 4.2 && < 5,
2017-03-02 10:42:07 +01:00
syb >= 0.1 && < 0.8,
pandoc,
pandoc-types >= 1.17 && < 1.18,
bytestring >= 0.9 && < 0.11,
text >= 0.11 && < 1.3,
2016-12-23 22:14:10 +01:00
directory >= 1 && < 1.4,
filepath >= 1.1 && < 1.5,
hslua >= 0.4 && < 0.6,
process >= 1.2.3 && < 1.5,
2017-03-04 10:33:52 +01:00
skylighting >= 0.3.1 && < 0.4,
temporary >= 1.1 && < 1.3,
2013-02-13 17:20:02 +01:00
Diff >= 0.2 && < 0.4,
tasty >= 0.11 && < 0.12,
tasty-hunit >= 0.9 && < 0.10,
tasty-quickcheck >= 0.8 && < 0.9,
tasty-golden >= 2.3 && < 2.4,
2016-07-11 09:34:35 +02:00
QuickCheck >= 2.4 && < 2.10,
containers >= 0.1 && < 0.6,
executable-path >= 0.0 && < 0.1,
zip-archive >= 0.2.3.4 && < 0.4,
mtl >= 2.2 && < 2.3
Other-Modules: Tests.Old
2017-02-04 17:38:03 +01:00
Tests.Command
Tests.Helpers
Tests.Lua
Tests.Shared
Tests.Readers.LaTeX
Tests.Readers.HTML
Tests.Readers.Markdown
Tests.Readers.Org
Tests.Readers.RST
Tests.Readers.Docx
Tests.Readers.Odt
2014-07-25 21:39:13 +02:00
Tests.Readers.Txt2Tags
Tests.Readers.EPUB
Tests.Writers.Native
Tests.Writers.ConTeXt
Tests.Writers.Docbook
Tests.Writers.HTML
Tests.Writers.Markdown
2017-02-12 15:09:07 +01:00
Tests.Writers.Org
Tests.Writers.Plain
Tests.Writers.AsciiDoc
Tests.Writers.LaTeX
Tests.Writers.Docx
Tests.Writers.RST
2015-12-24 17:36:58 +01:00
Tests.Writers.TEI
Tests.Writers.Muse
Ghc-Options: -rtsopts -Wall -fno-warn-unused-do-bind -threaded
Default-Language: Haskell98
benchmark benchmark-pandoc
Type: exitcode-stdio-1.0
Main-Is: benchmark-pandoc.hs
Hs-Source-Dirs: benchmark
if impl(ghc < 7.10)
Hs-Source-Dirs: prelude
Other-Modules: Prelude
Build-Depends: pandoc,
2017-01-27 11:15:45 +01:00
time, bytestring, containers,
base >= 4.2 && < 5,
2017-03-02 10:42:07 +01:00
syb >= 0.1 && < 0.8,
2015-10-10 01:01:08 +02:00
criterion >= 1.0 && < 1.2
Ghc-Options: -rtsopts -Wall -fno-warn-unused-do-bind
Default-Language: Haskell98