aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorNicolas Goaziou <mail@nicolasgoaziou.fr>2023-07-13 10:30:29 +0200
committerNicolas Goaziou <mail@nicolasgoaziou.fr>2023-07-18 18:17:48 +0200
commite9e4e9983e05025d3c6bc668fd78f6b779d02ccf (patch)
tree8b4cb464a040dcca2df8a021aac5568e714dc936 /gnu/packages
parentc38fb4ad865efd7dc5ebfd638a7b124be3716336 (diff)
downloadguix-e9e4e9983e05025d3c6bc668fd78f6b779d02ccf.tar.gz
guix-e9e4e9983e05025d3c6bc668fd78f6b779d02ccf.zip
gnu: Add texlive-texdraw.
* gnu/packages/tex.scm (texlive-texdraw): New variable.
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/tex.scm26
1 files changed, 26 insertions, 0 deletions
diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm
index 1523b39b3b..17d713998b 100644
--- a/gnu/packages/tex.scm
+++ b/gnu/packages/tex.scm
@@ -4123,6 +4123,32 @@ known as railroad diagrams.")
a function and a convexity table of its graph.")
(license license:lppl1.3+)))
+(define-public texlive-texdraw
+ (package
+ (name "texlive-texdraw")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/info/texdraw.info"
+ "doc/support/texdraw/"
+ "tex/generic/texdraw/")
+ (base32
+ "1pqrmyc8jnwk06qbrf18cyny1z4ncq0snp4jc0r7qgnh6bmlbncs")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (home-page "https://ctan.org/pkg/texdraw")
+ (synopsis "Graphical macros, using embedded PostScript")
+ (description
+ "TeXdraw is a set of macro definitions for TeX, which allow the user to
+produce PostScript drawings from within TeX and LaTeX. TeXdraw has been
+designed to be extensible. Drawing segments are relocatable, self-contained
+units. Using a combination of TeX's grouping mechanism and the
+@code{gsave}/@code{grestore} mechanism in PostScript, drawing segments allow
+for local changes to the scaling and line parameters. Using TeX's macro
+definition capability, new drawing commands can be constructed from drawing
+segments.")
+ (license license:cc-by4.0)))
+
(define-public texlive-amiri
(package
(name "texlive-amiri")