guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

10/39: gnu: Add texlive-everyhook.


From: guix-commits
Subject: 10/39: gnu: Add texlive-everyhook.
Date: Tue, 15 Aug 2023 07:38:47 -0400 (EDT)

ngz pushed a commit to branch master
in repository guix.

commit 60cf95df48b181fa1a122c3a030ed2e8e58e7e59
Author: Nicolas Goaziou <mail@nicolasgoaziou.fr>
AuthorDate: Tue Aug 15 12:16:21 2023 +0200

    gnu: Add texlive-everyhook.
    
    * gnu/packages/tex.scm (texlive-everyhook): New variable.
---
 gnu/packages/tex.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm
index e00a233bad..443e2eeb98 100644
--- a/gnu/packages/tex.scm
+++ b/gnu/packages/tex.scm
@@ -45872,6 +45872,30 @@ letters catcodes are set to @samp{letter}, so that 
commands with Cyrillic
 letters in their names may be defined.")
     (license license:lppl)))
 
+(define-public texlive-everyhook
+  (package
+    (name "texlive-everyhook")
+    (version (number->string %texlive-revision))
+    (source (texlive-origin
+             name version
+             (list "doc/latex/everyhook/"
+                   "source/latex/everyhook/"
+                   "tex/latex/everyhook/")
+             (base32
+              "0rcw2d5ncq8avk33nxika34q3da1v4kcmr6jqdxdg49bq4h8ljs7")))
+    (outputs '("out" "doc"))
+    (build-system texlive-build-system)
+    (home-page "https://ctan.org/pkg/everyhook";)
+    (synopsis "Hooks for standard TeX token lists")
+    (description
+     "The package takes control of the six TeX token registers 
@code{\\everypar},
+@code{\\everymath}, @code{\\everydisplay}, @code{\\everyhbox},
+@code{\\everyvbox} and @code{\\everycr}.  Real hooks for each of the registers
+may be installed using a stack like interface.  For backwards compatibility,
+each of the @code{\\everyX} token lists can be set without interfering with
+the hooks.")
+    (license license:lppl1.3+)))
+
 (define-public texlive-everypage
   (package
     (name "texlive-everypage")



reply via email to

[Prev in Thread] Current Thread [Next in Thread]