From 4ac10d27efae9a90327e049c8e139f5c926e7b95 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Tue, 29 Aug 2023 15:45:59 +0200 Subject: [PATCH] gnu: Add texlive-classpack. * gnu/packages/tex.scm (texlive-classpack): 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 b97164637a..238b3d7e52 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -76061,6 +76061,27 @@ accordance with traditional pagination systems. It may be used in conjunction with other citation packages.") (license license:lppl1.3+))) +(define-public texlive-classpack + (package + (name "texlive-classpack") + (version (number->string %texlive-revision)) + (source (texlive-origin + name version + (list "doc/support/classpack/" + "source/support/classpack/" + "tex/latex/classpack/") + (base32 + "134bv6g8yynzw76i496wvb58bng2vrz0b9krqgwpjfj2hqlfhwbl"))) + (outputs '("out" "doc")) + (build-system texlive-build-system) + (home-page "https://ctan.org/pkg/classpack") + (synopsis "XML mastering for LaTeX classes and packages") + (description + "The package provides an experiment in using XML (specifically DocBook 5) to +mark up and maintain LaTeX classes and packages. XSLT 2 styleheets generate +the @file{.dtx} and @file{.ins} distribution files expected by end users.") + (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