mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-11 05:33:33 +00:00
86 lines
3.2 KiB
Plaintext
86 lines
3.2 KiB
Plaintext
|
; installer settings
|
||
|
; You should need to change only these macros for new releases.
|
||
|
|
||
|
!define PRODUCT_DIR "D:\LyXPackage1.5"
|
||
|
!define PRODUCT_NAME "LyX"
|
||
|
!define PRODUCT_VERSION "1.5svn-xx-04-2007"
|
||
|
!define PRODUCT_VERSION_SHORT "150svn"
|
||
|
!define PRODUCT_SUBFOLDER "lyx15"
|
||
|
!define PRODUCT_LICENSE_FILE "${PRODUCT_DIR}\License.txt"
|
||
|
!define PRODUCT_SOURCEDIR "${PRODUCT_DIR}\LyX"
|
||
|
!define PRODUCT_EXE "$INSTDIR\bin\lyx.exe"
|
||
|
!define PRODUCT_BAT "$INSTDIR\bin\lyx.bat"
|
||
|
!define PRODUCT_EXT ".lyx"
|
||
|
!define PRODUCT_MIME_TYPE "application/lyx"
|
||
|
!define PRODUCT_UNINSTALL_EXE "$INSTDIR\LyXWinUninstall.exe"
|
||
|
!define PRODUCT_HELP_LINK "http://www.lyx.org/internet/mailing.php"
|
||
|
!define PRODUCT_ABOUT_URL "http://www.lyx.org/about/"
|
||
|
!define PRODUCT_INFO_URL "http://www.lyx.org/"
|
||
|
|
||
|
BrandingText "LyXWinInstaller v3.14 - ${INSTALLER_VERSION}"
|
||
|
|
||
|
; to check later if this installer version is running at the same time
|
||
|
!define INSTALLER_EXE "LyXWin${PRODUCT_VERSION_SHORT}${INSTALLER_VERSION}-3-14.exe"
|
||
|
!define INSTALLER2_EXE "LyXWin${PRODUCT_VERSION_SHORT}${INSTALLER2_VERSION}-3-14.exe"
|
||
|
!define INSTALLER3_EXE "LyXWin${PRODUCT_VERSION_SHORT}${INSTALLER3_VERSION}-3-14.exe"
|
||
|
!define VERSION_BITMAP "${PRODUCT_DIR}\icons\lyx_logo_vert${PRODUCT_VERSION_SHORT}.bmp"
|
||
|
|
||
|
; Replaced by HKLM or HKCU depending on SetShellVarContext.
|
||
|
!define PRODUCT_ROOT_KEY "SHCTX"
|
||
|
|
||
|
!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\lyx.exe"
|
||
|
!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\LyX${PRODUCT_VERSION_SHORT}"
|
||
|
|
||
|
!define ClassFileDir "${PRODUCT_SOURCEDIR}\Resources\tex"
|
||
|
|
||
|
!define ImageMagickVersion "6.3.3"
|
||
|
!define ImageMagickDir "$INSTDIR\etc\ImageMagick" ; for some odd reason the ImageMagick folder may not be a subfolder of $INSTDIR\bin!
|
||
|
!define GhostscriptDir "$INSTDIR\etc\Ghostscript"
|
||
|
!define GhostscriptVersion "8.56"
|
||
|
!define AiksaurusDir "$APPDATA\Aiksaurus"
|
||
|
!define AiksaurusInstall "external\Aiksaurus"
|
||
|
!define AspellDir "$APPDATA\Aspell"
|
||
|
!define AspellDisplay "Aspell 0.60.4 Data"
|
||
|
!define AspellInstall "external\Aspell"
|
||
|
!define AspellUninstall "Uninstall-AspellData.exe"
|
||
|
!define AspellDictPath "${AspellDir}\Dictionaries"
|
||
|
!define AspellPersonalPath "${AspellDir}\Personal"
|
||
|
!define AspellLocationExact "http://developer.berlios.de/project/showfiles.php?group_id=5117&release_id=9651"
|
||
|
!define AspellLocation "http://developer.berlios.de/projects/lyxwininstall/"
|
||
|
!define DVIPostFileDir "${PRODUCT_SOURCEDIR}\external\dvipost"
|
||
|
; the following variable is needed for a possible CD-version
|
||
|
;!define LaTeXPackagesDir "${PRODUCT_SOURCEDIR}\latex"
|
||
|
!define MiKTeXRepo "ftp://ftp.tu-chemnitz.de/pub/tex/systems/win32/miktex/tm/packages/"
|
||
|
!define MiKTeXConfigFolder "MiKTeX\2.5\miktex\config"
|
||
|
|
||
|
;--------------------------------
|
||
|
; make some of the information above available to NSIS.
|
||
|
|
||
|
Name "${PRODUCT_NAME}"
|
||
|
OutFile "${INSTALLER_EXE}"
|
||
|
InstallDir "$PROGRAMFILES\${PRODUCT_NAME} ${PRODUCT_VERSION}"
|
||
|
|
||
|
; -------------------------------
|
||
|
; Variables used by all installer versions
|
||
|
|
||
|
Var LatexPath
|
||
|
Var PythonPath
|
||
|
Var ImageMagickPath
|
||
|
Var PathPrefix
|
||
|
Var Answer
|
||
|
Var UserName
|
||
|
Var CreateDesktopIcon
|
||
|
Var StartmenuFolder
|
||
|
Var ProductRootKey
|
||
|
Var AppPre
|
||
|
Var AppSuff
|
||
|
Var AppPath
|
||
|
Var String
|
||
|
Var Search
|
||
|
Var Pointer
|
||
|
Var UserList
|
||
|
Var FileName
|
||
|
Var OldString
|
||
|
Var NewString
|
||
|
|