gnu: Add texlive-crossword.

* gnu/packages/tex.scm (texlive-crossword): New variable.
This commit is contained in:
Nicolas Goaziou 2023-08-17 14:31:39 +02:00
parent 1b2d43fe01
commit b6ca418c88
No known key found for this signature in database
GPG key ID: DA00B4F048E92F2D

View file

@ -4811,6 +4811,45 @@ (define-public texlive-crossrefenum
ConTeXt and LaTeX.")
(license (list license:gpl3+ license:fdl1.3+))))
(define-public texlive-crossword
(package
(name "texlive-crossword")
(version (number->string %texlive-revision))
(source (texlive-origin
name version
(list "doc/latex/crossword/"
"source/latex/crossword/"
"tex/latex/crossword/")
(base32
"1yxjhni6jw7j7wnz6g6d1bmri8afvqsj58bar0aqliyfhr55xzai")))
(outputs '("out" "doc"))
(build-system texlive-build-system)
(home-page "https://ctan.org/pkg/crossword")
(synopsis "Typeset crossword puzzles")
(description
"This is an extended grid-based puzzle package, designed to take all
input (both grid and clues) from the same file. The package can
typeset grids with holes in them, and can deal with several sorts of
puzzle:
@itemize
@item the classical puzzle contains numbers for the words and clues
for the words to be filled in;
@item the numbered puzzle contains numbers in each cell where
identical numbers represent identical letters; the goal is to find out
which number corresponds to which letter;
@item the fill-in type of puzzle consists of a grid and a list of
words; the goal is to place all words in the grid;
@item Sudoku and Kakuro puzzles involve filling in grids of numbers
according to their own rules; format may be block-separated, or
separated by thick lines.
@end itemize")
(license license:expat)))
(define-public texlive-cryptocode
(package
(name "texlive-cryptocode")