guix-commits
[Top][All Lists]
Advanced

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

357/458: gnu: texlive-context: Refresh package definition.


From: guix-commits
Subject: 357/458: gnu: texlive-context: Refresh package definition.
Date: Wed, 14 Jun 2023 05:23:16 -0400 (EDT)

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

commit c06ccd236386cbe033ad841154948c63754079e5
Author: Nicolas Goaziou <mail@nicolasgoaziou.fr>
AuthorDate: Wed May 17 11:41:17 2023 +0200

    gnu: texlive-context: Refresh package definition.
    
    * gnu/packages/tex.scm (texlive-context): Remove SIMPLE-TEXLIVE-PACKAGE
    call.
    [propagated-inputs]: Add TEXLIVE-LM-MATH, TEXLIVE-LUATEX, 
TEXLIVE-MANFNT-FONT,
    TEXLIVE-MPTOPDF, TEXLIVE-XETEX.
---
 gnu/packages/tex.scm | 338 ++++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 252 insertions(+), 86 deletions(-)

diff --git a/gnu/packages/tex.scm b/gnu/packages/tex.scm
index 938a383e40..cf7d73bbb0 100644
--- a/gnu/packages/tex.scm
+++ b/gnu/packages/tex.scm
@@ -10512,96 +10512,262 @@ a counter to be reset when another is incremented) 
and
 
 (define-public texlive-context
   (package
-    (inherit (simple-texlive-package
-              "texlive-context"
-              (list "/doc/context/"
-                    "/doc/man/man1/context.1"
-                    "/doc/man/man1/luatools.1"
-                    "/doc/man/man1/mtx-babel.1"
-                    "/doc/man/man1/mtx-base.1"
-                    "/doc/man/man1/mtx-bibtex.1"
-                    "/doc/man/man1/mtx-cache.1"
-                    "/doc/man/man1/mtx-chars.1"
-                    "/doc/man/man1/mtx-check.1"
-                    "/doc/man/man1/mtx-colors.1"
-                    "/doc/man/man1/mtx-context.1"
-                    "/doc/man/man1/mtx-dvi.1"
-                    "/doc/man/man1/mtx-epub.1"
-                    "/doc/man/man1/mtx-evohome.1"
-                    "/doc/man/man1/mtx-fcd.1"
-                    "/doc/man/man1/mtx-flac.1"
-                    "/doc/man/man1/mtx-fonts.1"
-                    "/doc/man/man1/mtx-grep.1"
-                    "/doc/man/man1/mtx-interface.1"
-                    "/doc/man/man1/mtx-metapost.1"
-                    "/doc/man/man1/mtx-modules.1"
-                    "/doc/man/man1/mtx-package.1"
-                    "/doc/man/man1/mtx-pdf.1"
-                    "/doc/man/man1/mtx-plain.1"
-                    "/doc/man/man1/mtx-profile.1"
-                    "/doc/man/man1/mtx-rsync.1"
-                    "/doc/man/man1/mtx-scite.1"
-                    "/doc/man/man1/mtx-server.1"
-                    "/doc/man/man1/mtx-texworks.1"
-                    "/doc/man/man1/mtx-timing.1"
-                    "/doc/man/man1/mtx-tools.1"
-                    "/doc/man/man1/mtx-unicode.1"
-                    "/doc/man/man1/mtx-unzip.1"
-                    "/doc/man/man1/mtx-update.1"
-                    "/doc/man/man1/mtx-watch.1"
-                    "/doc/man/man1/mtx-youless.1"
-
-                    "/bibtex/bst/context/"
-                    "/context/"
-
-                    "/fonts/afm/hoekwater/context/contnav.afm"
-                    "/fonts/cid/fontforge/Adobe-CNS1-4.cidmap"
-                    "/fonts/cid/fontforge/Adobe-GB1-4.cidmap"
-                    "/fonts/cid/fontforge/Adobe-Identity-0.cidmap"
-                    "/fonts/cid/fontforge/Adobe-Japan1-5.cidmap"
-                    "/fonts/cid/fontforge/Adobe-Japan1-6.cidmap"
-                    "/fonts/cid/fontforge/Adobe-Japan2-0.cidmap"
-                    "/fonts/cid/fontforge/Adobe-Korea1-2.cidmap"
-                    "/fonts/enc/dvips/context/"
-                    "/fonts/map/dvips/context/"
-                    "/fonts/map/luatex/context/"
-                    "/fonts/map/pdftex/context/"
-                    "/fonts/misc/xetex/fontmapping/context/"
-                    "/fonts/tfm/hoekwater/context/"
-                    "/fonts/type1/hoekwater/context/"
-                    "/metapost/context/"
-                    "/scripts/context/"
-                    "/tex/context/base/"
-                    "/tex/context/bib/"
-                    "/tex/context/colors/"
-                    "/tex/context/fonts/"
-                    "/tex/context/interface/"
-                    "/tex/context/modules/"
-                    "/tex/context/patterns/"
-                    "/tex/context/sample/"
-                    "/tex/context/test/"
-                    "/tex/context/user/"
-                    "/tex/generic/context/"
-                    "/tex/latex/context/")
-              (base32
-               "1rsw760f52rj62i7ms89xgxdi0qw6hag5fs5hb667nclr4kdkam8")
-              #:trivial? #t))
-    ;; TODO: add these missing packages:
-    ;; xetex, luatex, lm-math, manfnt-font, and mptopdf
-    (propagated-inputs
-     (list texlive-amsfonts
-           texlive-lm
-           texlive-pdftex
-           texlive-metapost
-           texlive-stmaryrd
-           texlive-mflogo-font))
-    (home-page "https://www.ctan.org/pkg/context";)
+    (name "texlive-context")
+    (version (number->string %texlive-revision))
+    (source (texlive-origin
+             name version
+             (list "bibtex/bst/context/mkii/"
+                   "context/data/scite/context/documents/"
+                   "context/data/scite/context/lexers/data/"
+                   "context/data/scite/context/lexers/themes/"
+                   "context/data/texfont/"
+                   "context/data/textadept/context/data/"
+                   "context/data/textadept/context/lexers/"
+                   "context/data/textadept/context/modules/"
+                   "context/data/textadept/context/themes/"
+                   "context/data/texworks/TUG/"
+                   "context/data/texworks/completion/"
+                   "context/data/texworks/configuration/"
+                   "context/data/vscode/extensions/context/keybindings/"
+                   "context/data/vscode/extensions/context/settings/"
+                   "context/data/vscode/extensions/context/syntaxes/"
+                   "context/data/vscode/extensions/context/tasks/"
+                   "context/data/vscode/extensions/context/themes/"
+                   "doc/context/documents/general/leaflets/"
+                   "doc/context/documents/general/magazines/"
+                   "doc/context/documents/general/manuals/"
+                   "doc/context/documents/general/qrcs/"
+                   "doc/context/examples/calculator/"
+                   "doc/context/examples/clock/"
+                   "doc/context/presentations/bachotex/2005/"
+                   "doc/context/presentations/bachotex/2009/"
+                   "doc/context/presentations/bachotex/2010/"
+                   "doc/context/presentations/bachotex/2011/"
+                   "doc/context/presentations/bachotex/2012/"
+                   "doc/context/presentations/bachotex/2013/"
+                   "doc/context/presentations/bachotex/2014/"
+                   "doc/context/presentations/bachotex/2015/"
+                   "doc/context/presentations/bachotex/2016/"
+                   "doc/context/presentations/bachotex/2017/"
+                   "doc/context/presentations/bachotex/2018/"
+                   "doc/context/presentations/bachotex/2019/"
+                   "doc/context/presentations/context/2007/"
+                   "doc/context/presentations/context/2010/"
+                   "doc/context/presentations/context/2011/"
+                   "doc/context/presentations/context/2012/"
+                   "doc/context/presentations/context/2013/"
+                   "doc/context/presentations/context/2015/"
+                   "doc/context/presentations/context/2016/"
+                   "doc/context/presentations/context/2017/"
+                   "doc/context/presentations/context/2019/"
+                   "doc/context/presentations/context/2020/"
+                   "doc/context/presentations/examples/"
+                   "doc/context/presentations/tug/2001/"
+                   "doc/context/presentations/tug/2007/"
+                   "doc/context/scripts/mkii/"
+                   "doc/context/scripts/mkiv/"
+                   "doc/context/sources/general/leaflets/"
+                   "doc/context/sources/general/magazines/"
+                   "doc/context/sources/general/manuals/about/"
+                   "doc/context/sources/general/manuals/bidi/"
+                   "doc/context/sources/general/manuals/charts/"
+                   "doc/context/sources/general/manuals/cld/"
+                   "doc/context/sources/general/manuals/colors/"
+                   "doc/context/sources/general/manuals/columnsets/"
+                   "doc/context/sources/general/manuals/details/"
+                   "doc/context/sources/general/manuals/epub/"
+                   "doc/context/sources/general/manuals/evenmore/"
+                   "doc/context/sources/general/manuals/followingup/"
+                   "doc/context/sources/general/manuals/fonts/"
+                   "doc/context/sources/general/manuals/graphics/"
+                   "doc/context/sources/general/manuals/hybrid/"
+                   "doc/context/sources/general/manuals/interaction/"
+                   "doc/context/sources/general/manuals/languages/"
+                   "doc/context/sources/general/manuals/libraries/"
+                   "doc/context/sources/general/manuals/lowlevel/"
+                   "doc/context/sources/general/manuals/lua/"
+                   "doc/context/sources/general/manuals/luametafun/"
+                   "doc/context/sources/general/manuals/luametatex/"
+                   "doc/context/sources/general/manuals/luatex/"
+                   "doc/context/sources/general/manuals/math/"
+                   "doc/context/sources/general/manuals/mathml/"
+                   "doc/context/sources/general/manuals/metafun/"
+                   "doc/context/sources/general/manuals/mk/"
+                   "doc/context/sources/general/manuals/musings/"
+                   "doc/context/sources/general/manuals/nodes/"
+                   "doc/context/sources/general/manuals/notnow/"
+                   "doc/context/sources/general/manuals/onandon/"
+                   "doc/context/sources/general/manuals/pagecolumns/"
+                   "doc/context/sources/general/manuals/primitives/"
+                   "doc/context/sources/general/manuals/publications/"
+                   "doc/context/sources/general/manuals/readme/"
+                   "doc/context/sources/general/manuals/rules/"
+                   "doc/context/sources/general/manuals/spacing/"
+                   "doc/context/sources/general/manuals/spreadsheets/"
+                   "doc/context/sources/general/manuals/sql/"
+                   "doc/context/sources/general/manuals/start/en/"
+                   "doc/context/sources/general/manuals/start/graphics/"
+                   "doc/context/sources/general/manuals/steps/"
+                   "doc/context/sources/general/manuals/still/"
+                   "doc/context/sources/general/manuals/svg/"
+                   "doc/context/sources/general/manuals/swiglib/"
+                   "doc/context/sources/general/manuals/templates/"
+                   "doc/context/sources/general/manuals/texit/"
+                   "doc/context/sources/general/manuals/tiptrick/"
+                   "doc/context/sources/general/manuals/tools/"
+                   "doc/context/sources/general/manuals/units/"
+                   "doc/context/sources/general/manuals/workflows/"
+                   "doc/context/sources/general/manuals/xml/"
+                   "doc/context/sources/general/manuals/xtables/"
+                   "doc/man/man1/context.1"
+                   "doc/man/man1/context.man1.pdf"
+                   "doc/man/man1/luatools.1"
+                   "doc/man/man1/luatools.man1.pdf"
+                   "doc/man/man1/mtx-babel.1"
+                   "doc/man/man1/mtx-babel.man1.pdf"
+                   "doc/man/man1/mtx-base.1"
+                   "doc/man/man1/mtx-base.man1.pdf"
+                   "doc/man/man1/mtx-bibtex.1"
+                   "doc/man/man1/mtx-bibtex.man1.pdf"
+                   "doc/man/man1/mtx-cache.1"
+                   "doc/man/man1/mtx-cache.man1.pdf"
+                   "doc/man/man1/mtx-chars.1"
+                   "doc/man/man1/mtx-chars.man1.pdf"
+                   "doc/man/man1/mtx-check.1"
+                   "doc/man/man1/mtx-check.man1.pdf"
+                   "doc/man/man1/mtx-colors.1"
+                   "doc/man/man1/mtx-colors.man1.pdf"
+                   "doc/man/man1/mtx-context.1"
+                   "doc/man/man1/mtx-context.man1.pdf"
+                   "doc/man/man1/mtx-dvi.1"
+                   "doc/man/man1/mtx-dvi.man1.pdf"
+                   "doc/man/man1/mtx-epub.1"
+                   "doc/man/man1/mtx-epub.man1.pdf"
+                   "doc/man/man1/mtx-evohome.1"
+                   "doc/man/man1/mtx-evohome.man1.pdf"
+                   "doc/man/man1/mtx-fcd.1"
+                   "doc/man/man1/mtx-fcd.man1.pdf"
+                   "doc/man/man1/mtx-flac.1"
+                   "doc/man/man1/mtx-flac.man1.pdf"
+                   "doc/man/man1/mtx-fonts.1"
+                   "doc/man/man1/mtx-fonts.man1.pdf"
+                   "doc/man/man1/mtx-grep.1"
+                   "doc/man/man1/mtx-grep.man1.pdf"
+                   "doc/man/man1/mtx-interface.1"
+                   "doc/man/man1/mtx-interface.man1.pdf"
+                   "doc/man/man1/mtx-metapost.1"
+                   "doc/man/man1/mtx-metapost.man1.pdf"
+                   "doc/man/man1/mtx-modules.1"
+                   "doc/man/man1/mtx-modules.man1.pdf"
+                   "doc/man/man1/mtx-package.1"
+                   "doc/man/man1/mtx-package.man1.pdf"
+                   "doc/man/man1/mtx-patterns.1"
+                   "doc/man/man1/mtx-patterns.man1.pdf"
+                   "doc/man/man1/mtx-pdf.1"
+                   "doc/man/man1/mtx-pdf.man1.pdf"
+                   "doc/man/man1/mtx-plain.1"
+                   "doc/man/man1/mtx-plain.man1.pdf"
+                   "doc/man/man1/mtx-profile.1"
+                   "doc/man/man1/mtx-profile.man1.pdf"
+                   "doc/man/man1/mtx-rsync.1"
+                   "doc/man/man1/mtx-rsync.man1.pdf"
+                   "doc/man/man1/mtx-scite.1"
+                   "doc/man/man1/mtx-scite.man1.pdf"
+                   "doc/man/man1/mtx-server.1"
+                   "doc/man/man1/mtx-server.man1.pdf"
+                   "doc/man/man1/mtx-texworks.1"
+                   "doc/man/man1/mtx-texworks.man1.pdf"
+                   "doc/man/man1/mtx-timing.1"
+                   "doc/man/man1/mtx-timing.man1.pdf"
+                   "doc/man/man1/mtx-tools.1"
+                   "doc/man/man1/mtx-tools.man1.pdf"
+                   "doc/man/man1/mtx-unicode.1"
+                   "doc/man/man1/mtx-unicode.man1.pdf"
+                   "doc/man/man1/mtx-unzip.1"
+                   "doc/man/man1/mtx-unzip.man1.pdf"
+                   "doc/man/man1/mtx-update.1"
+                   "doc/man/man1/mtx-update.man1.pdf"
+                   "doc/man/man1/mtx-vscode.1"
+                   "doc/man/man1/mtx-vscode.man1.pdf"
+                   "doc/man/man1/mtx-watch.1"
+                   "doc/man/man1/mtx-watch.man1.pdf"
+                   "doc/man/man1/mtx-youless.1"
+                   "doc/man/man1/mtx-youless.man1.pdf"
+                   "doc/man/man1/mtxrun.1"
+                   "doc/man/man1/mtxrun.man1.pdf"
+                   "doc/man/man1/texexec.1"
+                   "doc/man/man1/texexec.man1.pdf"
+                   "doc/man/man1/texmfstart.1"
+                   "doc/man/man1/texmfstart.man1.pdf"
+                   "fonts/afm/hoekwater/context/"
+                   "fonts/cid/fontforge/"
+                   "fonts/enc/dvips/context/"
+                   "fonts/map/dvips/context/"
+                   "fonts/map/luatex/context/"
+                   "fonts/map/pdftex/context/"
+                   "fonts/misc/xetex/fontmapping/context/"
+                   "fonts/tfm/hoekwater/context/"
+                   "fonts/type1/hoekwater/context/"
+                   "metapost/context/base/common/"
+                   "metapost/context/base/mpii/"
+                   "metapost/context/base/mpiv/"
+                   "metapost/context/base/mpxl/"
+                   "metapost/context/fonts/mpiv/"
+                   "scripts/context/lua/"
+                   "scripts/context/perl/"
+                   "scripts/context/ruby/base/"
+                   "scripts/context/ruby/graphics/"
+                   "scripts/context/ruby/rslb/"
+                   "scripts/context/stubs/install/"
+                   "scripts/context/stubs/mswin/"
+                   "scripts/context/stubs/setup/"
+                   "scripts/context/stubs/source/"
+                   "scripts/context/stubs/unix/"
+                   "scripts/context/stubs/win64/"
+                   "tex/context/base/"
+                   "tex/context/bib/common/"
+                   "tex/context/bib/mkii/"
+                   "tex/context/colors/icc/context/"
+                   "tex/context/fonts/mkii/"
+                   "tex/context/fonts/mkiv/"
+                   "tex/context/interface/mkii/"
+                   "tex/context/interface/mkiv/"
+                   "tex/context/modules/common/"
+                   "tex/context/modules/mkii/"
+                   "tex/context/modules/mkiv/"
+                   "tex/context/modules/mkxl/"
+                   "tex/context/patterns/common/"
+                   "tex/context/patterns/mkii/"
+                   "tex/context/patterns/mkiv/"
+                   "tex/context/sample/common/"
+                   "tex/context/sample/third/"
+                   "tex/context/test/mkiv/"
+                   "tex/context/user/mkii/"
+                   "tex/generic/context/luatex/"
+                   "tex/generic/context/ppchtex/"
+                   "tex/latex/context/ppchtex/")
+             (base32
+              "1sbh4fnxxymh7lmvldp1ll8p6adcf3jhvqf47jvrayqr91zp4hh9")))
+    (outputs '("out" "doc"))
+    (build-system texlive-build-system)
+    (propagated-inputs (list texlive-amsfonts
+                             texlive-lm
+                             texlive-lm-math
+                             texlive-luatex
+                             texlive-manfnt-font
+                             texlive-metapost
+                             texlive-mflogo-font
+                             texlive-mptopdf
+                             texlive-pdftex
+                             texlive-stmaryrd
+                             texlive-xetex))
+    (home-page "https://ctan.org/pkg/context";)
     (synopsis "Full featured, parameter driven macro package for TeX")
     (description "ConTeXt is a full featured, parameter driven macro package,
 which fully supports advanced interactive documents.  See the ConTeXt garden
 for a wealth of support information.")
-    ;; The GPL applies to all code; alternatively, the LaTeX license may be 
used.
-    ;; The CC-BY-SA license applies to all documentation.
+    ;; The GPL applies to all code; alternatively, the LaTeX license may be
+    ;; used.  The CC-BY-SA license applies to all documentation.
     (license (list license:lppl1.3c+
                    license:gpl2+
                    license:cc-by-sa4.0))))



reply via email to

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