From a09defe1100fdc85d447124ada54b042fcc884f3 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 21 Feb 2019 15:12:12 +0800 Subject: [PATCH] update to 2.2.1 --- .gitignore | 1 + pandoc-2.1.2.cabal => pandoc-2.2.1.cabal | 1404 +++++++++++----------- pandoc.spec | 19 +- sources | 2 +- 4 files changed, 722 insertions(+), 704 deletions(-) rename pandoc-2.1.2.cabal => pandoc-2.2.1.cabal (88%) diff --git a/.gitignore b/.gitignore index 31e6522..7077739 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ /cmark-gfm-0.1.3.tar.gz /hslua-module-text-0.1.2.1.tar.gz /pandoc-2.1.2.tar.gz +/pandoc-2.2.1.tar.gz diff --git a/pandoc-2.1.2.cabal b/pandoc-2.2.1.cabal similarity index 88% rename from pandoc-2.1.2.cabal rename to pandoc-2.2.1.cabal index b5d1c06..64037ad 100644 --- a/pandoc-2.1.2.cabal +++ b/pandoc-2.2.1.cabal @@ -1,695 +1,709 @@ -name: pandoc -version: 2.1.2 -x-revision: 2 -cabal-version: >= 1.10 -build-type: Custom -license: GPL -license-file: COPYING.md -copyright: (c) 2006-2018 John MacFarlane -author: John MacFarlane -maintainer: John MacFarlane -bug-reports: https://github.com/jgm/pandoc/issues -stability: alpha -homepage: http://pandoc.org -category: Text -tested-with: GHC == 7.10.3, GHC == 8.0.2, GHC == 8.2.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, JATS, - MediaWiki markup, TWiki markup, TikiWiki markup, Creole 1.0, - Haddock markup, OPML, Emacs Org-Mode, Emacs Muse, txt2tags, - Vimwiki, 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, LaTeX beamer slides, PowerPoint, 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.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 - -- translations - data/translations/*.yaml - -- 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/comments.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 - -- source files for reference.pptx - data/pptx/_rels/.rels - data/pptx/docProps/thumbnail.jpeg - data/pptx/docProps/app.xml - data/pptx/docProps/core.xml - data/pptx/ppt/slideLayouts/_rels/slideLayout1.xml.rels - data/pptx/ppt/slideLayouts/_rels/slideLayout2.xml.rels - data/pptx/ppt/slideLayouts/_rels/slideLayout3.xml.rels - data/pptx/ppt/slideLayouts/_rels/slideLayout4.xml.rels - data/pptx/ppt/slideLayouts/_rels/slideLayout5.xml.rels - data/pptx/ppt/slideLayouts/_rels/slideLayout6.xml.rels - data/pptx/ppt/slideLayouts/_rels/slideLayout7.xml.rels - data/pptx/ppt/slideLayouts/_rels/slideLayout8.xml.rels - data/pptx/ppt/slideLayouts/_rels/slideLayout9.xml.rels - data/pptx/ppt/slideLayouts/_rels/slideLayout10.xml.rels - data/pptx/ppt/slideLayouts/_rels/slideLayout11.xml.rels - data/pptx/ppt/slideLayouts/slideLayout1.xml - data/pptx/ppt/slideLayouts/slideLayout2.xml - data/pptx/ppt/slideLayouts/slideLayout3.xml - data/pptx/ppt/slideLayouts/slideLayout4.xml - data/pptx/ppt/slideLayouts/slideLayout5.xml - data/pptx/ppt/slideLayouts/slideLayout6.xml - data/pptx/ppt/slideLayouts/slideLayout7.xml - data/pptx/ppt/slideLayouts/slideLayout8.xml - data/pptx/ppt/slideLayouts/slideLayout9.xml - data/pptx/ppt/slideLayouts/slideLayout10.xml - data/pptx/ppt/slideLayouts/slideLayout11.xml - data/pptx/ppt/_rels/presentation.xml.rels - data/pptx/ppt/theme/theme1.xml - data/pptx/ppt/presProps.xml - data/pptx/ppt/slides/_rels/slide1.xml.rels - data/pptx/ppt/slides/_rels/slide2.xml.rels - data/pptx/ppt/slides/slide2.xml - data/pptx/ppt/slides/slide1.xml - data/pptx/ppt/viewProps.xml - data/pptx/ppt/tableStyles.xml - data/pptx/ppt/slideMasters/_rels/slideMaster1.xml.rels - data/pptx/ppt/slideMasters/slideMaster1.xml - data/pptx/ppt/presentation.xml - data/pptx/ppt/notesMasters/_rels/notesMaster1.xml.rels - data/pptx/ppt/notesMasters/notesMaster1.xml - data/pptx/ppt/notesSlides/_rels/notesSlide1.xml.rels - data/pptx/ppt/notesSlides/notesSlide1.xml - data/pptx/ppt/notesSlides/_rels/notesSlide2.xml.rels - data/pptx/ppt/notesSlides/notesSlide2.xml - data/pptx/ppt/theme/theme2.xml - data/pptx/[Content_Types].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 - -- lua init script - data/init.lua - -- pandoc lua module - data/pandoc.lua - -- lua List module - data/pandoc.List.lua - -- bash completion template - data/bash_completion.tpl - -- jats csl - data/jats.csl - -- documentation - MANUAL.txt, COPYRIGHT -extra-source-files: - -- documentation - INSTALL.md, AUTHORS.md, README.md, - CONTRIBUTING.md, BUGS, changelog, - man/pandoc.1 - -- stack build plan - stack.yaml - -- files needed to build man page - man/manfilter.lua - man/pandoc.1.template - -- trypandoc - trypandoc/Makefile - trypandoc/index.html - -- tests - test/bodybg.gif - test/*.native - test/command/*.md - test/command/3533-rst-csv-tables.csv - test/command/3880.txt - test/command/abbrevs - test/command/SVG_logo-without-xml-declaration.svg - test/command/SVG_logo.svg - test/command/corrupt.svg - test/command/inkscape-cube.svg - test/command/sub-file-chapter-1.tex - test/command/sub-file-chapter-2.tex - test/command/3510-subdoc.org - test/command/3510-export.latex - test/command/3510-src.hs - test/command/3971b.tex - 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/vimwiki-reader.wiki - test/creole-reader.txt - test/creole-reader.native - test/rst-reader.rst - test/jats-reader.xml - 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 - test/tables.dokuwiki - test/tables.zimwiki - test/tables.icml - test/tables.html4 - test/tables.html5 - test/tables.latex - test/tables.man - test/tables.ms - 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 - test/tables.custom - test/testsuite.txt - test/writer.latex - test/writer.context - test/writer.docbook4 - test/writer.docbook5 - test/writer.jats - test/writer.html4 - test/writer.html5 - test/writer.man - test/writer.ms - 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 - test/writer.custom - 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/golden/*.docx - test/docx/*.native - test/epub/*.epub - test/epub/*.native - test/pptx/*.pptx - test/pptx/*.native - test/txt2tags.t2t - test/twiki-reader.twiki - test/tikiwiki-reader.tikiwiki - test/odt/odt/*.odt - test/odt/markdown/*.md - test/odt/native/*.native - test/lua/*.lua -source-repository head - type: git - location: git://github.com/jgm/pandoc.git - -flag static - Description: Use static linking for pandoc executable. - Default: False - -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 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 - -custom-setup - setup-depends: base, Cabal - -library - build-depends: base >= 4.8 && < 4.11, - syb >= 0.1 && < 0.8, - containers >= 0.4.2.1 && < 0.6, - unordered-containers >= 0.2 && < 0.3, - parsec >= 3.1 && < 3.2, - mtl >= 2.2 && < 2.3, - exceptions >= 0.8 && < 0.10, - filepath >= 1.1 && < 1.5, - process >= 1.2.3 && < 1.7, - directory >= 1 && < 1.4, - bytestring >= 0.9 && < 0.11, - text >= 0.11 && < 1.3, - safe >= 0.3 && < 0.4, - zip-archive >= 0.2.3.4 && < 0.4, - HTTP >= 4000.0.5 && < 4000.4, - texmath >= 0.10 && < 0.11, - xml >= 1.3.12 && < 1.4, - split >= 0.2 && < 0.3, - random >= 1 && < 1.2, - pandoc-types >= 1.17.3 && < 1.17.4, - aeson >= 0.7 && < 1.3, - aeson-pretty >= 0.8.5 && < 0.9, - tagsoup >= 0.14.6 && < 0.15, - base64-bytestring >= 0.1 && < 1.1, - zlib >= 0.5 && < 0.7, - skylighting >= 0.5.1 && < 0.7, - data-default >= 0.4 && < 0.8, - temporary >= 1.1 && < 1.3, - blaze-html >= 0.9 && < 0.10, - blaze-markup >= 0.8 && < 0.9, - yaml >= 0.8.8.2 && < 0.9, - scientific >= 0.2 && < 0.4, - vector >= 0.10 && < 0.13, - hslua >= 0.9.5 && < 0.9.6, - hslua-module-text >= 0.1.2 && < 0.2, - binary >= 0.5 && < 0.10, - 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.10, - cmark-gfm >= 0.1.1 && < 0.2, - doctemplates >= 0.2.1 && < 0.3, - http-client >= 0.4.30 && < 0.6, - http-client-tls >= 0.2.4 && < 0.4, - http-types >= 0.8 && < 0.13, - case-insensitive >= 1.2 && < 1.3 - 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.9 - if flag(network-uri) - build-depends: network-uri >= 2.6 && < 2.7, network >= 2.6 - else - build-depends: network >= 2 && < 2.6 - 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(windows) - cpp-options: -D_WINDOWS - ghc-options: -Wall -fno-warn-unused-do-bind - default-language: Haskell98 - other-extensions: PatternGuards, OverloadedStrings, - ScopedTypeVariables, GeneralizedNewtypeDeriving, - RelaxedPolyRec, DeriveDataTypeable, TypeSynonymInstances, - FlexibleInstances - hs-source-dirs: src - - exposed-modules: Text.Pandoc, - Text.Pandoc.App, - Text.Pandoc.Options, - Text.Pandoc.Extensions, - Text.Pandoc.Pretty, - Text.Pandoc.Shared, - Text.Pandoc.MediaBag, - Text.Pandoc.Error, - Text.Pandoc.Readers, - Text.Pandoc.Readers.HTML, - Text.Pandoc.Readers.LaTeX, - Text.Pandoc.Readers.LaTeX.Types, - Text.Pandoc.Readers.Markdown, - Text.Pandoc.Readers.CommonMark, - Text.Pandoc.Readers.Creole, - Text.Pandoc.Readers.MediaWiki, - Text.Pandoc.Readers.Vimwiki, - Text.Pandoc.Readers.RST, - Text.Pandoc.Readers.Org, - Text.Pandoc.Readers.DocBook, - Text.Pandoc.Readers.JATS, - Text.Pandoc.Readers.OPML, - Text.Pandoc.Readers.Textile, - Text.Pandoc.Readers.Native, - Text.Pandoc.Readers.Haddock, - Text.Pandoc.Readers.TWiki, - Text.Pandoc.Readers.TikiWiki, - Text.Pandoc.Readers.Txt2Tags, - Text.Pandoc.Readers.Docx, - Text.Pandoc.Readers.Odt, - Text.Pandoc.Readers.EPUB, - Text.Pandoc.Readers.Muse, - Text.Pandoc.Writers, - Text.Pandoc.Writers.Native, - Text.Pandoc.Writers.Docbook, - Text.Pandoc.Writers.JATS, - 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.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, - 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.Powerpoint, - 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.Writers.OOXML, - Text.Pandoc.Lua, - Text.Pandoc.PDF, - Text.Pandoc.UTF8, - 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.BCP47, - Text.Pandoc.Class - other-modules: Text.Pandoc.Filter, - Text.Pandoc.Filter.JSON, - Text.Pandoc.Filter.Lua, - Text.Pandoc.Filter.Path, - 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.Docx.Fields, - 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.DocumentTree, - 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.Writers.Powerpoint.Presentation, - Text.Pandoc.Writers.Powerpoint.Output, - Text.Pandoc.Lua.Filter, - Text.Pandoc.Lua.Init, - Text.Pandoc.Lua.Module.MediaBag, - Text.Pandoc.Lua.Module.Pandoc, - Text.Pandoc.Lua.Module.Utils, - Text.Pandoc.Lua.Packages, - Text.Pandoc.Lua.StackInstances, - Text.Pandoc.Lua.Util, - Text.Pandoc.CSS, - Text.Pandoc.CSV, - Text.Pandoc.UUID, - Text.Pandoc.Translations, - 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 -threaded - if flag(static) - ld-options: -static - default-language: Haskell98 - other-extensions: PatternGuards, OverloadedStrings, - ScopedTypeVariables, GeneralizedNewtypeDeriving, - RelaxedPolyRec, DeriveDataTypeable, TypeSynonymInstances, - FlexibleInstances - hs-source-dirs: . - main-is: pandoc.hs - buildable: True - other-modules: Paths_pandoc - -executable trypandoc - main-is: trypandoc.hs - hs-source-dirs: trypandoc - default-language: Haskell2010 - if flag(trypandoc) - 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 flag(weigh-pandoc) - build-depends: pandoc, - base >= 4.2 && < 5, - text, - 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 - hs-source-dirs: test - build-depends: base >= 4.2 && < 5, - pandoc, - pandoc-types >= 1.17.3 && < 1.18, - bytestring >= 0.9 && < 0.11, - base64-bytestring >= 0.1 && < 1.1, - text >= 0.11 && < 1.3, - time >= 1.5 && < 1.9, - directory >= 1 && < 1.4, - filepath >= 1.1 && < 1.5, - hslua >= 0.9.5 && < 0.9.6, - process >= 1.2.3 && < 1.7, - temporary >= 1.1 && < 1.3, - Diff >= 0.2 && < 0.4, - tasty >= 0.11 && < 1.1, - tasty-hunit >= 0.9 && < 0.11, - tasty-quickcheck >= 0.8 && < 0.10, - tasty-golden >= 2.3 && < 2.4, - QuickCheck >= 2.4 && < 2.12, - containers >= 0.4.2.1 && < 0.6, - executable-path >= 0.0 && < 0.1, - zip-archive >= 0.2.3.4 && < 0.4, - xml >= 1.3.12 && < 1.4, - Glob >= 0.7 && < 0.10 - if flag(old-locale) - build-depends: old-locale >= 1 && < 1.1, - time >= 1.2 && < 1.5 - else - build-depends: time >= 1.5 && < 1.9 - other-modules: Tests.Old - Tests.Command - Tests.Helpers - Tests.Lua - Tests.Shared - Tests.Readers.LaTeX - Tests.Readers.HTML - Tests.Readers.JATS - Tests.Readers.Markdown - Tests.Readers.Org - Tests.Readers.Org.Block - Tests.Readers.Org.Block.CodeBlock - Tests.Readers.Org.Block.Figure - Tests.Readers.Org.Block.Header - Tests.Readers.Org.Block.List - Tests.Readers.Org.Block.Table - Tests.Readers.Org.Directive - Tests.Readers.Org.Inline - Tests.Readers.Org.Inline.Citation - Tests.Readers.Org.Inline.Note - Tests.Readers.Org.Inline.Smart - Tests.Readers.Org.Meta - Tests.Readers.Org.Shared - Tests.Readers.RST - Tests.Readers.Docx - Tests.Readers.Odt - Tests.Readers.Txt2Tags - Tests.Readers.EPUB - Tests.Readers.Muse - Tests.Readers.Creole - Tests.Writers.Native - Tests.Writers.ConTeXt - Tests.Writers.Docbook - Tests.Writers.HTML - Tests.Writers.JATS - Tests.Writers.Markdown - Tests.Writers.Org - Tests.Writers.Plain - Tests.Writers.AsciiDoc - Tests.Writers.LaTeX - Tests.Writers.Docx - Tests.Writers.RST - Tests.Writers.TEI - Tests.Writers.Muse - Tests.Writers.FB2 - Tests.Writers.Powerpoint - Tests.Writers.OOXML - 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, - time, bytestring, containers, - base >= 4.2 && < 5, - text >= 0.11 && < 1.3, - criterion >= 1.0 && < 1.4 - ghc-options: -rtsopts -Wall -fno-warn-unused-do-bind - default-language: Haskell98 +name: pandoc +version: 2.2.1 +x-revision: 1 +cabal-version: >= 1.10 +build-type: Custom +license: GPL-2 +license-file: COPYING.md +copyright: (c) 2006-2018 John MacFarlane +author: John MacFarlane +maintainer: John MacFarlane +bug-reports: https://github.com/jgm/pandoc/issues +stability: alpha +homepage: https://pandoc.org +category: Text +tested-with: GHC == 7.10.3, GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.1 +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, JATS, + MediaWiki markup, TWiki markup, TikiWiki markup, Creole 1.0, + Haddock markup, OPML, Emacs Org-Mode, Emacs Muse, txt2tags, + Vimwiki, Word Docx, ODT, EPUB, FictionBook2, 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, LaTeX beamer slides, PowerPoint, 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.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 + -- translations + data/translations/*.yaml + -- 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/comments.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 + -- source files for reference.pptx + data/pptx/_rels/.rels + data/pptx/docProps/app.xml + data/pptx/docProps/core.xml + data/pptx/ppt/slideLayouts/_rels/slideLayout1.xml.rels + data/pptx/ppt/slideLayouts/_rels/slideLayout2.xml.rels + data/pptx/ppt/slideLayouts/_rels/slideLayout3.xml.rels + data/pptx/ppt/slideLayouts/_rels/slideLayout4.xml.rels + data/pptx/ppt/slideLayouts/_rels/slideLayout5.xml.rels + data/pptx/ppt/slideLayouts/_rels/slideLayout6.xml.rels + data/pptx/ppt/slideLayouts/_rels/slideLayout7.xml.rels + data/pptx/ppt/slideLayouts/_rels/slideLayout8.xml.rels + data/pptx/ppt/slideLayouts/_rels/slideLayout9.xml.rels + data/pptx/ppt/slideLayouts/_rels/slideLayout10.xml.rels + data/pptx/ppt/slideLayouts/_rels/slideLayout11.xml.rels + data/pptx/ppt/slideLayouts/slideLayout1.xml + data/pptx/ppt/slideLayouts/slideLayout2.xml + data/pptx/ppt/slideLayouts/slideLayout3.xml + data/pptx/ppt/slideLayouts/slideLayout4.xml + data/pptx/ppt/slideLayouts/slideLayout5.xml + data/pptx/ppt/slideLayouts/slideLayout6.xml + data/pptx/ppt/slideLayouts/slideLayout7.xml + data/pptx/ppt/slideLayouts/slideLayout8.xml + data/pptx/ppt/slideLayouts/slideLayout9.xml + data/pptx/ppt/slideLayouts/slideLayout10.xml + data/pptx/ppt/slideLayouts/slideLayout11.xml + data/pptx/ppt/_rels/presentation.xml.rels + data/pptx/ppt/theme/theme1.xml + data/pptx/ppt/presProps.xml + data/pptx/ppt/slides/_rels/slide1.xml.rels + data/pptx/ppt/slides/_rels/slide2.xml.rels + data/pptx/ppt/slides/slide2.xml + data/pptx/ppt/slides/slide1.xml + data/pptx/ppt/viewProps.xml + data/pptx/ppt/tableStyles.xml + data/pptx/ppt/slideMasters/_rels/slideMaster1.xml.rels + data/pptx/ppt/slideMasters/slideMaster1.xml + data/pptx/ppt/presentation.xml + data/pptx/ppt/notesMasters/_rels/notesMaster1.xml.rels + data/pptx/ppt/notesMasters/notesMaster1.xml + data/pptx/ppt/notesSlides/_rels/notesSlide1.xml.rels + data/pptx/ppt/notesSlides/notesSlide1.xml + data/pptx/ppt/notesSlides/_rels/notesSlide2.xml.rels + data/pptx/ppt/notesSlides/notesSlide2.xml + data/pptx/ppt/theme/theme2.xml + data/pptx/[Content_Types].xml + -- stylesheet for EPUB writer + data/epub.css + -- data for dzslides writer + data/dzslides/template.html + -- default abbreviations file + data/abbreviations + -- sample lua custom writer + data/sample.lua + -- lua init script + data/init.lua + -- pandoc lua module + data/pandoc.lua + -- lua List module + data/pandoc.List.lua + -- bash completion template + data/bash_completion.tpl + -- jats csl + data/jats.csl + -- documentation + MANUAL.txt, COPYRIGHT +extra-source-files: + -- documentation + INSTALL.md, AUTHORS.md, README.md, + CONTRIBUTING.md, BUGS, changelog, + man/pandoc.1 + -- stack build plan + stack.yaml + -- files needed to build man page + man/manfilter.lua + man/pandoc.1.template + -- trypandoc + trypandoc/Makefile + trypandoc/index.html + -- tests + test/bodybg.gif + test/*.native + test/command/*.md + test/command/3533-rst-csv-tables.csv + test/command/3880.txt + test/command/abbrevs + test/command/SVG_logo-without-xml-declaration.svg + test/command/SVG_logo.svg + test/command/corrupt.svg + test/command/inkscape-cube.svg + test/command/sub-file-chapter-1.tex + test/command/sub-file-chapter-2.tex + test/command/3510-subdoc.org + test/command/3510-export.latex + test/command/3510-src.hs + test/command/3971b.tex + 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/vimwiki-reader.wiki + test/creole-reader.txt + test/creole-reader.native + test/rst-reader.rst + test/jats-reader.xml + 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 + test/tables.dokuwiki + test/tables.zimwiki + test/tables.icml + test/tables.html4 + test/tables.html5 + test/tables.latex + test/tables.man + test/tables.ms + 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 + test/tables.custom + test/testsuite.txt + test/writer.latex + test/writer.context + test/writer.docbook4 + test/writer.docbook5 + test/writer.jats + test/writer.html4 + test/writer.html5 + test/writer.man + test/writer.ms + 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 + test/writer.custom + 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/reader/*.fb2 + test/fb2/reader/*.native + test/fb2/test.jpg + test/docx/*.docx + test/docx/golden/*.docx + test/docx/*.native + test/epub/*.epub + test/epub/*.native + test/pptx/*.pptx + test/pptx/*.native + test/txt2tags.t2t + test/twiki-reader.twiki + test/tikiwiki-reader.tikiwiki + test/odt/odt/*.odt + test/odt/markdown/*.md + test/odt/native/*.native + test/lua/*.lua +source-repository head + type: git + location: git://github.com/jgm/pandoc.git + +flag static + Description: Use static linking for pandoc executable. + Default: False + +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 network-uri + Description: Get Network.URI from the network-uri package + Default: True + +custom-setup + setup-depends: base, Cabal + +library + build-depends: base >= 4.8 && < 5, + syb >= 0.1 && < 0.8, + containers >= 0.4.2.1 && < 0.6, + unordered-containers >= 0.2 && < 0.3, + parsec >= 3.1 && < 3.2, + mtl >= 2.2 && < 2.3, + exceptions >= 0.8 && < 0.11, + filepath >= 1.1 && < 1.5, + process >= 1.2.3 && < 1.7, + directory >= 1 && < 1.4, + bytestring >= 0.9 && < 0.11, + text >= 0.11 && < 1.3, + time >= 1.5 && < 1.10, + safe >= 0.3 && < 0.4, + zip-archive >= 0.2.3.4 && < 0.4, + HTTP >= 4000.0.5 && < 4000.4, + texmath >= 0.10 && < 0.12, + xml >= 1.3.12 && < 1.4, + split >= 0.2 && < 0.3, + random >= 1 && < 1.2, + pandoc-types >= 1.17.4.2 && < 1.18, + aeson >= 0.7 && < 1.4, + aeson-pretty >= 0.8.5 && < 0.9, + tagsoup >= 0.14.6 && < 0.15, + base64-bytestring >= 0.1 && < 1.1, + zlib >= 0.5 && < 0.7, + skylighting >= 0.5.1 && < 0.8, + data-default >= 0.4 && < 0.8, + temporary >= 1.1 && < 1.4, + blaze-html >= 0.9 && < 0.10, + blaze-markup >= 0.8 && < 0.9, + yaml >= 0.8.8.2 && < 0.9, + scientific >= 0.2 && < 0.4, + vector >= 0.10 && < 0.13, + hslua >= 0.9.5 && < 0.9.6, + hslua-module-text >= 0.1.2 && < 0.2, + binary >= 0.5 && < 0.10, + SHA >= 1.6 && < 1.7, + haddock-library >= 1.1 && < 1.6, + deepseq >= 1.3 && < 1.5, + JuicyPixels >= 3.1.6.1 && < 3.3, + Glob >= 0.7 && < 0.10, + cmark-gfm >= 0.1.1 && < 0.2, + doctemplates >= 0.2.1 && < 0.3, + http-client >= 0.4.30 && < 0.6, + http-client-tls >= 0.2.4 && < 0.4, + http-types >= 0.8 && < 0.13, + case-insensitive >= 1.2 && < 1.3 + if impl(ghc < 8.0) + build-depends: semigroups == 0.18.* + if impl(ghc < 8.4) + hs-source-dirs: prelude + other-modules: Prelude + build-depends: base-compat >= 0.9 + if os(windows) + cpp-options: -D_WINDOWS + else + build-depends: unix >= 2.4 && < 2.8 + if flag(network-uri) + build-depends: network-uri >= 2.6 && < 2.7, network >= 2.6 + else + build-depends: network >= 2 && < 2.6 + 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(windows) + cpp-options: -D_WINDOWS + ghc-options: -Wall -fno-warn-unused-do-bind + default-language: Haskell2010 + other-extensions: NoImplicitPrelude + hs-source-dirs: src + + exposed-modules: Text.Pandoc, + Text.Pandoc.App, + Text.Pandoc.Options, + Text.Pandoc.Extensions, + Text.Pandoc.Pretty, + Text.Pandoc.Shared, + Text.Pandoc.MediaBag, + Text.Pandoc.Error, + Text.Pandoc.Readers, + Text.Pandoc.Readers.HTML, + Text.Pandoc.Readers.LaTeX, + Text.Pandoc.Readers.LaTeX.Types, + Text.Pandoc.Readers.Markdown, + Text.Pandoc.Readers.CommonMark, + Text.Pandoc.Readers.Creole, + Text.Pandoc.Readers.MediaWiki, + Text.Pandoc.Readers.Vimwiki, + Text.Pandoc.Readers.RST, + Text.Pandoc.Readers.Org, + Text.Pandoc.Readers.DocBook, + Text.Pandoc.Readers.JATS, + Text.Pandoc.Readers.OPML, + Text.Pandoc.Readers.Textile, + Text.Pandoc.Readers.Native, + Text.Pandoc.Readers.Haddock, + Text.Pandoc.Readers.TWiki, + Text.Pandoc.Readers.TikiWiki, + Text.Pandoc.Readers.Txt2Tags, + Text.Pandoc.Readers.Docx, + Text.Pandoc.Readers.Odt, + Text.Pandoc.Readers.EPUB, + Text.Pandoc.Readers.Muse, + Text.Pandoc.Readers.FB2, + Text.Pandoc.Writers, + Text.Pandoc.Writers.Native, + Text.Pandoc.Writers.Docbook, + Text.Pandoc.Writers.JATS, + 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.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, + 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.Powerpoint, + 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.Writers.OOXML, + Text.Pandoc.Lua, + Text.Pandoc.PDF, + Text.Pandoc.UTF8, + 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.BCP47, + Text.Pandoc.Class + other-modules: Text.Pandoc.Filter, + Text.Pandoc.Filter.JSON, + Text.Pandoc.Filter.Lua, + Text.Pandoc.Filter.Path, + 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.Docx.Fields, + 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.DocumentTree, + 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.Writers.Powerpoint.Presentation, + Text.Pandoc.Writers.Powerpoint.Output, + Text.Pandoc.Lua.Filter, + Text.Pandoc.Lua.Init, + Text.Pandoc.Lua.Module.MediaBag, + Text.Pandoc.Lua.Module.Pandoc, + Text.Pandoc.Lua.Module.Utils, + Text.Pandoc.Lua.Packages, + Text.Pandoc.Lua.StackInstances, + Text.Pandoc.Lua.Util, + Text.Pandoc.CSS, + Text.Pandoc.CSV, + Text.Pandoc.UUID, + Text.Pandoc.Translations, + Text.Pandoc.Slides, + Paths_pandoc + + buildable: True + +executable pandoc + build-depends: pandoc, base >= 4.7 && < 5 + if impl(ghc < 8.0) + build-depends: semigroups == 0.18.* + if impl(ghc < 8.4) + hs-source-dirs: prelude + other-modules: Prelude + build-depends: base-compat >= 0.9 + ghc-options: -rtsopts -with-rtsopts=-K16m -Wall -fno-warn-unused-do-bind -threaded + if flag(static) + ld-options: -static + default-language: Haskell2010 + other-extensions: NoImplicitPrelude + hs-source-dirs: . + main-is: pandoc.hs + buildable: True + other-modules: Paths_pandoc + +executable trypandoc + main-is: trypandoc.hs + hs-source-dirs: trypandoc + default-language: Haskell2010 + other-extensions: NoImplicitPrelude + if flag(trypandoc) + build-depends: base, aeson, pandoc, + text, wai-extra, wai >= 0.3, http-types + buildable: True + else + buildable: False + if impl(ghc < 8.0) + build-depends: semigroups == 0.18.* + if impl(ghc < 8.4) + hs-source-dirs: prelude + other-modules: Prelude + build-depends: base-compat >= 0.9 + +benchmark weigh-pandoc + type: exitcode-stdio-1.0 + main-is: weigh-pandoc.hs + hs-source-dirs: benchmark + build-depends: pandoc, + base >= 4.2 && < 5, + text, + weigh >= 0.0 && < 0.1, + mtl >= 2.2 && < 2.3 + if impl(ghc < 8.0) + build-depends: semigroups == 0.18.* + if impl(ghc < 8.4) + hs-source-dirs: prelude + other-modules: Prelude + build-depends: base-compat >= 0.9 + ghc-options: -rtsopts -Wall -fno-warn-unused-do-bind -threaded + default-language: Haskell2010 + other-extensions: NoImplicitPrelude + +test-suite test-pandoc + type: exitcode-stdio-1.0 + main-is: test-pandoc.hs + hs-source-dirs: test + build-depends: base >= 4.2 && < 5, + pandoc, + pandoc-types >= 1.17.4.2 && < 1.18, + bytestring >= 0.9 && < 0.11, + base64-bytestring >= 0.1 && < 1.1, + text >= 0.11 && < 1.3, + time >= 1.5 && < 1.10, + directory >= 1 && < 1.4, + filepath >= 1.1 && < 1.5, + hslua >= 0.9.5 && < 0.9.6, + process >= 1.2.3 && < 1.7, + temporary >= 1.1 && < 1.4, + Diff >= 0.2 && < 0.4, + tasty >= 0.11 && < 1.1, + tasty-hunit >= 0.9 && < 0.11, + tasty-quickcheck >= 0.8 && < 0.11, + tasty-golden >= 2.3 && < 2.4, + QuickCheck >= 2.4 && < 2.12, + containers >= 0.4.2.1 && < 0.6, + executable-path >= 0.0 && < 0.1, + zip-archive >= 0.2.3.4 && < 0.4, + xml >= 1.3.12 && < 1.4, + Glob >= 0.7 && < 0.10 + if impl(ghc < 8.0) + build-depends: semigroups == 0.18.* + if impl(ghc < 8.4) + hs-source-dirs: prelude + other-modules: Prelude + build-depends: base-compat >= 0.9 + other-modules: Tests.Old + Tests.Command + Tests.Helpers + Tests.Lua + Tests.Shared + Tests.Readers.LaTeX + Tests.Readers.HTML + Tests.Readers.JATS + Tests.Readers.Markdown + Tests.Readers.Org + Tests.Readers.Org.Block + Tests.Readers.Org.Block.CodeBlock + Tests.Readers.Org.Block.Figure + Tests.Readers.Org.Block.Header + Tests.Readers.Org.Block.List + Tests.Readers.Org.Block.Table + Tests.Readers.Org.Directive + Tests.Readers.Org.Inline + Tests.Readers.Org.Inline.Citation + Tests.Readers.Org.Inline.Note + Tests.Readers.Org.Inline.Smart + Tests.Readers.Org.Meta + Tests.Readers.Org.Shared + Tests.Readers.RST + Tests.Readers.Docx + Tests.Readers.Odt + Tests.Readers.Txt2Tags + Tests.Readers.EPUB + Tests.Readers.Muse + Tests.Readers.Creole + Tests.Readers.FB2 + Tests.Writers.Native + Tests.Writers.ConTeXt + Tests.Writers.Docbook + Tests.Writers.HTML + Tests.Writers.JATS + Tests.Writers.Markdown + Tests.Writers.Org + Tests.Writers.Plain + Tests.Writers.AsciiDoc + Tests.Writers.LaTeX + Tests.Writers.Docx + Tests.Writers.RST + Tests.Writers.TEI + Tests.Writers.Muse + Tests.Writers.FB2 + Tests.Writers.Powerpoint + Tests.Writers.OOXML + ghc-options: -rtsopts -Wall -fno-warn-unused-do-bind -threaded + default-language: Haskell2010 + other-extensions: NoImplicitPrelude + +benchmark benchmark-pandoc + type: exitcode-stdio-1.0 + main-is: benchmark-pandoc.hs + hs-source-dirs: benchmark + build-depends: pandoc, + time, bytestring, containers, + base >= 4.2 && < 5, + text >= 0.11 && < 1.3, + criterion >= 1.0 && < 1.5 + if impl(ghc < 8.0) + build-depends: semigroups == 0.18.* + if impl(ghc < 8.4) + hs-source-dirs: prelude + other-modules: Prelude + build-depends: base-compat >= 0.9 + ghc-options: -rtsopts -Wall -fno-warn-unused-do-bind -threaded + default-language: Haskell2010 + other-extensions: NoImplicitPrelude diff --git a/pandoc.spec b/pandoc.spec index 4b60dd7..614703f 100644 --- a/pandoc.spec +++ b/pandoc.spec @@ -7,8 +7,8 @@ %bcond_with tests Name: %{pkg_name} -Version: 2.1.2 -Release: 3%{?dist} +Version: 2.2.1 +Release: 1%{?dist} Summary: Conversion between markup formats License: GPLv2+ @@ -91,12 +91,12 @@ 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, JATS, MediaWiki markup, TWiki markup, TikiWiki markup, Creole 1.0, Haddock markup, -OPML, Emacs Org-Mode, Emacs Muse, txt2tags, Vimwiki, 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, LaTeX beamer slides, PowerPoint, and several kinds of +OPML, Emacs Org-Mode, Emacs Muse, txt2tags, Vimwiki, Word Docx, ODT, EPUB, +FictionBook2, 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, LaTeX beamer slides, PowerPoint, 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 @@ -217,6 +217,9 @@ install -m 0644 -p -D man/pandoc.1 %{buildroot}%{_mandir}/man1/pandoc.1 %changelog +* Thu Feb 21 2019 Jens Petersen - 2.2.1-1 +- update to 2.2.1 + * Fri Feb 01 2019 Fedora Release Engineering - 2.1.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild diff --git a/sources b/sources index 82036d8..77745e1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pandoc-2.1.2.tar.gz) = a1b02c353ac021609abe24685eb6e5c57b706cd0b6136e076d4df584344810b184ecb18f2206b21c1d6a0484aa37ccaafe41e1771829e59fe26879080739b1e9 +SHA512 (pandoc-2.2.1.tar.gz) = 84af51e180bcf8f0c11e67d8031d11a4b60c6061736a48c21e64bc30d0018a0161e3993167111584e384eced18632841b70027fdf29ed9e46427425096bb56b1