me
/
guix
Archived
1
0
Fork 0

gnu: texlive-letltxmacro: Refresh package definition.

* gnu/packages/tex.scm (texlive-letltxmacro): Remove SIMPLE-TEXLIVE-PACKAGE
call.
[propagated-inputs]: Add TEXLIVE-ETOOLBOX.
Nicolas Goaziou 2023-05-15 23:24:22 +02:00
parent b91b5f41af
commit 4c32374294
No known key found for this signature in database
GPG Key ID: DA00B4F048E92F2D
1 changed files with 22 additions and 24 deletions

View File

@ -6831,30 +6831,28 @@ footnotes with symbols rather than numbers.")
(define-deprecated-package texlive-latex-footmisc texlive-footmisc) (define-deprecated-package texlive-latex-footmisc texlive-footmisc)
(define-public texlive-letltxmacro (define-public texlive-letltxmacro
(let ((template (simple-texlive-package (package
"texlive-letltxmacro" (name "texlive-letltxmacro")
(version (number->string %texlive-revision))
(source (texlive-origin
name version
(list "doc/latex/letltxmacro/" (list "doc/latex/letltxmacro/"
"source/latex/letltxmacro/" "source/latex/letltxmacro/"
"tex/latex/letltxmacro/") "tex/latex/letltxmacro/")
(base32 (base32
"16bmwsng9p80jf78sdmib24apwnw3raw306cs1ms50z5s9dsfdby")))) "16bmwsng9p80jf78sdmib24apwnw3raw306cs1ms50z5s9dsfdby")))
(package
(inherit template)
(outputs '("out" "doc")) (outputs '("out" "doc"))
(arguments (build-system texlive-build-system)
(substitute-keyword-arguments (package-arguments template) (propagated-inputs
((#:tex-directory _ '()) (list texlive-etoolbox))
"latex/letltxmacro") (home-page "https://ctan.org/pkg/letltxmacro")
((#:build-targets _ '()) (synopsis "Let assignment for LaTeX macros")
#~(list "letltxmacro.dtx"))))
(home-page "https://www.ctan.org/pkg/letltxmacro")
(synopsis "Let assignment for macros")
(description (description
"TeXs @code{\\let} assignment does not work for LaTeX macros with "TeX's @code{\\let} assignment does not work for LaTeX macros with
optional arguments, or for macros that are defined as robust macros by optional arguments or for macros that are defined as robust macros by
@code{\\DeclareRobustCommand}. This package defines @code{\\LetLtxMacro} @code{\\DeclareRobustCommand}. This package defines @code{\\LetLtxMacro} that
that also takes care of the involved internal macros.") also takes care of the involved internal macros.")
(license license:lppl1.3c+)))) (license license:lppl1.3+)))
(define-deprecated-package texlive-latex-letltxmacro texlive-letltxmacro) (define-deprecated-package texlive-latex-letltxmacro texlive-letltxmacro)