freetype: Update from 2.7.1 to 2.8
[termux-packages] / packages / texlive / termux-install-tl.sh
index 201eff9..bb77ce6 100755 (executable)
@@ -6,15 +6,14 @@ export TMPDIR=$PREFIX/tmp/
 mkdir -p $TMPDIR/termux-tl-installer
 cd $TMPDIR/termux-tl-installer
 
-wget -N http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
+wget http://mirror.ctan.org/systems/texlive/Source/install-tl-unx.tar.gz -O install-tl-unx.tar.gz
 tar xzfv install-tl-unx.tar.gz > flist
 
 cd $(head -1 flist) 
 
 #patch install-tl
 sed -E -i "s@/bin/sh@$PREFIX/bin/sh@" tlpkg/TeXLive/TLUtils.pm 
-#This patch won't be needed after the next version of fmtutil.pl is released.
-sed -i "s@fmtutil-sys \$common_fmtutil_args --no-strict --all@fmtutil-sys \$common_fmtutil_args --all@" install-tl
+
 cat > texlive_inst.profile << XXHEREXX
 
 selected_scheme scheme-custom
@@ -63,10 +62,14 @@ XXHEREXX
 #fix tlpkg
 sed -E -i "s@/bin/sh@$PREFIX/bin/sh@" ${TL_ROOT}/${TL_VERSION}/tlpkg/TeXLive/TLUtils.pm
 
+#fix shebangs
+sed -i -E "1 s@^#\!(.*)/[sx]?bin/(.*)@#\!$PREFIX/bin/\2@" ${TL_ROOT}/${TL_VERSION}/texmf-dist/web2c/*
+sed -i -E "1 s@^#\!(.*)/[sx]?bin/(.*)@#\!$PREFIX/bin/\2@" ${TL_ROOT}/${TL_VERSION}/bin/custom/*
+
 #source the environment
 . $PREFIX/etc/profile.d/texlive.sh 
 
 #setup links
 texlinks
 
-rm -rdf $TMPDIR/termux-tl-installer
+rm -rf $TMPDIR/termux-tl-installer