diff options
Diffstat (limited to 'pandoc.cabal')
-rw-r--r-- | pandoc.cabal | 138 |
1 files changed, 57 insertions, 81 deletions
diff --git a/pandoc.cabal b/pandoc.cabal index b4c74125f..101a040bf 100644 --- a/pandoc.cabal +++ b/pandoc.cabal @@ -1,5 +1,5 @@ Name: pandoc -Version: 1.9.4.2 +Version: 1.9.4.5 Cabal-Version: >= 1.10 Build-Type: Custom License: GPL @@ -90,7 +90,6 @@ Data-Files: README, INSTALL, COPYRIGHT, BUGS, changelog Extra-Source-Files: -- code to create pandoc.1 man page - MakeManPage.hs, man/man1/pandoc.1.template, man/man5/pandoc_markdown.5.template, -- generated man pages (produced post-build) @@ -188,9 +187,6 @@ Flag executable Flag library Description: Build the pandoc library. Default: True -Flag tests - Description: Build test-pandoc. - Default: False Flag blaze_html_0_5 Description: Use blaze-html 0.5 and blaze-markup 0.5 Default: False @@ -199,13 +195,13 @@ Library -- Note: the following is duplicated in all stanzas. -- It needs to be duplicated because of the library & executable flags. -- BEGIN DUPLICATED SECTION - Build-Depends: containers >= 0.1 && < 0.5, + Build-Depends: containers >= 0.1 && < 0.6, parsec >= 3.1 && < 3.2, mtl >= 1.1 && < 2.2, - network >= 2 && < 2.4, + network >= 2 && < 2.5, filepath >= 1.1 && < 1.4, process >= 1 && < 1.2, - directory >= 1 && < 1.2, + directory >= 1 && < 1.3, bytestring >= 0.9 && < 1.0, zip-archive >= 0.1.1.7 && < 0.2, utf8-string >= 0.3 && < 0.4, @@ -218,9 +214,9 @@ Library extensible-exceptions >= 0.1 && < 0.2, citeproc-hs >= 0.3.4 && < 0.4, pandoc-types >= 1.9.0.2 && < 1.10, - json >= 0.4 && < 0.6, + json >= 0.4 && < 0.8, tagsoup >= 0.12.5 && < 0.13, - base64-bytestring >= 0.1 && < 0.2, + base64-bytestring >= 0.1 && < 1.1, zlib >= 0.5 && < 0.6, highlighting-kate >= 0.5.1 && < 0.6, temporary >= 1.1 && < 1.2 @@ -289,9 +285,9 @@ Library Text.Pandoc.PDF, Text.Pandoc.Templates, Text.Pandoc.Biblio, + Text.Pandoc.UTF8, Text.Pandoc.SelfContained Other-Modules: Text.Pandoc.XML, - Text.Pandoc.UTF8, Text.Pandoc.MIME, Text.Pandoc.UUID, Text.Pandoc.ImageSize, @@ -307,13 +303,13 @@ Executable pandoc -- Note: the following is duplicated in all stanzas. -- It needs to be duplicated because of the library & executable flags. -- BEGIN DUPLICATED SECTION - Build-Depends: containers >= 0.1 && < 0.5, + Build-Depends: containers >= 0.1 && < 0.6, parsec >= 3.1 && < 3.2, mtl >= 1.1 && < 2.2, - network >= 2 && < 2.4, + network >= 2 && < 2.5, filepath >= 1.1 && < 1.4, process >= 1 && < 1.2, - directory >= 1 && < 1.2, + directory >= 1 && < 1.3, bytestring >= 0.9 && < 1.0, zip-archive >= 0.1.1.7 && < 0.2, utf8-string >= 0.3 && < 0.4, @@ -326,9 +322,9 @@ Executable pandoc extensible-exceptions >= 0.1 && < 0.2, citeproc-hs >= 0.3.4 && < 0.4, pandoc-types >= 1.9.0.2 && < 1.10, - json >= 0.4 && < 0.6, + json >= 0.4 && < 0.8, tagsoup >= 0.12.5 && < 0.13, - base64-bytestring >= 0.1 && < 0.2, + base64-bytestring >= 0.1 && < 1.1, zlib >= 0.5 && < 0.6, highlighting-kate >= 0.5.1 && < 0.6, temporary >= 1.1 && < 1.2 @@ -369,43 +365,23 @@ Executable pandoc else Buildable: False -Executable test-pandoc - Main-Is: test-pandoc.hs - -- Note: the following is duplicated in all stanzas. - -- It needs to be duplicated because of the library & executable flags. - -- BEGIN DUPLICATED SECTION - Build-Depends: containers >= 0.1 && < 0.5, - parsec >= 3.1 && < 3.2, - mtl >= 1.1 && < 2.2, - network >= 2 && < 2.4, +-- 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: base >= 4.2 && < 5, + pandoc, + directory >= 1 && < 1.3, filepath >= 1.1 && < 1.4, - process >= 1 && < 1.2, - directory >= 1 && < 1.2, - bytestring >= 0.9 && < 1.0, - zip-archive >= 0.1.1.7 && < 0.2, - utf8-string >= 0.3 && < 0.4, - old-locale >= 1 && < 1.1, - time >= 1.2 && < 1.5, - HTTP >= 4000.0.5 && < 4000.3, - texmath >= 0.6.0.2 && < 0.7, - xml >= 1.3.12 && < 1.4, - random >= 1 && < 1.1, - extensible-exceptions >= 0.1 && < 0.2, - citeproc-hs >= 0.3.4 && < 0.4, - pandoc-types >= 1.9.0.2 && < 1.10, - json >= 0.4 && < 0.6, - tagsoup >= 0.12.5 && < 0.13, - base64-bytestring >= 0.1 && < 0.2, - zlib >= 0.5 && < 0.6, - highlighting-kate >= 0.5.1 && < 0.6, - temporary >= 1.1 && < 1.2 - if flag(blaze_html_0_5) - build-depends: - blaze-html >= 0.5 && < 0.6, - blaze-markup >= 0.5.1 && < 0.6 - else - build-depends: - blaze-html >= 0.4.3.0 && < 0.5 + old-time >= 1.1 && < 1.2, + time >= 1.2 && < 1.5 + Default-Language: Haskell98 + Default-Extensions: CPP + +Test-Suite test-pandoc + Type: exitcode-stdio-1.0 + Main-Is: test-pandoc.hs + Hs-Source-Dirs: tests if impl(ghc >= 6.10) Build-depends: base >= 4 && < 5, syb >= 0.1 && < 0.4 else @@ -427,33 +403,33 @@ Executable test-pandoc ScopedTypeVariables, GeneralizedNewtypeDeriving, RelaxedPolyRec, DeriveDataTypeable, TypeSynonymInstances, FlexibleInstances - Hs-Source-Dirs: src - -- END DUPLICATED SECTION - if !flag(tests) - Buildable: False + if impl(ghc >= 7) + cpp-options: -D_LIT=lit else - Buildable: True - if impl(ghc >= 7) - cpp-options: -D_LIT=lit - else - cpp-options: -D_LIT=$lit - Other-Extensions: TemplateHaskell, QuasiQuotes - Build-Depends: Diff, test-framework >= 0.3 && < 0.7, - test-framework-hunit >= 0.2 && < 0.3, - test-framework-quickcheck2 >= 0.2.9 && < 0.3, - QuickCheck >= 2.4 && < 2.6, - HUnit >= 1.2 && < 1.3, - template-haskell >= 2.4 && < 2.8, - ansi-terminal == 0.5.* - Other-Modules: Tests.Old - Tests.Helpers - Tests.Arbitrary - Tests.Shared - Tests.Readers.LaTeX - Tests.Readers.Markdown - Tests.Readers.RST - Tests.Writers.Native - Tests.Writers.ConTeXt - Tests.Writers.HTML - Tests.Writers.Markdown - Tests.Writers.LaTeX + cpp-options: -D_LIT=$lit + Other-Extensions: TemplateHaskell, QuasiQuotes + Build-Depends: pandoc, Diff, test-framework >= 0.3 && < 0.7, + pandoc-types >= 1.9.0.2 && < 1.10, + test-framework-hunit >= 0.2 && < 0.3, + test-framework-quickcheck2 >= 0.2.9 && < 0.3, + process >= 1 && < 1.2, + filepath >= 1.1 && < 1.4, + directory >= 1 && < 1.3, + bytestring >= 0.9 && < 1.0, + utf8-string >= 0.3 && < 0.4, + QuickCheck >= 2.4 && < 2.6, + HUnit >= 1.2 && < 1.3, + template-haskell >= 2.4 && < 2.9, + ansi-terminal == 0.5.* + Other-Modules: Tests.Old + Tests.Helpers + Tests.Arbitrary + Tests.Shared + Tests.Readers.LaTeX + Tests.Readers.Markdown + Tests.Readers.RST + Tests.Writers.Native + Tests.Writers.ConTeXt + Tests.Writers.HTML + Tests.Writers.Markdown + Tests.Writers.LaTeX |