gnu: Add texlive-luacas.

* gnu/packages/tex.scm (texlive-luacas): New variable.
This commit is contained in:
Nicolas Goaziou 2023-06-26 14:50:02 +02:00
parent df7913fbe0
commit affd215764
No known key found for this signature in database
GPG key ID: DA00B4F048E92F2D

View file

@ -16304,6 +16304,39 @@ (define-public texlive-luaaddplot
pre-process data files generated by measuring devices with external scripts.")
(license license:lppl1.3+)))
(define-public texlive-luacas
(package
(name "texlive-luacas")
(version (number->string %texlive-revision))
(source (texlive-origin
name version
(list "doc/lualatex/luacas/"
"tex/lualatex/luacas/_lib/"
"tex/lualatex/luacas/algebra/"
"tex/lualatex/luacas/calculus/"
"tex/lualatex/luacas/core/binaryoperation/"
"tex/lualatex/luacas/test/calculus/"
"tex/lualatex/luacas/test/expressions/"
"tex/lualatex/luacas/test/polynomials/"
"tex/lualatex/luacas/test/rings/")
(base32
"03z33kphj85y5w0sdgrgsh1pajbxwjiiir0s972cjn3f8ns6xw9x")))
(outputs '("out" "doc"))
(build-system texlive-build-system)
(home-page "https://ctan.org/pkg/luacas")
(synopsis "Computer algebra system for users of LuaLaTeX")
(description
"This package provides a portable computer algebra system capable of
symbolic computation, written entirely in Lua, designed for use in LuaLaTeX.
Its features are: arbitrary-precision integer and rational arithmetic,
factoring of univariate polynomials over the rationals and finite fields,
number theoretic algorithms, symbolic differentiation and integration, and
more. The target audience for this package are mathematics students,
instructors, and professionals who would like some ability to perform basic
symbolic computations within LaTeX without the need for laborious and
technical setup.")
(license license:lppl1.3c)))
(define-public texlive-babel-czech
(package
(name "texlive-babel-czech")