From dd9de5760861edf4a094e46d03a8f19e61b4a350 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Wed, 3 May 2023 20:16:51 +0200 Subject: [PATCH] gnu: texlive-latex-l3kernel -> texlive-l3kernel. * gnu/packages/tex.scm (texlive-l3kernel): New variable. (texlive-latex-l3kernel): Deprecate variable. (texlive-latex-base): (texlive-latex-l3packages): (texlive-pstool): (texlive-siunitx): (texlive-latex-ebproof): (texlive-xetex): Apply renaming. --- gnu/packages/tex.scm | 57 ++++++++++++++++++++++++-------------------- 1 file changed, 31 insertions(+), 26 deletions(-) diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm index bad86904c6..8096fd6c67 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -3121,7 +3121,7 @@ formats.") texlive-unicode-data texlive-ukrhyph texlive-ruhyphen - texlive-latex-l3kernel + texlive-l3kernel texlive-latex-l3backend ;; TODO: This dependency isn't needed for LaTeX version 2021-06-01 ;; and later. See: @@ -3736,35 +3736,40 @@ the now obsolete teTeX distributions but are still used at the core of the TeX Live distribution.") (license license:public-domain))) -(define-public texlive-latex-l3kernel +(define-public texlive-l3kernel (package - (name "texlive-latex-l3kernel") + (name "texlive-l3kernel") (version (number->string %texlive-revision)) - (source (origin - (method svn-fetch) - (uri (texlive-ref "latex" "l3kernel")) - (file-name (string-append name "-" version "-checkout")) - (sha256 - (base32 - "068xkinrkl6qjf8r6a9i0msvnzp4y7a3gnd2h12ws0km1dv19r20")))) + (source (texlive-origin + name version + (list "doc/latex/l3kernel/" + "source/latex/l3kernel/" + "tex/latex/l3kernel/") + (base32 + "1y7wcb2643cfwda86f5zpbbw3hj01rji7r143ln77k8nr1919jj1"))) + (outputs '("out" "doc")) (build-system texlive-build-system) (arguments - '(#:tex-directory "latex/l3kernel" - #:tex-engine "tex" - #:tex-format #f - #:texlive-latex-base #f)) + (list + #:tex-engine "tex" + #:tex-format #f + #:texlive-latex-base #f)) (native-inputs (list texlive-docstrip)) - (home-page "https://www.ctan.org/pkg/l3kernel") - (synopsis "LaTeX3 programmers’ interface") + (propagated-inputs + (list texlive-l3backend)) + (home-page "https://ctan.org/pkg/l3kernel") + (synopsis "LaTeX3 programming conventions") (description - "The l3kernel bundle provides an implementation of the LaTeX3 -programmers’ interface, as a set of packages that run under LaTeX 2e. The -interface provides the foundation on which the LaTeX3 kernel and other future -code are built: it is an API for TeX programmers. The packages are set up so -that the LaTeX3 conventions can be used with regular LaTeX 2e packages.") + "The l3kernel bundle provides an implementation of the LaTeX3 programmers +interface, as a set of packages that run under LaTeX2e. The interface +provides the foundation on which the LaTeX3 kernel and other future code are +built: it is an API for TeX programmers. The packages are set up so that the +LaTeX3 conventions can be used with regular LaTeX2e packages.") (license license:lppl1.3c+))) +(define-deprecated-package texlive-latex-l3kernel texlive-l3kernel) + (define-public texlive-latex-l3backend (package (name "texlive-latex-l3backend") @@ -3847,7 +3852,7 @@ an independent schedule.") (native-inputs (list texlive-docstrip)) (propagated-inputs - (list texlive-latex-l3kernel)) + (list texlive-l3kernel)) (home-page "https://www.ctan.org/pkg/l3packages") (synopsis "High-level LaTeX3 concepts") (description @@ -5220,7 +5225,7 @@ rotated.") texlive-filemod texlive-graphics texlive-latex-ifplatform - texlive-latex-l3kernel ; for expl3 + texlive-l3kernel ; for expl3 texlive-oberdiek texlive-latex-psfrag texlive-tools ; for shellesc @@ -10022,7 +10027,7 @@ The behaviour in standalone mode may adjusted using a configuration file '(#:tex-directory "latex/siunitx" #:build-targets '("siunitx.dtx"))) (propagated-inputs - (list texlive-latex-l3kernel texlive-latex-l3packages)) + (list texlive-l3kernel texlive-latex-l3packages)) (home-page "http://www.ctan.org/pkg/siunitx") (synopsis "Comprehensive SI units package") (description @@ -11017,7 +11022,7 @@ parts.") (build-system texlive-build-system) (arguments '(#:tex-directory "latex/ebproof")) (propagated-inputs - (list texlive-latex-l3kernel)) + (list texlive-l3kernel)) (home-page "http://www.ctan.org/pkg/ebproof") (synopsis "Formal proofs in the style of sequent calculus") @@ -12392,7 +12397,7 @@ itself may be shipped out to the DVI file.") texlive-latex-base texlive-fonts-latex texlive-latex-l3backend - texlive-latex-l3kernel + texlive-l3kernel texlive-latex-l3packages texlive-lm texlive-tex-ini-files