I'm working on a bunch of TeXlive packages and I keep running into a few issues.
1. Does anyone know how to search for the path of a package in TeXlive's tree without checking out the whole SVN repo? http://www.tug.org/svn/texlive/tags/texlive-2017.1/ is not so convenient to browse. 2. Are the package dependencies documented? For instance https://www.ctan.org/pkg/needspace requires microtype to build properly, but that does not seem to be mentioned anywhere on CTAN. 3. The most important issue: I can't get "texlive-build-system" to work. For instance: --8<---------------cut here---------------start------------->8--- (define-public texlive-latex-microtype (package (name "texlive-latex-microtype") (version (number->string %texlive-revision)) (source (origin (method svn-fetch) (uri (texlive-ref "latex" "microtype")) (file-name (string-append name "-" version "-checkout")) (sha256 (base32 "1dwhlxy35bydlljb40ck6d5j93gd4889hpr4j3x8vqhl46k3lfph")))) (build-system texlive-build-system) (arguments '(#:tex-directory "latex/microtype")) (home-page "https://www.ctan.org/pkg/microtype") (synopsis "Subliminal refinements towards typographical perfection") (description "Foo") (license license:lppl1.3c+))) --8<---------------cut here---------------end--------------->8--- fails with --8<---------------cut here---------------start------------->8--- [...] starting phase `build' This is LuaTeX, Version 1.0.4 (TeX Live 2017) restricted system commands enabled. phase `build' failed after 1.7 seconds [...] --8<---------------cut here---------------end--------------->8--- And nothing else. Looking at `/tmp/guix-build-texlive-latex-microtype-44591.drv-1/source/build/microtype.log` it seems that everything went fine. Any clue what I'm missing? Otherwise I'll dig deeper in the definition of texlive-build-system. -- Pierre Neidhardt
signature.asc
Description: PGP signature
