packages feed

Cabal revisions of texmath-0.12.8

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-Name:                texmath-Version:             0.12.8-Cabal-Version:       >= 1.10-Build-type:          Simple-Synopsis:            Conversion between math formats.-Description:         The texmath library provides functions to read-  and write TeX math, presentation MathML, and OMML (Office-  Math Markup Language, used in Microsoft Office).  Support is also-  included for converting math formats to Gnu eqn, typst, and pandoc's-  native format (allowing conversion, via pandoc, to a variety of-  different markup formats).  The TeX reader supports basic LaTeX-  and AMS extensions, and it can parse and apply LaTeX macros.-  (See <https://johnmacfarlane.net/texmath here> for a live demo of-  bidirectional conversion between LaTeX and MathML.)-  .-  The package also includes several utility modules which may be-  useful for anyone looking to manipulate either TeX math or-  MathML.  For example, a copy of the MathML operator dictionary is-  included.-  .-  Use the @executable@ flag to install a standalone-  executable, @texmath@, that converts formulas from one-  format to another. (Use the @--help@ flag for a description of all-  functionality).-  .-  Use the @server@ flag to install a web server, @texmath-server@,-  that exposes a JSON API allowing conversion of individual-  formulas and batches of formulas.--Category:            Text-Stability:           Experimental-License:             GPL-2-License-File:        LICENSE-Author:              John MacFarlane, Matthew Pickering-Maintainer:          jgm@berkeley.edu-Homepage:            http://github.com/jgm/texmath-Extra-source-files:  README.markdown-                     changelog-                     man/texmath.1.md-                     man/Makefile-                     man/man1/texmath.1-                     server/texmath.html-                     test/writer/mml/*.test-                     test/writer/omml/*.test-                     test/writer/tex/*.test-                     test/writer/typst/*.test-                     test/writer/eqn/*.test-                     test/reader/mml/*.test-                     test/reader/tex/*.test-                     test/reader/omml/*.test-                     test/regression/*.test-                     test/roundtrip/*.native-                     lib/totexmath/unicodetotex.hs-                     lib/totexmath/unimathsymbols.txt-                     lib/totexmath/Makefile-                     lib/mmldict/operatorDictionary.xsl-                     lib/mmldict/generateMMLDict.hs-                     lib/mmldict/Makefile-                     lib/tounicode/mkUnicodeTable.hs-                     lib/tounicode/Makefile--Source-repository head-  type:              git-  location:          git://github.com/jgm/texmath.git--Flag executable-  description:       Compile test executable.-  default:           False--Flag server-  description:       Compile webserver.-  default:           False--Library-    Build-depends:       base >= 4.11 && < 5,-                         syb >= 0.4.2 && < 0.8,-                         xml,-                         parsec >= 3,-                         containers,-                         pandoc-types >= 1.20 && < 1.24,-                         mtl >= 2.2.1,-                         text,-                         typst-symbols,-                         split--    Exposed-modules:     Text.TeXMath,-                         Text.TeXMath.Types,-                         Text.TeXMath.TeX,-                         Text.TeXMath.Readers.TeX,-                         Text.TeXMath.Readers.TeX.Macros,-                         Text.TeXMath.Readers.MathML,-                         Text.TeXMath.Readers.MathML.MMLDict,-                         Text.TeXMath.Readers.MathML.EntityMap,-                         Text.TeXMath.Readers.OMML,-                         Text.TeXMath.Writers.MathML,-                         Text.TeXMath.Writers.OMML,-                         Text.TeXMath.Writers.Pandoc,-                         Text.TeXMath.Writers.TeX,-                         Text.TeXMath.Writers.Typst,-                         Text.TeXMath.Writers.Eqn,-                         Text.TeXMath.Unicode.ToUnicode,-                         Text.TeXMath.Unicode.ToTeX,-                         Text.TeXMath.Unicode.Fonts-                         Text.TeXMath.Shared-    Other-modules:       Text.TeXMath.Readers.TeX.Commands-                         Paths_texmath-    if impl(ghc >= 6.12)-      Ghc-Options:     -Wall -fno-warn-unused-do-bind-    else-      Ghc-Options:     -Wall-    Ghc-Prof-Options:  -fprof-auto-exported-    Default-Language:    Haskell2010-    Hs-Source-Dirs:    src--Executable texmath-    Default-Language:    Haskell2010-    Main-is:             texmath.hs-    Other-Modules:       Paths_texmath-    Hs-Source-Dirs:      extra-    if impl(ghc >= 6.12)-      Ghc-Options:     -Wall -fno-warn-unused-do-bind-    else-      Ghc-Options:     -Wall-    Ghc-Prof-Options:  -fprof-auto-exported-    if flag(executable)-      Buildable:         True-      Build-Depends:     base >= 4.11 && < 5,-                         texmath,-                         xml,-                         pandoc-types >= 1.20 && < 1.24,-                         aeson,-                         bytestring,-                         text,-                         pretty-show,-                         network-uri >= 2.6-    else-      Buildable:         False--Executable texmath-server-    Default-Language:    Haskell2010-    Main-is:             Main.hs-    Hs-Source-Dirs:      server-    if impl(ghc >= 6.12)-      Ghc-Options:     -Wall -threaded -fno-warn-unused-do-bind-    else-      Ghc-Options:     -Wall -threaded-    Ghc-Prof-Options:  -fprof-auto-exported-    if flag(server)-      Buildable:         True-      Build-Depends:     base >= 4.8 && < 5-                       , texmath-                       , aeson-                       , text-                       , xml-                       , servant-server-                       , wai-                       , wai-logger-                       , warp-                       , optparse-applicative-                       , safe--    else-      Buildable:         False--Test-Suite test-texmath-    Type:                exitcode-stdio-1.0-    Main-Is:             test-texmath.hs-    Hs-Source-Dirs:      test-    Build-Depends:       base >= 4.11 && < 5,-                         texmath,-                         directory > 1.2.5,-                         filepath,-                         pretty-show,-                         bytestring,-                         xml,-                         text,-                         tasty,-                         tasty-golden,-                         tagged-    Default-Language:    Haskell2010-    Ghc-Options:         -Wall -threaded+Name:                texmath
+Version:             0.12.8
+x-revision: 1
+Cabal-Version:       >= 1.10
+Build-type:          Simple
+Synopsis:            Conversion between math formats.
+Description:         The texmath library provides functions to read
+  and write TeX math, presentation MathML, and OMML (Office
+  Math Markup Language, used in Microsoft Office).  Support is also
+  included for converting math formats to Gnu eqn, typst, and pandoc's
+  native format (allowing conversion, via pandoc, to a variety of
+  different markup formats).  The TeX reader supports basic LaTeX
+  and AMS extensions, and it can parse and apply LaTeX macros.
+  (See <https://johnmacfarlane.net/texmath here> for a live demo of
+  bidirectional conversion between LaTeX and MathML.)
+  .
+  The package also includes several utility modules which may be
+  useful for anyone looking to manipulate either TeX math or
+  MathML.  For example, a copy of the MathML operator dictionary is
+  included.
+  .
+  Use the @executable@ flag to install a standalone
+  executable, @texmath@, that converts formulas from one
+  format to another. (Use the @--help@ flag for a description of all
+  functionality).
+  .
+  Use the @server@ flag to install a web server, @texmath-server@,
+  that exposes a JSON API allowing conversion of individual
+  formulas and batches of formulas.
+
+Category:            Text
+Stability:           Experimental
+License:             GPL-2
+License-File:        LICENSE
+Author:              John MacFarlane, Matthew Pickering
+Maintainer:          jgm@berkeley.edu
+Homepage:            http://github.com/jgm/texmath
+Extra-source-files:  README.markdown
+                     changelog
+                     man/texmath.1.md
+                     man/Makefile
+                     man/man1/texmath.1
+                     server/texmath.html
+                     test/writer/mml/*.test
+                     test/writer/omml/*.test
+                     test/writer/tex/*.test
+                     test/writer/typst/*.test
+                     test/writer/eqn/*.test
+                     test/reader/mml/*.test
+                     test/reader/tex/*.test
+                     test/reader/omml/*.test
+                     test/regression/*.test
+                     test/roundtrip/*.native
+                     lib/totexmath/unicodetotex.hs
+                     lib/totexmath/unimathsymbols.txt
+                     lib/totexmath/Makefile
+                     lib/mmldict/operatorDictionary.xsl
+                     lib/mmldict/generateMMLDict.hs
+                     lib/mmldict/Makefile
+                     lib/tounicode/mkUnicodeTable.hs
+                     lib/tounicode/Makefile
+
+Source-repository head
+  type:              git
+  location:          git://github.com/jgm/texmath.git
+
+Flag executable
+  description:       Compile test executable.
+  default:           False
+
+Flag server
+  description:       Compile webserver.
+  default:           False
+
+Library
+    Build-depends:       base >= 4.11 && < 5,
+                         syb >= 0.4.2 && < 0.8,
+                         xml,
+                         parsec >= 3,
+                         containers,
+                         pandoc-types >= 1.20 && < 1.24,
+                         mtl >= 2.2.1,
+                         text,
+                         typst-symbols == 0.1.2,
+                         split
+
+    Exposed-modules:     Text.TeXMath,
+                         Text.TeXMath.Types,
+                         Text.TeXMath.TeX,
+                         Text.TeXMath.Readers.TeX,
+                         Text.TeXMath.Readers.TeX.Macros,
+                         Text.TeXMath.Readers.MathML,
+                         Text.TeXMath.Readers.MathML.MMLDict,
+                         Text.TeXMath.Readers.MathML.EntityMap,
+                         Text.TeXMath.Readers.OMML,
+                         Text.TeXMath.Writers.MathML,
+                         Text.TeXMath.Writers.OMML,
+                         Text.TeXMath.Writers.Pandoc,
+                         Text.TeXMath.Writers.TeX,
+                         Text.TeXMath.Writers.Typst,
+                         Text.TeXMath.Writers.Eqn,
+                         Text.TeXMath.Unicode.ToUnicode,
+                         Text.TeXMath.Unicode.ToTeX,
+                         Text.TeXMath.Unicode.Fonts
+                         Text.TeXMath.Shared
+    Other-modules:       Text.TeXMath.Readers.TeX.Commands
+                         Paths_texmath
+    if impl(ghc >= 6.12)
+      Ghc-Options:     -Wall -fno-warn-unused-do-bind
+    else
+      Ghc-Options:     -Wall
+    Ghc-Prof-Options:  -fprof-auto-exported
+    Default-Language:    Haskell2010
+    Hs-Source-Dirs:    src
+
+Executable texmath
+    Default-Language:    Haskell2010
+    Main-is:             texmath.hs
+    Other-Modules:       Paths_texmath
+    Hs-Source-Dirs:      extra
+    if impl(ghc >= 6.12)
+      Ghc-Options:     -Wall -fno-warn-unused-do-bind
+    else
+      Ghc-Options:     -Wall
+    Ghc-Prof-Options:  -fprof-auto-exported
+    if flag(executable)
+      Buildable:         True
+      Build-Depends:     base >= 4.11 && < 5,
+                         texmath,
+                         xml,
+                         pandoc-types >= 1.20 && < 1.24,
+                         aeson,
+                         bytestring,
+                         text,
+                         pretty-show,
+                         network-uri >= 2.6
+    else
+      Buildable:         False
+
+Executable texmath-server
+    Default-Language:    Haskell2010
+    Main-is:             Main.hs
+    Hs-Source-Dirs:      server
+    if impl(ghc >= 6.12)
+      Ghc-Options:     -Wall -threaded -fno-warn-unused-do-bind
+    else
+      Ghc-Options:     -Wall -threaded
+    Ghc-Prof-Options:  -fprof-auto-exported
+    if flag(server)
+      Buildable:         True
+      Build-Depends:     base >= 4.8 && < 5
+                       , texmath
+                       , aeson
+                       , text
+                       , xml
+                       , servant-server
+                       , wai
+                       , wai-logger
+                       , warp
+                       , optparse-applicative
+                       , safe
+
+    else
+      Buildable:         False
+
+Test-Suite test-texmath
+    Type:                exitcode-stdio-1.0
+    Main-Is:             test-texmath.hs
+    Hs-Source-Dirs:      test
+    Build-Depends:       base >= 4.11 && < 5,
+                         texmath,
+                         directory > 1.2.5,
+                         filepath,
+                         pretty-show,
+                         bytestring,
+                         xml,
+                         text,
+                         tasty,
+                         tasty-golden,
+                         tagged
+    Default-Language:    Haskell2010
+    Ghc-Options:         -Wall -threaded