[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
290/296: gnu: Add texlive-glossaries.
From: |
guix-commits |
Subject: |
290/296: gnu: Add texlive-glossaries. |
Date: |
Thu, 24 Aug 2023 05:21:31 -0400 (EDT) |
ngz pushed a commit to branch master
in repository guix.
commit 7450db62da48179c102f9e93aa9e0b76e533b68e
Author: Nicolas Goaziou <mail@nicolasgoaziou.fr>
AuthorDate: Wed Aug 23 10:27:58 2023 +0200
gnu: Add texlive-glossaries.
* gnu/packages/tex.scm (texlive-glossaries): New variable.
---
gnu/packages/tex.scm | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 52 insertions(+)
diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm
index e8a3e77dc1..1802abfef8 100644
--- a/gnu/packages/tex.scm
+++ b/gnu/packages/tex.scm
@@ -15114,6 +15114,58 @@ package. Its main features are:
Polyglossia.")
(license license:lppl1.3+)))
+(define-public texlive-glossaries
+ (package
+ (name "texlive-glossaries")
+ (version (number->string %texlive-revision))
+ (source (texlive-origin
+ name version
+ (list "doc/latex/glossaries/"
+ "doc/man/man1/makeglossaries-lite.1"
+ "doc/man/man1/makeglossaries-lite.man1.pdf"
+ "doc/man/man1/makeglossaries.1"
+ "doc/man/man1/makeglossaries.man1.pdf"
+ "scripts/glossaries/"
+ "source/latex/glossaries/"
+ "tex/latex/glossaries/base/"
+ "tex/latex/glossaries/expl/"
+ "tex/latex/glossaries/rollback/"
+ "tex/latex/glossaries/styles/"
+ "tex/latex/glossaries/test-entries/")
+ (base32
+ "0k55k49sba80k51pjpb08zf9calnkchcxxsyajx8g3c33ah3j2i1")))
+ (outputs '("out" "doc"))
+ (build-system texlive-build-system)
+ (arguments
+ (list #:link-scripts #~(list "makeglossaries" "makeglossaries-lite.lua")))
+ (propagated-inputs
+ (list texlive-amsmath
+ texlive-datatool
+ texlive-etoolbox
+ texlive-mfirstuc
+ texlive-tracklang
+ texlive-xfor
+ texlive-xkeyval))
+ (home-page "https://ctan.org/pkg/glossaries")
+ (synopsis "Create glossaries and lists of acronyms")
+ (description
+ "The glossaries package supports acronyms and multiple glossaries, and has
+provision for operation in several languages (using the facilities of either
+Babel or Polyglossia). New entries are defined to have a name and description
+(and optionally an associated symbol). Support for multiple languages is
+offered, and plural forms of terms may be specified. An additional package,
+@code{glossaries-accsupp}, can make use of the @code{accsupp} package
+mechanisms for accessibility support for PDF files containing glossaries. The
+user may define new glossary styles, and preambles and postambles can be
+specified. There is provision for loading a database of terms, but only terms
+used in the text will be added to the relevant glossary.
+
+The package uses an indexing program to provide the actual glossary; either
+MakeIndex or Xindy may serve this purpose, and a Perl script is provided to
+serve as interface. The package supersedes @code{glossary} package (which is
+now obsolete).")
+ (license license:lppl1.3+)))
+
(define-public texlive-glossaries-extra
(package
(name "texlive-glossaries-extra")
- 240/296: gnu: Add texlive-udes-genie-these., (continued)
- 240/296: gnu: Add texlive-udes-genie-these., guix-commits, 2023/08/24
- 260/296: gnu: Add texlive-unswcover., guix-commits, 2023/08/24
- 276/296: gnu: Add texlive-wsemclassic., guix-commits, 2023/08/24
- 268/296: gnu: Add texlive-utexasthesis., guix-commits, 2023/08/24
- 267/296: gnu: Add texlive-ut-thesis., guix-commits, 2023/08/24
- 289/296: gnu: Add texlive-tocbibind., guix-commits, 2023/08/24
- 277/296: gnu: Add texlive-xduthesis., guix-commits, 2023/08/24
- 270/296: gnu: Add texlive-uwa-colours., guix-commits, 2023/08/24
- 281/296: gnu: Add texlive-imakeidx., guix-commits, 2023/08/24
- 286/296: gnu: Add texlive-mparhack., guix-commits, 2023/08/24
- 290/296: gnu: Add texlive-glossaries.,
guix-commits <=
- 296/296: gnu: Add texlive-collection-publishers., guix-commits, 2023/08/24
- 249/296: gnu: Add texlive-umich-thesis., guix-commits, 2023/08/24
- 251/296: gnu: Add texlive-unam-thesis., guix-commits, 2023/08/24
- 243/296: gnu: Add texlive-uhhassignment., guix-commits, 2023/08/24
- 253/296: gnu: Add texlive-unamthesis., guix-commits, 2023/08/24
- 254/296: gnu: Add texlive-unbtex., guix-commits, 2023/08/24
- 247/296: gnu: Add texlive-ulthese., guix-commits, 2023/08/24
- 255/296: gnu: Add texlive-unifith., guix-commits, 2023/08/24
- 256/296: gnu: Add texlive-unigrazpub., guix-commits, 2023/08/24
- 258/296: gnu: Add texlive-univie-ling., guix-commits, 2023/08/24