forked from pool/texmath
Accepting request 950026 from home:akumar:branches:devel:languages:haskell
- Update texmath to version 0.12.4. texmath (0.12.4) * TeX reader: handle hyperref better (#186). We don't parse it as a link, but we pass its contents through rather than failing. * Update scripts and data in `lib/` directory. These are not build dependencies, but they were used to produce some of the large tables in the source code. Fixed the scripts and Makefile to work with recent texmath and cabal. Removed two very large unicode data files that can be downloaded when needed. (This reduces the size of the source tarball considerably.) Remove `lib/toascii` (no longer used). * Update MMLDict using latest unicode.xml. * TeX reader: support siunitx `\qty`, `\qtyrange`, `\unit` (#185). * Remove Text.TeXMath.Compat. We can now safely require mtl >= 2.2.1. * Use symbolMap from ToTeX to shorten the long hardcoded symbols list. Now we only hard-code items that differ what what is in symbolMap. This reduces the code size by thousands of lines. * Unicode.ToTeX: export `symbolMap` [API change]. This uses the data in `records` to create a backwards mapping from TeX commands to Exps (ESymbol elements). This can replace most of the hardcoded list in the current TeX reader. * Split out TeXMath.Readers.TeX.Commands internal module. This makes the TeX reader shorter and should help compile times. * OMML reader: better handling of m:t nodes (#151). Previously we parsed an m:t element as an EIdentifier if it contains a single letter, but an EText TextNormal if it contains more than one. This gave bad results in some cases. It is better to reserve EText for the case where the m:nor property is specified for "normal text." * Require base >= 4.11. * Remove `network-uri` flag from stack.yaml. texmath (0.12.3.3) OBS-URL: https://build.opensuse.org/request/show/950026 OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/texmath?expand=0&rev=127
This commit is contained in:
committed by
Git OBS Bridge
parent
2e5fa41fa8
commit
a1bf301d44
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d6ec8b7ecb60ca73d56d8043ec79a006144ab50645bb6124c86f5678941d39b5
|
||||
size 1808593
|
||||
3
texmath-0.12.4.tar.gz
Normal file
3
texmath-0.12.4.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4373bb9db8f977f37b9c1316c65ca97bae7600277e4f79d681dabf2fcb81f0cc
|
||||
size 1012215
|
||||
@@ -1,3 +1,70 @@
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 30 17:08:50 UTC 2022 - Avinesh Kumar <avinesh.kumar@suse.com>
|
||||
|
||||
- Update texmath to version 0.12.4.
|
||||
texmath (0.12.4)
|
||||
|
||||
* TeX reader: handle hyperref better (#186). We don't parse it as a link,
|
||||
but we pass its contents through rather than failing.
|
||||
|
||||
* Update scripts and data in `lib/` directory. These are not build
|
||||
dependencies, but they were used to produce some of the large
|
||||
tables in the source code. Fixed the scripts and Makefile to work
|
||||
with recent texmath and cabal. Removed two very large unicode data
|
||||
files that can be downloaded when needed. (This reduces the size of
|
||||
the source tarball considerably.) Remove `lib/toascii` (no longer used).
|
||||
|
||||
* Update MMLDict using latest unicode.xml.
|
||||
|
||||
* TeX reader: support siunitx `\qty`, `\qtyrange`, `\unit` (#185).
|
||||
|
||||
* Remove Text.TeXMath.Compat. We can now safely require mtl >= 2.2.1.
|
||||
|
||||
* Use symbolMap from ToTeX to shorten the long hardcoded symbols list.
|
||||
Now we only hard-code items that differ what what is in symbolMap.
|
||||
This reduces the code size by thousands of lines.
|
||||
|
||||
* Unicode.ToTeX: export `symbolMap` [API change]. This uses the data in
|
||||
`records` to create a backwards mapping from TeX commands to Exps (ESymbol
|
||||
elements). This can replace most of the hardcoded list in the current
|
||||
TeX reader.
|
||||
|
||||
* Split out TeXMath.Readers.TeX.Commands internal module.
|
||||
This makes the TeX reader shorter and should help compile times.
|
||||
|
||||
* OMML reader: better handling of m:t nodes (#151).
|
||||
Previously we parsed an m:t element as an EIdentifier if it contains a
|
||||
single letter, but an EText TextNormal if it contains more than one. This
|
||||
gave bad results in some cases. It is better to reserve EText for the
|
||||
case where the m:nor property is specified for "normal text."
|
||||
|
||||
* Require base >= 4.11.
|
||||
|
||||
* Remove `network-uri` flag from stack.yaml.
|
||||
|
||||
texmath (0.12.3.3)
|
||||
|
||||
* OMML writer: use nary only for operators supported by LibreOffice
|
||||
(Albert Krewinkel). LibreOffice (and possibly Word, too) can handle
|
||||
only a small set of operators in an `nary` element.
|
||||
|
||||
* TeX writer: use `\xleftarrow`, `\xrightarrow` where sensible
|
||||
(Albert Krewinkel). The commands are generated for expressions over `←`
|
||||
or `→`. Besides being more idiomatic, this change also prevents the
|
||||
generation of invalid LaTeX, as `\leftarrow` and `\rightarrow` are not
|
||||
math operators and hence may not be followed by `\limit`.
|
||||
Both commands are part of amsmath.sty.
|
||||
|
||||
* TeX reader:
|
||||
|
||||
+ Improve angled-bracket support (Albert Krewinkel).
|
||||
The amsmath package allows `\left<` and `\right>` as alternatives to
|
||||
`\left\langle` and `\right\rangle`, respectively.
|
||||
+ Ignore stared version of `\tag` (Albert Krewinkel).
|
||||
+ Support \dots{c,b,m,i,o} from amsmath (#179).
|
||||
+ Change symbol returned for \dots{b,i,m} from `…` to `⋯`
|
||||
(Albert Krewinkel).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 1 08:39:52 UTC 2021 - psimons@suse.com
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package texmath
|
||||
# spec file
|
||||
#
|
||||
# Copyright (c) 2021 SUSE LLC
|
||||
# Copyright (c) 2022 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -19,7 +19,7 @@
|
||||
%global pkg_name texmath
|
||||
%bcond_with tests
|
||||
Name: %{pkg_name}
|
||||
Version: 0.12.3.2
|
||||
Version: 0.12.4
|
||||
Release: 0
|
||||
Summary: Conversion between formats used to represent mathematics
|
||||
License: GPL-2.0-or-later
|
||||
@@ -83,7 +83,7 @@ Summary: Haskell %{name} library development files
|
||||
Requires: ghc-%{name} = %{version}-%{release}
|
||||
Requires: ghc-compiler = %{ghc_version}
|
||||
Requires(post): ghc-compiler = %{ghc_version}
|
||||
Requires(postun): ghc-compiler = %{ghc_version}
|
||||
Requires(postun):ghc-compiler = %{ghc_version}
|
||||
|
||||
%description -n ghc-%{name}-devel
|
||||
This package provides the Haskell %{name} library development files.
|
||||
|
||||
Reference in New Issue
Block a user