From 2a4c2fc7f7e5a7ff7fea09abc96325acdab41fcd Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Tue, 29 Aug 2023 15:45:03 +0200 Subject: [PATCH] gnu: Add texlive-bookshelf. * gnu/packages/tex.scm (texlive-bookshelf): New variable. --- gnu/packages/tex.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index 42ad7d179d..a3300a3e8b 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -74680,6 +74680,27 @@ two pages per side. The resulting sheets will, when folded in half, assemble into a booklet.") (license license:lppl1.3+))) +(define-public texlive-bookshelf + (package + (name "texlive-bookshelf") + (version (number->string %texlive-revision)) + (source (texlive-origin + name version + (list "doc/latex/bookshelf/" + "source/latex/bookshelf/" + "tex/latex/bookshelf/") + (base32 + "1md1mlm2yc64nmrjcpn754k5akc25273yvi68pgxj9gc86v5167a"))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/bookshelf") + (synopsis "Create a nice image from a BibTeX file") + (description + "This package turns a BibTeX bibliography file into a randomly-coloured, +randomly-sized shelf of books, with the title and author in a randomly-chosen +typeface.") + (license license:lppl1.3+))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar