From a2034cbd1d140ff204f3dec52715ec350ac1a78a Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Thu, 13 Jul 2023 00:36:12 +0200 Subject: [PATCH] gnu: Add texlive-kinematikz. * gnu/packages/tex.scm (texlive-kinematikz): New variable. --- gnu/packages/tex.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index c7204408f6..bfe92f531a 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -17644,6 +17644,30 @@ (define-public texlive-kblocks diagrams only.") (license license:expat))) +(define-public texlive-kinematikz + (package + (name "texlive-kinematikz") + (version (number->string %texlive-revision)) + (source (texlive-origin + name version + (list "doc/latex/kinematikz/" + "tex/latex/kinematikz/") + (base32 + "0cg1s59xq8dkfzhnf9mh2lgyrwnlwgpqf1wjwqqnscvds85s52l2"))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/kinematikz") + (synopsis "Design kinematic chains and mechanisms") + (description + "This package provides functionalities to draw kinematic diagrams for +mechanisms using dedicate symbols (some from the ISO standard and others). +The intention is not to represent CAD mechanical drawings of mechanisms and +robots, but only to represent 2D and 3D kinematic chains. The package +provides links, joints and other symbols, mostly in the form of TikZ pic +objects. These pictures can be placed in the canvas either by a central point +for joints, and start and end points for some links.") + (license (list license:lppl1.3+ license:gpl3+)))) + (define-public texlive-qrcode (package (name "texlive-qrcode")