diff options
| author | Ricardo Wurmus <rekado@elephly.net> | 2021-09-13 16:52:45 +0200 |
|---|---|---|
| committer | Ricardo Wurmus <rekado@elephly.net> | 2021-09-13 22:49:52 +0200 |
| commit | e47e9d927368dac0d6a3c528ce350cf4c73c1a28 (patch) | |
| tree | 34a32469a5552c61d8f0364152efdef6cc440cff | |
| parent | 17d26c43e4c576f845c51eb341bf8383598c32e9 (diff) | |
gnu: Add texlive-psnfss.
* gnu/packages/tex.scm (texlive-psnfss): New variable.
| -rw-r--r-- | gnu/packages/tex.scm | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index 3013b1e8b5f..2c9acc5019a 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm | |||
| @@ -3639,6 +3639,42 @@ font metrics. The bundle as a whole is part of the LaTeX required set of | |||
| 3639 | packages.") | 3639 | packages.") |
| 3640 | (license license:lppl1.2+))) | 3640 | (license license:lppl1.2+))) |
| 3641 | 3641 | ||
| 3642 | ;; TODO: this should supersede texlive-latex-psnfss, but we can't do this | ||
| 3643 | ;; before the next rebuild cycle. | ||
| 3644 | (define-public texlive-psnfss | ||
| 3645 | (let ((template (simple-texlive-package | ||
| 3646 | "texlive-psnfss" | ||
| 3647 | (list "/doc/latex/psnfss/" | ||
| 3648 | "/source/latex/psnfss/" | ||
| 3649 | "/fonts/map/dvips/psnfss/" | ||
| 3650 | ;; Only the sty files are generated. We need all the .fd | ||
| 3651 | ;; files. | ||
| 3652 | "/tex/latex/psnfss/") | ||
| 3653 | (base32 | ||
| 3654 | "04y7v4bghpzky6c3l6qadx7s47m69jh1y615g91rxcn8z3r190di") | ||
| 3655 | #:trivial? #false))) | ||
| 3656 | (package | ||
| 3657 | (inherit template) | ||
| 3658 | (arguments | ||
| 3659 | (substitute-keyword-arguments (package-arguments template) | ||
| 3660 | ((#:tex-directory _ '()) | ||
| 3661 | "latex/psnfss") | ||
| 3662 | ((#:phases phases) | ||
| 3663 | `(modify-phases ,phases | ||
| 3664 | (add-after 'unpack 'chdir | ||
| 3665 | (lambda _ (chdir "source/latex/psnfss"))))))) | ||
| 3666 | (home-page "https://www.ctan.org/pkg/psnfss") | ||
| 3667 | (synopsis "Font support for common PostScript fonts") | ||
| 3668 | (description | ||
| 3669 | "The PSNFSS collection includes a set of files that provide a complete | ||
| 3670 | working setup of the LaTeX font selection scheme (NFSS2) for use with common | ||
| 3671 | PostScript fonts. It covers the so-called \"Base\" fonts (which are built | ||
| 3672 | into any Level 2 PostScript printing device and the Ghostscript interpreter) | ||
| 3673 | and a number of free fonts. It provides font definition files, macros and | ||
| 3674 | font metrics. The bundle as a whole is part of the LaTeX required set of | ||
| 3675 | packages.") | ||
| 3676 | (license license:lppl1.2+)))) | ||
| 3677 | |||
| 3642 | ;; For user profiles | 3678 | ;; For user profiles |
| 3643 | (define-public texlive-base | 3679 | (define-public texlive-base |
| 3644 | (let ((default-packages | 3680 | (let ((default-packages |
