[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
15/37: gnu: Replace texlive-latex-lh with texlive-lh.
From: |
guix-commits |
Subject: |
15/37: gnu: Replace texlive-latex-lh with texlive-lh. |
Date: |
Wed, 23 Dec 2020 06:31:41 -0500 (EST) |
rekado pushed a commit to branch core-updates
in repository guix.
commit 7899a10e8e868936adec9f4fe9cef7ea2d125682
Author: Ricardo Wurmus <rekado@elephly.net>
AuthorDate: Mon Oct 26 22:37:57 2020 +0100
gnu: Replace texlive-latex-lh with texlive-lh.
* gnu/packages/tex.scm (texlive-latex-lh): Deprecate in favor of...
(texlive-lh): ...this new variable.
---
gnu/packages/tex.scm | 48 ++++++++++++++++++++++++++++++------------------
1 file changed, 30 insertions(+), 18 deletions(-)
diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm
index 85df70a..092b1af 100644
--- a/gnu/packages/tex.scm
+++ b/gnu/packages/tex.scm
@@ -5575,23 +5575,32 @@ now contains a package @code{fix-cm},f which performs
the task of
@code{ec} fonts.")
(license license:lppl)))
-(define-public texlive-latex-lh
- (package
- (name "texlive-latex-lh")
- (version (number->string %texlive-revision))
- (source (origin
- (method svn-fetch)
- (uri (texlive-ref "latex" "lh"))
- (file-name (string-append name "-" version "-checkout"))
- (sha256
- (base32
- "00gdiwh3sfhh1iimjhpja7lm7k4vzqzql2irgwnpz94qvh25zwi5"))))
- (build-system texlive-build-system)
- (arguments '(#:tex-directory "latex/lh"))
- (home-page "https://www.ctan.org/pkg/lh")
- (synopsis "Cyrillic fonts that support LaTeX standard encodings")
- (description
- "The LH fonts address the problem of the wide variety of alphabets that
+(define-public texlive-lh
+ (let ((template (simple-texlive-package
+ "texlive-lh"
+ (list "/doc/fonts/lh/"
+ "/source/fonts/lh/"
+ "/source/latex/lh/"
+ "/fonts/source/lh/"
+ "/tex/plain/lh/")
+ (base32
+ "0vw75i52asi5sssp8k9r8dy4ihvqbvmbsl3dini3ls8cky15lz37"))))
+ (package
+ (inherit template)
+ (arguments
+ (substitute-keyword-arguments (package-arguments template)
+ ((#:tex-directory _ #t)
+ "latex/lh")
+ ((#:build-targets _ '())
+ ''("nfssfox.ins" "lcyfonts.ins" "ot2fonts.ins" "t2ccfonts.ins"))
+ ((#:phases phases)
+ `(modify-phases ,phases
+ (add-after 'unpack 'chdir
+ (lambda _ (chdir "source/latex/lh") #t))))))
+ (home-page "https://www.ctan.org/pkg/lh")
+ (synopsis "Cyrillic fonts that support LaTeX standard encodings")
+ (description
+ "The LH fonts address the problem of the wide variety of alphabets that
are written with Cyrillic-style characters. The fonts are the original basis
of the set of T2* and X2 encodings that are now used when LaTeX users need to
write in Cyrillic languages. Macro support in standard LaTeX encodings is
@@ -5600,7 +5609,10 @@ offers support for other (more traditional) encodings.
The fonts, in the
standard T2* and X2 encodings are available in Adobe Type 1 format, in the
CM-Super family of fonts. The package also offers its own LaTeX support for
OT2 encoded fonts, CM bright shaped fonts and Concrete shaped fonts.")
- (license license:lppl)))
+ (license license:lppl))))
+
+(define-public texlive-latex-lh
+ (deprecated-package "texlive-latex-lh" texlive-lh))
(define-public texlive-metapost
(package
- 01/37: gnu: texlive-latex-base: Use character translation file., (continued)
- 01/37: gnu: texlive-latex-base: Use character translation file., guix-commits, 2020/12/23
- 11/37: gnu: mit-scheme: Remove obsolete build phase., guix-commits, 2020/12/23
- 02/37: gnu: Add texlive-l3build., guix-commits, 2020/12/23
- 05/37: gnu: texlive-luatex-luaotfload: Use TeX Live sources., guix-commits, 2020/12/23
- 06/37: gnu: texlive-base: Add texlive-cm-super to default set., guix-commits, 2020/12/23
- 08/37: gnu: Replace texlive-metafont-base with texlive-metafont., guix-commits, 2020/12/23
- 10/37: gnu: discrover: Use new texlive package names., guix-commits, 2020/12/23
- 12/37: gnu: hypre: Remove obsolete build phase., guix-commits, 2020/12/23
- 14/37: gnu: sbcl: Remove obsolete build phase., guix-commits, 2020/12/23
- 13/37: gnu: gtk-doc: Remove obsolete build phase., guix-commits, 2020/12/23
- 15/37: gnu: Replace texlive-latex-lh with texlive-lh.,
guix-commits <=
- 25/37: gnu: Update references to texlive-knuth-lib., guix-commits, 2020/12/23
- 21/37: gnu: chez-web: Remove obsolete build phase., guix-commits, 2020/12/23
- 03/37: gnu: Add texlive-context., guix-commits, 2020/12/23
- 07/37: gnu: texlive-metafont-base: Install missing files., guix-commits, 2020/12/23
- 09/37: gnu: discrover: Remove obsolete build phase., guix-commits, 2020/12/23
- 17/37: gnu: lilypond: Remove obsolete build phase., guix-commits, 2020/12/23
- 16/37: gnu: texlive-amsfonts: Only create tfm files for Euler fonts., guix-commits, 2020/12/23
- 19/37: gnu: Replace texlive-generic-pdftex with texlive-pdftex., guix-commits, 2020/12/23
- 20/37: gnu: teximpatient: Use new name for texlive-pdftex., guix-commits, 2020/12/23
- 22/37: gnu: chez-sockets: Use new name of texlive-pdftex., guix-commits, 2020/12/23