gnu: Add texlive-robotarm.
* gnu/packages/tex.scm (texlive-robotarm): New variable.
This commit is contained in:
		
							parent
							
								
									3206a4424c
								
							
						
					
					
						commit
						c69faf82a2
					
				
					 1 changed files with 39 additions and 0 deletions
				
			
		| 
						 | 
					@ -3712,6 +3712,45 @@ steps can be customized in various ways.")
 | 
				
			||||||
     "The package defines macros and other utilities to design Reo Circuits.")
 | 
					     "The package defines macros and other utilities to design Reo Circuits.")
 | 
				
			||||||
    (license license:lppl)))
 | 
					    (license license:lppl)))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					(define-public texlive-robotarm
 | 
				
			||||||
 | 
					  (package
 | 
				
			||||||
 | 
					    (name "texlive-robotarm")
 | 
				
			||||||
 | 
					    (version (number->string %texlive-revision))
 | 
				
			||||||
 | 
					    (source (texlive-origin
 | 
				
			||||||
 | 
					             name version
 | 
				
			||||||
 | 
					             (list "doc/latex/robotarm/"
 | 
				
			||||||
 | 
					                   "source/latex/robotarm/"
 | 
				
			||||||
 | 
					                   "tex/latex/robotarm/")
 | 
				
			||||||
 | 
					             (base32
 | 
				
			||||||
 | 
					              "1lhvbwq979whvjwx9gyfhsxz20x6imhh57xm843zk6068lv0b3wj")))
 | 
				
			||||||
 | 
					    (outputs '("out" "doc"))
 | 
				
			||||||
 | 
					    (build-system texlive-build-system)
 | 
				
			||||||
 | 
					    (arguments
 | 
				
			||||||
 | 
					     (list
 | 
				
			||||||
 | 
					      #:tex-format "latex"
 | 
				
			||||||
 | 
					      #:phases
 | 
				
			||||||
 | 
					      #~(modify-phases %standard-phases
 | 
				
			||||||
 | 
					          (add-after 'unpack 'add-missing-ins-file
 | 
				
			||||||
 | 
					            ;; TeX Live distribution is missing the appropriate ".ins" file to
 | 
				
			||||||
 | 
					            ;; generate the package.  Create it, but ignore all documentation
 | 
				
			||||||
 | 
					            ;; related files in there.
 | 
				
			||||||
 | 
					            (lambda _
 | 
				
			||||||
 | 
					              (with-output-to-file "source/latex/robotarm/robotarm.ins"
 | 
				
			||||||
 | 
					                (lambda ()
 | 
				
			||||||
 | 
					                  (display "\\input docstrip.tex
 | 
				
			||||||
 | 
					\\generate{\\file{robotarm.sty}{\\from{robotarm.dtx}{robotarm-package}}}
 | 
				
			||||||
 | 
					\\endbatchfile"))))))))
 | 
				
			||||||
 | 
					    (native-inputs
 | 
				
			||||||
 | 
					     (list (texlive-updmap.cfg
 | 
				
			||||||
 | 
					            (list texlive-hypdoc
 | 
				
			||||||
 | 
					                  texlive-tools))))
 | 
				
			||||||
 | 
					    (home-page "https://ctan.org/pkg/robotarm")
 | 
				
			||||||
 | 
					    (synopsis "TikZ powered LaTeX package to draw parameterized 2D robot arms")
 | 
				
			||||||
 | 
					    (description
 | 
				
			||||||
 | 
					     "This LaTeX package uses TikZ to draw parameterized 2D robot arms, for
 | 
				
			||||||
 | 
					example to be used in educational material.")
 | 
				
			||||||
 | 
					    (license license:lppl1.3+)))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(define-public texlive-amiri
 | 
					(define-public texlive-amiri
 | 
				
			||||||
  (package
 | 
					  (package
 | 
				
			||||||
    (name "texlive-amiri")
 | 
					    (name "texlive-amiri")
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Reference in a new issue