mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-24 05:40:59 +00:00
290efe6190
- dictionaries.nsh: code documentation and simplification - lyx.nsi: comment out currently unused code - init.nsh: some corrections and fix bug that info that JabRef and MiKTeX were installed together with LyX was deleted before the uninstaller was really run - LaTeX.nsh: documentation and fix a bug (for an unknown reason SHCTX can be used to read and delte but not to write in the registry) - gui.nsh: enable descriptions - detection: move dictionary code to dictionaries
59 lines
1.4 KiB
Plaintext
59 lines
1.4 KiB
Plaintext
/*
|
|
|
|
nsis.nsh
|
|
|
|
Configuration of standard NSIS header files
|
|
|
|
*/
|
|
|
|
#--------------------------------
|
|
# Multi-User settings
|
|
|
|
!define MULTIUSER_EXECUTIONLEVEL Highest
|
|
!define MULTIUSER_INSTALLMODE_COMMANDLINE
|
|
!define MULTIUSER_INSTALLMODE_DEFAULT_REGISTRY_KEY "${APP_REGKEY}"
|
|
!define MULTIUSER_INSTALLMODE_DEFAULT_REGISTRY_VALUENAME ""
|
|
|
|
!define MULTIUSER_INSTALLMODE_INSTDIR "${APP_DIR}"
|
|
!define MULTIUSER_INSTALLMODE_INSTDIR_REGISTRY_KEY "${APP_REGKEY}"
|
|
!define MULTIUSER_INSTALLMODE_INSTDIR_REGISTRY_VALUENAME ""
|
|
|
|
!define MULTIUSER_INSTALLMODE_FUNCTION InitUser
|
|
!define MULTIUSER_MUI
|
|
|
|
#--------------------------------
|
|
# Standard header files
|
|
|
|
!include MUI2.nsh
|
|
!include LogicLib.nsh
|
|
!include StrFunc.nsh
|
|
!include FileFunc.nsh
|
|
!include WordFunc.nsh
|
|
!include Sections.nsh
|
|
!include WinVer.nsh
|
|
!include LangFile.nsh
|
|
!include MultiUser.nsh
|
|
!include nsDialogs.nsh
|
|
!include InstallOptions.nsh
|
|
!include x64.nsh
|
|
|
|
# Set of various macros and functions
|
|
!include include\LyXUtils.nsh
|
|
|
|
# Functions to check and configure the LaTeX-system
|
|
!include include\LaTeX.nsh
|
|
|
|
!if ${SETUPTYPE} != BUNDLE
|
|
# Function for page to manually select LaTeX's installation folder
|
|
!include gui\LaTeXFolder.nsh
|
|
!endif # end if != BUNDLE
|
|
|
|
# Functions to download spell-checker and thesaurus dictionaries
|
|
!include include\dictionaries.nsh
|
|
|
|
#--------------------------------
|
|
# Include standard functions
|
|
|
|
!insertmacro RefreshShellIcons
|
|
!insertmacro WordFind2X
|