]> git.lyx.org Git - lyx.git/blob - development/Win32/packaging/installer/lyx.nsi
installer:
[lyx.git] / development / Win32 / packaging / installer / lyx.nsi
1 /*
2
3 NSIS Script - LyX 2.0 Installer for Win32
4 Authors: Joost Verburg, Angus Leeming, Uwe Stöhr
5 Compatible with NSIS 2.46
6
7 */
8
9 CRCCheck force
10 SetCompressor /SOLID lzma
11
12 # installer settings like version numbers
13 !include settings.nsh 
14
15 # declarations of LyX's registry keys and installer variant
16 !include include\declarations.nsh
17
18 # definitions of global variables
19 !include include\variables.nsh
20
21 # configuration of standard NSIS header files
22 !include include\nsis.nsh
23
24 # list of files to be included in the installer
25 !include include\filelist.nsh
26
27 # detect third-party programs like Inkscape and LaTeX
28 !include include\detection.nsh
29
30 # set up the installer pages
31 !include include\gui.nsh
32
33
34 !include include\init.nsh
35
36 # install LyX and needed third-party programs like Python etc.
37 !include setup\install.nsh
38
39 # uninstall LyX and all programs that were installed together with LyX
40 !include setup\uninstall.nsh
41
42 # configure LyX (set start menu and write registry entries)
43 !include setup\configure.nsh
44
45
46 !include gui\external.nsh
47
48 #--------------------------------
49 # Output file
50
51 Outfile "${SETUP_EXE}"