From 46c9bfb1f98fd317078db019265bf798e1d0ad6a Mon Sep 17 00:00:00 2001 From: Robby Workman Date: Mon, 24 Jan 2011 18:16:41 -0600 Subject: office/texlive: Patched to use correct path of texmf-local tree From: Peter Berntsen To: rw@rlworkman.net Subject: TexLive Date: Sun, 16 Jan 2011 18:33:02 +0100 Hi, Installed from source texlive-20100722. Thanks! Writing a paper to Science and downloaded the style-files from http://www.sciencemag.org/site/feature/contribinfo/prep/TeX_help/index.xhtml Followed this wiki on how to install extra packages under texmf-local http://en.wikibooks.org/wiki/LaTeX/Packages/Installing_Extra_Packages Running texhash or mktexlsr. It did not find all directories in /usr/share/texmf* Edited TEXMFLOCAL = $SELFAUTOPARENT/../texmf-local on line 64 in /usr/share/texmf/web2c/texmf.cnf to TEXMFLOCAL =$SELFAUTOPARENT/texmf-local Now root@slack:~# mktexlsr mktexlsr: Updating /usr/share/texmf/ls-R... mktexlsr: Updating /usr/share/texmf-config/ls-R... mktexlsr: Updating /usr/share/texmf-dist/ls-R... mktexlsr: Updating /usr/share/texmf-local/ls-R... mktexlsr: Updating /usr/share/texmf-var/ls-R... mktexlsr: Done. finds texmv-local/ls-R and the installed sty files can be used in all directories. Don't know if this is a 'bug' but it might be possible to change in the default path generation to the texmf tree. Of course one can put all extra style files in a ~/texmf but to use texmf-local make it neat and clean. Signed-off-by: Robby Workman --- office/texlive/texlive.SlackBuild | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'office/texlive/texlive.SlackBuild') diff --git a/office/texlive/texlive.SlackBuild b/office/texlive/texlive.SlackBuild index a7d27661be..799b77f719 100644 --- a/office/texlive/texlive.SlackBuild +++ b/office/texlive/texlive.SlackBuild @@ -27,7 +27,7 @@ PRGNAM=texlive VERSION=20100722 -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} SOURCE_VERS=$VERSION @@ -79,6 +79,9 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; +# Thanks to Peter Berntsen for the problem report and fix +patch -p1 < $CWD/patches/source-fixup_texmf-local_tree_in_texmf_cnf.diff + # etex is something for eclipse # Building with --disable-xindy as it requires libffcall # "kpsewhich -var-value=SELFAUTOPARENT" strips two trailing directories @@ -150,6 +153,9 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; +# Thanks to Peter Berntsen for the problem report and fix +patch -p1 < $CWD/patches/texmf-fixup_texmf-local_tree_in_texmf_cnf.diff + mkdir -p $PKG/usr/share/{texmf,texmf-dist} mv texmf-dist/* $PKG/usr/share/texmf-dist mv texmf/* $PKG/usr/share/texmf -- cgit v1.2.3