CI: cross-compilation; build packages on every push.
[tinc] / .ci / package / win / installer.nsi
1 !include "MUI.nsh"
2
3 !define MUI_ABORTWARNING
4 !insertmacro MUI_PAGE_WELCOME
5 !insertmacro MUI_PAGE_LICENSE "..\..\..\COPYING"
6 !insertmacro MUI_PAGE_DIRECTORY
7 !insertmacro MUI_PAGE_INSTFILES
8 !insertmacro MUI_PAGE_FINISH
9
10 !insertmacro MUI_LANGUAGE "English"
11
12 Name "tinc"
13 OutFile "tinc-x64.exe"
14 InstallDir "$PROGRAMFILES64\tinc"
15 ShowInstDetails show
16 RequestExecutionLevel admin
17
18 Section "Tinc"
19   SetOutPath $INSTDIR
20
21   File ..\..\..\src\tinc.exe
22   File ..\..\..\src\tincd.exe
23   File ..\..\..\wintap.exe
24
25   CreateDirectory "$SMPROGRAMS\Tinc"
26   CreateShortCut "$SMPROGRAMS\Tinc.lnk" "$INSTDIR\tinc.exe"
27
28   ExecWait "wintap.exe"
29
30   CreateDirectory "$SMPROGRAMS\tinc"
31 SectionEnd