aboutsummaryrefslogtreecommitdiff
path: root/pandoc.cabal
diff options
context:
space:
mode:
Diffstat (limited to 'pandoc.cabal')
-rw-r--r--pandoc.cabal144
1 files changed, 98 insertions, 46 deletions
diff --git a/pandoc.cabal b/pandoc.cabal
index e5cf07d3b..2e04f6bc7 100644
--- a/pandoc.cabal
+++ b/pandoc.cabal
@@ -1,5 +1,5 @@
Name: pandoc
-Version: 1.13.1
+Version: 1.14
Cabal-Version: >= 1.10
Build-Type: Custom
License: GPL
@@ -16,14 +16,15 @@ 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, txt2tags and Textile, and it can write
- markdown, reStructuredText, HTML, 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).
+ 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
@@ -93,6 +94,31 @@ Extra-Source-Files:
-- generated man pages (produced post-build)
man/man1/pandoc.1
man/man5/pandoc_markdown.5
+ -- 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
-- trypandoc
trypandoc/Makefile
trypandoc/index.html
@@ -106,6 +132,9 @@ Extra-Source-Files:
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
@@ -169,6 +198,8 @@ Extra-Source-Files:
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
@@ -182,6 +213,7 @@ Extra-Source-Files:
tests/epub/*.epub
tests/epub/*.native
tests/txt2tags.t2t
+ tests/twiki-reader.twiki
Source-repository head
type: git
@@ -199,13 +231,13 @@ Flag https
Description: Enable support for downloading of resources over https.
Default: True
-Flag make-pandoc-man-pages
- Description: Build program to regenerate pandoc man pages from README.
- Default: False
-
Flag network-uri
- Description: Get Network.URI from the network-uri package
- Default: True
+ 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
Build-Depends: base >= 4.2 && <5,
@@ -215,45 +247,50 @@ Library
array >= 0.3 && < 0.6,
parsec >= 3.1 && < 3.2,
mtl >= 1.1 && < 2.3,
- filepath >= 1.1 && < 1.4,
+ filepath >= 1.1 && < 1.5,
process >= 1 && < 1.3,
directory >= 1 && < 1.3,
bytestring >= 0.9 && < 0.11,
- text >= 0.11 && < 1.2,
+ text >= 0.11 && < 1.3,
zip-archive >= 0.2.3.4 && < 0.3,
- old-locale >= 1 && < 1.1,
- time >= 1.2 && < 1.5,
HTTP >= 4000.0.5 && < 4000.3,
- texmath >= 0.8 && < 0.9,
+ texmath >= 0.8.1 && < 0.9,
xml >= 1.3.12 && < 1.4,
- random >= 1 && < 1.1,
+ random >= 1 && < 1.2,
extensible-exceptions >= 0.1 && < 0.2,
pandoc-types >= 1.12.4 && < 1.13,
aeson >= 0.7 && < 0.9,
tagsoup >= 0.13.1 && < 0.14,
base64-bytestring >= 0.1 && < 1.1,
zlib >= 0.5 && < 0.6,
- highlighting-kate >= 0.5.8.5 && < 0.6,
+ highlighting-kate >= 0.5.14 && < 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,
+ blaze-html >= 0.5 && < 0.9,
+ blaze-markup >= 0.5.1 && < 0.8,
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,
+ haddock-library >= 1.1 && < 1.3,
old-time,
deepseq-generics >= 0.1 && < 0.2,
- JuicyPixels >= 3.1.6.1 && < 3.2
+ JuicyPixels >= 3.1.6.1 && < 3.3,
+ filemanip >= 0.3 && < 0.4,
+ cmark >= 0.3.1 && < 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.4,
+ 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
@@ -264,7 +301,7 @@ Library
if os(windows)
Cpp-options: -D_WINDOWS
Ghc-Options: -rtsopts -Wall -fno-warn-unused-do-bind
- Ghc-Prof-Options: -auto-all -caf-all -rtsopts
+ Ghc-Prof-Options: -fprof-auto-exported -rtsopts
Default-Language: Haskell98
Other-Extensions: PatternGuards, OverloadedStrings,
ScopedTypeVariables, GeneralizedNewtypeDeriving,
@@ -277,9 +314,11 @@ Library
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,
@@ -289,6 +328,7 @@ Library
Text.Pandoc.Readers.Textile,
Text.Pandoc.Readers.Native,
Text.Pandoc.Readers.Haddock,
+ Text.Pandoc.Readers.TWiki,
Text.Pandoc.Readers.Docx,
Text.Pandoc.Readers.EPUB,
Text.Pandoc.Writers.Native,
@@ -302,6 +342,7 @@ Library
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,
@@ -325,7 +366,9 @@ Library
Other-Modules: Text.Pandoc.Readers.Docx.Lists,
Text.Pandoc.Readers.Docx.Reducible,
Text.Pandoc.Readers.Docx.Parse,
- Text.Pandoc.Readers.Docx.Fonts
+ 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,
@@ -334,6 +377,7 @@ Library
Text.Pandoc.ImageSize,
Text.Pandoc.Slides,
Text.Pandoc.Highlighting,
+ Text.Pandoc.Compat.Locale,
Text.Pandoc.Compat.Monoid,
Text.Pandoc.Compat.Except,
Text.Pandoc.Compat.TagSoupEntity,
@@ -347,21 +391,21 @@ Executable pandoc
pandoc-types >= 1.12.4 && < 1.13,
base >= 4.2 && <5,
directory >= 1 && < 1.3,
- filepath >= 1.1 && < 1.4,
- text >= 0.11 && < 1.2,
+ filepath >= 1.1 && < 1.5,
+ text >= 0.11 && < 1.3,
bytestring >= 0.9 && < 0.11,
extensible-exceptions >= 0.1 && < 0.2,
- highlighting-kate >= 0.5.8.5 && < 0.6,
+ highlighting-kate >= 0.5.14 && < 0.6,
aeson >= 0.7.0.5 && < 0.9,
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
+ 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
- Ghc-Prof-Options: -auto-all -caf-all -rtsopts -with-rtsopts=-K16m
+ Ghc-Prof-Options: -fprof-auto-exported -rtsopts -with-rtsopts=-K16m
if os(windows)
Cpp-options: -D_WINDOWS
Default-Language: Haskell98
@@ -391,14 +435,20 @@ Executable make-pandoc-man-pages
Build-Depends: pandoc,
base >= 4.2 && < 5,
directory >= 1 && < 1.3,
- filepath >= 1.1 && < 1.4,
+ filepath >= 1.1 && < 1.5,
old-time >= 1.0 && < 1.2,
- time >= 1.2 && < 1.5
+ time >= 1.2 && < 1.6
Default-Language: Haskell98
- if flag(make-pandoc-man-pages)
- Buildable: True
- else
- Buildable: False
+ Buildable: True
+
+Executable make-reference-files
+ Main-Is: make-reference-files.hs
+ Hs-Source-Dirs: data
+ Build-Depends: zip-archive >= 0.2.3.4 && < 0.3,
+ base >= 4.2 && < 5,
+ directory >= 1 && < 1.3,
+ bytestring >= 0.9 && < 0.11
+ Default-Language: Haskell2010
Test-Suite test-pandoc
Type: exitcode-stdio-1.0
@@ -409,16 +459,16 @@ Test-Suite test-pandoc
pandoc,
pandoc-types >= 1.12.4 && < 1.13,
bytestring >= 0.9 && < 0.11,
- text >= 0.11 && < 1.2,
+ text >= 0.11 && < 1.3,
directory >= 1 && < 1.3,
- filepath >= 1.1 && < 1.4,
+ filepath >= 1.1 && < 1.5,
process >= 1 && < 1.3,
- highlighting-kate >= 0.5.8.5 && < 0.6,
+ highlighting-kate >= 0.5.14 && < 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,
+ QuickCheck >= 2.4 && < 2.9,
HUnit >= 1.2 && < 1.3,
containers >= 0.1 && < 0.6,
ansi-terminal >= 0.5 && < 0.7,
@@ -444,7 +494,9 @@ Test-Suite test-pandoc
Tests.Writers.Plain
Tests.Writers.AsciiDoc
Tests.Writers.LaTeX
- Ghc-Options: -rtsopts -Wall -fno-warn-unused-do-bind
+ Tests.Writers.Docx
+ Tests.Writers.RST
+ Ghc-Options: -rtsopts -Wall -fno-warn-unused-do-bind -threaded
Default-Language: Haskell98
benchmark benchmark-pandoc
@@ -454,6 +506,6 @@ benchmark benchmark-pandoc
Build-Depends: pandoc,
base >= 4.2 && < 5,
syb >= 0.1 && < 0.5,
- criterion >= 0.5 && < 0.9
+ criterion >= 0.5 && < 1.1
Ghc-Options: -rtsopts -Wall -fno-warn-unused-do-bind
Default-Language: Haskell98