feat: Add desktop icon and start up

This commit is contained in:
B.Melnik 2021-07-16 13:19:54 +03:00 committed by Iuri Matias
parent f0b7eb6789
commit 7b0282415c
1 changed files with 15 additions and 5 deletions

View File

@ -2,6 +2,7 @@
#define Publisher "Status.im" #define Publisher "Status.im"
#define URL "https://status.im" #define URL "https://status.im"
#define ExeName "Status.exe" #define ExeName "Status.exe"
#define IcoName "status.ico"
[Setup] [Setup]
@ -14,13 +15,12 @@ AppPublisher={#Publisher}
AppPublisherURL={#URL} AppPublisherURL={#URL}
AppSupportURL={#URL} AppSupportURL={#URL}
AppUpdatesURL={#URL} AppUpdatesURL={#URL}
DefaultDirName=C:\{#Name}
UsePreviousAppDir=no
WizardStyle=modern WizardStyle=modern
UninstallDisplayIcon={app}\Status.exe UninstallDisplayIcon={app}\{#ExeName}
; Defalut install path
DefaultDirName={commonpf}\{#Name}
DefaultGroupName={#Name} DefaultGroupName={#Name}
@ -28,7 +28,7 @@ DefaultGroupName={#Name}
OutputBaseFileName={#BaseName} OutputBaseFileName={#BaseName}
; Icon file ; Icon file
SetupIconFile=resources\status.ico SetupIconFile=resources\{#IcoName}
; Compression ; Compression
Compression=lzma Compression=lzma
@ -57,8 +57,18 @@ Source: "resources\*"; DestDir: "{app}\resources"; Flags: ignoreversion recurses
Source: "vendor\*"; DestDir: "{app}\vendor"; Flags: ignoreversion recursesubdirs createallsubdirs Source: "vendor\*"; DestDir: "{app}\vendor"; Flags: ignoreversion recursesubdirs createallsubdirs
[Tasks]
Name: "desktopicon"; Description: "Create a &desktop icon"; GroupDescription: "Additional icons:"; Components: main; Flags: unchecked
Name: quicklaunchicon; Description: "Create a &Quick Launch icon"; GroupDescription: "Additional icons:"; Components: main; Flags: unchecked
[Icons]
Name: "{userdesktop}\{#Name}"; Filename: "{app}\{#ExeName}"; IconFilename: "{app}\resources\{#IcoName}"; Tasks: desktopicon
Name: "{commonprograms}\{#Name}"; Filename: "{app}\{#ExeName}"; IconFilename: "{app}\resources\{#IcoName}"; Tasks: quicklaunchicon
[UninstallDelete] [UninstallDelete]
Type: filesandordirs; Name: "{app}" Type: filesandordirs; Name: "{app}"
Type: files; Name: "{userdesktop}\{#Name}"
[Registry] [Registry]