Bo Peng wrote:
> Dear list,
>
> Attached is a Python version of the configure script. I currently do
> not have access to a windows machine with lyx on so I can not test it
> on windows. On my linux machine, it produces identical lyxrc.default
> and doc/LaTeXConfig.lyx but no further testing/proof-read of the code
> has been done.
Here's the output from my linux box together with a small fix.
$ diff -u -Bbw ../build/lib/lyxrc.defaults . > lyxrc.diff
$ diff -u configure_orig.py configure.py > configure.diff
--
Angus
--- configure_orig.py 2005-09-15 23:13:54.000000000 +0100
+++ configure.py 2005-09-15 23:14:05.000000000 +0100
@@ -207,7 +207,7 @@
if GHOSTVIEW in [ 'gv', 'ghostview']:
PS_VIEWER = GHOSTVIEW + ' -swap'
else:
- PS_VIEWER = GHISTVIEW
+ PS_VIEWER = GHOSTVIEW
EPS_VIEWER = GHOSTVIEW
--- ../build/lib/lyxrc.defaults 2005-09-09 18:09:47.000000000 +0100
+++ ./lyxrc.defaults 2005-09-15 23:14:59.000000000 +0100
@@ -4,94 +5,80 @@
# want to customize LyX, make a copy of the file LYXDIR/lyxrc as
# ~/.lyx/lyxrc and edit this file instead. Any setting in lyxrc will
# override the values given here.
-\Format asciichess asc "Plain text (chess output)" "" "" "kedit"
-\Format asciiimage asc "Plain text (image)" "" "" "kedit"
-\Format asciixfig asc "Plain text (Xfig output)" "" "" "kedit"
-\Format agr agr Grace "" "none" "none"
-\Format bmp bmp BMP "" "kview" "gimp"
-\Format date "" "date command" "" "" ""
-\Format dateout tmp "date (output)" "" "" "kedit"
-\Format docbook sgml DocBook B "" "kedit"
-\Format docbook-xml xml "Docbook (XML)" "" "" "kedit"
-\Format dvi dvi DVI D "xdvi" ""
-\Format eps eps EPS "" "kghostview" ""
-\Format fax "" Fax "" "" ""
-\Format fen fen FEN "" "none" "none"
-\Format fig fig FIG "" "xfig" "xfig"
-\Format gif gif GIF "" "kview" "gimp"
-\Format html html HTML H "none" ""
-\Format jpg jpg JPEG "" "kview" "gimp"
-\Format latex tex LaTeX L "" "kedit"
-\Format linuxdoc sgml LinuxDoc x "" "kedit"
-\Format lyx lyx LyX "" "lyx" "lyx"
-\Format lyxpreview lyxpreview "LyX Preview" "" "" ""
-\Format literate nw NoWeb N "" "kedit"
-\Format pbm pbm PBM "" "kview" "gimp"
-\Format pdf pdf "PDF (ps2pdf)" P "acroread" ""
-\Format pdf2 pdf "PDF (pdflatex)" F "acroread" ""
-\Format pdf3 pdf "PDF (dvipdfm)" m "acroread" ""
-\Format pdftex pdftex_t PDFTEX "" "" ""
-\Format pgm pgm PGM "" "kview" "gimp"
-\Format png png PNG "" "kview" "gimp"
-\Format ppm ppm PPM "" "kview" "gimp"
-\Format program "" Program "" "" ""
-\Format ps ps Postscript t "kghostview" ""
-\Format pstex pstex_t PSTEX "" "" ""
-\Format tgif obj Tgif "" "tgif" "tgif"
-\Format sxw sxw "OpenOffice.Org Writer" O "" ""
-\Format text txt "Plain text" a "" "kedit"
-\Format textparagraph txt "Plain text (paragraphs)" "" "" "kedit"
-\Format tiff tif TIFF "" "kview" "gimp"
-\Format word doc "MS Word" W "" ""
-\Format wordhtml html "MS Word (HTML)" "" "" ""
-\Format xbm xbm XBM "" "kview" "gimp"
-\Format xpm xpm XPM "" "kview" "gimp"
+\Format text txt ASCII A
+\Format textparagraph txt ASCII(paragraphs) ""
+\Format docbook sgml DocBook B
+\Format bmp bmp BMP ""
+\Format dvi dvi DVI D
+\Format eps eps EPS ""
+\Format fax "" Fax ""
+\Format fig fig XFig ""
+\Format agr agr GRACE ""
+\Format html html HTML H
+\Format gif gif GIF ""
+\Format jpg jpg JPG ""
+\Format latex tex LaTeX L
+\Format linuxdoc sgml LinuxDoc x
+\Format lyx lyx LyX ""
+\Format literate nw NoWeb N
+\Format pdf pdf PDF P
+\Format pdf2 pdf "PDF (pdflatex)" F
+\Format pdf3 pdf "PDF (dvipdfm)" m
+\Format png png PNG ""
+\Format ppm ppm PPM ""
+\Format pgm pgm PGM ""
+\Format pbm pbm PBM ""
+\Format ps ps Postscript t
+\Format program "" Program ""
+\Format tgif obj TGIF ""
+\Format tiff tif TIFF ""
+\Format word doc Word W
+\Format xbm xbm XBM ""
+\Format xpm xpm XPM ""
+\Format lyxpreview lyxpreview "LyX Preview" ""
-\converter date dateout "date +%d-%m-%Y > $$o" ""
-\converter docbook docbook-xml "cp $$i $$o" "xml"
-\converter docbook dvi "db2dvi $$i" ""
-\converter docbook html "db2html $$i" ""
-\converter dvi pdf3 "dvipdfm $$i" ""
-\converter dvi ps "dvips -o $$o $$i" ""
-\converter fen asciichess "python $$s/scripts/fen2ascii.py $$i $$o" ""
-\converter fig pdftex "sh $$s/scripts/fig2pdftex.sh $$i $$o" ""
-\converter fig pstex "sh $$s/scripts/fig2pstex.sh $$i $$o" ""
-\converter html latex "none" ""
-\converter latex html "htlatex $$i" "originaldir,needaux"
\converter latex dvi "latex $$i" "latex"
-\converter latex lyx "none" ""
\converter latex pdf2 "pdflatex $$i" "latex"
-\converter latex sxw "oolatex $$i" "latex"
-\converter latex wordhtml "htlatex $$i 'html,word' 'symbol/!' '-cvalidate'" ""
+\converter latex html "latex2html -no_subdir -split 0 -show_section_numbers $$i" "originaldir,needaux"
+\converter literate latex "none" ""
+\converter dvi pdf3 "dvipdfm $$i" ""
+\converter dvi ps "dvips -o $$o $$i" ""
+\converter ps pdf "ps2pdf -dCompatibilityLevel=1.3 $$i" ""
+\converter ps fax "kdeprintfax $$i" ""
+\converter linuxdoc lyx "sgml2lyx $$i" ""
+\converter linuxdoc latex "sgml2latex $$i" ""
\converter linuxdoc dvi "sgml2latex -o dvi $$i" ""
\converter linuxdoc html "sgml2html $$i" ""
-\converter linuxdoc latex "sgml2latex $$i" ""
-\converter linuxdoc lyx "sgml2lyx $$i" ""
-\converter literate latex "none" ""
+\converter docbook dvi "db2dvi $$i" ""
+\converter docbook html "db2html $$i" ""
+\converter lyxpreview ppm "lyxpreview2ppm.py" ""
+
+\converter latex lyx "none" ""
\converter literate lyx "none" ""
-\converter lyxpreview png "python $$s/scripts/lyxpreview2bitmap.py" ""
-\converter lyxpreview ppm "python $$s/scripts/lyxpreview2bitmap.py" ""
-\converter ps fax "kdeprintfax $$i" ""
-\converter ps pdf "ps2pdf13 $$i" ""
-\converter sxw latex "none" ""
+\converter html latex "none" ""
\converter word latex "none" ""
-\converter fig eps "fig2dev -L eps $$i $$o" ""
-\converter fig ppm "fig2dev -L ppm $$i $$o" ""
-\converter fig png "fig2dev -L png $$i $$o" ""
-\converter tiff eps "tiff2ps $$i > $$o" ""
-\converter tgif eps "tgif -stdout -print -color -eps $$i > $$o" ""
-\converter tgif pdf "tgif -stdout -print -color -pdf $$i > $$o" ""
-\converter eps pdf "epstopdf --outfile=$$o $$i" ""
-\copier fig "sh $$s/scripts/fig_copy.sh $$i $$o"
-\copier pstex "python $$s/scripts/tex_copy.py $$i $$o $$l"
-\copier pdftex "python $$s/scripts/tex_copy.py $$i $$o $$l"
+\viewer dvi "xdvi"
+\viewer html "none"
+\viewer pdf "acroread"
+\viewer ps "none"
+\viewer eps "none"
+\ps_command "gs"
\ascii_roff_command "groff -t -Tlatin1 $$FName"
\chktex_command "none"
\spell_command "ispell"
\print_spool_command "lp"
\print_spool_printerprefix "-d "
\font_encoding "T1"
-\tex_allows_spaces false
+
+\converter fig eps "fig2dev -L eps $$i $$o" ""
+\converter fig ppm "fig2dev -L ppm $$i $$o" ""
+
+\converter tiff eps "tiff2ps $$i > $$o" ""
+
+\converter tgif eps "tgif -stdout -print -color -eps $$i > $$o" ""
+\converter tgif png "tgif -stdout -print -color -xpm $$i | xpmtoppm | pnmtopng > $$o" ""
+
+\converter eps pdf "epstopdf --outfile=$$o $$i" ""