[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
111/204: gnu: Add texlive-unicode-math.
From: |
guix-commits |
Subject: |
111/204: gnu: Add texlive-unicode-math. |
Date: |
Wed, 20 Apr 2022 02:03:29 -0400 (EDT) |
apteryx pushed a commit to branch wip-ipython-polyglossia
in repository guix.
commit 6aab434d4159a7cbed4b60c013508650ab718c12
Author: Maxim Cournoyer <maxim.cournoyer@gmail.com>
AuthorDate: Wed Apr 13 13:44:22 2022 -0400
gnu: Add texlive-unicode-math.
* gnu/packages/tex.scm (texlive-unicode-math): New variable.
---
gnu/packages/tex.scm | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 51 insertions(+)
diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm
index 6fc1d4fdbf..527095911c 100644
--- a/gnu/packages/tex.scm
+++ b/gnu/packages/tex.scm
@@ -10546,6 +10546,57 @@ on the page, and which specifies where it is to be
placed. The environment is
accompanied by various configuration commands.")
(license license:lppl)))
+(define-public texlive-unicode-math
+ (package
+ (inherit (simple-texlive-package
+ "texlive-unicode-math"
+ (list "source/latex/unicode-math/"
+ "doc/latex/unicode-math/"
+ "tex/latex/unicode-math/unicode-math-table.tex")
+ (base32 "1j3041dcm7wqj0x26rxm9bb7q4xa1rqsqynqdb6cbjk3jmfvskxn")))
+ (outputs '("out" "doc"))
+ (arguments
+ (list
+ #:tex-directory "latex/unicode-math"
+ #:tex-format "xelatex"
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'copy-files
+ ;; The documentation isn't built.
+ (lambda* (#:key outputs tex-directory #:allow-other-keys)
+ (let ((doc (assoc-ref outputs "doc"))
+ (tex (string-append #$output "/share/texmf-dist/tex/"
+ tex-directory)))
+ ;; Install documentation.
+ (mkdir-p (string-append doc "/share/texmf-dist/doc" ))
+ (copy-recursively "doc" doc)
+ ;; Install unicode-math-table.tex, which is not
+ ;; built.
+ (install-file "tex/latex/unicode-math/unicode-math-table.tex"
+ tex))))
+ (add-after 'copy-files 'chdir
+ (lambda* (#:key tex-directory #:allow-other-keys)
+ (chdir (string-append "source/" tex-directory)))))))
+ (home-page "https://ctan.org/pkg/unicode-math")
+ (synopsis "Unicode mathematics support for XeTeX and LuaTeX")
+ (description "This package will provide a complete implementation of
+Unicode maths for XeLaTeX and LuaLaTeX. Unicode maths is currently supported
+by the following fonts:
+@itemize
+@item Latin Modern Math
+@item TeX Gyre Bonum Math
+@item TeX Gyre Pagella Math
+@item TeX Gyre Schola Math
+@item TeX Gyre Termes Math
+@item DejaVu Math TeX Gyre
+@item Asana-Math
+@item STIX
+@item XITS Math
+@item Libertinus Math
+@item Fira Math
+@end itemize")
+ (license license:lppl1.3c+)))
+
(define-public texlive-xifthen
(package
(inherit (simple-texlive-package
- 70/204: gnu: python-pytest-shutil: Adjust to use python-path., (continued)
- 70/204: gnu: python-pytest-shutil: Adjust to use python-path., guix-commits, 2022/04/20
- 90/204: gnu: python-click: Update to 8.1.2 and honor TESTS?., guix-commits, 2022/04/20
- 108/204: gnu: python-anyio: Update to 3.5.0., guix-commits, 2022/04/20
- 143/204: gnu: python-fakeredis: Update to 1.7.1., guix-commits, 2022/04/20
- 145/204: gnu: Add python-dictpath., guix-commits, 2022/04/20
- 146/204: gnu: Add python-openapi-core., guix-commits, 2022/04/20
- 147/204: gnu: Add python-jupyterlab-server., guix-commits, 2022/04/20
- 148/204: gnu: python-hypothesis-6.23: Update to 6.43.3., guix-commits, 2022/04/20
- 93/204: gnu: python-black: Update to 22.3.0., guix-commits, 2022/04/20
- 101/204: gnu: Add python-ipyparallel-bootstrap., guix-commits, 2022/04/20
- 111/204: gnu: Add texlive-unicode-math.,
guix-commits <=
- 114/204: gnu: Add python-jupyter-server-mathjax., guix-commits, 2022/04/20
- 115/204: gnu: python-nbval: Fix build., guix-commits, 2022/04/20
- 126/204: gnu: python-ipython-documentation: Also build info and pdf targets., guix-commits, 2022/04/20
- 150/204: gnu: python-llvmlite: Update to 0.38.0., guix-commits, 2022/04/20
- 175/204: gnu: Add python-argparse-addons., guix-commits, 2022/04/20
- 180/204: gnu: Add python-mergedeep., guix-commits, 2022/04/20
- 198/204: gnu: emacsy: Use webkitgtk-with-libsoup2., guix-commits, 2022/04/20
- 203/204: gnu: python-flask-login: Update to 0.6.0., guix-commits, 2022/04/20
- 113/204: gnu: python-nbconvert: Update to 6.5.0., guix-commits, 2022/04/20
- 117/204: gnu: python-notebook: Update to 6.4.10., guix-commits, 2022/04/20