gnu: Deprecate texlive-base in favor of texlive-scheme-basic.

* gnu/packages/tex.scm (texlive-base): Deprecate variable.
(texlive-updmap.cfg): Use default packages from now deprecated TEXLIVE-BASE.
Also remove already implemented TODO.
* doc/build.scm (pdf-manual):
* gnu/packages/statistics.scm: Replace TEXLIVE-BASE with call to
TEXLIVE-UPDMAP.CFG.
* guix/profiles.scm (texlive-font-maps): Trigger TeX Live hook whenever
a texlive package is included in the manifest.
This commit is contained in:
Nicolas Goaziou 2023-06-10 09:40:38 +02:00
parent f1b21bcfb1
commit 36d7acf003
No known key found for this signature in database
GPG key ID: DA00B4F048E92F2D
4 changed files with 29 additions and 61 deletions

View file

@ -1868,8 +1868,8 @@ MANIFEST."
(invoke mktexlsr b)
(install-file (string-append b "/ls-R") a))))))
(mlet %store-monad ((texlive-base (manifest-lookup-package manifest "texlive-base")))
(if (and texlive-base (pair? texlive-inputs))
(with-monad %store-monad
(if (pair? texlive-inputs)
(gexp->derivation "texlive-font-maps" build
#:substitutable? #f
#:local-build? #t