Skip to content

TeX Live 2026 bundle (texbundle-tl2026-4)

Choose a tag to compare

@github-actions github-actions released this 12 Oct 07:07
305147e

FlashTeX's no-TeX-Live bundle: 578 whole, unmodified TeX Live 2026 packages (43790 files, 570.5 MB), for the new engine on a Mac without TeX Live (DESIGN.md 4.4, D12). The app fetches files from it by byte range, only after the user agrees.

# flashtex-bundle.lock
url = "https://github.com/flash-tex/flashtex/releases/download/texbundle-tl2026-4/texlive2026.ttb"
digest = "bc9f57f9dcbbb4635327640fabde6a01f140d9ea4503164892295ccbfacb1a8f"

Licensing

Every file in texlive2026.ttb is a file of TeX Live 2026, unmodified, and is distributed under the licence of the TeX Live package it belongs to (most are under the LaTeX Project Public Licence; the table below gives each package's licence as TeX Live's package database records it). The packages are carried whole: every runfile of each package, so a package travels with its licence statement. Nothing is patched, so LPPL clause 6 (distributing a modified work) never applies. FlashTeX's own licences (MIT for the app, GPL-2.0-or-later for the engine) do not cover these files, and the bundle does not change their terms. TeX Live's own licensing statement is LICENSE.TL, and CTAN's LICENSE.CTAN, both attached.

packages.tsv (attached) lists, per package: its TeX Live revision, its licence, its CTAN catalogue entry, the SHA-512 of its runfiles container, and where its documentation and source containers are, with their SHA-512 checksums.

Sources. Each package's source and documentation are in TeX Live's distribution: the <package>.source.tar.xz and <package>.doc.tar.xz containers (https://mirrors.ctan.org/systems/texlive/tlnet/archive/; after TeX Live 2026 is frozen, https://ftp.math.utah.edu/pub/tex/historic/systems/texlive/2026/), TeX Live's Subversion repository (https://tug.org/svn/texlive/, Master/texmf-dist, at the revisions listed), and CTAN (https://ctan.org/pkg/).

Licence Packages
lppl1.3 (149) acmart, acronym, adjustbox, alphalph, amsrefs, apacite, apxproof, atbegshi, auxhook, axessibility, babel, babel-english, babel-esperanto, babel-german, babel-greek, babel-icelandic, bclogo, biblatex, biblatex-chicago, bibleref, bibleref-french, bibunits, bigintcalc, bitset, breqn, bropd, bussproofs, caption, catchfile, catcodes, cbfonts-fd, changepage, changes, chemgreek, collectbox, color-edits, colortbl, cyrillic, datatool, datetime, datetime2, dblfloatfix, dejavu, diagbox, dowith, elsarticle, epstopdf-pkg, etex-pkg, etexcmds, europasscv, extpfeil, fancyhdr, fancyvrb, feynmp-auto, filemod, floatflt, flowfram, fmtcount, fontawesome, forest, fvextra, gensymb, gettitlestring, gincltex, glossaries, glossaries-extra, greek-inputenc, grfext, halloweenmath, harvard, hycolor, hyperref, hyphen-croatian, hyphen-danish, hyphenat, ieeetran, ifoddpage, imakeidx, infwarerr, inlinedef, intcalc, kvoptions, kvsetkeys, langcode, layouts, letltxmacro, lipsum, listingsutf8, logreq, ltxdockit, luatex85, mfirstuc, mleftright, morehype, multirow, mwe, newfloat, newtx, nicematrix, ninecolors, ntgclass, old-arrows, orcidlink, overpic, pdfcolfoot, pdfescape, pgfopts, pgfornament, pict2e, plainpkg, probsoln, pst-calculate, pstricks, qrcode, realscripts, refcount, revtex4-1, sansmathaccent, scalerel, setspace, shadowtext, soul, stackengine, standalone, stringenc, stringstrings, sttools, subfig, subfiles, tablefootnote, tabu, tcolorbox, tikz-3dplot, tikz-cd, tikzfill, tikzpagenodes, tikzpeople, tikzscale, todonotes, tracklang, ucs, underscore, uniquecounter, varwidth, xcolor-material, xfor, xkeyval, xpatch, xunicode
lppl1.3c (126) accsupp, aliascnt, amsaddr, amscls, amsmath, appendix, atveryend, babel-french, beautynote, biblatex-apa, biblatex-ext, biblatex-ieee, bidi, bookmark, booktabs, cahierprof, capt-of, chemfig, chemformula, complexity, csquotes, ctex, currfile, dynkin-diagrams, ebgaramond-maths, environ, epigraph, etoolbox, everyshi, fancyqr, fbox, figureversions, filehook, firstaid, fontaxes, fontspec, fonttable, footmisc, geometry, geradwp, graphics, graphics-def, hobby, hologo, hypcap, hypdoc, hyperxmp, ifmtarg, iftex, kantlipsum, koma-script, kvdefinekeys, l3experimental, l3kernel, l3packages, lastpage, latex, latex-lab, latex2pydata, leftindex, lineno, listings, listofitems, ltx-talk, ltxcmds, marginnote, mathastext, mathtools, mdframed, memoir, metalogo, mhchem, microtype, needspace, newunicodechar, oberdiek, ou-tma, parskip, pdfcol, pdflscape, pdfmanagement, pdfpages, pdftexcmds, pgfornament-han, picture, ragged2e, regexpatch, rerunfilecheck, revtex, sansmathfonts, simplekv, simples-matrices, siunitx, spath3, supertabular, svg, svn-prov, systeme, tabularray, tagpdf, tblr-extras, tensor, textpos, thmtools, thuthesis, tikz-bbox, tikzmark, titling, tkz-euclide, tocloft, tools, translations, transparent, unicode-math, wasysym, xargs, xcolor, xecjk, xfrac, xltxtra, xsim, xstring, yhmath, zhnumber, zref, zref-clever
(none recorded in the tlpdb; see below) (52) hyphen-afrikaans, hyphen-albanian, hyphen-ancientgreek, hyphen-arabic, hyphen-armenian, hyphen-base, hyphen-belarusian, hyphen-bulgarian, hyphen-catalan, hyphen-chinese, hyphen-churchslavonic, hyphen-coptic, hyphen-czech, hyphen-english, hyphen-esperanto, hyphen-estonian, hyphen-ethiopic, hyphen-farsi, hyphen-french, hyphen-friulan, hyphen-galician, hyphen-georgian, hyphen-german, hyphen-hebrew, hyphen-indic, hyphen-indonesian, hyphen-interlingua, hyphen-irish, hyphen-kazakh, hyphen-kurmanji, hyphen-latvian, hyphen-lithuanian, hyphen-macedonian, hyphen-mongolian, hyphen-norwegian, hyphen-occitan, hyphen-piedmontese, hyphen-portuguese, hyphen-romanian, hyphen-romansh, hyphen-russian, hyphen-sanskrit, hyphen-slovak, hyphen-slovenian, hyphen-swedish, hyphen-thai, hyphen-turkmen, hyphen-ukrainian, hyphen-uppersorbian, hyphen-vietnamese, hyphen-welsh, latexconfig
lppl (47) algorithm2e, algorithmicx, bbding, bigints, blindtext, blkarray, bold-extra, cbfonts, clrscode, cmap, cmll, commath, doi, dutchcal, elocalloc, esint, extsizes, floatrow, hvfloat, ltablex, makecell, mathabx, minibox, mmap, multido, mweights, ncctools, physics, pst-3d, pst-arrow, pst-math, pst-node, pst-plot, pst-tools, pstricks-add, qtree, revtex4, silence, stmaryrd, tablists, tabulary, textcase, trimspaces, uhc, url, wrapfig, xifthen
other-free (31) arphic, bbm, bbold-type1, beamertheme-metropolis, bera, cases, charter, chicago, cite, doublestroke, dvips, ec, eurosym, framed, hyphen-basque, hyphen-greek, hyphen-turkish, ifsym, kastrup, lhcyr, makeindex, pb-diagram, psfrag, rsfs, threeparttable, tikz-dimline, ulem, version, vntex, wadalab, wsuipa
gpl (25) boites, cm-super, courier, esvect, fandol, feynmf, fontname, helvetic, hyphen-hungarian, hyphen-serbian, jknapltx, mathdesign, mathpazo, mdwtools, mptopdf, ncntrsbk, palatino, pdfmarginpar, pdftex, symbol, times, txfonts, units, xypic, zapfding
pd (22) braket, calrsfs, cancel, dirtytalk, eepic, epsf, esint-type1, graphics-cfg, here, hyphen-finnish, import, mnsymbol, notoccite, pl, placeins, relsize, sansmath, srcltx, tex-ini-files, truncate, wasy, wasy-type1
lppl1 (21) a4wide, arydshln, bbm-macros, carlisle, dehyph, esdiff, float, fp, hyphen-dutch, hyphen-latin, isodate, ly1, manfnt, mflogo, natbib, paralist, phaistos, substr, tree-dvips, typogrid, ukrhyph
lppl1.2 (19) breakurl, cleveref, endnotes, eso-pic, fancybox, hyphen-icelandic, latex-fonts, nomencl, ntheorem, polski, psnfss, ruhyphen, showexpl, subfigure, tipa, upquote, vhistory, yfonts, ytableau
ofl (10) amiri, amsfonts, cm-unicode, firamath, gfscomplutum, haranoaji, libertinus-fonts, marvosym, stix2-otf, xits
mit (9) accents, colorspace, enumitem, hyph-utf8, hyphen-spanish, opencolor, pseudo, titlesec, uspace
gpl2 (7) bigfoot, cjk, comment, fc, mathpartir, pbox, unfonts-core
knuth (5) bibtex, cm, hyphen-polish, knuth-lib, mflogo-font
gfl (4) lm, lm-math, tex-gyre, tex-gyre-math
lgpl (3) extarrows, forloop, hyphen-italian
lppl1.1 (3) eulervm, nextpage, totpages
ofl lppl (3) alegreya, ebgaramond, fira
ofl lppl1.3 (3) fbb, sourcecodepro, sourcesans
cc-by-4 (2) llncs, quantikz
collection (2) preprint, was
gpl3 (2) appendixnumberbeamer, preview
lgpl2.1 (2) algorithms, kpathsea
lppl gpl (2) circuitikz, translator
lppl1.3a (2) arev, cclicenses
bsd (1) bbold
bsd3 (1) ascmac
cc-by-sa-4 (1) milsymb
cc0 (1) simpleicons
cc0 lppl1.3c (1) doclicense
gfl gpl3+fe (1) newcomputermodern
gpl ofl lppl (1) libertine
gpl2 lppl (1) urlbst
gpl2 lppl1 (1) fpl
gpl3 lppl1.3 (1) newtxtt
gpl3+ (1) pgfplots
lppl1.3 bsd2 (1) greek-fontenc
lppl1.3 bsd3 (1) pythontex
lppl1.3 gfl (1) newpx
lppl1.3 gpl2 (1) culmus
lppl1.3b (1) faktor
lppl1.3c gpl2 fdl (1) pgf
lppl1.3c gpl2+ fdl (1) beamer
lppl1.3c lppl1.3 bsd3 (1) minted
lppl1.3c ofl (1) ccicons
lppl1.3c other-free (1) unicode-data
mit lppl1.3 (1) dehyph-exptl
mit lppl1.3 cc0 (1) polyglossia
ofl apache2 lppl1.3 (1) inconsolata
ofl lppl1.3c (1) fontawesome5
other-free lppl (1) gofonts
x11 (1) xetex

GPL source: written offer. For most GPL-licensed packages TeX Live has a source container (above). For these it has none, because the files in the bundle are themselves the form TeX Live distributes for modification (TeX macro files, font metrics and Type 1 fonts): appendixnumberbeamer, beamer, circuitikz, cm-super, comment, courier, extarrows, fandol, fc, fontname, helvetic, hyphen-hungarian, hyphen-italian, hyphen-serbian, jknapltx, kpathsea, libertine, mathdesign, mptopdf, ncntrsbk, newcomputermodern, newtxtt, palatino, pdfmarginpar, pdftex, pgf, symbol, times, translator, txfonts, unfonts-core, xypic, zapfding. For at least three years from this release, and for as long as it is offered, the FlashTeX project will give anyone who asks the complete corresponding source of any GPL-licensed file in this bundle, at no charge beyond the cost of providing it. Ask in an issue at https://github.com/flash-tex/flashtex/issues, naming this release.

TeX Live records no licence for some packages; each is allowed by name (NO_LICENCE_RECORDED in tools/bundle/texbundle.py), because:

  • hyphen-*: hyphenation patterns of the hyph-utf8 project, which has no CTAN catalogue entry per language; every pattern file states its own free licence (LPPL, MIT or similar) in its header, and TeX Live distributes them as free software.
  • latexconfig: TeX Live's own configuration files for the LaTeX formats (part of TeX Live's infrastructure, under TeX Live's licensing, LICENSE.TL).

The packer refuses any package whose recorded licence is nosell, nodistrib, noinfo, nonfree, other-nonfree, nosource, shareware, unknown or non-commercial, and any package with no licence recorded that is not allowed by name.

Besides the packages, the bundle carries the files TeX Live's installer generates from them (texmf-var/fonts/map/pdftex/updmap/pdftex.map, texmf-var/tex/generic/config/language.dat), as TeX Live installs them.

Provenance

  • TeX Live tree: texlive/texlive@sha256:a7ae4dfa9d521b5db14446872fa488b839021d1f604d0a3c74461784895f2a67 (texlive/texlive, scheme-full, linux/amd64), laid out by tools/bundle/fetch_image.py; its newest package revision is 80495.
  • LaTeX format: latex.ltx of 2026-06-01, patch level 0 (the format the engine builds from this bundle).
  • Packed by tools/bundle/texbundle.py pack (commit 305147e): the package list tools/bundle/tl2026/packages.txt (every package whose files the parity fixtures, the arXiv corpus, the beamer corpus and packages-2026 read), the hand-picked tools/bundle/tl2026/extra.txt (bibtex's and makeindex's styles and other files the tools FlashTeX runs read, common bibliography styles) and the core range tools/bundle/tl2026/core.txt.
  • Digest (SHA-256 of the bundle's file list): bc9f57f9dcbbb4635327640fabde6a01f140d9ea4503164892295ccbfacb1a8f; file SHA-256: e931e8886e4d0aad2c0a42d28c66461e0f4d7dda5dad729d7ff6f85fd7e2a9fa; index 2282523 bytes gzipped; core range 2814902 bytes.
  • Packed twice in the same job: byte-identical.

oracle-refs.json holds the SHA-256 of the PDF TeX Live's own pdflatex makes from each gate document in the same tree (notex-gate.yml compares the engine against it); no PDF of a third-party document is published.