Accepting request 1079177 from devel:languages:haskell

version update

OBS-URL: https://build.opensuse.org/request/show/1079177
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc-pandoc?expand=0&rev=2
This commit is contained in:
Dominique Leuenberger 2023-04-14 11:12:55 +00:00 committed by Git OBS Bridge
commit f757f13b5c
4 changed files with 318 additions and 14 deletions

View File

@ -1,3 +1,304 @@
-------------------------------------------------------------------
Thu Apr 13 09:33:57 UTC 2023 - Peter Simons <psimons@suse.com>
- Install the pandoc.1 man page. [bsc#1172058]
-------------------------------------------------------------------
Wed Apr 12 23:48:12 UTC 2023 - Peter Simons <psimons@suse.com>
- Update pandoc to version 3.1.2.
## pandoc 3.1.2 (2023-03-26)
* Add a Lua REPL (Albert Krewinkel). This can be started
with `pandoc lua -i`. It is also possible to instruct a filter to
open the REPL at a certain point, for debugging (see `pandoc.cli.repl`).
* Support `typst` as a `--pdf-engine`.
* Add typst writer (#8713). New module Text.Pandoc.Writers.Typst,
exporting `writeTypst` [API change].
* Org reader:
+ Allow zero width space as an escape character (#8716,
Christian Christiansen). Allow the character U+200B to be used as
an escape character as described in the Org-mode documentation
(<https://orgmode.org/manual/Escape-Character.html>).
* DocBook reader:
+ Handle "book" for xref references (#8712, Andres Freund)
This also adds a test xref to book and part.
+ Handle `<part>` (#8712).
* HTML reader:
+ Fix behavior with `-native_spans-raw_html` (#8711). Previously with
this configuration, `<span>`s were not treated as inline elements at all.
* HTML writer:
+ Avoid duplicate classes (#8705).
+ Use img element instead of embed for `.svg.gz` and `.png.gz` etc. (#8699).
+ HTML writer footnotes changes (#8695): when `--reference-location=section`
or `=block`, use an `aside` element for the notes rather than a `section`.
When `--reference-location=section`, include the `aside` element inside
the section element, rather than outside. (In slide shows, this option
causes footnotes on a slide to be displayed at the bottom of the slide.)
* EPUB writer:
+ Use different structure for epub footnotes (#8676, see #8672, #5583).
Many EPUB readers are thrown off by pandoc's current footnote
output. Both the ol and the fact that the footnote backlink is
at the end of the note seem to pose problems.
With this commit, we now create a list of aside (or div) elements,
instead of an ordered list. Each element begins with a note number
that is linked back to the note reference. (So, the backlink occurs
at the beginning rather than the end.) Thanks to @Porges and @lewer.
* Docx writer:
+ Include abstract title (#8702). Uses localized term for abstract.
* Markdown writer:
+ Use implicit figures if there's a caption but no alt (#8689,
Albert Krewinkel).
* Jira reader (Albert Krewinkel):
+ Add panel title as nested div (#8681).
+ Require jira-wiki-markup 1.5.1 (#8680). This fixes a bug in the parser
that caused text between two exclamation marks to be parsed as an
image. The first `!` of image markup must now be followed by a
non-space character; otherwise, the enclosed text is parsed as
normal content.
* Ms writer:
+ Fix handling of Figure (#8660).
* ICML writer:
+ Fix images with data (#8675). The Contents element
should be inside Properties.
* LaTeX writer:
+ Add Chinese to Babel languages.
+ Fix background image in Beamer when there are figure environments (#8671,
Martín Pozo).
* LaTeX template:
+ Add `babelfonts` variable to default LaTeX template.
This allows specifying certain fonts to be used with
certain babel languages. Thanks to Frederik Elwert.
+ Fix highlight/underline with lualatex (#8707). We need the lua-ul package
instead of soul, which doesn't work with lualatex.
* Lua (Albert Krewinkel):
+ Add `pandoc.cli.repl` function
+ Fix `json.encode` for nested AST elements. Ensures that objects with
nested AST elements can be encoded as JSON.
+ Auto-generate docs for pandoc modules.
+ Load text module as `pandoc.text`. This only affects the name in the
Lua-internal documentation. It is still possible to load the modules
via `require 'text'`, although this is deprecated.
+ Move docs from module `text` to `pandoc.text`
The latter is easier to use and more consistent with the other modules.
+ Keep the Lua stack clean A metatable used during initialization was
not properly removed from the stack. Likewise, accessing the
CommonState from Lua previously led to the pollution of the
Lua stack with a left-over value.
* Add function `pandoc.format.from_path`.
+ Allow to get the JSON encoding of log messages.
* Text.Pandoc.Format: Add new function `formatFromFilePaths` [API change]
(#8710, Albert Krewinkel).
* The old Text.Pandoc.App.FormatHeuristics module has been removed.
* In `--version`, use Windows `%APPDATA%` variable to describe
user data dir (#8686, Pablo Rodríguez).
* Text.Pandoc.App.CommandLineOptions: don't lowercase arg to `--from`/`--read`
(Albert Krewinkel). This prevented users to use custom writers with
uppercase characters in their filenames. Format-normalization,
including lower-casing of format identifiers, happens during
format parsing.
* Documentation:
+ Add `doc/nix.md`.
+ Add `doc/extras.md`. This was formally in the website repo.
+ `doc/lua-filters.md`: improve docs for `pandoc.zip`.
* Factor out `make_macos_release.sh` from the release candidate workflow.
Use cabal instead of stack to build the macos binary.
* Modify linux/make_artifacts.sh so it will work on cirrus.
* Switch to hslua-2.3
* Depend on latest releases of texmath, doclayout.
## pandoc 3.1.1 (2023-03-05)
* EPUB reader: Give additional information in error if the epub
zip container can't be unpacked.
* TSV reader: don't gobble tabs as whitespace (#8661).
* Org reader: accept empty tables (#8659).
* LaTeX reader: fix multiplication syntax for tabular (#8658).
We recognized `*{6}{...}` but not `*6{...}` or `*6c`.
* Docx reader: parse image alt texts in LibreOffice generated files.
LibreOffice tags images slightly differently than Word; this change lets
the parses take that difference into account when looking for an image
description (alt text).
* DocBook reader:
+ Fix `<xref>` references to tables in DocBook files
(#8626, Pavol Otto).
+ Parse `figure` as a Figure element in the AST (#8668).
* JATS reader: avoid generating duplicate figure captions (#8669).
* RST reader: align with spec in syntax for role names (#8653).
In particular, we now allow colons in row names.
* Add note on converting from .doc format to FAQs (#8654).
* Trap error in getAppUserDataDirectory (#8648).
This can raise an error if pandoc is run in a non-user environment.
* LaTeX writer: do not use longtable foot with Beamer (#8638, Albert
Krewinkel). The table foot is made part of the table body, as
otherwise it won't show up in the output. The root cause for
this is that longtable cannot detect page breaks in Beamer.
* LaTeX template: Add CJKsansfont and CJKmonofont for XeLaTeX
(#8656, Yudong Jin). `CJKsansfont` and `CJKmonofont` will be
set for xelatex only if `CJKmainfont` is also provided.
* URL style in ConTeXt (#8612, Thomas Hodgson). Previously, a
URL like this would be in monospace text:
`\useURL[url1][https://example.com]`. Now, it will match the
main text unless the `linkstyle` variable is set, which
controls the styling of all links. Closes #8602.
* Asciidoc writer: Properly escape `|` in table cells (#8665).
* asciidoc{,tor} template: fix revision date when author is unset
(#8637, arcnmx). Revision line syntax is only valid in
combination with an author line, so the date attribute must be
set explicitly when the author is missing
* HTML writer: allow "track" element to be treated as block-level HTML
(#8629).
* Include needed polyfill when MathJaX is used (#8625).
* JATS writer: include alt-text in `<graphic>`,
`<inline-graphic>` elements (#8631, Albert Krewinkel).
* Chunked HTML writer: Retain metadata in processing sections
for chunked HTML (#8620). Previously we suppressed metadata
in all but the top page, in order to prevent the title block
from being printed on every page. This prevented use of
custom variables set by metadata fields. This commit moves
to a better solution: a conditional in the default template
restricts the title block to the top page.
* Lua API:
+ Add new function `pandoc.system.cputime` (Albert
Krewinkel). The function returns the CPU time consumed by
pandoc and can be used to benchmark Lua computations.
+ Add module `pandoc.json` to handle JSON encoding (#8605,
Albert Krewinkel).
* Use pandoc-lua-marshal 0.2.1 (Albert Krewinkel).
All major AST elements now have `__tojson` metamethods that return the
JSON representation of an element. This allows to JSON-encode these
elements with libraries that respect the `__tojson` metamethod,
including dkjson.
* Use latest zip-archive. This allows pandoc to open certain
epubs that it could not open before.
* Use commonmark-extensions 0.2.3.4. This fixes some bugs involving
definition lists and inline formatting.
* Use latest skylighting-format-context
* MANUAL.txt:
+ Document chunk-template in defaults file.
+ Remove obsolete "raw content in a style" section.
+ Revise documentation for `--mathml` to reflect support in all major
browsers (#8667).
* docs/custom-readers.md: Update JSON parsing example. The example now
uses the built-in `pandoc.json` library to parse the API output.
* doc/press.md: Add article on CiTO in J Cheminform by @egonw.
* doc/lua-filters.md: fix typo in `run_json_filter` (Morgan Willcock).
## pandoc 3.1 (2023-02-09)
* Fix regression with `--print-highlight-style` option (#8586).
* Add new `--chunk-template` option (#8581), allowing more control
over the filenames in chunked HTML output.
* Text.Pandoc.App: Add `optChunkTemplate` constructor to Opt [API change].
* Text.Pandoc.Options: add `writerChunkTemplate` constructor to
`WriterOptions` [API change].
* Text.Pandoc.Chunks: add Data, Typeable, Generic, ToJSON, FromJSON
instances for `PathTemplate` [API change].
* Text.Pandoc.Citeproc: Fix bug in `metaValueToReference` (#8611).
This bug caused us to get some repeated content when converting
MetaBlock to Inlines.
* Textile reader:
+ Support footnote backlinks (#8585, Stephen Altamirano).
+ Don't allow brackets in URLs (#8582).
* ODT reader: fix blockquote indent detection (#3437, Daniel Kessler).
* LaTeX writer: include short figure/table caption if one is given
(Albert Krewinkel). Short captions are used by LaTeX when generating
the list of figures or list of tables. Adding a short caption will
now overwrite the full caption in these lists.
* Powerpoint writer: fix handling of simple figures (#8565,
Albert Krewinkel). This ensures that simple figures are displayed
in the same way as before the introduction of a dedicated `Figure`
constructor in the AST.
* Improve handling of `%` in bib(la)tex parsing (#8597, #8595).
* Use released skylighting 0.13.2.1
* INSTALL.md: direct people to cabal install pandoc-cli.
* doc/lua-filters.md: document 'Figure' type and constructor (Albert
Krewinkel). Fix typos (Martin Joerg).
* Fix link in manual (#8583, Salim B).
-------------------------------------------------------------------
Thu Mar 30 17:07:46 UTC 2023 - Peter Simons <psimons@suse.com>

View File

@ -20,7 +20,7 @@
%global pkgver %{pkg_name}-%{version}
%bcond_with tests
Name: ghc-%{pkg_name}
Version: 3.0.1
Version: 3.1.2
Release: 0
Summary: Conversion between markup formats
License: GPL-2.0-or-later
@ -183,18 +183,18 @@ The formats it can handle include
- light markup formats (many variants of Markdown, reStructuredText, AsciiDoc,
Org-mode, Muse, Textile, txt2tags) - HTML formats (HTML 4 and 5) - Ebook
formats (EPUB v2 and v3, FB2) - Documentation formats (GNU TexInfo, Haddock) -
Roff formats (man, ms) - TeX formats (LaTeX, ConTeXt) - XML formats (DocBook 4
and 5, JATS, TEI Simple, OpenDocument) - Outline formats (OPML) - Bibliography
formats (BibTeX, BibLaTeX, CSL JSON, CSL YAML, RIS) - Word processor formats
(Docx, RTF, ODT) - Interactive notebook formats (Jupyter notebook ipynb) - Page
layout formats (InDesign ICML) - Wiki markup formats (MediaWiki, DokuWiki,
TikiWiki, TWiki, Vimwiki, XWiki, ZimWiki, Jira wiki, Creole) - Slide show
formats (LaTeX Beamer, PowerPoint, Slidy, reveal.js, Slideous, S5, DZSlides) -
Data formats (CSV and TSV tables) - PDF (via external programs such as pdflatex
or wkhtmltopdf)
Roff formats (man, ms) - TeX formats (LaTeX, ConTeXt) - Typst - XML formats
(DocBook 4 and 5, JATS, TEI Simple, OpenDocument) - Outline formats (OPML) -
Bibliography formats (BibTeX, BibLaTeX, CSL JSON, CSL YAML, RIS) - Word
processor formats (Docx, RTF, ODT) - Interactive notebook formats (Jupyter
notebook ipynb) - Page layout formats (InDesign ICML) - Wiki markup formats
(MediaWiki, DokuWiki, TikiWiki, TWiki, Vimwiki, XWiki, ZimWiki, Jira wiki,
Creole) - Slide show formats (LaTeX Beamer, PowerPoint, Slidy, reveal.js,
Slideous, S5, DZSlides) - Data formats (CSV and TSV tables) - PDF (via external
programs such as pdflatex or wkhtmltopdf)
Pandoc can convert mathematical content in documents between TeX, MathML, Word
equations, roff eqn, and plain text. It includes a powerful system for
equations, roff eqn, typst, and plain text. It includes a powerful system for
automatic citations and bibliographies, and it can be customized extensively
using templates, filters, and custom readers and writers written in Lua.
@ -406,10 +406,13 @@ This package provides the Haskell %{pkg_name} profiling library.
%{_datadir}/%{pkg_name}-%{version}/data/templates/default.tei
%{_datadir}/%{pkg_name}-%{version}/data/templates/default.texinfo
%{_datadir}/%{pkg_name}-%{version}/data/templates/default.textile
%{_datadir}/%{pkg_name}-%{version}/data/templates/default.typst
%{_datadir}/%{pkg_name}-%{version}/data/templates/default.xwiki
%{_datadir}/%{pkg_name}-%{version}/data/templates/default.zimwiki
%{_datadir}/%{pkg_name}-%{version}/data/templates/definitions.typst
%{_datadir}/%{pkg_name}-%{version}/data/templates/styles.citations.html
%{_datadir}/%{pkg_name}-%{version}/data/templates/styles.html
%{_datadir}/%{pkg_name}-%{version}/data/templates/template.typst
%{_datadir}/%{pkg_name}-%{version}/data/translations/*.yaml
%files devel -f %{name}-devel.files

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4c02ab89b261be9e8671ad3c57b6a83bf87fa2350f9f67c35c3cfc844a66b97b
size 7247541

3
pandoc-3.1.2.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b682d21b46ea969cfac0f72d1739d9b4595875638f5d9b86a55edc2d916e1cec
size 7267779