[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
111/232: gnu: Add texlive-unicode-math.
From: |
guix-commits |
Subject: |
111/232: gnu: Add texlive-unicode-math. |
Date: |
Sun, 24 Apr 2022 23:58:56 -0400 (EDT) |
apteryx pushed a commit to branch wip-ipython-polyglossia
in repository guix.
commit 80f4af79eb85e79d762951a0e5a50f2525be67d7
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
- 79/232: gnu: Add python-cffsubr., (continued)
- 79/232: gnu: Add python-cffsubr., guix-commits, 2022/04/24
- 83/232: gnu: Add python-compreffor., guix-commits, 2022/04/24
- 82/232: gnu: Add python-ufolib2., guix-commits, 2022/04/24
- 84/232: gnu: Add python-ufo2ft., guix-commits, 2022/04/24
- 94/232: gnu: pylint: Run tests in parallel., guix-commits, 2022/04/24
- 97/232: gnu: Add python-debugpy., guix-commits, 2022/04/24
- 100/232: gnu: python-pytest-xdist-next: Update to 2.5.0., guix-commits, 2022/04/24
- 104/232: gnu: python-jupyter-client: Update to 7.2.2., guix-commits, 2022/04/24
- 106/232: gnu: Add python-pytest-tornado., guix-commits, 2022/04/24
- 107/232: gnu: python-ipyparallel: Update to 8.2.1., guix-commits, 2022/04/24
- 111/232: gnu: Add texlive-unicode-math.,
guix-commits <=
- 112/232: gnu: Add texlive-lm-math., guix-commits, 2022/04/24
- 117/232: gnu: python-notebook: Update to 6.4.10., guix-commits, 2022/04/24
- 120/232: gnu: python-sphinx: Propagate TexLive dependencies., guix-commits, 2022/04/24
- 121/232: gnu: Add python-pep621., guix-commits, 2022/04/24
- 126/232: gnu: Add texlive-cbfonts-fd., guix-commits, 2022/04/24
- 128/232: download: Add a mirror for CTAN., guix-commits, 2022/04/24
- 130/232: gnu: Add texlive-cm-lgc., guix-commits, 2022/04/24
- 131/232: gnu: Add texlive-xindy., guix-commits, 2022/04/24
- 133/232: gnu: python-websockets: Update to 10.3 and enable tests., guix-commits, 2022/04/24
- 78/232: gnu: Add python-afdko., guix-commits, 2022/04/24