Commit Graph

88 Commits

Author SHA1 Message Date
Tom Yan
bd39c7d3d2 texlive-bin: avoid changing {lua,pdf,xe}tex patches all the time
Patches and sed command are directly from Arch Linux. We just need
to steal from it whenever they are changed.
2019-03-08 11:07:00 +08:00
Leonid Pliushch
2c16db52fc bump C++ packages for NDK-19 2019-02-23 13:57:09 +02:00
Wetitpig
5f8864c10d Improve formatting of parantheses for functions 2019-02-09 21:06:31 +02:00
Henrik Grimler
41ae503b9d Merge pull request #3243 from Grimler91/texlive-bin-deps
texlive-bin: add dependencies
2019-01-21 16:56:31 +01:00
Leonid Pliushch
46d333adba add licenses for more packages 2019-01-21 17:17:53 +02:00
Henrik Grimler
77a7d79694 texlive-bin: add dependencies 2019-01-20 18:39:20 +01:00
Henrik Grimler
14ff45826e texlive-bin: add patches for poppler 0.72 2018-12-28 23:33:54 +01:00
Fredrik Fornwall
5dcb47cb90 libicu: Update from 62.1 to 63.1 2018-10-18 22:31:00 +02:00
Fredrik Fornwall
1cb7b759cb Use ac_cv_c_bigendian=no for all packages
Tesseract also needs it now, but enough is enough, so just add it to all
autoconf-using packages by default.
2018-09-22 01:05:16 +02:00
Leonid Pliushch
6d33f94a5f fix packages that require getpass()
Changed packages:

  * alpine
  * dropbear
  * emacs
  * isync
  * lftp
  * msmtp
  * newsboat
  * rsync
  * screen
  * texlive-bin
  * unrar
  * w3m
2018-09-11 00:55:00 +02:00
Henrik Grimler
933afcd2f6 texlive-bin: host-build tools and rm texlive-binaries from setup-ubuntu.sh (#2689)
Saves about 300 mb from docker image
2018-07-31 22:57:22 +02:00
Henrik Grimler
8943004172 texlive-bin: bump after poppler bump 2018-07-26 21:25:26 +02:00
Fredrik Fornwall
6988f30ee7 Bump c++-using packages 2018-06-26 13:29:06 +02:00
Fredrik Fornwall
a2645b549e libicu: Update from 61.1 to 62.1 2018-06-24 01:07:58 +02:00
Henrik Grimler
2d2c4a4014 texlive: update to 2018 and update poppler patches to work with 0.64 2018-05-01 23:09:34 +02:00
Fredrik Fornwall
ef4c52d10d Rebuild packages after libicu update 2018-03-31 10:18:51 +02:00
Henrik Grimler
43246f018e texlive: Correctly remove old files 2018-01-30 14:14:33 +01:00
Henrik Grimler
3aa89f668c texlive: patch texmf.cnf to point towards correct path
Necessary after files have been moved to standard path.
Also add remove file from texlive to avoid file clash with texlive-bin.
2018-01-30 14:14:33 +01:00
Henrik Grimler
5e08ebac2e texlive: Reshaping termux_step_extract_package to enable moving files to standard location
patch tlmgr to look for files in the right location. Patch texmf.cnf so that kpathsea finds files in the right location.
2018-01-30 14:14:33 +01:00
Henrik Grimler
353d99c278 texlive-bin: remove perl as dependency as it is only required for a few optional scripts 2018-01-30 14:14:33 +01:00
Henrik Grimler
e2f3d0e509 teckit: add package
Make texlive-bin use system teckit. This makes it possible to build texlive-bin in debug mode (previously failed due to some linking error).
2018-01-30 14:14:33 +01:00
Henrik Grimler
3c27d8afbc texlive: move texmf.cnf from texlive to texlive-bin
Some files (like texmf.cnf) are patched/changed when building texlive-bin.
It is therefore better to include them in texlive-bin instead of using the
original files in texlive.
2018-01-30 14:14:33 +01:00
Henrik Grimler
7e2699df15 texlive: Move files to std locations [WIP] 2018-01-30 14:14:33 +01:00
Henrik Grimler
ac1f056de0 texlive-bin: use latest poppler patches from upstream 2018-01-30 14:14:33 +01:00
Fredrik Fornwall
119307fb2c Use -Os instead of -Oz for 32-bit arm 2017-12-21 05:25:19 +01:00
Henrik Grimler
c02aadd1da texlive-bin: fix build failure for i686 and x86_64 (due to NDK r16?) 2017-11-17 16:26:29 +01:00
Henrik Grimler
0db83beab7 texlive-bin: bump revision after bug fixes 2017-11-12 20:21:33 +01:00
Henrik Grimler
b5e23c512e texlive-bin: update to newer patch from archlinux.
Partly fixes #1657
2017-11-12 20:21:33 +01:00
Henrik Grimler
fac86f957b texlive-bin: avoid Oz to fix #1765 2017-11-12 20:21:33 +01:00
Fredrik Fornwall
09d741f8fd libicu: Update from 59.1 to 60.1 2017-11-02 01:28:04 +01:00
Fredrik Fornwall
478fff052b Bump revisions of packages linking to harfbuzz 2017-10-14 21:47:34 +02:00
Henrik Grimler
7926ba9299 texlive: fix postinst, prerm, preinst scripts (#1648)
* texlive: use bash instead of sh in preinst scripts

* texlive: remove old trailing comment

* texlive: use bash instead of sh in postinst and prerm scripts.

sh doesn't support "mkdir folder1/{folder2,folder3}" and similar.

* texlive: export TMPDIR in postinst so that fresh installation will work also in ssh shell
2017-10-11 00:48:35 +02:00
Henrik Grimler
b5457c5b0f texlive-bin: enable extglob locally in preinst script (#1643)
* texlive-bin: enable extglob locally in preinst script. Solves https://github.com/termux/termux-packages/issues/1639

* texlive-bin: re-add TMPDIR to profile.d/texlive.sh

* texlive: use extglob in preinst script
2017-10-09 18:34:10 +02:00
Henrik Grimler
52dd7fada6 texlive-bin: patch to make it work with poppler 0.59.0 (#1606) 2017-10-08 15:05:27 +02:00
Fredrik Fornwall
51c7760090 Drop need of setting TERMUX_PKG_FOLDERNAME
Instead figure out the top level source folder ourselves.
2017-09-20 00:48:04 +02:00
Stephen
bf8a1cb41e add build dependency 2017-08-18 21:33:39 +02:00
Henrik Grimler
ef0aec5e3a texlive: keep certain texmf-dist files in texlive-bin (texliveonfly, ...).
Also add texlive as recommended package to texlive-bin.
2017-08-13 00:45:15 +02:00
Henrik Grimler
ce1c64ca2d Properly package texlive and split package into texlive & texlive-bin (#1203)
* texlive: enable makeindex and put man files and headers in proper location.

* texlive: upgrade to 2017

* texlive: split into texlive-bin and arch independent texlive-base.

Download texmf-dist and other tarballs and package necessary files instead of
using tlnet installer on device.

* texlive-base: extract only a minimal set of files from texmf-dist, do complete
uninstall on removal. Patch some files.

The texmf-dist tar is quite large so use --checkpoint to indicate progress.

* texlive: use gnupg2 instead of gnupg

* texlive: fix texlive profile

* texlive: added TL_BINDIR variable to simplify build scripts

* texlive: replace tlmgr symlink with small wrapper.

After `tlmgr update --self` has been run, the shebang of tlmgr.pl is
none-working and there is a reference to /bin/sh in TLUtils.pm. This wrapper
fixes this (if needed) before tlmgr is run.

* texlive: update command-not-found with a few common texlive commands.

* remove un-needed minimal.list

* Format generation working. xelatex activated.

Remove all texmf-dist files created by texlive-bin package.

* texlive: fix installation and removal of texlive-{bin,base}. All essential
fixes done.

Only thing remaining to fix is figuring out how to deal with the transition
texlive -> texlive-{bin,base}.

* texlive: use Breaks instead of Conflicts

* texlive: properly fix split into two packages [WIP]

* delete old termux-install-tl.sh

* texlive: Fix so that the upgrade from texlive 20170524-2 goes smoothly and
works as it should (with Breaks and Replaces). Also major clean up of texlive/build.sh.

* texlive: minor clean up of texlive/build.sh. Update patches to avoid (silent)
complaints from patching. Add previously forgotten install-tl.list with list
of files to take from install-tl-unx.tar.gz.

* texlive: make texlive-bin-dev properly replace texlive-dev.

Everything is done now, just need to wait for breaks and subpkg_replaces
before opening a pull request.

* texlive: skip format generation on install, rm old files in texlive-bin
as well.

Also decrease verbosity of installation

* texlive: when deleting old files, leave texmf-dist alone

* texlive: fix typo, correctly remove files from old texlive version
2017-08-09 23:09:01 +02:00