texlive: add some files to base texlive package
%ci:no-build
This commit is contained in:
parent
636726a695
commit
3a02c6402a
@ -3,7 +3,7 @@ TERMUX_PKG_DESCRIPTION="TeX Live is a distribution of the TeX typesetting system
|
|||||||
TERMUX_PKG_LICENSE="GPL-2.0"
|
TERMUX_PKG_LICENSE="GPL-2.0"
|
||||||
TERMUX_PKG_MAINTAINER="Henrik Grimler @Grimler91"
|
TERMUX_PKG_MAINTAINER="Henrik Grimler @Grimler91"
|
||||||
TERMUX_PKG_VERSION=20190410
|
TERMUX_PKG_VERSION=20190410
|
||||||
TERMUX_PKG_REVISION=1
|
TERMUX_PKG_REVISION=2
|
||||||
TERMUX_PKG_SRCURL=ftp://ftp.tug.org/texlive/historic/${TERMUX_PKG_VERSION:0:4}/texlive-${TERMUX_PKG_VERSION}-texmf.tar.xz
|
TERMUX_PKG_SRCURL=ftp://ftp.tug.org/texlive/historic/${TERMUX_PKG_VERSION:0:4}/texlive-${TERMUX_PKG_VERSION}-texmf.tar.xz
|
||||||
TERMUX_PKG_SHA256=c2ec974abc98b91995969e7871a0b56dbc80dd8508113ffcff6923e912c4c402
|
TERMUX_PKG_SHA256=c2ec974abc98b91995969e7871a0b56dbc80dd8508113ffcff6923e912c4c402
|
||||||
TERMUX_PKG_DEPENDS="perl, texlive-bin (>= 20190410)"
|
TERMUX_PKG_DEPENDS="perl, texlive-bin (>= 20190410)"
|
||||||
|
@ -1,7 +1,30 @@
|
|||||||
We've disabled luajittex when building the binaries, so lets prevent texlive from trying to generate formats for it.
|
--- ./texmf-dist/web2c/fmtutil.cnf.orig 2019-03-23 02:25:33.000000000 +0100
|
||||||
--- src/texmf-dist/web2c/fmtutil.cnf 2016-05-15 01:17:09.000000000 +0000
|
+++ ./texmf-dist/web2c/fmtutil.cnf 2019-11-16 23:15:23.708911302 +0100
|
||||||
+++ ../fmtutil.cnf 2017-05-31 05:20:32.516130878 +0000
|
@@ -39,7 +39,7 @@
|
||||||
@@ -82,7 +82,7 @@
|
#
|
||||||
|
# from aleph:
|
||||||
|
aleph aleph - *aleph.ini
|
||||||
|
-lamed aleph language.dat *lambda.ini
|
||||||
|
+#! lamed aleph language.dat *lambda.ini
|
||||||
|
#
|
||||||
|
# from amstex:
|
||||||
|
amstex pdftex - -translate-file=cp227.tcx *amstex.ini
|
||||||
|
@@ -64,11 +64,11 @@
|
||||||
|
pdfcsplain luatex - -etex csplain.ini
|
||||||
|
#
|
||||||
|
# from eplain:
|
||||||
|
-eplain pdftex language.dat -translate-file=cp227.tcx *eplain.ini
|
||||||
|
+#! eplain pdftex language.dat -translate-file=cp227.tcx *eplain.ini
|
||||||
|
#
|
||||||
|
# from jadetex:
|
||||||
|
-jadetex pdftex language.dat *jadetex.ini
|
||||||
|
-pdfjadetex pdftex language.dat *pdfjadetex.ini
|
||||||
|
+#! jadetex pdftex language.dat *jadetex.ini
|
||||||
|
+#! pdfjadetex pdftex language.dat *pdfjadetex.ini
|
||||||
|
#
|
||||||
|
# from latex-bin:
|
||||||
|
latex pdftex language.dat -translate-file=cp227.tcx *latex.ini
|
||||||
|
@@ -83,7 +83,7 @@
|
||||||
# from luatex:
|
# from luatex:
|
||||||
luatex luatex language.def,language.dat.lua luatex.ini
|
luatex luatex language.def,language.dat.lua luatex.ini
|
||||||
dviluatex luatex language.def,language.dat.lua dviluatex.ini
|
dviluatex luatex language.def,language.dat.lua dviluatex.ini
|
||||||
@ -10,3 +33,38 @@ We've disabled luajittex when building the binaries, so lets prevent texlive fro
|
|||||||
#
|
#
|
||||||
# from metafont:
|
# from metafont:
|
||||||
mf mf-nowin - -translate-file=cp227.tcx mf.ini
|
mf mf-nowin - -translate-file=cp227.tcx mf.ini
|
||||||
|
@@ -109,11 +109,11 @@
|
||||||
|
pdfetex pdftex language.def -translate-file=cp227.tcx *pdfetex.ini
|
||||||
|
#
|
||||||
|
# from platex:
|
||||||
|
-platex eptex language.dat *platex.ini
|
||||||
|
+#! platex eptex language.dat *platex.ini
|
||||||
|
#
|
||||||
|
# from ptex:
|
||||||
|
ptex ptex - ptex.ini
|
||||||
|
-eptex eptex language.def *eptex.ini
|
||||||
|
+#! eptex eptex language.def *eptex.ini
|
||||||
|
#
|
||||||
|
# from tex:
|
||||||
|
tex tex - tex.ini
|
||||||
|
@@ -122,16 +122,16 @@
|
||||||
|
texsis pdftex - -translate-file=cp227.tcx texsis.ini
|
||||||
|
#
|
||||||
|
# from uplatex:
|
||||||
|
-uplatex euptex language.dat *uplatex.ini
|
||||||
|
+#! uplatex euptex language.dat *uplatex.ini
|
||||||
|
#
|
||||||
|
# from uptex:
|
||||||
|
uptex uptex - uptex.ini
|
||||||
|
-euptex euptex language.def *euptex.ini
|
||||||
|
+#! euptex euptex language.def *euptex.ini
|
||||||
|
#
|
||||||
|
# from xetex:
|
||||||
|
xetex xetex language.def -etex xetex.ini
|
||||||
|
xelatex xetex language.dat -etex xelatex.ini
|
||||||
|
#
|
||||||
|
# from xmltex:
|
||||||
|
-xmltex pdftex language.dat *xmltex.ini
|
||||||
|
-pdfxmltex pdftex language.dat *pdfxmltex.ini
|
||||||
|
+#! xmltex pdftex language.dat *xmltex.ini
|
||||||
|
+#! pdfxmltex pdftex language.dat *pdfxmltex.ini
|
||||||
|
@ -130,8 +130,9 @@ pkg_dict = parse_tlpdb_to_dict(tlpdb)
|
|||||||
|
|
||||||
if len(sys.argv) > 2 and sys.argv[-1] == "print_names":
|
if len(sys.argv) > 2 and sys.argv[-1] == "print_names":
|
||||||
"""Generate dependencies to put into TERMUX_SUBPKG_DEPENDS"""
|
"""Generate dependencies to put into TERMUX_SUBPKG_DEPENDS"""
|
||||||
# Strip latex and basic since those collections are part of termux package "texlive"
|
# Strip latex, basic, dehyph-exptl and hyphen-afrikaans since those are part of termux package "texlive"
|
||||||
dependencies = ["texlive-"+pkg for pkg in get_conflicting_pkgs(sys.argv[1]) if not pkg in ["latex", "basic"]];
|
pkgs_in_texlive = ["latex", "basic", "dehyph-exptl", "hyphen-afrikaans"]
|
||||||
|
dependencies = ["texlive-"+pkg for pkg in get_conflicting_pkgs(sys.argv[1]) if not pkg in pkgs_in_texlive]
|
||||||
if len(dependencies) > 0:
|
if len(dependencies) > 0:
|
||||||
print("texlive, "+", ".join(dependencies))
|
print("texlive, "+", ".join(dependencies))
|
||||||
else:
|
else:
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
--- ../texmf.cnf.orig 2018-04-30 17:07:05.796733785 +0000
|
--- ./texmf-dist/web2c/texmf.cnf.orig 2019-03-25 23:15:36.000000000 +0100
|
||||||
+++ ./texmf-dist/web2c/texmf.cnf 2018-04-30 17:36:18.883441637 +0000
|
+++ ./texmf-dist/web2c/texmf.cnf 2019-11-16 22:20:04.812702472 +0100
|
||||||
@@ -58,7 +58,7 @@
|
@@ -58,7 +58,7 @@
|
||||||
% SELFAUTOPARENT (its grandparent = /usr/local/texlive/YYYY), and
|
% SELFAUTOPARENT (its grandparent = /usr/local/texlive/YYYY), and
|
||||||
% SELFAUTOGRANDPARENT (its great-grandparent = /usr/local/texlive).
|
% SELFAUTOGRANDPARENT (its great-grandparent = /usr/local/texlive).
|
||||||
@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
% TEXMFSYSVAR, where *-sys store cached runtime data.
|
% TEXMFSYSVAR, where *-sys store cached runtime data.
|
||||||
TEXMFSYSVAR = $TEXMFROOT/texmf-var
|
TEXMFSYSVAR = $TEXMFROOT/texmf-var
|
||||||
@@ -524,6 +524,9 @@
|
@@ -538,6 +538,9 @@
|
||||||
$SELFAUTODIR/share/texmf-local/web2c,\
|
$SELFAUTODIR/share/texmf-local/web2c,\
|
||||||
$SELFAUTODIR/share/texmf-dist/web2c,\
|
$SELFAUTODIR/share/texmf-dist/web2c,\
|
||||||
$SELFAUTODIR/share/texmf/web2c,\
|
$SELFAUTODIR/share/texmf/web2c,\
|
Loading…
Reference in New Issue
Block a user