diff --git a/packages/texlive-bin/build.sh b/packages/texlive-bin/build.sh index d067d4efd..8fccd656e 100644 --- a/packages/texlive-bin/build.sh +++ b/packages/texlive-bin/build.sh @@ -2,12 +2,11 @@ TERMUX_PKG_HOMEPAGE=https://www.tug.org/texlive/ TERMUX_PKG_DESCRIPTION="TeX Live is a distribution of the TeX typesetting system. This package contains architecture dependent binaries." TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_MAINTAINER="Henrik Grimler @Grimler91" -TERMUX_PKG_VERSION=20180414 -TERMUX_PKG_REVISION=12 -TERMUX_PKG_SHA256=b6251e2edefb174ca402109d7f82df3cb98e45d367fada627a61de7ed2d4380d +TERMUX_PKG_VERSION=20190101 # FIXME: update version format and SRCURL when texlive 2019 is released -TERMUX_PKG_SRCURL=https://github.com/TeX-Live/texlive-source/archive/texlive-2018.2.tar.gz -TERMUX_PKG_DEPENDS="freetype, libpng, libgd, libgmp, libmpfr, libicu, liblua52, poppler, libgraphite, harfbuzz, harfbuzz-icu, teckit, libpixman, libcairo, zlib" +TERMUX_PKG_SRCURL=https://github.com/TeX-Live/texlive-source/archive/pretest-build-svn50430.tar.gz +TERMUX_PKG_SHA256=7a97ff3cb99fb56edd39b2fa5091b6950e09e69398a9aef596e759a3149cb93f +TERMUX_PKG_DEPENDS="freetype, libpng, libgd, libgmp, libmpfr, libicu, liblua, poppler, libgraphite, harfbuzz, harfbuzz-icu, teckit, libpixman, libcairo, zlib" # libpcre, glib, fonconfig are dependencies to libcairo. pkg-config gives an error if they are missing # libuuid, libxml2 are needed by fontconfig TERMUX_PKG_BUILD_DEPENDS="icu-devtools, pcre-dev, glib-dev, fontconfig, libuuid-dev, libxml2-dev" diff --git a/packages/texlive-tlmgr/build.sh b/packages/texlive-tlmgr/build.sh index e4dcfaaf9..02603a3a7 100644 --- a/packages/texlive-tlmgr/build.sh +++ b/packages/texlive-tlmgr/build.sh @@ -2,11 +2,10 @@ TERMUX_PKG_HOMEPAGE=https://www.tug.org/texlive/tlmgr.html TERMUX_PKG_DESCRIPTION="TeX Lives package manager" TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_MAINTAINER="Henrik Grimler @Grimler91" -TERMUX_PKG_VERSION=20180414 -TERMUX_PKG_REVISION=2 -TERMUX_PKG_SRCURL="ftp://ftp.tug.org/texlive/historic/${TERMUX_PKG_VERSION:0:4}/install-tl-unx.tar.gz" -TERMUX_PKG_SHA256="82c13110852af162c4c5ef1579fa2f4f51c2040850ec02fb7f97497da45eb446" -TERMUX_PKG_DEPENDS="perl, wget, gnupg (>= 2.2.9-1), xz-utils, texlive" +TERMUX_PKG_VERSION=20190101 +TERMUX_PKG_SRCURL=ftp://ftp.cstug.cz/pub/tex/local/tlpretest/install-tl-unx.tar.gz +TERMUX_PKG_SHA256=8587f75b4c401a5ce5ce6f279a5c05662800328e24173fd8b2bb44a622f650bd +TERMUX_PKG_DEPENDS="perl, wget, gnupg (>= 2.2.9-1), xz-utils, texlive (>= 20190101)" TERMUX_PKG_CONFFILES="share/texlive/tlpkg/texlive.tlpdb" TERMUX_PKG_CONFLICTS="texlive (<< 20180414-1)" TERMUX_PKG_PLATFORM_INDEPENDENT=yes @@ -52,7 +51,9 @@ share/texlive/LICENSE.TL share/texlive/LICENSE.CTAN share/texlive/release-texlive.txt share/texlive/install-tl +share/texlive/tlpkg/TeXLive share/texlive/texmf-dist/scripts/texlive/uninstall-win32.pl +share/texlive/texmf-dist/scripts/texlive/uninstq.vbs share/texlive/texmf-dist/scripts/texlive/tlmgr-gui.pl share/texlive/texmf-dist/web2c share/texlive/tlpkg/installer/COPYING.MinGW-runtime.txt diff --git a/packages/texlive/build.sh b/packages/texlive/build.sh index 53e763b48..b297faa34 100644 --- a/packages/texlive/build.sh +++ b/packages/texlive/build.sh @@ -2,23 +2,35 @@ TERMUX_PKG_HOMEPAGE=https://www.tug.org/texlive/ TERMUX_PKG_DESCRIPTION="TeX Live is a distribution of the TeX typesetting system." TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_MAINTAINER="Henrik Grimler @Grimler91" -_MAJOR_VERSION=20180414 +_MAJOR_VERSION=20190101 TERMUX_PKG_VERSION=${_MAJOR_VERSION} -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-6)" -TERMUX_PKG_CONFLICTS="texlive (<< 20170524-5), texlive-bin (<< 20180414)" +TERMUX_PKG_DEPENDS="perl, texlive-bin (>= 20190101)" +TERMUX_PKG_CONFLICTS="texlive (<< 20170524-5), texlive-bin (<< 20190101), texlive-tlmgr (<< 20190101)" +TERMUX_PKG_REPLACES="texlive-bin (<< 20190101), texlive-tlmgr (<< 20190101)" 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_post_extract_package() { + cd $TERMUX_PKG_CACHEDIR + termux_download ftp://ftp.tug.org/texlive/historic/${TERMUX_PKG_VERSION:0:4}/install-tl-unx.tar.gz \ + install-tl-unx.tar.gz \ + 8587f75b4c401a5ce5ce6f279a5c05662800328e24173fd8b2bb44a622f650bd + tar -xf install-tl-unx.tar.gz + mv install-tl-*/install-tl \ + install-tl-*/LICENSE.CTAN \ + install-tl-*/LICENSE.TL \ + install-tl-*/release-texlive.txt \ + install-tl-*/tlpkg \ + $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. @@ -65,24 +77,18 @@ termux_step_create_debscripts() { } TERMUX_PKG_RM_AFTER_INSTALL=" -share/texlive/README -share/texlive/README.usergroups -share/texlive/autorun.inf -share/texlive/doc.html -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 -share/texlive/readme-txt.dir -share/texlive/tl-tray-menu.exe -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/uninstall-win32.pl +share/texlive/texmf-dist/scripts/texlive/uninstq.vbs share/texlive/texmf-dist/scripts/texlive/tlmgr.pl share/texlive/texmf-dist/scripts/texlive/tlmgrgui.pl +share/texlive/tlpkg/gpg +share/texlive/tlpkg/installer +share/texlive/tlpkg/tltcl +share/texlive/tlpkg/translations share/texlive/texmf-dist/doc -share/texlive/texmf-dist/source" +share/texlive/texmf-dist/source +" # 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+='