guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

07/452: gnu: texlive-latex-l3kernel -> texlive-l3kernel.


From: guix-commits
Subject: 07/452: gnu: texlive-latex-l3kernel -> texlive-l3kernel.
Date: Fri, 9 Jun 2023 13:42:46 -0400 (EDT)

ngz pushed a commit to branch tex-team-next
in repository guix.

commit e81b562337e3ddb0b216999f86ac359533898b86
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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]