X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Fconfigure.py;h=c7f7ce2bdce9466b772362412041f24acfa36ced;hb=5ff31c6da5f6fa273b51da3794d05a639cf1f8db;hp=f2197131110e0f64e138a15ac98eed281cdd9570;hpb=c02c03ce8111d1d920ed65f61b7f538aee2fcd20;p=lyx.git diff --git a/lib/configure.py b/lib/configure.py index f219713111..c7f7ce2bdc 100644 --- a/lib/configure.py +++ b/lib/configure.py @@ -412,7 +412,7 @@ def checkLatex(dtl_tools): # run platex on chklatex.ltx and check result if cmdOutput(PLATEX + ' chklatex.ltx').find('pLaTeX2e') != -1: # We have the Japanese pLaTeX2e - addToRC(r'\converter platex dvi "%s -kanji=$$E $$i" "latex=platex"' % PLATEX) + addToRC(r'\converter platex dvi "%s" "latex=platex"' % PLATEX) else: PLATEX = '' removeFiles(['chklatex.ltx', 'chklatex.log']) @@ -581,6 +581,7 @@ def checkFormatEntries(dtl_tools): checkViewer('a Postscript previewer', ['kghostview', 'okular', 'evince', 'gv', 'ghostview -swap'], rc_entry = [r'''\Format eps eps EPS "" "%%" "" "vector" "image/x-eps" \Format eps2 eps "EPS (uncropped)" "" "%%" "" "vector" "" +\Format eps3 eps "EPS (cropped)" "" "%%" "" "document,menu=export" "" \Format ps ps Postscript t "%%" "" "document,vector,menu=export" "application/postscript"''']) # for xdg-open issues look here: http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg151818.html # the MIME type is set for pdf6, because that one needs to be autodetectable by libmime @@ -591,7 +592,8 @@ def checkFormatEntries(dtl_tools): \Format pdf3 pdf "PDF (dvipdfm)" m "%%" "" "document,vector,menu=export" "" \Format pdf4 pdf "PDF (XeTeX)" X "%%" "" "document,vector,menu=export" "" \Format pdf5 pdf "PDF (LuaTeX)" u "%%" "" "document,vector,menu=export" "" -\Format pdf6 pdf "PDF (graphics)" "" "%%" "" "vector" "application/pdf"''']) +\Format pdf6 pdf "PDF (graphics)" "" "%%" "" "vector" "application/pdf" +\Format pdf7 pdf "PDF (cropped)" "" "%%" "" "document,menu=export" ""''']) # checkViewer('a DVI previewer', ['xdvi', 'kdvi', 'okular', 'yap', 'dviout -Set=!m'], rc_entry = [r'''\Format dvi dvi DVI D "%%" "" "document,vector,menu=export" "application/x-dvi" @@ -789,6 +791,9 @@ def checkConverterEntries(): checkProg('a PDF to EPS converter', ['pdftops -eps -f 1 -l 1 $$i $$o'], rc_entry = [ r'\converter pdf6 eps "%%" ""' ]) # + checkProg('a PDF cropping tool', ['pdfcrop $$i $$o'], + rc_entry = [ r'\converter pdf2 pdf7 "%%" ""' ]) + # checkProg('a Beamer info extractor', ['makebeamerinfo -p $$i'], rc_entry = [ r'\converter pdf2 beamer.info "%%" ""' ]) # @@ -798,6 +803,9 @@ def checkConverterEntries(): checkProg('a DVI to PS converter', ['dvips -o $$o $$i'], rc_entry = [ r'\converter dvi ps "%%" ""' ]) # + checkProg('a DVI to cropped EPS converter', ['dvips -E -o $$o $$i'], + rc_entry = [ r'\converter dvi eps3 "%%" ""' ]) + # checkProg('a DVI to PDF converter', ['dvipdfmx -o $$o $$i', 'dvipdfm -o $$o $$i'], rc_entry = [ r'\converter dvi pdf3 "%%" ""' ]) # @@ -1399,7 +1407,7 @@ if __name__ == '__main__': lyx_check_config = True lyx_kpsewhich = True outfile = 'lyxrc.defaults' - lyxrc_fileformat = 11 + lyxrc_fileformat = 14 rc_entries = '' lyx_keep_temps = False version_suffix = ''