[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
373/418: gnu: texlive-unicode-math: Remove SIMPLE-TEXLIVE-PACKAGE call.
From: |
guix-commits |
Subject: |
373/418: gnu: texlive-unicode-math: Remove SIMPLE-TEXLIVE-PACKAGE call. |
Date: |
Fri, 2 Jun 2023 17:25:57 -0400 (EDT) |
ngz pushed a commit to branch tex-team-next
in repository guix.
commit 4e9b84601cf04c6c919372da37dc30ea072bbe09
Author: Nicolas Goaziou <mail@nicolasgoaziou.fr>
AuthorDate: Thu May 18 14:11:30 2023 +0200
gnu: texlive-unicode-math: Remove SIMPLE-TEXLIVE-PACKAGE call.
* gnu/packages/tex.scm (texlive-unicode-math!): Remove
SIMPLE-TEXLIVE-PACKAGE
call.
[propagated-inputs]: Add TEXLIVE-AMSMATH, TEXLIVE-FONTSPEC,
TEXLIVE-L3KERNEL,
TEXLIVE-L3PACKAGES, TEXLIVE-LM-MATH, TEXLIVE-LUALATEX-MATH.
[description]: Add commas at the end of items for an improved typographic
core.
---
gnu/packages/tex.scm | 72 ++++++++++++++++++++++++----------------------------
1 file changed, 33 insertions(+), 39 deletions(-)
diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm
index e0c0f4c16d..0995ea3d07 100644
--- a/gnu/packages/tex.scm
+++ b/gnu/packages/tex.scm
@@ -12506,49 +12506,43 @@ conference posters.")
(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")))
+ (name "texlive-unicode-math")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/unicode-math/"
+ "source/latex/unicode-math/"
+ "tex/latex/unicode-math/")
+ (base32
+ "0w5gp11ccc486lckzag63arg97g1r0zkf29bdnnk13pz4r5m2lgx")))
(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)))))))
+ (build-system texlive-build-system)
+ (arguments (list #:tex-format "xelatex"))
+ (propagated-inputs
+ (list texlive-amsmath
+ texlive-fontspec
+ texlive-l3kernel
+ texlive-l3packages
+ texlive-lm-math
+ texlive-lualatex-math))
(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:
+ (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
+@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 fonts,
+@item STIX,
+@item XITS Math,
+@item Libertinus Math,
+@item Fira Math.
@end itemize")
(license license:lppl1.3c+)))
- 352/418: gnu: Add texlive-manfnt., (continued)
- 352/418: gnu: Add texlive-manfnt., guix-commits, 2023/06/02
- 355/418: gnu: Add texlive-luatex., guix-commits, 2023/06/02
- 356/418: gnu: texlive-siunitx: Refresh package definition., guix-commits, 2023/06/02
- 364/418: gnu: texlive-amscls: Remove SIMPLE-TEXLIVE-PACKAGE call., guix-commits, 2023/06/02
- 366/418: gnu: texlive-tabu: Remove SIMPLE-TEXLIVE-PACKAGE call., guix-commits, 2023/06/02
- 367/418: gnu: texlive-sectsty: Remove SIMPLE-TEXLIVE-PACKAGE call., guix-commits, 2023/06/02
- 368/418: gnu: texlive-morefloats: Remove SIMPLE-TEXLIVE-PACKAGE call., guix-commits, 2023/06/02
- 359/418: gnu: texlive-hyphen-package: Remove SIMPLE-TEXLIVE-PACKAGE call., guix-commits, 2023/06/02
- 362/418: gnu: texlive-hyph-utf8: Remove SIMPLE-TEXLIVE-PACKAGE call., guix-commits, 2023/06/02
- 372/418: gnu: texlive-qrcode: Remove SIMPLE-TEXLIVE-PACKAGE call., guix-commits, 2023/06/02
- 373/418: gnu: texlive-unicode-math: Remove SIMPLE-TEXLIVE-PACKAGE call.,
guix-commits <=
- 375/418: gnu: texlive-babel-czech: Remove SIMPLE-TEXLIVE-PACKAGE call., guix-commits, 2023/06/02
- 379/418: gnu: texlive-babel-polish: Remove SIMPLE-TEXLIVE-PACKAGE call., guix-commits, 2023/06/02
- 381/418: gnu: texlive-breqn: Remove SIMPLE-TEXLIVE-PACKAGE call., guix-commits, 2023/06/02
- 382/418: gnu: texlive-datatool: Remove SIMPLE-TEXLIVE-PACKAGE call., guix-commits, 2023/06/02
- 383/418: gnu: texlive-lastpage: Remove SIMPLE-TEXLIVE-PACKAGE call., guix-commits, 2023/06/02
- 385/418: gnu: texlive-soulutf8: Remove SIMPLE-TEXLIVE-PACKAGE call., guix-commits, 2023/06/02
- 386/418: gnu: texlive-totcount: Remove SIMPLE-TEXLIVE-PACKAGE call., guix-commits, 2023/06/02
- 388/418: gnu: simple-texlive-package: Remove it., guix-commits, 2023/06/02
- 390/418: guix: import: Handle native inputs in texlive importer., guix-commits, 2023/06/02
- 391/418: gnu: texlive-cm: Fix build., guix-commits, 2023/06/02