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" ""

Reply via email to