guix-commits
[Top][All Lists]
Advanced

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

95/416: gnu: Add texlive-luatexbase.


From: guix-commits
Subject: 95/416: gnu: Add texlive-luatexbase.
Date: Sun, 28 May 2023 02:32:19 -0400 (EDT)

ngz pushed a commit to branch tex-team-next
in repository guix.

commit bcd7b782ee43ecefc105c22c96de410f977b3552
Author: Nicolas Goaziou <mail@nicolasgoaziou.fr>
AuthorDate: Sun May 14 11:03:11 2023 +0200

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

diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm
index 34616a7a3d..68fcb1c6a3 100644
--- a/gnu/packages/tex.scm
+++ b/gnu/packages/tex.scm
@@ -4268,6 +4268,33 @@ this bundle for use independent of ConTeXt.")
 in the same way as BSD/GNU @code{getopt_long(3)} functions do.")
     (license license:expat)))
 
+(define-public texlive-luatexbase
+  (package
+    (name "texlive-luatexbase")
+    (version (number->string %texlive-revision))
+    (source (texlive-origin
+
+             name version
+             (list "doc/luatex/luatexbase/"
+                   "source/luatex/luatexbase/"
+                   "tex/luatex/luatexbase/")
+             (base32
+              "1nz2k9czqdmn08v75qa2bwanvcvyp9jmqcgwaxcy4fy4mpbrn8ra")))
+    (outputs '("out" "doc"))
+    (build-system texlive-build-system)
+    (propagated-inputs
+     (list texlive-ctablestack))
+    (home-page "https://ctan.org/pkg/luatexbase";)
+    (synopsis "Basic resource management for LuaTeX code")
+    (description
+     "The LaTeX kernel builds in support for LuaTeX functionality, also
+available as @file{ltluatex.tex} for users of plain TeX and those with older
+LaTeX kernel implementations.  This support is based on ideas taken from the
+original @code{luatexbase} package, but there are interface differences.  This
+stub package provides a compatibility layer to allow existing packages to
+upgrade smoothly to the new support structure.")
+    (license license:lppl1.3+)))
+
 ;; TODO: We should be able to build this from the sources on Github with
 ;; texlive-l3build, but I haven't been able to get it to work.
 (define-public texlive-luaotfload



reply via email to

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