mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-09-20 06:49:56 +00:00
installer: 3 fixes
- uninstall.nsh: don't uninstall the user preferences by default - configure.nsh: - set also the .lyx file association when the user is not admin - fix the path in which the LyX start menu shortcut is executed
This commit is contained in:
parent
057543326f
commit
17ec737dd6
@ -23,6 +23,7 @@ Section -InstallData
|
|||||||
|
|
||||||
# Start Menu shortcut
|
# Start Menu shortcut
|
||||||
# There is only one shortcut to the application, so it should be in the main group
|
# There is only one shortcut to the application, so it should be in the main group
|
||||||
|
SetOutPath "$INSTDIR\bin" # this is the folder in which the shortcut is executed
|
||||||
CreateDirectory "$SMPROGRAMS\$StartmenuFolder"
|
CreateDirectory "$SMPROGRAMS\$StartmenuFolder"
|
||||||
CreateShortCut "$SMPROGRAMS\$StartmenuFolder\${APP_NAME}.lnk" "$INSTDIR\${APP_RUN}" "" "$INSTDIR\${APP_RUN}" "" "" "" "${APP_INFO}"
|
CreateShortCut "$SMPROGRAMS\$StartmenuFolder\${APP_NAME}.lnk" "$INSTDIR\${APP_RUN}" "" "$INSTDIR\${APP_RUN}" "" "" "" "${APP_INFO}"
|
||||||
# create desktop icon
|
# create desktop icon
|
||||||
@ -59,7 +60,7 @@ Section -Configure
|
|||||||
# Associate .lyx files with LyX for current user of all users
|
# Associate .lyx files with LyX for current user of all users
|
||||||
|
|
||||||
${if} $CreateFileAssociations == "true"
|
${if} $CreateFileAssociations == "true"
|
||||||
WriteRegStr HKLM "${APP_DIR_REGKEY}" "" "$INSTDIR\${APP_RUN}"
|
WriteRegStr SHCTX "${APP_DIR_REGKEY}" "" "$INSTDIR\${APP_RUN}"
|
||||||
${endif}
|
${endif}
|
||||||
|
|
||||||
# Write information about file type
|
# Write information about file type
|
||||||
|
@ -176,7 +176,7 @@ SectionEnd
|
|||||||
!macroend
|
!macroend
|
||||||
|
|
||||||
#--------------------------------
|
#--------------------------------
|
||||||
# Extenral components
|
# External components
|
||||||
|
|
||||||
#Var PathAllUsers
|
#Var PathAllUsers
|
||||||
#Var PathCurrentUser
|
#Var PathCurrentUser
|
||||||
|
@ -107,7 +107,7 @@ SectionEnd
|
|||||||
|
|
||||||
#---------------------------------
|
#---------------------------------
|
||||||
# user preferences
|
# user preferences
|
||||||
Section "un.$(UnLyXPreferencesTitle)" un.SecUnPreferences
|
Section /o "un.$(UnLyXPreferencesTitle)" un.SecUnPreferences
|
||||||
|
|
||||||
# remove LyX's config files
|
# remove LyX's config files
|
||||||
StrCpy $AppSubfolder ${APP_DIR_USERDATA}
|
StrCpy $AppSubfolder ${APP_DIR_USERDATA}
|
||||||
@ -117,7 +117,7 @@ SectionEnd
|
|||||||
|
|
||||||
#---------------------------------
|
#---------------------------------
|
||||||
# MiKTeX
|
# MiKTeX
|
||||||
Section "un.MiKTeX" un.SecUnMiKTeX
|
Section /o "un.MiKTeX" un.SecUnMiKTeX
|
||||||
|
|
||||||
${if} $LaTeXInstalled == "MiKTeX" # only uninstall MiKTeX when it was installed together with LyX
|
${if} $LaTeXInstalled == "MiKTeX" # only uninstall MiKTeX when it was installed together with LyX
|
||||||
ReadRegStr $1 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\MiKTeX ${MiKTeXDeliveredVersion}" "UninstallString"
|
ReadRegStr $1 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\MiKTeX ${MiKTeXDeliveredVersion}" "UninstallString"
|
||||||
|
Loading…
Reference in New Issue
Block a user