Pavel Sanda
Sat, 19 Sep 2009 15:55:38 -0700
Alex Fernandez wrote:
> Index: configure.py
> ===================================================================
> --- configure.py (revisión: 31391)
> +++ configure.py (copia de trabajo)
> @@ -605,9 +605,22 @@
> checkProg('an MS Word -> LaTeX converter', ['wvCleanLatex $$i $$o'],
> rc_entry = [ r'\converter word latex "%%" ""' ])
> #
> - path, elyxer = checkProg('a LyX -> HTML converter', ['elyxer.py',
> 'elyxer'],
> - rc_entry = [ r'\converter lyx html "python -tt
> $$s/scripts/elyxer.py --directory $$r $$i $$o" ""' ])
> - if elyxer.find('elyxer') >= 0:
> + # eLyXer: search as a Python module and then as an executable
> (elyxer.py, elyxer)
> + elyxerfound = False
> + msg = 'checking for "eLyXer module"... '
> + try:
> + import elyxer
> + addToRC(r'''\converter lyx html "python -m elyxer
> --directory $$r $$i $$o" ""''')
i'm not on my computer to try this out, so at least question - in case
elyxer is not present in the system this will add conveter to RC, right?
does elyxer appears in the menu too?
pavel
> + elyxerfound = True
> + logger.info(msg + ' yes')
> + except ImportError:
> + logger.info(msg + ' no')
> + path, elyxer = checkProg('a LyX -> HTML converter', ['elyxer.py
> --directory $$r $$i $$o','elyxer --directory $$r $$i $$o'],
> + rc_entry = [ r'\converter lyx html "%%" ""' ])
> + if elyxer.find('elyxer') >= 0:
> + elyxerfound = True
> +
> + if elyxerfound:
> addToRC(r'''\copier html "python -tt $$s/scripts/ext_copy.py
> -e html,png,jpg,jpeg,css $$i $$o"''')
> else:
> # On SuSE the scripts have a .sh suffix, and on debian they are in
> /usr/share/tex4ht/