mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-25 10:58:52 +00:00
Windows packaging updates.
The main change here is that we need to delete LyX2.3.exe and tex2lyx2.3.exe from the install directory, so they are not left there (from previous, versioned installs).
This commit is contained in:
parent
a754912e88
commit
0cbde8a834
@ -85,8 +85,8 @@ ${LangFileString} ModifyingConfigureFailed "Could not set 'path_prefix' in the c
|
||||
#${LangFileString} RunConfigureFailed "Could not execute the configure script"
|
||||
${LangFileString} InstallRunning "The installer is already running!"
|
||||
${LangFileString} AlreadyInstalled "LyX ${APP_SERIES_KEY2} is already installed!$\r$\n\
|
||||
Installing over existing installations is not recommended if the installed version$\r$\n\
|
||||
is a test release or if you have problems with your existing LyX installation.$\r$\n\
|
||||
Installing over existing installations is not recommended if the installed version\
|
||||
is a test release or if you have problems with your existing LyX installation.\
|
||||
In these cases better reinstall LyX.$\r$\n\
|
||||
Do you nevertheless want to install LyX over the existing version?"
|
||||
${LangFileString} NewerInstalled "You are trying to install an older version of LyX than what you have installed.$\r$\n\
|
||||
|
@ -14,7 +14,7 @@ These typically need to be modified for each LyX release
|
||||
!define APP_VERSION_REVISION 1
|
||||
!define APP_VERSION_EMERGENCY "" # use "1" for an emergency release of LyX otherwise ""
|
||||
!define APP_EMERGENCY_DOT "" # use "." for an emergency release of LyX otherwise ""
|
||||
!define APP_VERSION_BUILD 3 # Start with 1 for the installer releases of each version
|
||||
!define APP_VERSION_BUILD 4 # Start with 1 for the installer releases of each version
|
||||
|
||||
!define APP_VERSION "${APP_VERSION_MAJOR}.${APP_VERSION_MINOR}.${APP_VERSION_REVISION}${APP_EMERGENCY_DOT}${APP_VERSION_EMERGENCY}" # Version to display
|
||||
|
||||
|
@ -44,6 +44,10 @@ Section -ProgramFiles SecProgramFiles
|
||||
# Binaries
|
||||
SetOutPath "$INSTDIR\bin"
|
||||
!insertmacro FileListLyXBin File "${FILES_LYX}\bin\"
|
||||
# The 2.3.0 and early 2.3.1 installers used a version suffix
|
||||
# We need to remove the old binaries if we're installing into the same directory
|
||||
Delete "$INSTDIR\bin\LyX2.3.exe"
|
||||
Delete "$INSTDIR\bin\tex2lyx2.3.exe"
|
||||
!insertmacro FileListQtBin File "${FILES_QT}\bin\"
|
||||
!insertmacro FileListMinGW File "${FILES_LYX}\bin\"
|
||||
!insertmacro FileListNetpbmBin File "${FILES_NETPBM}\"
|
||||
@ -126,7 +130,6 @@ Section -ProgramFiles SecProgramFiles
|
||||
!insertmacro FileListUnoConv File "${FILES_UNOCONV}\"
|
||||
|
||||
# install the LaTeX class files that are delivered with LyX to MiKTeX
|
||||
# and enable MiKTeX's automatic package installation
|
||||
${if} $LaTeXInstalled == "MiKTeX"
|
||||
Call ConfigureMiKTeX # Function from LaTeX.nsh
|
||||
${endif}
|
||||
|
Loading…
Reference in New Issue
Block a user