gnu: Add texlive-context.

* gnu/packages/tex.scm (texlive-context): New variable.
(texlive-context-base): Deprecate in favor of texlive-context.
* gnu/packages/chez.scm (chez-web)[native-inputs]: Replace
texlive-context-base with texlive-context.
This commit is contained in:
Ricardo Wurmus 2021-09-13 17:09:30 +02:00
parent e668a9b11d
commit f98dfdc1b6
No known key found for this signature in database
GPG Key ID: 197A5888235FACAC
2 changed files with 89 additions and 26 deletions

View File

@ -320,9 +320,9 @@ and 32-bit PowerPC architectures.")
texlive-generic-epsf texlive-generic-epsf
texlive-metapost texlive-metapost
texlive-fonts-charter texlive-fonts-charter
texlive-context-base
texlive-fonts-cm texlive-fonts-cm
texlive-pdftex texlive-pdftex
texlive-context
texlive-tex-plain))))) texlive-tex-plain)))))
(arguments (arguments
`(#:make-flags (list (string-append "PREFIX=" %output) `(#:make-flags (list (string-append "PREFIX=" %output)

View File

@ -7291,32 +7291,92 @@ Support for use with LaTeX is available in @code{freenfss}, part of
(define-public texlive-fonts-charter (define-public texlive-fonts-charter
(deprecated-package "texlive-fonts-charter" texlive-charter)) (deprecated-package "texlive-fonts-charter" texlive-charter))
(define-public texlive-context-base (define-public texlive-context
(package (package
(name "texlive-context-base") (inherit (simple-texlive-package
(version (number->string %texlive-revision)) "texlive-context"
(source (origin (list "/doc/context/"
(method svn-fetch) "/doc/man/man1/context.1"
(uri (svn-reference "/doc/man/man1/luatools.1"
(url (string-append "svn://www.tug.org/texlive/tags/" "/doc/man/man1/mtx-babel.1"
%texlive-tag "/Master/texmf-dist/" "/doc/man/man1/mtx-base.1"
"/tex/context/base")) "/doc/man/man1/mtx-bibtex.1"
(revision %texlive-revision))) "/doc/man/man1/mtx-cache.1"
(file-name (string-append name "-" version "-checkout")) "/doc/man/man1/mtx-chars.1"
(sha256 "/doc/man/man1/mtx-check.1"
(base32 "/doc/man/man1/mtx-colors.1"
"0d7d74giz5knvj4rj6mbzd6c05mwg9jrxab86jxdqbc3jy7cl4kz")))) "/doc/man/man1/mtx-context.1"
(build-system trivial-build-system) "/doc/man/man1/mtx-dvi.1"
(arguments "/doc/man/man1/mtx-epub.1"
`(#:modules ((guix build utils)) "/doc/man/man1/mtx-evohome.1"
#:builder "/doc/man/man1/mtx-fcd.1"
(begin "/doc/man/man1/mtx-flac.1"
(use-modules (guix build utils)) "/doc/man/man1/mtx-fonts.1"
(let ((target (string-append (assoc-ref %outputs "out") "/doc/man/man1/mtx-grep.1"
"/share/texmf-dist/tex/context/case"))) "/doc/man/man1/mtx-interface.1"
(mkdir-p target) "/doc/man/man1/mtx-metapost.1"
(copy-recursively (assoc-ref %build-inputs "source") target) "/doc/man/man1/mtx-modules.1"
#t)))) "/doc/man/man1/mtx-package.1"
"/doc/man/man1/mtx-pdf.1"
"/doc/man/man1/mtx-plain.1"
"/doc/man/man1/mtx-profile.1"
"/doc/man/man1/mtx-rsync.1"
"/doc/man/man1/mtx-scite.1"
"/doc/man/man1/mtx-server.1"
"/doc/man/man1/mtx-texworks.1"
"/doc/man/man1/mtx-timing.1"
"/doc/man/man1/mtx-tools.1"
"/doc/man/man1/mtx-unicode.1"
"/doc/man/man1/mtx-unzip.1"
"/doc/man/man1/mtx-update.1"
"/doc/man/man1/mtx-watch.1"
"/doc/man/man1/mtx-youless.1"
"/bibtex/bst/context/"
"/context/"
"/fonts/afm/hoekwater/context/contnav.afm"
"/fonts/cid/fontforge/Adobe-CNS1-4.cidmap"
"/fonts/cid/fontforge/Adobe-GB1-4.cidmap"
"/fonts/cid/fontforge/Adobe-Identity-0.cidmap"
"/fonts/cid/fontforge/Adobe-Japan1-5.cidmap"
"/fonts/cid/fontforge/Adobe-Japan1-6.cidmap"
"/fonts/cid/fontforge/Adobe-Japan2-0.cidmap"
"/fonts/cid/fontforge/Adobe-Korea1-2.cidmap"
"/fonts/enc/dvips/context/"
"/fonts/map/dvips/context/"
"/fonts/map/luatex/context/"
"/fonts/map/pdftex/context/"
"/fonts/misc/xetex/fontmapping/context/"
"/fonts/tfm/hoekwater/context/"
"/fonts/type1/hoekwater/context/"
"/metapost/context/"
"/scripts/context/"
"/tex/context/base/"
"/tex/context/bib/"
"/tex/context/colors/"
"/tex/context/fonts/"
"/tex/context/interface/"
"/tex/context/modules/"
"/tex/context/patterns/"
"/tex/context/sample/"
"/tex/context/test/"
"/tex/context/user/"
"/tex/generic/context/"
"/tex/latex/context/")
(base32
"1npaw9jy41iv9qiilbmcljvc28rjzyjkan6mfcxizv2sbirymwp1")
#:trivial? #t))
;; TODO: add these missing packages:
;; xetex, luatex, lm-math, manfnt-font, and mptopdf
(propagated-inputs
`(("texlive-amsfonts" ,texlive-amsfonts)
("texlive-lm" ,texlive-lm)
("texlive-pdftex" ,texlive-pdftex)
("texlive-metapost" ,texlive-metapost)
("texlive-fonts-stmaryrd" ,texlive-fonts-stmaryrd)
("texlive-mflogo-font" ,texlive-mflogo-font)))
(home-page "https://www.ctan.org/pkg/context") (home-page "https://www.ctan.org/pkg/context")
(synopsis "Full featured, parameter driven macro package for TeX") (synopsis "Full featured, parameter driven macro package for TeX")
(description "A full featured, parameter driven macro package, which fully (description "A full featured, parameter driven macro package, which fully
@ -7324,6 +7384,9 @@ supports advanced interactive documents. See the ConTeXt garden for a wealth
of support information.") of support information.")
(license license:gpl2+))) (license license:gpl2+)))
(define-public texlive-context-base
(deprecated-package "texlive-context-base" texlive-context))
(define-public texlive-beamer (define-public texlive-beamer
(package (package
(inherit (simple-texlive-package (inherit (simple-texlive-package