termux / termux-packages

A package build system for Termux.
https://termux.dev
Other
13.33k stars 3.07k forks source link

Missing programs from Texlive #966

Open SDRausty opened 7 years ago

SDRausty commented 7 years ago

There are some important programs like xindy, biber and makeindex missing from the Termux Texlive package. Can they be included?

Grimler91 commented 7 years ago

Hi @sdrausty, I can activate makeindex the next time I push a texlive update (which I don't want to do too often since each revision currently forces users to download every CTAN package in the installation scheme again). Biber (probably) requires some porting (I haven't tried building it, yet). xindy (probably) requires quite a lot of work to get it running on termux (see the notes here)

Feel free to contribute and attempt to build the packages yourself! :)

I'll post here if I make any progress.

SDRausty commented 7 years ago

Thank you for preparing TexLive for​ Termux! If you can activate makeindex, the HoTTbook https://github.com/sdrausty/HoTTbook might build from the Makefile onDevice as well as from it does using pdflatex with bibtex. The ~472 page book builds well onDevice, but alas without makeindex.

Building https://github.com/sdrausty/hpmor ~1985 pages, and then following along listening to espeak's tember and tone digital voice; Have you tried it on?

Grimler91 commented 7 years ago

I'll forward the praise to @rnauber since he has done ~95 % on the work of Termux's texlive package.

I haven't encountered about HPMOR before, it seems interesting. I will be spending in total 10 hours on a train this weekend, HPMOR + espeak might come in handy πŸ‘

Neo-Oli commented 7 years ago

@Grimler91 @sdrausty As a total side note. HPMOR has an excellent Fan-made Audiobook http://www.hpmorpodcast.com/?page_id=56

SDRausty commented 7 years ago

I am impressed.

cdd p /sdcard/Download/ wget http://www.hpmorpodcast.com/wp-content/uploads/episodes/HPMoR_Chap_1.mp3

Thank you for the link to the audio book!

On Wednesday, May 3, 2017, Oliver Schmidhauser notifications@github.com wrote:

@Grimler91 https://github.com/Grimler91 @sdrausty https://github.com/sdrausty As a total side note. HPMOR has an excellent Fan-made Audiobook http://www.hpmorpodcast.com/?page_id=56

β€” You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/termux/termux-packages/issues/966#issuecomment-298871659, or mute the thread https://github.com/notifications/unsubscribe-auth/AadQ-eGj7vBAOEAlr18XHKkkomHo0Atyks5r2FLBgaJpZM4NJsFB .

Grimler91 commented 7 years ago

@sdrausty, makeindex is now available with the latest texlive update (#1072). I haven't tested it though so please report bugs if encountered.

SDRausty commented 7 years ago

@Grimler91 Thank you for developing this package! πŸ˜€

https://github.com/sdrausty/hpmor builds into a wonderful 1985 page PDF with one command make.

screenshot_20170611-165107

SDRausty commented 7 years ago

@Grimler91 makeindexworks well on https://github.com/Tufte-LaTeX/tufte-latex Thank you πŸ˜€

screenshot_20170717-104930

Grimler91 commented 7 years ago

@sdrausty That's great to hear :)

qoheniac commented 6 years ago

Has anyone tried to build biber? What is the problem with it?

Grimler91 commented 6 years ago

@qoheniac I haven't tried it since my last message here, but the problem back then was that installing all the perl dependencies is hard tedious. Many perl packages failed to install and required patches/some workaround.

qoheniac commented 6 years ago

Did you read the instructions in section 4.4 of the documentation here?

Grimler91 commented 6 years ago

Yes. Problem is that termux isn't a full gnu/linux system and perls package manager doesn't handle this as nicely as for example pip.

But please try building it, the situation might have improved during this year.

qoheniac commented 6 years ago

I just tried installing the required perl packages via cpanm and there were three making trouble:

  1. ExtUtils::LibBuilder
  2. LWP::Protocol::https
  3. Text::BibTeX
qoheniac commented 6 years ago

The problem with LWP::Protocol::https was that I was missing the openssl-tool package. Text::BibTeX seems to be more complicated: I tried to build btparse from source but all tests failed.

WARNING: linker: /data/data/com.termux/files/home/btparse/btparse-0.34/tests/.libs/lt-read_test: unused DT entry: type 0x1d arg 0xf1                                                
CANNOT LINK EXECUTABLE: library "libbtparse.so.0" not found
page record for 0xb6f7b02c was not found (block_size=16)
FAIL: read_test
WARNING: linker: /data/data/com.termux/files/home/btparse/btparse-0.34/tests/.libs/lt-simple_test: unused DT entry: type 0x1d arg 0x174
CANNOT LINK EXECUTABLE: library "libbtparse.so.0" not found
page record for 0xb6f7202c was not found (block_size=16)
FAIL: simple_test
WARNING: linker: /data/data/com.termux/files/home/btparse/btparse-0.34/tests/.libs/lt-postprocess_test: unused DT entry: type 0x1d arg 0xb1                                         
CANNOT LINK EXECUTABLE: library "libbtparse.so.0" not found
page record for 0xb6ed202c was not found (block_size=16)
FAIL: postprocess_test
stale[bot] commented 2 years ago

This issue/PR has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.