Added `texlive2024-0312` bundle
This commit is contained in:
parent
8570e0be55
commit
51ddb24096
|
@ -0,0 +1,89 @@
|
||||||
|
[bundle]
|
||||||
|
name = "texlive2024-0312"
|
||||||
|
expected_hash = "8fae742a1d9453fc3abfe7c6971363696f611ade1266c17788ccb5c18ffd1312"
|
||||||
|
|
||||||
|
search_order = ["/", { input = "include" }, { input = "texlive" }]
|
||||||
|
|
||||||
|
# Note the triple-quoted multiline strings:
|
||||||
|
# this is the best way to get raw strings in TOML.
|
||||||
|
ignore = [
|
||||||
|
# Files and extensions we usually want to ignore.
|
||||||
|
'''.*/00readme\.txt''',
|
||||||
|
'''.*/LICENSE\.md''',
|
||||||
|
'''.*/Makefile''',
|
||||||
|
'''.*/README''',
|
||||||
|
'''.*/README.md''',
|
||||||
|
'''.*/readme\.txt''',
|
||||||
|
'''.*/ls-R''',
|
||||||
|
'''.*\.fmt''',
|
||||||
|
'''.*\.log''',
|
||||||
|
'''.*\.lua''',
|
||||||
|
'''.*\.mf''',
|
||||||
|
'''.*\.pl''',
|
||||||
|
'''.*\.ps''',
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
|
[inputs."include"]
|
||||||
|
source.dir.path = "include"
|
||||||
|
|
||||||
|
|
||||||
|
# Requires texlive-20240312-texmf, which is available at
|
||||||
|
# https://ftp.math.utah.edu/pub/tex/historic/systems/texlive/2024/texlive-20240312-texmf.tar.xz
|
||||||
|
# download and extract this file as a .tar in this directory.
|
||||||
|
[inputs."texlive"]
|
||||||
|
source.tarball.path = "texlive-20240312-texmf.tar"
|
||||||
|
source.tarball.hash = "87f7f5fd9618689cd9ae436ad37cefe43fabf1f2f457ac3860ec2aa854578d20"
|
||||||
|
source.tarball.root_dir = "texlive-20240312-texmf/texmf-dist"
|
||||||
|
patch_dir = "patches/texlive"
|
||||||
|
|
||||||
|
ignore = [
|
||||||
|
# I don't think tectonic has xindy support, ignore for now
|
||||||
|
'''xindy/.*''',
|
||||||
|
|
||||||
|
# We may need this, but exclude for now.
|
||||||
|
'''tex4ht/.*''',
|
||||||
|
|
||||||
|
# These require pLaTeX2e, tectonic uses XeTeX
|
||||||
|
'''tex/uplatex/.*''',
|
||||||
|
'''tex/uptex/.*''',
|
||||||
|
|
||||||
|
# Other odd tex formats & unnecessary files
|
||||||
|
'''tex/cslatex/.*''',
|
||||||
|
'''tex/csplain/.*''',
|
||||||
|
'''tex/ptex/.*''',
|
||||||
|
'''tex/platex/.*''',
|
||||||
|
'''tex/lollipop/.*''',
|
||||||
|
'''tex/context/.*''',
|
||||||
|
'''context/.*''',
|
||||||
|
'''texdoc/.*''',
|
||||||
|
'''texdoctk/.*''',
|
||||||
|
'''texconfig/.*''',
|
||||||
|
'''scripts/.*''',
|
||||||
|
'''dvips/.*''',
|
||||||
|
'''asymptote/.*''',
|
||||||
|
'''makeindex/.*''',
|
||||||
|
'''luatex-cache/.*''',
|
||||||
|
'''hb2gf/.*''',
|
||||||
|
'''chktex/.*''',
|
||||||
|
'''source/.*''',
|
||||||
|
'''doc/.*''',
|
||||||
|
'''tex/luatex/.*''',
|
||||||
|
'''tex/lualatex/.*''',
|
||||||
|
'''tex/lambda/.*''',
|
||||||
|
'''omega/.*''',
|
||||||
|
]
|
||||||
|
|
||||||
|
search_order = [
|
||||||
|
"tex/{xelatex,latex,xetex,plain,generic}//",
|
||||||
|
"bibtex/{bib,bst,csf}//",
|
||||||
|
"web2c//",
|
||||||
|
"fonts//",
|
||||||
|
"biber//",
|
||||||
|
"mft//",
|
||||||
|
"dvips//",
|
||||||
|
"makeindex//",
|
||||||
|
"{web,cweb}//",
|
||||||
|
"ttf2pk//",
|
||||||
|
"dvipdfmx/",
|
||||||
|
]
|
|
@ -0,0 +1 @@
|
||||||
|
\input xelatex.ini
|
|
@ -0,0 +1 @@
|
||||||
|
\input plain \dump
|
|
@ -0,0 +1,24 @@
|
||||||
|
tex/latex/fithesis/style/mu/fithesis-mu-base.sty
|
||||||
|
131c131,138
|
||||||
|
< \setmainfont[Ligatures=TeX]{TeX Gyre Pagella}
|
||||||
|
---
|
||||||
|
> \setmainfont{texgyrepagella}[
|
||||||
|
> Ligatures = TeX,
|
||||||
|
> Extension = .otf,
|
||||||
|
> UprightFont = *-regular,
|
||||||
|
> ItalicFont = *-italic,
|
||||||
|
> BoldFont = *-bold,
|
||||||
|
> BoldItalicFont = *-bolditalic,
|
||||||
|
> ]
|
||||||
|
136c143,151
|
||||||
|
< \setsansfont[Ligatures=TeX,Scale=MatchLowercase]{TeX Gyre Heros}
|
||||||
|
---
|
||||||
|
> \setmainfont{texgyreheros}[
|
||||||
|
> Ligatures = TeX,
|
||||||
|
> Scale = MatchLowercase,
|
||||||
|
> Extension = .otf,
|
||||||
|
> UprightFont = *-regular,
|
||||||
|
> ItalicFont = *-italic,
|
||||||
|
> BoldFont = *-bold,
|
||||||
|
> BoldItalicFont = *-bolditalic,
|
||||||
|
> ]
|
|
@ -0,0 +1,5 @@
|
||||||
|
tex/latex/fontawesome/fontawesome.sty
|
||||||
|
45c45
|
||||||
|
< \newfontfamily{\FA}{FontAwesome}
|
||||||
|
---
|
||||||
|
> \newfontfamily{\FA}{FontAwesome.otf}
|
|
@ -0,0 +1,32 @@
|
||||||
|
tex/{latex,latex-dev}/base/latex.ltx
|
||||||
|
7211,7237c7211,7212
|
||||||
|
< \typeout{^^J! LaTeX Error: File `#1.#2' not found.^^J^^J%
|
||||||
|
< Type X to quit or <RETURN> to proceed,^^J%
|
||||||
|
< or enter new name. (Default extension: #2)^^J}%
|
||||||
|
< \message{Enter file name: }%
|
||||||
|
< {\endlinechar\m@ne
|
||||||
|
< \global\read\m@ne to\@gtempa}%
|
||||||
|
< \ifx\@gtempa\@empty
|
||||||
|
< \let\@missingfile@area\@empty
|
||||||
|
< \let\@missingfile@base\@empty
|
||||||
|
< \def\@missingfile@ext{tex}%
|
||||||
|
< \else
|
||||||
|
< \def\reserved@b{\batchmode\read-1 to \reserved@a}%
|
||||||
|
< \def\reserved@a{x}\ifx\reserved@a\@gtempa\reserved@b\fi
|
||||||
|
< \def\reserved@a{X}\ifx\reserved@a\@gtempa\reserved@b\fi
|
||||||
|
< \filename@parse\@gtempa
|
||||||
|
< \edef\filename@ext{%
|
||||||
|
< \ifx\filename@ext\relax#2\else\filename@ext\fi}%
|
||||||
|
< \edef\reserved@a{%
|
||||||
|
< \noexpand\IfFileExists
|
||||||
|
< {\filename@area\filename@base.\filename@ext}%
|
||||||
|
< {\def\noexpand\@missingfile@area{\filename@area}%
|
||||||
|
< \def\noexpand\@missingfile@base{\filename@base}%
|
||||||
|
< \def\noexpand\@missingfile@ext {\filename@ext}}%
|
||||||
|
< {\noexpand\@missingfileerror
|
||||||
|
< {\filename@area\filename@base}{\filename@ext}}}%
|
||||||
|
< \reserved@a
|
||||||
|
< \fi
|
||||||
|
---
|
||||||
|
> % Tectonic: no terminal input allowed, so this is always a fatal error.
|
||||||
|
> \errmessage{! LaTeX Error: File `#1.#2' not found.}%
|
|
@ -0,0 +1,25 @@
|
||||||
|
tex/latex/listings/listings.sty
|
||||||
|
2057,2075c2057,2059
|
||||||
|
< \typeout{^^J! Package Listings Error: File `#1(.#2)' not found.^^J%
|
||||||
|
< ^^JType X to quit or <RETURN> to proceed,^^J%
|
||||||
|
< or enter new name. (Default extension: #2)^^J}%
|
||||||
|
< \message{Enter file name: }%
|
||||||
|
< {\endlinechar\m@ne \global\read\m@ne to\@gtempa}%
|
||||||
|
< \ifx\@gtempa\@empty \else
|
||||||
|
< \def\reserved@a{x}\ifx\reserved@a\@gtempa\batchmode\@@end\fi
|
||||||
|
< \def\reserved@a{X}\ifx\reserved@a\@gtempa\batchmode\@@end\fi
|
||||||
|
< \filename@parse\@gtempa
|
||||||
|
< \edef\filename@ext{%
|
||||||
|
< \ifx\filename@ext\relax#2\else\filename@ext\fi}%
|
||||||
|
< \edef\reserved@a{\noexpand\IfFileExists %
|
||||||
|
< {\filename@area\filename@base.\filename@ext}%
|
||||||
|
< {\noexpand\lst@InputListing %
|
||||||
|
< {\filename@area\filename@base.\filename@ext}}%
|
||||||
|
< {\noexpand\lst@MissingFileError
|
||||||
|
< {\filename@area\filename@base}{\filename@ext}}}%
|
||||||
|
< \expandafter\reserved@a %
|
||||||
|
< \fi}
|
||||||
|
---
|
||||||
|
> % Tectonic: no terminal input allowed, so this is always a fatal error.
|
||||||
|
> \errmessage{! Package Listings Error: File `#1(.#2)' not found.}%
|
||||||
|
> }
|
Loading…
Reference in New Issue