diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index 421d158766..6dfa589646 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -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")