From b01c04eb0cdf93b1514eec2027af9650bf2a26da Mon Sep 17 00:00:00 2001 From: Paul Garlick Date: Fri, 4 Sep 2020 18:33:45 +0100 Subject: gnu: Add texlive-logreq. * gnu/packages/tex.scm (texlive-logreq): New variable. --- gnu/packages/tex.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) (limited to 'gnu') diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index c4f9f6cfb7..5823b5b923 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -13,6 +13,7 @@ ;;; Copyright © 2018 Danny Milosavljevic ;;; Copyright © 2018, 2020 Arun Isaac ;;; Copyright © 2020 Vincent Legoll +;;; Copyright © 2020 Paul Garlick ;;; ;;; This file is part of GNU Guix. ;;; @@ -7308,3 +7309,35 @@ (define-public texlive-csquotes writing, especially in the humanities and the social sciences. All quote styles as well as the optional active quotes are freely configurable.") (license license:lppl1.3c+)))) + +(define-public texlive-logreq + (let ((template (simple-texlive-package + "texlive-logreq" + (list "/doc/latex/logreq/" + "/tex/latex/logreq/") + (base32 + "13difccs3cxlkqlnhw286yb0c7mifrxfd402a2x5wwxv0m1kgfqd") + #:trivial? #t))) + (package + (inherit template) + (propagated-inputs + `(("texlive-etoolbox" ,texlive-etoolbox))) + (home-page "https://www.ctan.org/pkg/logreq") + (synopsis "Context sensitive quotation facilities") + (description "The package helps to automate a typical LaTeX +workflow that involves running LaTeX several times and running tools +such as BibTeX or makeindex. It will log requests like \"please rerun +LaTeX\" or \"please run BibTeX on file X\" to an external file in a +machine-readable format. Compiler scripts and integrated LaTeX +editing environments may parse this file to determine the next steps +in the workflow. In sum, the package will do two things: + +@enumerate +@item +enable package authors to use LaTeX commands to issue requests, and + +@item +collect all requests from all packages and write them to an external +XML file. +@end enumerate\n") + (license license:lppl1.3c)))) -- cgit v1.2.3