From b741baa6ee671fde3d4835eb71baab25121eac89 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Wed, 17 May 2023 11:41:17 +0200 Subject: [PATCH] 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 7d0c0c5242..381f7061c0 100644 --- a/gnu/packages/tex.scm +++ b/gnu/packages/tex.scm @@ -10512,96 +10512,262 @@ (define-public texlive-chngcntr (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))))