aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gnu/packages/tex.scm338
1 files 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 @@ 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))))