mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-09 18:31:04 +00:00
detect JabRef and put in path_prefix (for new menu item to edit BibTeX database)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@24582 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
aef7b07571
commit
96956421bb
@ -146,6 +146,7 @@ SetCompressor /SOLID lzma
|
||||
!define BIN_LATEX "tex.exe"
|
||||
!define BIN_IMAGEMAGICK "convert.exe"
|
||||
!define BIN_GHOSTSCRIPT "gswin32c.exe"
|
||||
!define BIN_BIBTEXEDITOR "JabRef.exe"
|
||||
|
||||
#--------------------------------
|
||||
# Custom NSIS plug-ins
|
||||
|
@ -8,8 +8,13 @@ Detection of external component locations
|
||||
|
||||
Function SearchExternal
|
||||
Call SearchLaTeX
|
||||
Call SearchGhostscript
|
||||
Call SearchImageMagick
|
||||
Call SearchBibTeXEditor
|
||||
!ifndef BUNDLE_IMAGEMAGICK
|
||||
Call SearchImageMagick
|
||||
!endif
|
||||
!ifndef BUNDLE_GHOSTSCRIPT
|
||||
Call SearchGhostscript
|
||||
!endif
|
||||
FunctionEnd
|
||||
|
||||
#--------------------------------
|
||||
@ -80,6 +85,11 @@ FunctionEnd
|
||||
#--------------------------------
|
||||
# Ghostscript
|
||||
|
||||
!ifndef BUNDLE_GHOSTSCRIPT
|
||||
|
||||
!insertmacro GetParent
|
||||
!insertmacro VersionCompare
|
||||
|
||||
Var Counter
|
||||
Var EnumReturn
|
||||
Var CompareReturn
|
||||
@ -146,9 +156,13 @@ Function SearchGhostscript
|
||||
|
||||
FunctionEnd
|
||||
|
||||
!endif
|
||||
|
||||
#--------------------------------
|
||||
# ImageMagick
|
||||
|
||||
!ifndef BUNDLE_IMAGEMAGICK
|
||||
|
||||
Function SearchImageMagick
|
||||
|
||||
# Search where ImageMagick is installed
|
||||
@ -159,3 +173,23 @@ Function SearchImageMagick
|
||||
${EndIf}
|
||||
|
||||
FunctionEnd
|
||||
|
||||
!endif
|
||||
|
||||
#--------------------------------
|
||||
# JabRef
|
||||
|
||||
Function SearchBibTeXEditor
|
||||
|
||||
# Search where JabRef is installed
|
||||
ReadRegStr $PathBibTeXEditor HKCU "Software\JabRef" "Path"
|
||||
|
||||
${IfNot} ${FileExists} "$PathBibTeXEditor\${BIN_BIBTEXEDITOR}"
|
||||
ReadRegStr $PathBibTeXEditor HKLM "Software\JabRef" "Path"
|
||||
${EndIf}
|
||||
|
||||
${IfNot} ${FileExists} "$PathBibTeXEditor\${BIN_BIBTEXEDITOR}"
|
||||
StrCpy $PathBibTeXEditor ""
|
||||
${EndIf}
|
||||
|
||||
FunctionEnd
|
||||
|
@ -38,7 +38,5 @@ Configuration of standard NSIS header files
|
||||
#--------------------------------
|
||||
# Include standard functions
|
||||
|
||||
!insertmacro GetParent
|
||||
!insertmacro RefreshShellIcons
|
||||
!insertmacro VersionCompare
|
||||
!insertmacro WordFind2X
|
||||
|
@ -10,6 +10,7 @@ Var PathLaTeX
|
||||
Var PathLaTeXLocal
|
||||
Var PathImageMagick
|
||||
Var PathGhostscript
|
||||
Var PathBibTeXEditor
|
||||
|
||||
Var SetupLaTeX
|
||||
Var SizeLaTeX
|
||||
|
@ -102,6 +102,9 @@ Section -Configure
|
||||
${If} $PathImageMagick != ""
|
||||
StrCpy $PathPrefix "$PathPrefix;$PathImageMagick"
|
||||
${EndIf}
|
||||
${If} $PathBibTeXEditor != ""
|
||||
StrCpy $PathPrefix "$PathPrefix;$PathBibTeXEditor"
|
||||
${EndIf}
|
||||
|
||||
FileWrite $DistFile '\path_prefix "$PathPrefix"$\r$\n'
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user