mirror of
https://git.lyx.org/repos/lyx.git
synced 2025-01-18 21:45:24 +00:00
configure.py: add support for SVG images
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_6_X@32436 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
ad507ab07e
commit
3bfa5d3166
@ -276,6 +276,9 @@ def checkFormatEntries(dtl_tools):
|
||||
checkViewer('a FEN viewer and editor', ['xboard -lpf $$i -mode EditPosition'],
|
||||
rc_entry = [r'\Format fen fen FEN "" "%%" "%%" ""'])
|
||||
#
|
||||
checkViewerEditor('a SVG viewer and editor', ['inkscape'],
|
||||
rc_entry = [r'\Format svg svg SVG "" "%%" "%%" "vector"'])
|
||||
#
|
||||
path, iv = checkViewer('a raster image viewer', ['xv', 'kview', 'gimp-remote', 'gimp'])
|
||||
path, ie = checkViewer('a raster image editor', ['gimp-remote', 'gimp'])
|
||||
addToRC(r'''\Format bmp bmp BMP "" "%s" "%s" ""
|
||||
@ -537,6 +540,15 @@ def checkConverterEntries():
|
||||
checkProg('a Dia -> EPS converter', ['dia -e $$o -t eps $$i'],
|
||||
rc_entry = [ r'\converter dia eps "%%" ""'])
|
||||
#
|
||||
checkProg('a SVG -> PDF converter', ['rsvg-convert -f pdf -o $$o $$i', 'inkscape --file=$$p/$$i --export-area-drawing --without-gui --export-pdf=$$p/$$o'],
|
||||
rc_entry = [ r'\converter svg pdf "%%" ""'])
|
||||
#
|
||||
checkProg('a SVG -> EPS converter', ['rsvg-convert -f ps -o $$o $$i', 'inkscape --file=$$p/$$i --export-area-drawing --without-gui --export-eps=$$p/$$o'],
|
||||
rc_entry = [ r'\converter svg eps "%%" ""'])
|
||||
# the PNG export via Inkscape must not have the full path ($$p) for the file
|
||||
checkProg('a SVG -> PNG converter', ['rsvg-convert -f png -o $$o $$i', 'inkscape --without-gui --file=$$i --export-png=$$o'],
|
||||
rc_entry = [ r'\converter svg png "%%" ""'])
|
||||
|
||||
#
|
||||
path, lilypond = checkProg('a LilyPond -> EPS/PDF/PNG converter', ['lilypond'])
|
||||
if (lilypond != ''):
|
||||
|
@ -24,6 +24,8 @@ What's new
|
||||
|
||||
* DOCUMENT INPUT/OUTPUT
|
||||
|
||||
* LyX now supports SVG images when either the program 'rsvg' or 'Inkscape'
|
||||
is installed (bug 3349).
|
||||
|
||||
|
||||
* USER INTERFACE
|
||||
|
Loading…
x
Reference in New Issue
Block a user