On Tue, Jun 09, 2015 at 01:34:02AM +0900, Osamu Aoki wrote:
> Hi,
> 
> On Mon, Jun 08, 2015 at 07:09:43PM +0300, Ilya Anfimov wrote:
> > Package: debiandoc-sgml
> > Version: 1.2.29-1
> > Severity: normal
> > 
> > Dear Maintainer, I have some specifics in kpse path search
> > library configuration, and latex packages do not appear there by default.
> > 
> >  Whould you be so kind to add -progname pdflatex to kpsewhich calls
> > in debiandoc2pdf, so to check exact availability of that packages
> > for pdflatex?
> $ dpkg -S kpsewhich
> texlive-binaries: /usr/share/man/man1/kpsewhich.1.gz
> texlive-binaries: /usr/bin/kpsewhich
> $ zgrep kpsewhich `dpkg -L debiandoc-sgml`
> /usr/bin/debiandoc2latexpdf:if ! kpsewhich \
> /usr/bin/debiandoc2latexpdf:if ! kpsewhich \
> /usr/bin/debiandoc2latexpdf:if ! kpsewhich \
> /usr/bin/debiandoc2latexps:if ! kpsewhich \
> /usr/bin/debiandoc2latexps:if ! kpsewhich \
> /usr/bin/debiandoc2latexps:if ! kpsewhich \
> /usr/bin/debiandoc2latexdvi:if ! kpsewhich \
> /usr/bin/debiandoc2latexdvi:if ! kpsewhich \
> /usr/bin/debiandoc2latexdvi:if ! kpsewhich \
> /usr/bin/debiandoc2ps:if ! kpsewhich \
> /usr/bin/debiandoc2ps:if ! kpsewhich \
> /usr/bin/debiandoc2ps:if ! kpsewhich \
> /usr/bin/debiandoc2dvi:if ! kpsewhich \
> /usr/bin/debiandoc2dvi:if ! kpsewhich \
> /usr/bin/debiandoc2dvi:if ! kpsewhich \
> /usr/bin/debiandoc2pdf:if ! kpsewhich \
> /usr/bin/debiandoc2pdf:if ! kpsewhich \
> /usr/bin/debiandoc2pdf:if ! kpsewhich \
> 
> I do not understand what you are after.  Please assume me as total
> newbie for latex.  What is "add -progname pdflatex"?
> 
> I have no idea what you are asking.  Please report woth log of what you
> did and where in the installed files needs to be changed.  (Patch to the
> source is even better.)

 Oh, sorry. The patch is attached.

 kpathsearch   library,  used  by  texlive  programs to find it's
files in local filesystem, asks for program name for search  con-
fig.
 Usually most TeX and even LaTeX style files and top-level addons
could  be  found  without  specifing  program  name,  to simplify
searching in distinct tex flavours -- tex, latex, luatex,  pdfla-
tex, ...

 However, this is changed on my system, and debiandoc2... scripts
reports uninstalled latex packages despite the fact that packages
are installed latex/pdflatex runs just fine from debiandoc.

 Attached patch adds -progname to respective calls to kpsewich.


Index: debiandoc-sgml-1.2.29/tools/bin/template
===================================================================
--- debiandoc-sgml-1.2.29.orig/tools/bin/template
+++ debiandoc-sgml-1.2.29/tools/bin/template
@@ -155,10 +155,17 @@ then
 fi
 
 @@@end-latexpdf-active@@@
-@@@start-latexdvi-latexps-latexpdf-active@@@
+@@@start-latexdvi-latexps-active@@@
 ## ----------------------------------------------------------------------
 ## check for presence of used latex styles
-if ! kpsewhich \
+if ! kpsewhich -progname latex \
+@@@end-latexdvi-latexps-active@@@
+@@@start-latexpdf-active@@@
+## ----------------------------------------------------------------------
+## check for presence of used pdflatex styles
+if ! kpsewhich -progname pdflatex \
+@@@end-latexpdf-active@@@
+@@@start-latexdvi-latexps-latexpdf-active@@@
     fancyhdr.sty \
     helvet.sty \
     hyperref.sty \
@@ -174,10 +181,17 @@ then
 fi
 
 @@@end-latexdvi-latexps-latexpdf-active@@@
-@@@start-latexdvi-latexps-latexpdf-active@@@
+@@@start-latexdvi-latexps-active@@@
 ## ----------------------------------------------------------------------
 ## check for presence of used latex styles
-if ! kpsewhich \
+if ! kpsewhich -progname latex \
+@@@end-latexdvi-latexps-active@@@
+@@@start-latexpdf-active@@@
+## ----------------------------------------------------------------------
+## check for presence of used pdflatex styles
+if ! kpsewhich -progname pdflatex \
+@@@end-latexpdf-active@@@
+@@@start-latexdvi-latexps-latexpdf-active@@@
     footmisc.sty \
     paralist.sty \
     vmargin.sty \
@@ -189,10 +203,17 @@ then
 fi
 
 @@@end-latexdvi-latexps-latexpdf-active@@@
-@@@start-latexdvi-latexps-latexpdf-active@@@
+@@@start-latexdvi-latexps-active@@@
 ## ----------------------------------------------------------------------
 ## check for presence of used latex styles
-if ! kpsewhich \
+if ! kpsewhich -progname latex \
+@@@end-latexdvi-latexps-active@@@
+@@@start-latexpdf-active@@@
+## ----------------------------------------------------------------------
+## check for presence of used pdflatex styles
+if ! kpsewhich -progname pdflatex \
+@@@end-latexpdf-active@@@
+@@@start-latexdvi-latexps-latexpdf-active@@@
     wasysym.sty \
     >/dev/null 2>&1
 then

Reply via email to