Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#36514 - [texlive-bin] pdfcslatex is gone

Attached to Project: Arch Linux
Opened by Tomi Belan (Tomi) - Tuesday, 13 August 2013, 05:35 GMT
Last edited by Rémy Oudompheng (remyoudompheng) - Monday, 09 September 2013, 17:51 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Rémy Oudompheng (remyoudompheng)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Arch's texlive-bin package doesn't contain /usr/bin/pdfcslatex. This is because its PKGBUILD stopped using texlinks and instead has a hardcoded list of symlinks. That list of symlinks is wrong: pdfcslatex is missing.

https://projects.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/texlive-bin&id=f1e3231a30e768151eae895faa06e6668bcef9c4#n113

When I manually run texlinks, it produces this list:

ln -s pdftex /usr/bin/amstex
ln -s pdftex /usr/bin/cslatex
ln -s pdftex /usr/bin/pdfcslatex
ln -s pdftex /usr/bin/csplain
ln -s pdftex /usr/bin/pdfcsplain
ln -s pdftex /usr/bin/eplain
ln -s pdftex /usr/bin/jadetex
ln -s pdftex /usr/bin/pdfjadetex
ln -s pdftex /usr/bin/latex
ln -s pdftex /usr/bin/pdflatex
ln -s luatex /usr/bin/dvilualatex
ln -s luatex /usr/bin/lualatex
ln -s luatex /usr/bin/dviluatex
ln -s pdftex /usr/bin/mex
ln -s pdftex /usr/bin/pdfmex
ln -s pdftex /usr/bin/utf8mex
ln -s pdftex /usr/bin/mllatex
ln -s pdftex /usr/bin/mltex
ln -s pdftex /usr/bin/etex
ln -s pdftex /usr/bin/pdfetex
ln -s eptex /usr/bin/platex
ln -s pdftex /usr/bin/texsis
ln -s euptex /usr/bin/uplatex
ln -s xetex /usr/bin/xelatex
ln -s pdftex /usr/bin/xmltex
ln -s pdftex /usr/bin/pdfxmltex

The PKGBUILD has two differences: pdfcslatex is omitted, and it uses the incorrect engine for pdfcsplain (it should be pdftex, not luatex). Please fix this.

In the long term, it might be good to find a way to get rid of the hardcoded list, so that this sort of thing is prevented.

Additional info:
* texlive-bin 2013.30973-3
* I ran texlinks from texlive-core 2013.30962-2


Steps to reproduce:
* ls /usr/bin/pdfcslatex
This task depends upon

Closed by  Rémy Oudompheng (remyoudompheng)
Monday, 09 September 2013, 17:51 GMT
Reason for closing:  Fixed
Additional comments about closing:  texlive-bin 2013.30973-4
Comment by Tomi Belan (Tomi) - Wednesday, 28 August 2013, 06:47 GMT
Guys? It's been two weeks with no response. I'm handing you the solution on a silver platter. Is anyone there?
Comment by Rémy Oudompheng (remyoudompheng) - Monday, 09 September 2013, 17:51 GMT
Sorry, I have very little time, it's fixed now.

Loading...