[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
07/418: gnu: texlive-latex-l3kernel -> texlive-l3kernel.
From: |
guix-commits |
Subject: |
07/418: gnu: texlive-latex-l3kernel -> texlive-l3kernel. |
Date: |
Fri, 2 Jun 2023 17:23:47 -0400 (EDT) |
ngz pushed a commit to branch tex-team-next
in repository guix.
commit 6482d85f558d608ed08dace54b83942f7c10aabc
Author: Nicolas Goaziou <mail@nicolasgoaziou.fr>
AuthorDate: Wed May 3 20:16:51 2023 +0200
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 | 59 ++++++++++++++++++++++++++++------------------------
1 file changed, 32 insertions(+), 27 deletions(-)
diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm
index 6bef833d2a..97ea921b0f 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")
- (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.")
+ (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 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
- branch tex-team-next created (now 38e685758c), guix-commits, 2023/06/02
- 03/418: guix: import: Update texlive importer according to new build system., guix-commits, 2023/06/02
- 01/418: guix: texlive-build-system: Improvements on non-trivial packages., guix-commits, 2023/06/02
- 10/418: gnu: Add texlive-everypage., guix-commits, 2023/06/02
- 07/418: gnu: texlive-latex-l3kernel -> texlive-l3kernel.,
guix-commits <=
- 09/418: gnu: texlive-latex-dinbrief -> texlive-dinbrief., guix-commits, 2023/06/02
- 06/418: guix: import: Fix multiple licenses output in texlive importer., guix-commits, 2023/06/02
- 12/418: gnu: texlive-latex-trimspaces -> texlive-trimspaces., guix-commits, 2023/06/02
- 17/418: gnu: Add texlive-minitoc., guix-commits, 2023/06/02
- 18/418: gnu: Add texlive-lwarp., guix-commits, 2023/06/02
- 20/418: gnu: Add texlive-mfirstuc., guix-commits, 2023/06/02
- 22/418: gnu: Add texlive-currfile., guix-commits, 2023/06/02
- 23/418: gnu: Add texlive-lualatex-math., guix-commits, 2023/06/02
- 24/418: gnu: Add texlive-enctex., guix-commits, 2023/06/02
- 26/418: gnu: Add texlive-passivetex., guix-commits, 2023/06/02