texlive: create a subpackage for each texlive-collection
Add python script to find which files to include in which package. Add meta package texlive-full that depends on all collections. Move texmf.cnf from texlive-bin to texlive.
This commit is contained in:
parent
e652b09720
commit
a0efbdb615
@ -79,8 +79,6 @@ BUILDRANLIB=ranlib \
|
||||
TERMUX_PKG_RM_AFTER_INSTALL="
|
||||
bin/tlmgr
|
||||
bin/man
|
||||
share/texlive/texmf-dist/texconfig/tcfmgr.map
|
||||
share/texlive/texmf-dist/texconfig/tcfmgr
|
||||
share/texlive/texmf-dist/web2c/mktex.opt
|
||||
share/texlive/texmf-dist/web2c/mktexdir.opt
|
||||
share/texlive/texmf-dist/web2c/mktexnam.opt
|
||||
@ -88,43 +86,18 @@ share/texlive/texmf-dist/web2c/fmtutil.cnf
|
||||
share/texlive/texmf-dist/web2c/mktexdir
|
||||
share/texlive/texmf-dist/web2c/mktexnam
|
||||
share/texlive/texmf-dist/web2c/mktexupd
|
||||
share/texlive/texmf-dist/dvipdfmx/dvipdfmx.cfg
|
||||
share/texlive/texmf-dist/dvips/base/color.pro
|
||||
share/texlive/texmf-dist/dvips/base/crop.pro
|
||||
share/texlive/texmf-dist/dvips/base/finclude.pro
|
||||
share/texlive/texmf-dist/dvips/base/hps.pro
|
||||
share/texlive/texmf-dist/dvips/base/special.pro
|
||||
share/texlive/texmf-dist/dvips/base/tex.pro
|
||||
share/texlive/texmf-dist/dvips/base/texps.pro
|
||||
share/texlive/texmf-dist/dvips/base/texc.pro
|
||||
share/texlive/texmf-dist/dvips/gsftopk/render.ps
|
||||
share/texlive/texmf-dist/scripts/texlive/allcm.sh
|
||||
share/texlive/texmf-dist/scripts/texlive/allneeded.sh
|
||||
share/texlive/texmf-dist/scripts/texlive/dvi2fax.sh
|
||||
share/texlive/texmf-dist/scripts/texlive/dvired.sh
|
||||
share/texlive/texmf-dist/scripts/texlive/kpsetool.sh
|
||||
share/texlive/texmf-dist/scripts/texlive/kpsewhere.sh
|
||||
share/texlive/texmf-dist/scripts/texlive/texconfig-dialog.sh
|
||||
share/texlive/texmf-dist/scripts/texlive/texconfig-sys.sh
|
||||
share/texlive/texmf-dist/scripts/texlive/texconfig.sh
|
||||
share/texlive/texmf-dist/scripts/texlive/texlinks.sh
|
||||
share/texlive/texmf-dist/scripts/texlive/fmtutil-sys.sh
|
||||
share/texlive/texmf-dist/scripts/texlive/fmtutil.pl
|
||||
share/texlive/texmf-dist/scripts/texlive/tlmgr.pl
|
||||
share/texlive/texmf-dist/scripts/texlive/updmap-sys.sh
|
||||
share/texlive/texmf-dist/scripts/texlive/updmap.pl
|
||||
share/texlive/texmf-dist/scripts/simpdftex/simpdftex
|
||||
share/texlive/texmf-dist/fonts/cmap/dvipdfmx/EUC-UCS2
|
||||
share/texlive/texmf-dist/fonts/map/glyphlist/pdfglyphlist.txt
|
||||
share/texlive/texmf-dist/fonts/map/glyphlist/glyphlist.txt
|
||||
share/texlive/texmf-dist/fonts/map/glyphlist/texglyphlist.txt
|
||||
share/texlive/texmf-dist/fonts/map/dvipdfmx/cid-x.map
|
||||
share/texlive/texmf-dist/fonts/enc/dvips/base/7t.enc
|
||||
share/texlive/texmf-dist/scripts/luaotfload/luaotfload-tool.lua
|
||||
share/texlive/texmf-dist/scripts/oberdiek/pdfatfi.pl
|
||||
share/texlive/texmf-dist/scripts/lua2dox/lua2dox_filter
|
||||
share/texlive/texmf-dist/scripts/context/perl/mptopdf.pl
|
||||
share/texlive/texmf-dist/scripts/checkcites/checkcites.lua"
|
||||
share/texlive/texmf-dist/web2c/texmf.cnf
|
||||
share/texlive/texmf-dist/fonts
|
||||
share/texlive/texmf-dist/doc
|
||||
share/texlive/texmf-dist/dvips
|
||||
share/texlive/texmf-dist/dvipdfmx
|
||||
share/texlive/texmf-dist/texconfig
|
||||
share/texlive/texmf-dist/bibtex
|
||||
share/texlive/texmf-dist/scripts
|
||||
share/texlive/texmf-dist/ttf2pk
|
||||
share/texlive/texmf-dist/source
|
||||
share/texlive/texmf-dist/chktex
|
||||
share/texlive/texmf-dist/hbf2gf"
|
||||
|
||||
termux_step_host_build() {
|
||||
mkdir -p auxdir/auxsub
|
||||
|
@ -10,13 +10,14 @@ TERMUX_PKG_DEPENDS="perl, wget, gnupg (>= 2.2.9-1), xz-utils, texlive"
|
||||
TERMUX_PKG_CONFFILES="share/texlive/tlpkg/texlive.tlpdb"
|
||||
TERMUX_PKG_CONFLICTS="texlive (<< 20180414-1)"
|
||||
TERMUX_PKG_PLATFORM_INDEPENDENT=yes
|
||||
TERMUX_PKG_BUILD_IN_SRC=yes
|
||||
|
||||
TL_ROOT=$TERMUX_PREFIX/share/texlive
|
||||
TL_BINDIR=$TERMUX_PREFIX/bin
|
||||
|
||||
termux_step_make() {
|
||||
mkdir -p $TL_ROOT/{tlpkg/{backups,tlpobj},texmf-var/web2c}
|
||||
cp -r $TERMUX_PKG_SRCDIR/* $TL_ROOT/
|
||||
cp -r $TERMUX_PKG_BUILDDIR/* $TL_ROOT/
|
||||
cp $TERMUX_PKG_BUILDER_DIR/texlive.tlpdb $TL_ROOT/tlpkg/
|
||||
}
|
||||
|
||||
@ -55,7 +56,6 @@ share/texlive/texmf-dist/scripts/texlive/uninstall-win32.pl
|
||||
share/texlive/texmf-dist/scripts/texlive/tlmgr-gui.pl
|
||||
share/texlive/texmf-dist/web2c
|
||||
share/texlive/tlpkg/installer/COPYING.MinGW-runtime.txt
|
||||
share/texlive/tlpkg/installer/ctan-mirrors.pl
|
||||
share/texlive/tlpkg/installer/install-menu-perltk.pl
|
||||
share/texlive/tlpkg/installer/install-menu-text.pl
|
||||
share/texlive/tlpkg/installer/install-menu-wizard.pl
|
||||
|
@ -4,39 +4,35 @@ TERMUX_PKG_LICENSE="GPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Henrik Grimler @Grimler91"
|
||||
_MAJOR_VERSION=20180414
|
||||
TERMUX_PKG_VERSION=${_MAJOR_VERSION}
|
||||
TERMUX_PKG_REVISION=1
|
||||
TERMUX_PKG_SRCURL="ftp://ftp.tug.org/texlive/historic/${TERMUX_PKG_VERSION:0:4}/texlive-$_MAJOR_VERSION-texmf.tar.xz"
|
||||
TERMUX_PKG_SHA256="bae2fa05ea1858b489f8138bea855c6d65829cf595c1fb219c5d65f4fe8b1fad"
|
||||
TERMUX_PKG_REVISION=2
|
||||
TERMUX_PKG_SRCURL=ftp://ftp.tug.org/texlive/historic/${TERMUX_PKG_VERSION:0:4}/texlive-$_MAJOR_VERSION-texmf.tar.xz
|
||||
TERMUX_PKG_SHA256=bae2fa05ea1858b489f8138bea855c6d65829cf595c1fb219c5d65f4fe8b1fad
|
||||
TERMUX_PKG_DEPENDS="perl, texlive-bin (>= 20180414)"
|
||||
TERMUX_PKG_CONFLICTS="texlive (<< 20170524-5), texlive-bin (<< 20180414)"
|
||||
TERMUX_PKG_RECOMMENDS="texlive-tlmgr"
|
||||
TERMUX_PKG_FOLDERNAME="texlive-$_MAJOR_VERSION-texmf"
|
||||
TERMUX_PKG_PLATFORM_INDEPENDENT=yes
|
||||
TERMUX_PKG_HAS_DEBUG=no
|
||||
TERMUX_PKG_BUILD_IN_SRC=yes
|
||||
|
||||
TL_FILE_LISTS="texlive-texmf.list"
|
||||
TL_ROOT=$TERMUX_PREFIX/share/texlive
|
||||
TL_BINDIR=$TERMUX_PREFIX/bin
|
||||
|
||||
termux_step_extract_package() {
|
||||
mkdir -p "$TERMUX_PKG_SRCDIR"
|
||||
termux_step_post_extract_package() {
|
||||
cd $TERMUX_PKG_CACHEDIR
|
||||
# Download texlive.tlpdb, parse to get file lists and include in texlive-full.
|
||||
termux_download ftp://ftp.tug.org/texlive/historic/${TERMUX_PKG_VERSION:0:4}/texlive-$_MAJOR_VERSION-tlpdb-full.tar.gz \
|
||||
texlive-$_MAJOR_VERSION-tlpdb-full.tar.gz \
|
||||
7791a7c4afd5fddda785eb989f55f6e8d5ffaea68b08b15838d756626b38cbe1
|
||||
|
||||
cd "$TERMUX_PKG_TMPDIR"
|
||||
local filename
|
||||
filename=$(basename "${TERMUX_PKG_SRCURL}")
|
||||
local file="$TERMUX_PKG_CACHEDIR/$filename"
|
||||
termux_download "${TERMUX_PKG_SRCURL}" "$file" "${TERMUX_PKG_SHA256}"
|
||||
|
||||
folder=${TERMUX_PKG_FOLDERNAME}
|
||||
|
||||
rm -Rf $folder
|
||||
echo "Extracting files listed in ${TL_FILE_LISTS} from $folder"
|
||||
tar xf "$file" $(paste -d'\0' <(for i in $(seq 1 $( wc -l < $TERMUX_PKG_BUILDER_DIR/${TL_FILE_LISTS} )); do echo ${TERMUX_PKG_FOLDERNAME}/; done ) $TERMUX_PKG_BUILDER_DIR/${TL_FILE_LISTS} )
|
||||
cp -r ${TERMUX_PKG_FOLDERNAME}/* "$TERMUX_PKG_SRCDIR"
|
||||
tar xf texlive-$_MAJOR_VERSION-tlpdb-full.tar.gz
|
||||
mv texlive.tlpdb $TERMUX_PKG_TMPDIR
|
||||
}
|
||||
|
||||
termux_step_make() {
|
||||
cp -r $TERMUX_PKG_SRCDIR/* $TL_ROOT/
|
||||
sed -i "s% RELOC/% texmf-dist/%g" $TERMUX_PKG_TMPDIR/texlive.tlpdb
|
||||
cp -r $TERMUX_PKG_BUILDDIR/* $TL_ROOT/
|
||||
perl -I$TL_ROOT/tlpkg/ $TL_ROOT/texmf-dist/scripts/texlive/mktexlsr.pl $TL_ROOT/texmf-dist
|
||||
}
|
||||
|
||||
@ -81,45 +77,280 @@ share/texlive/index.html
|
||||
share/texlive/install-tl
|
||||
share/texlive/install-tl-advanced.bat
|
||||
share/texlive/install-tl-windows.bat
|
||||
share/texlive/readme-html.dir/readme.ja.html
|
||||
share/texlive/readme-html.dir/readme.ru.html
|
||||
share/texlive/readme-html.dir/readme.zh-cn.html
|
||||
share/texlive/readme-html.dir/readme.it.html
|
||||
share/texlive/readme-html.dir/readme.es.html
|
||||
share/texlive/readme-html.dir/readme.pl.html
|
||||
share/texlive/readme-html.dir/readme.de.html
|
||||
share/texlive/readme-html.dir/readme.fr.html
|
||||
share/texlive/readme-html.dir/readme.sr.html
|
||||
share/texlive/readme-html.dir/readme.pt-br.html
|
||||
share/texlive/readme-html.dir/readme.en.html
|
||||
share/texlive/readme-html.dir/readme.cs.html
|
||||
share/texlive/readme-txt.dir/README.RU-koi8
|
||||
share/texlive/readme-txt.dir/README.EN
|
||||
share/texlive/readme-txt.dir/README.FR
|
||||
share/texlive/readme-txt.dir/README.SK-il2
|
||||
share/texlive/readme-txt.dir/README.SK-ascii
|
||||
share/texlive/readme-txt.dir/README.RU
|
||||
share/texlive/readme-txt.dir/README.IT
|
||||
share/texlive/readme-txt.dir/README.CS
|
||||
share/texlive/readme-txt.dir/README.JA
|
||||
share/texlive/readme-txt.dir/README.ES
|
||||
share/texlive/readme-txt.dir/README.ZH-CN
|
||||
share/texlive/readme-txt.dir/README.DE
|
||||
share/texlive/readme-txt.dir/README.PL
|
||||
share/texlive/readme-txt.dir/README.SK-cp1250
|
||||
share/texlive/readme-txt.dir/README.SR
|
||||
share/texlive/readme-txt.dir/README.PT-BR
|
||||
share/texlive/readme-txt.dir/README.RU-cp1251
|
||||
share/texlive/readme-html.dir
|
||||
share/texlive/readme-txt.dir
|
||||
share/texlive/tl-tray-menu.exe
|
||||
share/texlive/tlpkg/tlpostcode/xetex.pl
|
||||
share/texlive/tlpkg/tlpostcode/xetex/conf/fonts.conf
|
||||
share/texlive/tlpkg/tlpostcode/xetex/conf/fonts.dtd
|
||||
share/texlive/tlpkg/tlpostcode/xetex/conf/conf.d/51-local.conf
|
||||
share/texlive/tlpkg/tlpostcode/xetex/cache/readme.txt
|
||||
share/texlive/tlpkg/tlpostcode/ptex2pdf-tlpost.pl
|
||||
share/texlive/texmf-dist/web2c/texmf.cnf
|
||||
share/texlive/texmf-dist/scripts/texlive/fmtutil-user.sh
|
||||
share/texlive/texmf-dist/scripts/texlive/rungs.tlu
|
||||
share/texlive/texmf-dist/scripts/texlive/updmap-user.sh
|
||||
share/texlive/texmf-dist/scripts/texlive/tlmgr.pl
|
||||
share/texlive/texmf-dist/scripts/texlive/tlmgrgui.pl"
|
||||
|
||||
# Here are all the files in collection-wintools: (single quotes due to share/texlive/tlpkg/dviout/UTILITY/dvi$pdf.bat)
|
||||
TERMUX_PKG_RM_AFTER_INSTALL+='
|
||||
share/texlive/tlpkg/dviout/GRAPHIC/PDL/pdldoc.tex
|
||||
share/texlive/tlpkg/dviout/DOC/cmode1.png
|
||||
share/texlive/texmf-dist/doc/support/wintools/pdfseparate.pdf
|
||||
share/texlive/texmf-dist/doc/support/wintools/fc-query.pdf
|
||||
share/texlive/texmf-dist/doc/support/tlaunch/figures/tlaunch_rug.png
|
||||
share/texlive/tlpkg/dviout/GRAPHIC/TPIC/tpicdoc.tex
|
||||
share/texlive/tlpkg/dviout/dviout.cnt
|
||||
share/texlive/tlpkg/dviout/par/p4to1e.pgm
|
||||
share/texlive/tlpkg/dviout/DOC/niko.bmp
|
||||
share/texlive/tlpkg/dviout/GRAPHIC/COLOR/color.tex
|
||||
share/texlive/bin/win32/luajitlatex.exe
|
||||
share/texlive/tlpkg/dviout/DOC/dviouttipse.html
|
||||
share/texlive/tlpkg/dviout/SAMPLE/slisamp2.tex
|
||||
share/texlive/tlpkg/dviout/DOC/cmode2.png
|
||||
share/texlive/tlpkg/dviout/DOC/seru.bmp
|
||||
share/texlive/bin/win32/type1afm.exe
|
||||
share/texlive/tlpkg/dviout/bmc.exe
|
||||
share/texlive/tlpkg/dviout/GRAPHIC/PS/sample1.ps
|
||||
share/texlive/tlpkg/dviout/par/HG-GyouSho.par
|
||||
share/texlive/tlpkg/dviout/DOC/cmode.html
|
||||
share/texlive/texmf-dist/doc/support/wintools/pdftoppm.pdf
|
||||
share/texlive/texmf-dist/doc/support/wintools/fc-pattern.pdf
|
||||
share/texlive/tlpkg/dviout/GRAPHIC/PS/starbrst.ps
|
||||
share/texlive/texmf-dist/doc/support/wintools/pdfdetach.pdf
|
||||
share/texlive/bin/win32/png22pnm.exe
|
||||
share/texlive/tlpkg/dviout/GRAPHIC/PDL/lasersys.lp3
|
||||
share/texlive/tlpkg/dviout/DOC/cmode6.png
|
||||
share/texlive/tlpkg/dviout/CreateBB.exe
|
||||
share/texlive/tlpkg/dviout/par/p4to1.pgm
|
||||
share/texlive/texmf-dist/scripts/tlaunch/tlaunchmode.pl
|
||||
share/texlive/texmf-dist/doc/support/tlaunch/figures/tlaunch_window.png
|
||||
share/texlive/tlpkg/dviout/FONT/winttf.zip
|
||||
share/texlive/tlpkg/dviout/GRAPHIC/LATEX2E/dviout.dtx
|
||||
share/texlive/tlpkg/dviout/GRAPHIC/PBM/pbmf.sty
|
||||
share/texlive/texmf-dist/doc/support/wintools/zip.pdf
|
||||
share/texlive/tlpkg/dviout/convedit.exe
|
||||
share/texlive/tlpkg/dviout/par/TTfont.par
|
||||
share/texlive/tlpkg/dviout/SAMPLE/slisamp4.tex
|
||||
share/texlive/bin/win32/tiff2png.exe
|
||||
share/texlive/tlpkg/dviout/DOC/lminus.bmp
|
||||
share/texlive/bin/win32/pdftotext.exe
|
||||
share/texlive/tlpkg/dviout/SPECIAL/demo.tex
|
||||
share/texlive/tlpkg/dviout/SPECIAL/src.mac
|
||||
share/texlive/tlpkg/dviout/par/dvipskdl.par
|
||||
share/texlive/tlpkg/dviout/par/p12wait.pgm
|
||||
share/texlive/bin/win32/tif22pnm.exe
|
||||
share/texlive/tlpkg/dviout/par/Hidemaru.par
|
||||
share/texlive/tlpkg/dviout/UTILITY/test_b5.tex
|
||||
share/texlive/tlpkg/dviout/par/DF-GyouSho.par
|
||||
share/texlive/bin/win32/gzip.exe
|
||||
share/texlive/bin/win32/tomac.exe
|
||||
share/texlive/texmf-dist/doc/support/wintools/pdftohtml.pdf
|
||||
share/texlive/tlpkg/dviout/par/PKfont.par
|
||||
share/texlive/tlpkg/dviout/GRAPHIC/PDL/file241b.p98
|
||||
share/texlive/texmf-dist/doc/support/wintools/fc-cache.pdf
|
||||
share/texlive/tlpkg/dviout/DOC/fpage.bmp
|
||||
share/texlive/tlpkg/dviout/par/p4to1e0.pgm
|
||||
share/texlive/texmf-dist/doc/support/wintools/fc-match.pdf
|
||||
share/texlive/bin/win32/tlaunch.exe
|
||||
share/texlive/tlpkg/dviout/DOC/dviouttips.html
|
||||
share/texlive/tlpkg/dviout/UTILITY/test_b5e.tex
|
||||
share/texlive/texmf-dist/doc/support/wintools/pdfimages.pdf
|
||||
share/texlive/tlpkg/dviout/GRAPHIC/TPIC/linetest.tex
|
||||
share/texlive/tlpkg/dviout/UTILITY/dvioute.vfn
|
||||
share/texlive/tlpkg/dviout/DOC/dvioutQA.html
|
||||
share/texlive/bin/win32/bitmap2eps.exe
|
||||
share/texlive/tlpkg/dviout/GRAPHIC/LATEX2E/dviout.ins
|
||||
share/texlive/texmf-dist/doc/support/wintools/fc-scan.pdf
|
||||
share/texlive/tlpkg/dviout/UTILITY/template
|
||||
share/texlive/bin/win32/pdffonts.exe
|
||||
share/texlive/tlpkg/dviout/par/p4n0.pgm
|
||||
share/texlive/tlpkg/dviout/install.par
|
||||
share/texlive/texmf-dist/scripts/bitmap2eps/bitmap2eps.vbs
|
||||
share/texlive/texmf-dist/doc/support/wintools/pdftops.pdf
|
||||
share/texlive/tlpkg/dviout/GRAPHIC/LATEX2E/color.cfg
|
||||
share/texlive/tlpkg/dviout/map/morisawa.map
|
||||
share/texlive/tlpkg/dviout/GRAPHIC/PDL/spec.lp3
|
||||
share/texlive/tlpkg/dviout/SAMPLE/slisampl.tex
|
||||
share/texlive/bin/win32/bmeps.exe
|
||||
share/texlive/tlpkg/dviout/DOC/tex_instchk.html
|
||||
share/texlive/tlpkg/dviout/GRAPHIC/PS/gssub.exe
|
||||
share/texlive/tlpkg/dviout/SPECIAL/srctex.cfg
|
||||
share/texlive/texmf-dist/doc/support/wintools/pdftocairo.pdf
|
||||
share/texlive/tlpkg/dviout/DOC/hyper.bmp
|
||||
share/texlive/tlpkg/dviout/par/HG-KaiSho-PRO.par
|
||||
share/texlive/tlpkg/dviout/DOC/present.html
|
||||
share/texlive/tlpkg/dviout/GRAPHIC/PS/epsfdoc.tex
|
||||
share/texlive/tlpkg/dviout/DOC/testtex.bat
|
||||
share/texlive/tlpkg/dviout/par/p4to10.pgm
|
||||
share/texlive/texmf-dist/web2c/tlaunch.ini
|
||||
share/texlive/tlpkg/dviout/GRAPHIC/bmc/bmc.txt
|
||||
share/texlive/tlpkg/dviout/SAMPLE/sample.txt
|
||||
share/texlive/texmf-dist/doc/support/tlaunch/Changes
|
||||
share/texlive/bin/win32/pdfseparate.exe
|
||||
share/texlive/bin/win32/pdfimages.exe
|
||||
share/texlive/tlpkg/dviout/readme.txt
|
||||
share/texlive/bin/win32/pdfsig.exe
|
||||
share/texlive/tlpkg/dviout/HYPERTEX/input9.tex
|
||||
share/texlive/tlpkg/dviout/GRAPHIC/LATEX2E/readme
|
||||
share/texlive/tlpkg/dviout/DOC/mspmin.png
|
||||
share/texlive/tlpkg/dviout/GRAPHIC/PDL/picbox.tex
|
||||
share/texlive/tlpkg/dviout/history.txt
|
||||
share/texlive/tlpkg/dviout/DOC/kappa.bmp
|
||||
share/texlive/tlpkg/dviout/UTILITY/template.pks
|
||||
share/texlive/tlpkg/dviout/SPECIAL/presen.sty
|
||||
share/texlive/tlpkg/dviout/rawprt.exe
|
||||
share/texlive/bin/win32/pdftops.exe
|
||||
share/texlive/tlpkg/dviout/GRAPHIC/bmc/createbb.pdf
|
||||
share/texlive/tlpkg/dviout/map/gtfonts.map
|
||||
share/texlive/texmf-dist/doc/support/tlaunch/README
|
||||
share/texlive/tlpkg/dviout/DOC/le.bmp
|
||||
share/texlive/tlpkg/dviout/CFG/prtsrc.zip
|
||||
share/texlive/tlpkg/dviout/00readme.txt
|
||||
share/texlive/bin/win32/todos.exe
|
||||
share/texlive/tlpkg/dviout/GRAPHIC/bmc/ifbmc.spi
|
||||
share/texlive/tlpkg/dviout/UTILITY/test_org.tex
|
||||
share/texlive/tlpkg/dviout/UTILITY/dviout1.vfn
|
||||
share/texlive/tlpkg/dviout/map/mojikyo.map
|
||||
share/texlive/bin/win32/aftopl.exe
|
||||
share/texlive/bin/win32/png2bmp.exe
|
||||
share/texlive/bin/win32/unzip.exe
|
||||
share/texlive/tlpkg/dviout/dvispce.txt
|
||||
share/texlive/tlpkg/dviout/par/WinShell.par
|
||||
share/texlive/tlpkg/dviout/HYPERTEX/hyperdvi.tex
|
||||
share/texlive/bin/win32/zip.exe
|
||||
share/texlive/tlpkg/dviout/GRAPHIC/PDL/lips3.gpd
|
||||
share/texlive/tlpkg/dviout/GRAPHIC/PS/pssample.tex
|
||||
share/texlive/tlpkg/dviout/UTILITY/template.pk0
|
||||
share/texlive/tlpkg/dviout/par/dvicut.par
|
||||
share/texlive/tlpkg/dviout/par/dvipdfmr.par
|
||||
share/texlive/tlpkg/dviout/propw.exe
|
||||
share/texlive/bin/win32/djpeg.exe
|
||||
share/texlive/texmf-dist/doc/support/wintools/fc-list.pdf
|
||||
share/texlive/tlpkg/dviout/par/EJ-Embed.par
|
||||
share/texlive/tlpkg/dviout/par/J-Embed.par
|
||||
share/texlive/tlpkg/dviout/install.txt
|
||||
share/texlive/tlpkg/dviout/par/fontpath.par
|
||||
share/texlive/tlpkg/dviout/FONT/exjfonts.zip
|
||||
share/texlive/tlpkg/dviout/SPECIAL/srcspecial.mac
|
||||
share/texlive/tlpkg/dviout/par/E-noTT.par
|
||||
share/texlive/tlpkg/dviout/DOC/dvi2.bmp
|
||||
share/texlive/tlpkg/dviout/CFG/prtcfg.zip
|
||||
share/texlive/tlpkg/dviout/dvispc.txt
|
||||
share/texlive/texmf-dist/doc/support/wintools/pdfinfo.pdf
|
||||
share/texlive/bin/win32/dviout.exe
|
||||
share/texlive/tlpkg/dviout/map/ttfexp.map
|
||||
share/texlive/bin/win32/gunzip.exe
|
||||
share/texlive/tlpkg/dviout/par/dvipdfmxv.par
|
||||
share/texlive/tlpkg/dviout/DOC/bpage.bmp
|
||||
share/texlive/tlpkg/dviout/DOC/lplus.bmp
|
||||
share/texlive/tlpkg/dviout/HYPERTEX/input8.tex
|
||||
share/texlive/texmf-dist/doc/support/wintools/unzip.pdf
|
||||
share/texlive/tlpkg/dviout/DOC/tex_dvioutw.html
|
||||
share/texlive/bin/win32/tlaunchmode.exe
|
||||
share/texlive/tlpkg/dviout/FONT/ReadMe.txt
|
||||
share/texlive/tlpkg/dviout/GRAPHIC/PS/sample2.ps
|
||||
share/texlive/tlpkg/dviout/GRAPHIC/bmc/exbmc.xpi
|
||||
share/texlive/tlpkg/dviout/par/Macro0.par
|
||||
share/texlive/tlpkg/dviout/par/hiragino.par
|
||||
share/texlive/tlpkg/dviout/par/default.par
|
||||
share/texlive/bin/win32/pdfunite.exe
|
||||
share/texlive/tlpkg/dviout/par/E-TT.par
|
||||
share/texlive/tlpkg/dviout/CFG/newcfg.txt
|
||||
share/texlive/tlpkg/dviout/par/p4to1o0.pgm
|
||||
share/texlive/tlpkg/dviout/optcfg.exe
|
||||
share/texlive/tlpkg/dviout/DOC/hung.png
|
||||
share/texlive/tlpkg/dviout/srctex.exe
|
||||
share/texlive/tlpkg/dviout/DOC/option.bmp
|
||||
share/texlive/tlpkg/dviout/dviadd.exe
|
||||
share/texlive/texmf-dist/doc/support/tlaunch/tlaunch.pdf
|
||||
share/texlive/tlpkg/dviout/par/jvar.par
|
||||
share/texlive/tlpkg/dviout/par/wintex.par
|
||||
share/texlive/tlpkg/dviout/par/bakoma.par
|
||||
share/texlive/tlpkg/dviout/GRAPHIC/PS/sample3.ps
|
||||
share/texlive/tlpkg/dviout/HYPERTEX/inputxy.tex
|
||||
share/texlive/tlpkg/dviout/SPECIAL/dviout.sty
|
||||
share/texlive/tlpkg/dviout/etfdump.exe
|
||||
share/texlive/texmf-dist/doc/support/tlaunch/figures/custom_ed.png
|
||||
share/texlive/tlpkg/dviout/par/E-Embed.par
|
||||
share/texlive/tlpkg/dviout/par/dvispcat.par
|
||||
share/texlive/bin/win32/bmp2png.exe
|
||||
share/texlive/tlpkg/dviout/DOC/search.bmp
|
||||
share/texlive/tlpkg/dviout/GRAPHIC/PS/sample0.ps
|
||||
share/texlive/tlpkg/dviout/SAMPLE/slisamp3.tex
|
||||
share/texlive/tlpkg/dviout/dvioute.chm
|
||||
share/texlive/tlpkg/dviout/map/pttfonts.map
|
||||
share/texlive/tlpkg/dviout/GRAPHIC/TPIC/tpic_ext.doc
|
||||
share/texlive/tlpkg/dviout/par/WinJFont.par
|
||||
share/texlive/tlpkg/dviout/DOC/newmin.png
|
||||
share/texlive/tlpkg/dviout/par/p4to1v.pgm
|
||||
share/texlive/tlpkg/dviout/par/dvipskdis.par
|
||||
share/texlive/tlpkg/dviout/dviout.chm
|
||||
share/texlive/tlpkg/dviout/dvioute.cnt
|
||||
share/texlive/tlpkg/dviout/map/japanese.map
|
||||
share/texlive/tlpkg/dviout/GRAPHIC/TPIC/rtexampl.tex
|
||||
share/texlive/tlpkg/dviout/DOC/dvi.html
|
||||
share/texlive/tlpkg/dviout/HYPERTEX/myhyper.sty
|
||||
share/texlive/tlpkg/dviout/dviout.exe
|
||||
share/texlive/tlpkg/dviout/rawprt.txt
|
||||
share/texlive/texmf-dist/doc/support/wintools/pdfunite.pdf
|
||||
share/texlive/tlpkg/dviout/GRAPHIC/PDL/lasersys.tex
|
||||
share/texlive/bin/win32/jbig2.exe
|
||||
share/texlive/tlpkg/dviout/PTEX/naochan!.tex
|
||||
share/texlive/tlpkg/dviout/par/dvipskpdf.par
|
||||
share/texlive/texmf-dist/doc/support/tlaunch/rug.zip
|
||||
share/texlive/tlpkg/dviout/par/p24wait.pgm
|
||||
share/texlive/bin/win32/cjpeg.exe
|
||||
share/texlive/tlpkg/dviout/par/p4to1o.pgm
|
||||
share/texlive/tlpkg/dviout/par/dvipsk.par
|
||||
share/texlive/texmf-dist/doc/support/tlaunch/COPYING
|
||||
share/texlive/tlpkg/dviout/DOC/print.bmp
|
||||
share/texlive/tlpkg/dviout/par/p4n.pgm
|
||||
share/texlive/tlpkg/dviout/par/dvipdfm.par
|
||||
share/texlive/tlpkg/dviout/par/quitpresen.par
|
||||
share/texlive/tlpkg/dviout/GRAPHIC/LATEX2E/graphics.cfg
|
||||
share/texlive/texmf-dist/doc/support/wintools/fc-validate.pdf
|
||||
share/texlive/tlpkg/dviout/GRAPHIC/LATEX2E/readme.eng
|
||||
share/texlive/tlpkg/dviout/GRAPHIC/bmc/ifbmc.txt
|
||||
share/texlive/bin/win32/tounix.exe
|
||||
share/texlive/tlpkg/dviout/GRAPHIC/PDL/spec.tex
|
||||
share/texlive/tlpkg/dviout/HYPERTEX/input7.tex
|
||||
share/texlive/texmf-dist/doc/support/wintools/pdffonts.pdf
|
||||
share/texlive/tlpkg/dviout/DOC/serd.bmp
|
||||
share/texlive/texmf-dist/doc/support/wintools/fc-cat.pdf
|
||||
share/texlive/tlpkg/dviout/HYPERTEX/keyin.sty
|
||||
share/texlive/tlpkg/dviout/chkfont.txt
|
||||
share/texlive/tlpkg/dviout/map/ttfonts.map
|
||||
share/texlive/bin/win32/pdftoppm.exe
|
||||
share/texlive/tlpkg/dviout/GRAPHIC/LATEX2E/dviout.def
|
||||
share/texlive/tlpkg/dviout/par/quit.par
|
||||
share/texlive/tlpkg/dviout/gen_pk
|
||||
share/texlive/tlpkg/dviout/files.txt
|
||||
share/texlive/tlpkg/dviout/dvispc.exe
|
||||
share/texlive/bin/win32/pdfinfo.exe
|
||||
share/texlive/tlpkg/dviout/par/dvispcal.par
|
||||
share/texlive/tlpkg/dviout/par/texhelp.par
|
||||
share/texlive/texmf-dist/doc/support/wintools/pdftotext.pdf
|
||||
share/texlive/texmf-dist/doc/support/wintools/gzip.pdf
|
||||
share/texlive/texmf-dist/doc/support/wintools/pdfsig.pdf
|
||||
share/texlive/tlpkg/dviout/HYPERTEX/hyper2.tex
|
||||
share/texlive/bin/win32/pdftocairo.exe
|
||||
share/texlive/tlpkg/dviout/SAMPLE/sample.tex
|
||||
share/texlive/tlpkg/dviout/par/dvipskprn.par
|
||||
share/texlive/tlpkg/dviout/UTILITY/dviout0.par
|
||||
share/texlive/tlpkg/dviout/SPECIAL/ophook.sty
|
||||
share/texlive/tlpkg/dviout/par/dvispcap.par
|
||||
share/texlive/tlpkg/dviout/SPECIAL/presen.txt
|
||||
share/texlive/bin/win32/pdfdetach.exe
|
||||
share/texlive/tlpkg/dviout/par/presen.par
|
||||
share/texlive/tlpkg/dviout/par/dvispcs.par
|
||||
share/texlive/tlpkg/dviout/UTILITY/test_a4.tex
|
||||
share/texlive/tlpkg/dviout/DOC/cmode3.png
|
||||
share/texlive/tlpkg/dviout/par/dvipskeps.par
|
||||
share/texlive/tlpkg/dviout/HYPERTEX/input.tex
|
||||
share/texlive/tlpkg/dviout/chkfont.exe
|
||||
share/texlive/tlpkg/dviout/ttindex.exe
|
||||
share/texlive/tlpkg/dviout/GRAPHIC/PBM/pbmf.doc
|
||||
share/texlive/tlpkg/dviout/UTILITY/null.vfn
|
||||
share/texlive/texmf-dist/doc/support/tlaunch/tlaunch.tex
|
||||
share/texlive/bin/win32/pdftohtml.exe
|
||||
share/texlive/tlpkg/dviout/par/dvipdfms.par
|
||||
share/texlive/tlpkg/dviout/UTILITY/dvi$pdf.bat
|
||||
share/texlive/bin/win32/texview.exe
|
||||
share/texlive/tlpkg/dviout/UTILITY/dviout0.vfn
|
||||
share/texlive/bin/win32/sam2p.exe
|
||||
share/texlive/tlpkg/dviout/propw0.txt'
|
||||
|
19
packages/texlive/check_for_conflicts.py
Normal file
19
packages/texlive/check_for_conflicts.py
Normal file
@ -0,0 +1,19 @@
|
||||
#!/data/data/com.termux/files/usr/bin/python3
|
||||
|
||||
with open("collections.txt", "r") as f:
|
||||
pkgs = f.read().split("\n")
|
||||
# print(pkgs)
|
||||
|
||||
files = {}
|
||||
for pkg in pkgs:
|
||||
if pkg:
|
||||
with open("collection-"+pkg+".txt", "r") as f:
|
||||
files[pkg] = f.readlines()
|
||||
|
||||
l = len(pkgs)-1
|
||||
for i in range(0,l):
|
||||
for k in range(i+1,l):
|
||||
Diff = set(files[pkgs[i]]).intersection(files[pkgs[k]])
|
||||
if Diff:
|
||||
print("\n"+pkgs[i]+" "+pkgs[k])
|
||||
print(Diff)
|
103
packages/texlive/parse_tlpdb.py
Executable file
103
packages/texlive/parse_tlpdb.py
Executable file
@ -0,0 +1,103 @@
|
||||
#!/data/data/com.termux/files/usr/bin/python3
|
||||
|
||||
def parse_tlpdb_to_dict(tlpdb_path):
|
||||
"""Reads given tlpdb database and creates dict with packages and their dependencies and files
|
||||
"""
|
||||
|
||||
with open(tlpdb, "r") as f:
|
||||
packages = f.read().split("\n\n")
|
||||
|
||||
pkg_dict = {}
|
||||
for pkg in packages:
|
||||
if not pkg == "":
|
||||
pkg_lines = pkg.split("\n")
|
||||
pkg_name = pkg_lines[0].split(" ")[1]
|
||||
# We only care about getting all the files so only check for "depend" and files
|
||||
pkg_dict[pkg_name] = {"depends" : [], "files" : []}
|
||||
for line in pkg_lines:
|
||||
line_descr = line.split(" ")[0]
|
||||
if line_descr == "":
|
||||
pkg_dict[pkg_name]["files"].append(line.split(" ")[1])
|
||||
elif line_descr == "depend":
|
||||
pkg_dict[pkg_name]["depends"].append(line.split(" ")[1])
|
||||
return pkg_dict
|
||||
|
||||
def get_files(package, files_in_package, visited_pkgs, visit_collections=False):
|
||||
"""Prints files in package and then run itself on each dependency. Doesn't visit collections unless argument visit_collections=True is passed.
|
||||
"""
|
||||
for f in pkg_dict[package]["files"]:
|
||||
files_in_package.append(f)
|
||||
for dep in pkg_dict[package]["depends"]:
|
||||
# skip arch dependent packages, which we lack since we build our own binaries:
|
||||
if not dep.split(".")[-1] == "ARCH":
|
||||
# skip collections unless explicitly told to go through them
|
||||
if not dep.split("-")[0] == "collection" or visit_collections:
|
||||
# avoid duplicates:
|
||||
if not dep in visited_pkgs:
|
||||
visited_pkgs.append(dep)
|
||||
files_in_package, visited_pkgs = get_files(dep, files_in_package, visited_pkgs)
|
||||
return files_in_package, visited_pkgs
|
||||
|
||||
def files(*args, **kwargs):
|
||||
"""Wrapper around function get_files. Prepends "collection-" to package unless prepend_collection=False is passed. Also uses visit_collections=False per default.
|
||||
"""
|
||||
prefix = "collection-"
|
||||
bool_visit_collections = False
|
||||
for k,v in kwargs.items():
|
||||
if k == "prepend_collection" and not v:
|
||||
prefix = ""
|
||||
elif k == "visit_collections" and v:
|
||||
bool_visit_collections = True
|
||||
|
||||
files = []
|
||||
for pkg in args:
|
||||
files += get_files(prefix+pkg, [], [], visit_collections=bool_visit_collections)[0]
|
||||
return files
|
||||
|
||||
import sys
|
||||
tlpdb = sys.argv[2]
|
||||
pkg_dict = parse_tlpdb_to_dict(tlpdb)
|
||||
|
||||
|
||||
if sys.argv[1] in ["basic", "fontsrecommended", "games", "luatex", "music", "plaingeneric", "publishers", "texworks", "wintools"]:
|
||||
files = set(files(sys.argv[1]))
|
||||
elif sys.argv[1] in ["latex", "langeuropean", "langenglish", "langfrench", "langgerman", "binextra", "fontutils", "langarabic", "langgreek", "langitalian", "langother", "langpolish", "langportuguese", "langspanish", "metapost"]:
|
||||
files = set(files(sys.argv[1])) - set(files("basic"))
|
||||
elif sys.argv[1] == "langczechslovak":
|
||||
files = set(files(sys.argv[1])) - set(files("basic", "latex", "fontsextra", "luatex"))
|
||||
elif sys.argv[1] == "langcyrillic":
|
||||
files = set(files(sys.argv[1])) - set(files("basic", "latex", "fontsextra", "fontsrecommended", "langgreek", "latexrecommended"))
|
||||
elif sys.argv[1] == "formatsextra":
|
||||
files = set(files(sys.argv[1])) - set(files("basic", "latex", "langcyrillic", "mathscience", "fontsrecommended", "plaingeneric"))
|
||||
elif sys.argv[1] == "context":
|
||||
files = set(files(sys.argv[1])) - set(files("basic", "latex", "mathscience", "fontsrecommended", "metapost", "xetex"))
|
||||
elif sys.argv[1] == "langjapanese":
|
||||
files = set(files(sys.argv[1])) - set(files("basic", "latex", "langcjk", "langchinese"))
|
||||
elif sys.argv[1] == "langchinese":
|
||||
files = set(files(sys.argv[1])) - set(files("basic", "langcjk", "fontutils"))
|
||||
elif sys.argv[1] == "bibtexextra":
|
||||
files = set(files(sys.argv[1])) - set(files("basic", "binextra"))
|
||||
elif sys.argv[1] == "langcjk":
|
||||
files = set(files(sys.argv[1])) - set(files("basic", "langkorean", "langother"))
|
||||
elif sys.argv[1] == "latexrecommended":
|
||||
files = set(files(sys.argv[1])) - set(files("basic", "fontsrecommended", "latexextra", "pictures", "plaingeneric"))
|
||||
elif sys.argv[1] == "mathscience":
|
||||
files = set(files(sys.argv[1])) - set(files("basic", "langgreek"))
|
||||
elif sys.argv[1] == "langkorean":
|
||||
files = set(files(sys.argv[1])) - set(files("langjapanese", "latexrecommended"))
|
||||
elif sys.argv[1] == "latexextra":
|
||||
files = set(files(sys.argv[1])) - set(files("fontsextra"))
|
||||
elif sys.argv[1] == "humanities":
|
||||
files = set(files(sys.argv[1])) - set(files("latexextra"))
|
||||
elif sys.argv[1] == "pictures":
|
||||
files = set(files(sys.argv[1])) - set(files("latexextra"))
|
||||
elif sys.argv[1] == "fontsextra":
|
||||
files = set(files(sys.argv[1])) - set(files("plaingeneric"))
|
||||
elif sys.argv[1] == "pstricks":
|
||||
files = set(files(sys.argv[1])) - set(files("plaingeneric"))
|
||||
elif sys.argv[1] == "xetex":
|
||||
files = set(files(sys.argv[1])) - set(files("latex"))
|
||||
else:
|
||||
raise ValueError(sys.argv[1]+" isn't a known package name")
|
||||
|
||||
print("\n".join(["share/texlive/"+line for line in list(files)]))
|
3
packages/texlive/texlive-bibtexextra.subpackage.sh
Normal file
3
packages/texlive/texlive-bibtexextra.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-bibtexextra"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
3
packages/texlive/texlive-binextra.subpackage.sh
Normal file
3
packages/texlive/texlive-binextra.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-binextra"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
3
packages/texlive/texlive-context.subpackage.sh
Normal file
3
packages/texlive/texlive-context.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-context"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
3
packages/texlive/texlive-fontsextra.subpackage.sh
Normal file
3
packages/texlive/texlive-fontsextra.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-fontsextra"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
3
packages/texlive/texlive-fontsrecommended.subpackage.sh
Normal file
3
packages/texlive/texlive-fontsrecommended.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-fontsrecommended"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
3
packages/texlive/texlive-fontutils.subpackage.sh
Normal file
3
packages/texlive/texlive-fontutils.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-fontutils"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
3
packages/texlive/texlive-formatsextra.subpackage.sh
Normal file
3
packages/texlive/texlive-formatsextra.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-formatsextra"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
4
packages/texlive/texlive-full.subpackage.sh
Normal file
4
packages/texlive/texlive-full.subpackage.sh
Normal file
@ -0,0 +1,4 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive-full, meta package that depends on all texlive-collections"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive, texlive-bibtexextra, texlive-binextra, texlive-context, texlive-fontsextra, texlive-fontsrecommended, texlive-fontutils, texlive-formatsextra, texlive-games, texlive-humanities, texlive-langarabic, texlive-langchinese, texlive-langcjk, texlive-langcyrillic, texlive-langczechslovak, texlive-langenglish, texlive-langeuropean, texlive-langfrench, texlive-langgerman, texlive-langgreek, texlive-langitalian, texlive-langjapanese, texlive-langkorean, texlive-langother, texlive-langpolish, texlive-langportuguese, texlive-langspanish, texlive-latexextra, texlive-latexrecommended, texlive-luatex, texlive-mathscience, texlive-metapost, texlive-music, texlive-pictures, texlive-plaingeneric, texlive-pstricks, texlive-publishers, texlive-xetex"
|
||||
TERMUX_SUBPKG_CONFLICTS="texlive-tlmgr"
|
||||
|
3
packages/texlive/texlive-games.subpackage.sh
Normal file
3
packages/texlive/texlive-games.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-games"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
3
packages/texlive/texlive-humanities.subpackage.sh
Normal file
3
packages/texlive/texlive-humanities.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-humanities"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
3
packages/texlive/texlive-langarabic.subpackage.sh
Normal file
3
packages/texlive/texlive-langarabic.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-langarabic"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
3
packages/texlive/texlive-langchinese.subpackage.sh
Normal file
3
packages/texlive/texlive-langchinese.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-langchinese"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
3
packages/texlive/texlive-langcjk.subpackage.sh
Normal file
3
packages/texlive/texlive-langcjk.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-langcjk"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
3
packages/texlive/texlive-langcyrillic.subpackage.sh
Normal file
3
packages/texlive/texlive-langcyrillic.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-langcyrillic"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
3
packages/texlive/texlive-langczechslovak.subpackage.sh
Normal file
3
packages/texlive/texlive-langczechslovak.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-langczechslovak"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
3
packages/texlive/texlive-langenglish.subpackage.sh
Normal file
3
packages/texlive/texlive-langenglish.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-langenglish"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
3
packages/texlive/texlive-langeuropean.subpackage.sh
Normal file
3
packages/texlive/texlive-langeuropean.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-langeuropean"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
3
packages/texlive/texlive-langfrench.subpackage.sh
Normal file
3
packages/texlive/texlive-langfrench.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-langfrench"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
3
packages/texlive/texlive-langgerman.subpackage.sh
Normal file
3
packages/texlive/texlive-langgerman.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-langgerman"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
3
packages/texlive/texlive-langgreek.subpackage.sh
Normal file
3
packages/texlive/texlive-langgreek.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-langgreek"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
3
packages/texlive/texlive-langitalian.subpackage.sh
Normal file
3
packages/texlive/texlive-langitalian.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-langitalian"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
3
packages/texlive/texlive-langjapanese.subpackage.sh
Normal file
3
packages/texlive/texlive-langjapanese.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-langjapanese"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
3
packages/texlive/texlive-langkorean.subpackage.sh
Normal file
3
packages/texlive/texlive-langkorean.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-langkorean"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
3
packages/texlive/texlive-langother.subpackage.sh
Normal file
3
packages/texlive/texlive-langother.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-langother"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
3
packages/texlive/texlive-langpolish.subpackage.sh
Normal file
3
packages/texlive/texlive-langpolish.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-langpolish"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
3
packages/texlive/texlive-langportuguese.subpackage.sh
Normal file
3
packages/texlive/texlive-langportuguese.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-langportuguese"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
3
packages/texlive/texlive-langspanish.subpackage.sh
Normal file
3
packages/texlive/texlive-langspanish.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-langspanish"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
3
packages/texlive/texlive-latexextra.subpackage.sh
Normal file
3
packages/texlive/texlive-latexextra.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-latexextra"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
3
packages/texlive/texlive-latexrecommended.subpackage.sh
Normal file
3
packages/texlive/texlive-latexrecommended.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-latexrecommended"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
3
packages/texlive/texlive-luatex.subpackage.sh
Normal file
3
packages/texlive/texlive-luatex.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-luatex"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
3
packages/texlive/texlive-mathscience.subpackage.sh
Normal file
3
packages/texlive/texlive-mathscience.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-mathscience"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
3
packages/texlive/texlive-metapost.subpackage.sh
Normal file
3
packages/texlive/texlive-metapost.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-metapost"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
3
packages/texlive/texlive-music.subpackage.sh
Normal file
3
packages/texlive/texlive-music.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-music"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
3
packages/texlive/texlive-pictures.subpackage.sh
Normal file
3
packages/texlive/texlive-pictures.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-pictures"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
3
packages/texlive/texlive-plaingeneric.subpackage.sh
Normal file
3
packages/texlive/texlive-plaingeneric.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-plaingeneric"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
3
packages/texlive/texlive-pstricks.subpackage.sh
Normal file
3
packages/texlive/texlive-pstricks.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-pstricks"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
3
packages/texlive/texlive-publishers.subpackage.sh
Normal file
3
packages/texlive/texlive-publishers.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-publishers"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
File diff suppressed because it is too large
Load Diff
3
packages/texlive/texlive-xetex.subpackage.sh
Normal file
3
packages/texlive/texlive-xetex.subpackage.sh
Normal file
@ -0,0 +1,3 @@
|
||||
TERMUX_SUBPKG_DESCRIPTION="Texlive's collection-xetex"
|
||||
TERMUX_SUBPKG_DEPENDS="texlive"
|
||||
TERMUX_SUBPKG_INCLUDE=$(python3 $TERMUX_PKG_BUILDER_DIR/parse_tlpdb.py $(echo $SUB_PKG_NAME | awk -F"-" '{print $2}') $TERMUX_PKG_TMPDIR/texlive.tlpdb)
|
30
packages/texlive/texmf-dist-web2c-texmf.cnf.patch
Normal file
30
packages/texlive/texmf-dist-web2c-texmf.cnf.patch
Normal file
@ -0,0 +1,30 @@
|
||||
--- ../texmf.cnf.orig 2018-04-30 17:07:05.796733785 +0000
|
||||
+++ ./texmf-dist/web2c/texmf.cnf 2018-04-30 17:36:18.883441637 +0000
|
||||
@@ -58,7 +58,7 @@
|
||||
% SELFAUTOPARENT (its grandparent = /usr/local/texlive/YYYY), and
|
||||
% SELFAUTOGRANDPARENT (its great-grandparent = /usr/local/texlive).
|
||||
% Sorry for the off-by-one-generation names.
|
||||
-TEXMFROOT = $SELFAUTOPARENT
|
||||
+TEXMFROOT = $SELFAUTODIR/share/texlive
|
||||
|
||||
% The main tree of distributed packages and programs:
|
||||
TEXMFDIST = $TEXMFROOT/texmf-dist
|
||||
@@ -68,7 +68,7 @@
|
||||
TEXMFMAIN = $TEXMFDIST
|
||||
|
||||
% Local additions to the distribution trees.
|
||||
-TEXMFLOCAL = $SELFAUTOGRANDPARENT/texmf-local
|
||||
+TEXMFLOCAL = $TEXMFROOT/texmf-local
|
||||
|
||||
% TEXMFSYSVAR, where *-sys store cached runtime data.
|
||||
TEXMFSYSVAR = $TEXMFROOT/texmf-var
|
||||
@@ -524,6 +524,9 @@
|
||||
$SELFAUTODIR/share/texmf-local/web2c,\
|
||||
$SELFAUTODIR/share/texmf-dist/web2c,\
|
||||
$SELFAUTODIR/share/texmf/web2c,\
|
||||
+$SELFAUTODIR/share/texlive/texmf-local/web2c,\
|
||||
+$SELFAUTODIR/share/texlive/texmf-dist/web2c,\
|
||||
+$SELFAUTODIR/share/texlive/texmf/web2c,\
|
||||
$SELFAUTODIR/texmf-local/web2c,\
|
||||
$SELFAUTODIR/texmf-dist/web2c,\
|
||||
$SELFAUTODIR/texmf/web2c,\
|
Loading…
Reference in New Issue
Block a user