[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
96/409: gnu: Add texlive-luacode.
From: |
guix-commits |
Subject: |
96/409: gnu: Add texlive-luacode. |
Date: |
Sat, 20 May 2023 04:02:29 -0400 (EDT) |
ngz pushed a commit to branch tex-team-next
in repository guix.
commit 76a4ac44a9babe44cd7d059c45065db9516829bc
Author: Nicolas Goaziou <mail@nicolasgoaziou.fr>
AuthorDate: Sun May 14 10:59:11 2023 +0200
gnu: Add texlive-luacode.
* gnu/packages/tex.scm (texlive-luacode): New variable.
---
gnu/packages/tex.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm
index 9f58bd1af8..635cb4ecea 100644
--- a/gnu/packages/tex.scm
+++ b/gnu/packages/tex.scm
@@ -4203,6 +4203,32 @@ releases. The bundle consists of a Lua script to run
the tasks and a
context of LuaTeX.")
(license (list license:lppl1.3c license:expat))))
+(define-public texlive-luacode
+ (package
+ (name "texlive-luacode")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/lualatex/luacode/"
+ "source/lualatex/luacode/"
+ "tex/lualatex/luacode/")
+ (base32
+ "1dyld5yb57p3j7wz591plbgjy7dk7ngn8cxw1lfmvx8iprgk1f8d")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (propagated-inputs
+ (list texlive-iftex
+ texlive-luatexbase))
+ (home-page "https://ctan.org/pkg/luacode")
+ (synopsis "Helper for executing Lua code from within TeX")
+ (description
+ "Executing Lua code from within TeX with directlua can sometimes be
+tricky: there is no easy way to use the percent character, counting
+backslashes may be hard, and Lua comments don't work the way you expect. The
+package provides the @code{\\luaexec} command and the @code{luacode}
+environments to help with these problems.")
+ (license license:lppl1.3+)))
+
(define-public texlive-lualatex-math
(package
(name "texlive-lualatex-math")
- 210/409: gnu: texlive-charter: Refresh package definition., (continued)
- 210/409: gnu: texlive-charter: Refresh package definition., guix-commits, 2023/05/20
- 213/409: gnu: texlive-pgf: Refresh package definition., guix-commits, 2023/05/20
- 214/409: gnu: texlive-ulem: Refresh package definition., guix-commits, 2023/05/20
- 217/409: gnu: texlive-wasy: Refresh package definition., guix-commits, 2023/05/20
- 255/409: gnu: texlive-ncctools: Refresh package definition., guix-commits, 2023/05/20
- 257/409: gnu: texlive-atbegshi: Refresh package definition., guix-commits, 2023/05/20
- 68/409: gnu: texlive-latex-footmisc -> texlive-footmisc., guix-commits, 2023/05/20
- 72/409: gnu: texlive-latex-bookmark -> texlive-bookmark., guix-commits, 2023/05/20
- 75/409: gnu: texlive-latex-colortbl -> texlive-colortbl., guix-commits, 2023/05/20
- 94/409: gnu: Add texlive-ctablestack., guix-commits, 2023/05/20
- 96/409: gnu: Add texlive-luacode.,
guix-commits <=
- 99/409: gnu: texlive-latex-varwidth -> texlive-varwidth., guix-commits, 2023/05/20
- 113/409: gnu: texlive-latex-textpos -> texlive-textpos., guix-commits, 2023/05/20
- 114/409: gnu: texlive-latex-hyphenat -> texlive-hyphenat., guix-commits, 2023/05/20
- 123/409: gnu: texlive-tex-plain -> texlive-plain., guix-commits, 2023/05/20
- 125/409: gnu: texlive-wasysym: Refresh package definition., guix-commits, 2023/05/20
- 130/409: gnu: texlive-ydoc: Refresh package definition., guix-commits, 2023/05/20
- 134/409: gnu: texlive-ifoddpage: Refresh package definition., guix-commits, 2023/05/20
- 139/409: gnu: texlive-metafont: Refresh package definition., guix-commits, 2023/05/20
- 151/409: gnu: texlive-everysel: Refresh package definition., guix-commits, 2023/05/20
- 166/409: gnu: texlive-threeparttablex: Refresh package definition., guix-commits, 2023/05/20