Fixes: https://issues.guix.gnu.org/75893
* gnu/packages/tex.scm (texlive-libkpathsea): Set TEXMF so that ls-R database
is mandatory and must contain the file looked after in the TeX Live tree.
* guix/build/texlive-build-system.scm (configure-texmf): Relax requirements
for "ls-R" database. Renamed from `set-texmfvar'.
(%standard-phases): Apply phase renaming.
* gnu/packages/python-xyz.scm (python-nbconvert)[native-inputs]: Add TeX Live
packages required for tests to pass since propagated packages are no longer
accessible during build.
* gnu/packages/books.scm (book-sparc)[inputs]: Move TeX Live related inputs
to...
[native-inputs]: ... here, and wrap them within texlive-local-tree for the
same reason as above.
Change-Id: I3430bc84ce35f4aa8f0537b512f472ef88f8e5e9
* gnu/packages/books.scm (book-sparc): Update to 3.0.0.
[arguments] <#:phases>: Install Russian and English version of the book.
[description]: Update.
Change-Id: I0857fe9cb4b0933c12e891af5a011fcc7f8d84aa
* gnu/packages/books.scm (book-sparc): Update to 1.1.0.
[source]: Don't delete "sparc.pdf" as the file is now absent from the
repository.
[inputs]: Add "texlive-glossaries-english".
Change-Id: I2e3b72a6a18d82d98787ea9a41041d11413f9c3a
Signed-off-by: Christopher Baines <mail@cbaines.net>