From 463eaf0917595f763d7ffa549e4c333c2a6c052d Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Fri, 4 Aug 2023 12:13:08 +0200 Subject: [PATCH] gnu: Add texlive-knuth-hint. * gnu/packages/tex.scm (texlive-knuth-hint): New variable. --- gnu/packages/tex.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index 7d408265fe..8eb4e4ffee 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -4520,6 +4520,35 @@ (define-public texlive-knuth-errata Metafont and related programs.") (license license:knuth))) +(define-public texlive-knuth-hint + (package + (name "texlive-knuth-hint") + (version (number->string %texlive-revision)) + (source (texlive-origin + name version + (list "doc/generic/knuth-hint/") + (base32 + "13ka3b636vwgwz29bl9mh40incldq6mk6cr6q3by01xj12za41kw"))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/knuth-hint") + (synopsis "HINT collection of typeset C/WEB sources in TeX Live") + (description + "The @code{knuth-hint} package contains the large collection of HINT +documents for many of the CWEB amd WEB sources of programs in the TeX Live +distribution (and, for technical reasons, PDF documents for CTWILL and XeTeX). +Each program is presented in its original form as written by the respective +authors, and in the changed form as used in TeX Live. Care has been taken to +keep the section numbering intact, so that you can study the codes and the +changes in parallel. + +Also included are the errata for Donald Knuth's @emph{Computers & +Typesetting}. HINT is the dynamic document format created by Martin Ruckert's +HiTeX engine. The HINT files can be viewed with the @code{hintview} +application. The @code{knuth-hint} package is a showcase of HiTeX's +capabilities.") + (license (list license:public-domain license:knuth)))) + (define-public texlive-kvmap (package (name "texlive-kvmap")