added optional button to restart game (door, panel and touch variants)
[rocksndiamonds.git] / build-projects / windows / template.iss
1 ; =============================================================================\r
2 ; template.iss\r
3 ; -----------------------------------------------------------------------------\r
4 ; configuration template for Inno Setup installation project\r
5 ;\r
6 ; 2020-06-30 info@artsoft.org\r
7 ; =============================================================================\r
8 \r
9 [Setup]\r
10 AppName=_PRG_NAME_\r
11 AppVerName=_PRG_NAME_ _PRG_VERSION_\r
12 AppPublisher=Artsoft Entertainment\r
13 AppPublisherURL=https://www.artsoft.org/\r
14 AppSupportURL=https://www.artsoft.org/_PRG_BASENAME_/\r
15 AppUpdatesURL=https://www.artsoft.org/_PRG_BASENAME_/\r
16 \r
17 ArchitecturesInstallIn64BitMode=_PRG_ARCH_\r
18 ArchitecturesAllowed=_PRG_ARCH_\r
19 \r
20 DefaultDirName={pf}\_PRG_NAME_\r
21 DefaultGroupName=_PRG_NAME_\r
22 ;LicenseFile="_PRG_DIR_\COPYING.txt"\r
23 ;InfoBeforeFile="_PRG_DIR_\INSTALL.txt"\r
24 ;InfoAfterFile="_PRG_DIR_\README.txt"\r
25 UninstallDisplayIcon={app}\_PRG_EXE_\r
26 Compression=lzma\r
27 SolidCompression=yes\r
28 \r
29 OutputBaseFilename=_SETUP_EXE_\r
30 OutputDir=.\r
31 \r
32 [Files]\r
33 Source: "_PRG_DIR_\*"; DestDir: "{app}"; Flags: recursesubdirs createallsubdirs ignoreversion\r
34 \r
35 [Tasks]\r
36 Name: "desktopicon"; Description: "Create a &Desktop icon"; GroupDescription: "Additional icons:"\r
37 Name: "quicklaunchicon"; Description: "Create a &Quick Launch icon"; GroupDescription: "Additional icons:"\r
38 \r
39 [Icons]\r
40 Name: "{group}\_PRG_NAME_"; Filename: "{app}\_PRG_EXE_"\r
41 Name: "{group}\_PRG_NAME_ on the Web"; Filename: "{app}\_PRG_BASENAME_.url"\r
42 Name: "{userdesktop}\_PRG_NAME_"; Filename: "{app}\_PRG_EXE_"; Tasks: desktopicon\r
43 Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\_PRG_NAME_"; Filename: "{app}\_PRG_EXE_"; Tasks: quicklaunchicon\r
44 \r
45 ; This dynamically generates a Windows internet shortcut file. Unfortunately,\r
46 ; this file is not removed when the package is uninstalled, leaving an empty\r
47 ; program directory with just that internet shortcut file. Using a static file\r
48 ; does not cause this problem.\r
49 ;[INI]\r
50 ;Filename: "{app}\_PRG_BASENAME_.url"; Section: "InternetShortcut"; Key: "URL"; String: "https://www.artsoft.org/_PRG_BASENAME_/"\r
51 \r
52 [Run]\r
53 Filename: "{app}\_PRG_EXE_"; Description: "Launch _PRG_NAME_"; Flags: nowait postinstall skipifsilent\r