me
/
guix
Archived
1
0
Fork 0

gnu: Add texlive-logreq.

* gnu/packages/tex.scm (texlive-logreq): New variable.
master
Paul Garlick 2020-09-04 18:33:45 +01:00
parent 46daff38bc
commit b01c04eb0c
No known key found for this signature in database
GPG Key ID: AAC7E891896B568A
1 changed files with 33 additions and 0 deletions

View File

@ -13,6 +13,7 @@
;;; Copyright © 2018 Danny Milosavljevic <dannym+a@scratchpost.org>
;;; Copyright © 2018, 2020 Arun Isaac <arunisaac@systemreboot.net>
;;; Copyright © 2020 Vincent Legoll <vincent.legoll@gmail.com>
;;; Copyright © 2020 Paul Garlick <pgarlick@tourbillion-technology.com>
;;;
;;; This file is part of GNU Guix.
;;;
@ -7308,3 +7309,35 @@ facilities designed to cope with the more specific demands of academic
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))))