pandoc/pandoc.cabal

481 lines
19 KiB
Text
Raw Normal View History

Name: pandoc
Version: 1.15
Cabal-Version: >= 1.10
Build-Type: Custom
License: GPL
License-File: COPYING
Copyright: (c) 2006-2015 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
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, TWiki
markup, Haddock markup, OPML, Emacs Org-Mode, txt2tags and
Textile, and it can write markdown, reStructuredText, XHTML,
HTML 5, LaTeX, ConTeXt, DocBook, OPML, OpenDocument, ODT,
Word docx, RTF, MediaWiki, DokuWiki, 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.commonmark
data/templates/default.rst
data/templates/default.plain
data/templates/default.mediawiki
data/templates/default.dokuwiki
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
-- 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/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
-- trypandoc
trypandoc/Makefile
trypandoc/index.html
-- tests
tests/bodybg.gif
tests/*.native
2012-06-25 00:57:54 +02:00
tests/docbook-reader.docbook
tests/html-reader.html
tests/opml-reader.opml
tests/haddock-reader.haddock
tests/insert
tests/lalune.jpg
tests/movie.jpg
tests/media/rId25.jpg
tests/media/rId26.jpg
tests/media/rId27.jpg
tests/latex-reader.latex
tests/textile-reader.textile
tests/markdown-reader-more.txt
tests/markdown-citations.txt
tests/textile-reader.textile
tests/mediawiki-reader.wiki
tests/rst-reader.rst
tests/s5-basic.html
tests/s5-fancy.html
tests/s5-fragment.html
tests/s5-inserts.html
tests/tables.context
tests/tables.docbook
tests/tables.dokuwiki
tests/tables.icml
tests/tables.html
tests/tables.latex
tests/tables.man
tests/tables.plain
tests/tables.markdown
tests/tables.mediawiki
tests/tables.textile
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.fb2
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.opendocument
tests/writer.org
tests/writer.asciidoc
tests/writer.haddock
tests/writer.rst
tests/writer.icml
tests/writer.rtf
tests/writer.texinfo
tests/writer.fb2
tests/writer.opml
tests/writer.dokuwiki
tests/dokuwiki_inline_formatting.dokuwiki
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/dokuwiki_external_images.dokuwiki
tests/dokuwiki_external_images.native
tests/dokuwiki_multiblock_table.dokuwiki
tests/dokuwiki_multiblock_table.native
tests/fb2/*.markdown
tests/fb2/*.fb2
tests/fb2/images-embedded.html
tests/fb2/images-embedded.fb2
tests/fb2/test-small.png
tests/fb2/test.jpg
tests/docx/*.docx
tests/docx/*.native
tests/epub/*.epub
tests/epub/*.native
2014-07-25 21:39:13 +02:00
tests/txt2tags.t2t
2014-10-30 15:31:38 +01:00
tests/twiki-reader.twiki
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 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: True
Library
2012-09-23 21:57:05 +02:00
Build-Depends: base >= 4.2 && <5,
2015-05-31 21:18:39 +02:00
syb >= 0.1 && < 0.6,
2012-09-23 21:57:05 +02:00
containers >= 0.1 && < 0.6,
unordered-containers >= 0.2 && < 0.3,
array >= 0.3 && < 0.6,
parsec >= 3.1 && < 3.2,
2014-05-07 20:21:04 +02:00
mtl >= 1.1 && < 2.3,
filepath >= 1.1 && < 1.5,
process >= 1 && < 1.3,
directory >= 1 && < 1.3,
bytestring >= 0.9 && < 0.11,
text >= 0.11 && < 1.3,
zip-archive >= 0.2.3.4 && < 0.3,
2011-12-04 06:35:39 +01:00
HTTP >= 4000.0.5 && < 4000.3,
2015-04-14 06:20:52 +02:00
texmath >= 0.8.1 && < 0.9,
2012-01-31 18:48:42 +01:00
xml >= 1.3.12 && < 1.4,
random >= 1 && < 1.2,
extensible-exceptions >= 0.1 && < 0.2,
pandoc-types >= 1.12.4 && < 1.13,
2015-05-28 17:46:22 +02:00
aeson >= 0.7 && < 0.10,
tagsoup >= 0.13.1 && < 0.14,
base64-bytestring >= 0.1 && < 1.1,
2015-04-20 20:52:48 +02:00
zlib >= 0.5 && < 0.7,
2015-05-27 01:52:33 +02:00
highlighting-kate >= 0.6 && < 0.7,
data-default >= 0.4 && < 0.6,
2013-12-26 20:12:37 +01:00
temporary >= 1.1 && < 1.3,
blaze-html >= 0.5 && < 0.9,
blaze-markup >= 0.5.1 && < 0.8,
yaml >= 0.8.8.2 && < 0.9,
2014-05-16 08:32:24 +02:00
scientific >= 0.2 && < 0.4,
vector >= 0.10 && < 0.11,
2015-05-31 13:57:14 +02:00
hslua >= 0.3 && < 0.5,
binary >= 0.5 && < 0.8,
SHA >= 1.6 && < 1.7,
2015-01-05 04:13:21 +01:00
haddock-library >= 1.1 && < 1.3,
2014-07-30 01:57:20 +02:00
old-time,
deepseq-generics >= 0.1 && < 0.2,
JuicyPixels >= 3.1.6.1 && < 3.3,
filemanip >= 0.3 && < 0.4,
2015-06-08 22:37:11 +02:00
cmark >= 0.3.4 && < 0.4
if flag(old-locale)
Build-Depends: old-locale >= 1 && < 1.1,
time >= 1.2 && < 1.5
else
Build-Depends: time >= 1.5 && < 1.6
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.3.2 && < 0.5,
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
2015-03-28 18:10:14 +01:00
Ghc-Prof-Options: -fprof-auto-exported -rtsopts
Default-Language: Haskell98
Other-Extensions: PatternGuards, OverloadedStrings,
ScopedTypeVariables, GeneralizedNewtypeDeriving,
RelaxedPolyRec, DeriveDataTypeable, TypeSynonymInstances,
FlexibleInstances
Hs-Source-Dirs: src
Exposed-Modules: Text.Pandoc,
2012-07-25 19:18:57 +02:00
Text.Pandoc.Options,
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.TeXMath,
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,
2014-07-30 01:57:20 +02:00
Text.Pandoc.Readers.EPUB,
Text.Pandoc.Writers.Native,
Text.Pandoc.Writers.Docbook,
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.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.RTF,
Text.Pandoc.Writers.ODT,
Text.Pandoc.Writers.Docx,
Text.Pandoc.Writers.EPUB,
Text.Pandoc.Writers.FB2,
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.Process
Other-Modules: Text.Pandoc.Readers.Docx.Lists,
2014-06-23 21:29:04 +02:00
Text.Pandoc.Readers.Docx.Reducible,
Text.Pandoc.Readers.Docx.Parse,
Text.Pandoc.Readers.Docx.Fonts,
Text.Pandoc.Readers.Docx.Util,
Text.Pandoc.Readers.Docx.StyleMap
Text.Pandoc.Writers.Shared,
Text.Pandoc.Asciify,
Text.Pandoc.MIME,
Text.Pandoc.Parsing,
Text.Pandoc.UUID,
Text.Pandoc.ImageSize,
2012-01-23 04:58:45 +01:00
Text.Pandoc.Slides,
Text.Pandoc.Highlighting,
Text.Pandoc.Compat.Locale,
Text.Pandoc.Compat.Monoid,
Text.Pandoc.Compat.Except,
Text.Pandoc.Compat.TagSoupEntity,
Text.Pandoc.Compat.Directory
Paths_pandoc
Buildable: True
Executable pandoc
Build-Depends: pandoc,
pandoc-types >= 1.12.4 && < 1.13,
base >= 4.2 && <5,
directory >= 1 && < 1.3,
filepath >= 1.1 && < 1.5,
text >= 0.11 && < 1.3,
bytestring >= 0.9 && < 0.11,
extensible-exceptions >= 0.1 && < 0.2,
2015-05-27 01:52:33 +02:00
highlighting-kate >= 0.6 && < 0.7,
2015-05-28 17:46:22 +02:00
aeson >= 0.7.0.5 && < 0.10,
yaml >= 0.8.8.2 && < 0.9,
containers >= 0.1 && < 0.6,
HTTP >= 4000.0.5 && < 4000.3
if flag(network-uri)
Build-Depends: network-uri >= 2.6 && < 2.7, network >= 2.6
else
Build-Depends: network >= 2 && < 2.6
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
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
Executable trypandoc
Main-Is: trypandoc.hs
Hs-Source-Dirs: trypandoc
default-language: Haskell2010
if flag(trypandoc)
Build-Depends: base, aeson, pandoc, highlighting-kate,
text, wai-extra, wai >= 0.3, http-types
Buildable: True
else
Buildable: False
Test-Suite test-pandoc
Type: exitcode-stdio-1.0
Main-Is: test-pandoc.hs
Hs-Source-Dirs: tests
Build-Depends: base >= 4.2 && < 5,
2015-05-31 21:18:39 +02:00
syb >= 0.1 && < 0.6,
pandoc,
pandoc-types >= 1.12.4 && < 1.13,
bytestring >= 0.9 && < 0.11,
text >= 0.11 && < 1.3,
directory >= 1 && < 1.3,
filepath >= 1.1 && < 1.5,
2014-01-07 07:35:06 +01:00
process >= 1 && < 1.3,
2015-05-27 01:52:33 +02:00
highlighting-kate >= 0.6 && < 0.7,
2013-02-13 17:20:02 +01:00
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.9,
HUnit >= 1.2 && < 1.3,
containers >= 0.1 && < 0.6,
ansi-terminal >= 0.5 && < 0.7,
executable-path >= 0.0 && < 0.1,
zip-archive >= 0.2.3.4 && < 0.3
Other-Modules: Tests.Old
Tests.Helpers
Tests.Arbitrary
Tests.Shared
Tests.Walk
Tests.Readers.LaTeX
Tests.Readers.HTML
Tests.Readers.Markdown
Tests.Readers.Org
Tests.Readers.RST
Tests.Readers.Docx
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
Tests.Writers.Plain
Tests.Writers.AsciiDoc
Tests.Writers.LaTeX
Tests.Writers.Docx
Tests.Writers.RST
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
Build-Depends: pandoc,
base >= 4.2 && < 5,
2015-05-31 21:18:39 +02:00
syb >= 0.1 && < 0.6,
2015-03-17 20:34:31 +01:00
criterion >= 0.5 && < 1.1
Ghc-Options: -rtsopts -Wall -fno-warn-unused-do-bind
Default-Language: Haskell98