X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Fconfigure;h=08f5e40edc0f635bbacb429bf2e7fcecf1e7e7ba;hb=8548953e991cea82e9f71d421e1d35d4d16dd1c1;hp=a558d0a8212613ae6528f876c26ea04620fb91d6;hpb=c2077c66a86949a8aa1d5918f4f7db2e2d31e610;p=lyx.git diff --git a/lib/configure b/lib/configure index a558d0a821..08f5e40edc 100755 --- a/lib/configure +++ b/lib/configure @@ -222,7 +222,7 @@ if test -z "$tex_to_lyx_command" ; then fi PATH=${save_PATH} -test $tex_to_lyx_command = "reLyX" && tex_to_lyx_command="reLyX -f \$\$FName" +test $tex_to_lyx_command = "reLyX" && tex_to_lyx_command="reLyX -f \$\$i" echo $ac_n "checking for a Noweb -> LyX converter""... $ac_c" echo "$ac_t""(noweb2lyx)" @@ -258,7 +258,7 @@ if test -z "$literate_to_lyx_command" ; then literate_to_lyx_command=none fi -test $literate_to_lyx_command = "noweb2lyx" && literate_to_lyx_command="noweb2lyx \$\$FName \$\$OutName" +test $literate_to_lyx_command = "noweb2lyx" && literate_to_lyx_command="noweb2lyx \$\$i \$\$o" # Search something to process a literate document echo $ac_n "checking for a Noweb -> LaTeX converter""... $ac_c" @@ -295,7 +295,7 @@ if test -z "$literate_to_tex_command" ; then literate_to_tex_command=none fi -test $literate_to_tex_command = "noweave" && literate_to_tex_command="noweave -delay -index \$\$FName > \$\$OutName" +test $literate_to_tex_command = "noweave" && literate_to_tex_command="noweave -delay -index \$\$i > \$\$o" echo $ac_n "checking for a HTML -> Latex converter""... $ac_c" echo "$ac_t""(html2latex)" @@ -331,7 +331,44 @@ if test -z "$html_to_latex_command" ; then html_to_latex_command=none fi -test $html_to_latex_command = "html2latex" && html_to_latex_command="html2latex \$\$FName" +test $html_to_latex_command = "html2latex" && html_to_latex_command="html2latex \$\$i" + +echo $ac_n "checking for a MSWord -> Latex converter""... $ac_c" +echo "$ac_t""(wvCleanLatex word2x)" +word_to_latex_command= +for ac_prog in wvCleanLatex word2x +do +# Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog ; ac_word=$2 +if test -n "$ac_word"; then + echo $ac_n "+checking for \"$ac_word\"""... $ac_c" + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + for ac_dir in $PATH; do + test -z "$ac_dir" && ac_dir=. + if test -x $ac_dir/$ac_word; then + word_to_latex_command="$ac_prog" + break + fi + done + IFS="$ac_save_ifs" + + if test -n "$word_to_latex_command"; then + ac_result=yes + else + ac_result=no + fi + + echo "$ac_t""$ac_result" + test -n "$word_to_latex_command" && break +fi +done + +if test -z "$word_to_latex_command" ; then + word_to_latex_command=none +fi + +test $word_to_latex_command = "wvCleanLatex" && word_to_latex_command="wvCleanLatex \$\$i \$\$o" +test $word_to_latex_command = "word2x" && word_to_latex_command="word2x -f latex \$\$i" echo $ac_n "checking for Image converter""... $ac_c" echo "$ac_t""(convert)" @@ -367,7 +404,7 @@ if test -z "$image_command" ; then image_command=none fi -test $image_command = "convert" && image_command="convert \$\$FName \$\$OutName" +test $image_command = "convert" && image_command="convert \$\$i \$\$o" # Search for a Postscript interpreter echo $ac_n "checking for a Postscript interpreter""... $ac_c" @@ -584,7 +621,7 @@ if test -z "$ps_to_pdf_command" ; then ps_to_pdf_command=none fi -test $ps_to_pdf_command = "ps2pdf" && ps_to_pdf_command="ps2pdf \$\$FName" +test $ps_to_pdf_command = "ps2pdf" && ps_to_pdf_command="ps2pdf \$\$i" # Search for a program to convert dvi to ps echo $ac_n "checking for a DVI to PS converter""... $ac_c" @@ -621,7 +658,7 @@ if test -z "$dvi_to_ps_command" ; then dvi_to_ps_command=none fi -test $dvi_to_ps_command = "dvips" && dvi_to_ps_command="dvips -o \$\$OutName \$\$FName" +test $dvi_to_ps_command = "dvips" && dvi_to_ps_command="dvips -o \$\$o \$\$i" # Search a *roff program (used to translate tables in ASCII export) echo $ac_n "checking for a *roff formatter""... $ac_c" @@ -737,6 +774,43 @@ fi +# Search a GUI Fax program +echo $ac_n "checking for a fax program""... $ac_c" +echo "$ac_t""(ksendfax)" +fax_command= +for ac_prog in ksendfax +do +# Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog ; ac_word=$2 +if test -n "$ac_word"; then + echo $ac_n "+checking for \"$ac_word\"""... $ac_c" + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + for ac_dir in $PATH; do + test -z "$ac_dir" && ac_dir=. + if test -x $ac_dir/$ac_word; then + fax_command="$ac_prog" + break + fi + done + IFS="$ac_save_ifs" + + if test -n "$fax_command"; then + ac_result=yes + else + ac_result=no + fi + + echo "$ac_t""$ac_result" + test -n "$fax_command" && break +fi +done + +if test -z "$fax_command" ; then + fax_command=none +fi + +test $fax_command = "ksendfax" && fax_command="ksendfax \$\$i" + # Search for LinuxDoc support echo $ac_n "checking for SGML-tools 1.x (LinuxDoc)""... $ac_c" echo "$ac_t""(sgml2lyx)" @@ -780,10 +854,10 @@ fi case $LINUXDOC in sgml2lyx) - linuxdoc_to_latex_command="sgml2latex \$\$FName" - linuxdoc_to_dvi_command="sgml2latex -o dvi \$\$FName" - linuxdoc_to_html_command="sgml2html \$\$FName" - linuxdoc_to_lyx_command="sgml2lyx \$\$FName";; + linuxdoc_to_latex_command="sgml2latex \$\$i" + linuxdoc_to_dvi_command="sgml2latex -o dvi \$\$i" + linuxdoc_to_html_command="sgml2html \$\$i" + linuxdoc_to_lyx_command="sgml2lyx \$\$i";; none) linuxdoc_to_latex_command="none" linuxdoc_to_dvi_command="none" @@ -834,11 +908,11 @@ fi case $DOCBOOK in sgmltools) - docbook_to_dvi_command="sgmltools -b dvi \$\$FName" - docbook_to_html_command="sgmltools -b html \$\$FName";; + docbook_to_dvi_command="sgmltools -b dvi \$\$i" + docbook_to_html_command="sgmltools -b html \$\$i";; db2dvi) - docbook_to_dvi_command="db2dvi \$\$FName" - docbook_to_html_command="db2html \$\$FName";; + docbook_to_dvi_command="db2dvi \$\$i" + docbook_to_html_command="db2html \$\$i";; none) docbook_to_dvi_command="none" docbook_to_html_command="none";; @@ -921,11 +995,11 @@ if test -z "$TOHTML" ; then TOHTML=none fi -latex_to_html_command = $TOHTML +latex_to_html_command=$TOHTML case $TOHTML in - tth) latex_to_html_command="tth -t -e2 -L\$\$BaseName < \$\$FName > \$\$OutName";; - latex2html) latex_to_html_command="latex2html -no_subdir -split 0 -show_section_numbers \$\$FName";; - hevea) latex_to_html_command="hevea -s \$\$FName";; + tth) latex_to_html_command="tth -t -e2 -L\$\$b < \$\$i > \$\$o";; + latex2html) latex_to_html_command="latex2html -no_subdir -split 0 -show_section_numbers \$\$i";; + hevea) latex_to_html_command="hevea -s \$\$i";; esac #### Explore the LaTeX configuration @@ -1011,34 +1085,45 @@ cat >lyxrc.defaults <