From 7b0282415c0b82a73cd5aef5bf0f47cf7c42d137 Mon Sep 17 00:00:00 2001 From: "B.Melnik" Date: Fri, 16 Jul 2021 13:19:54 +0300 Subject: [PATCH] feat: Add desktop icon and start up --- status.iss | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/status.iss b/status.iss index 26a6e04f00..1db9ebf2fb 100644 --- a/status.iss +++ b/status.iss @@ -2,6 +2,7 @@ #define Publisher "Status.im" #define URL "https://status.im" #define ExeName "Status.exe" +#define IcoName "status.ico" [Setup] @@ -14,13 +15,12 @@ AppPublisher={#Publisher} AppPublisherURL={#URL} AppSupportURL={#URL} AppUpdatesURL={#URL} +DefaultDirName=C:\{#Name} +UsePreviousAppDir=no WizardStyle=modern -UninstallDisplayIcon={app}\Status.exe - -; Defalut install path -DefaultDirName={commonpf}\{#Name} +UninstallDisplayIcon={app}\{#ExeName} DefaultGroupName={#Name} @@ -28,7 +28,7 @@ DefaultGroupName={#Name} OutputBaseFileName={#BaseName} ; Icon file -SetupIconFile=resources\status.ico +SetupIconFile=resources\{#IcoName} ; Compression Compression=lzma @@ -57,8 +57,18 @@ Source: "resources\*"; DestDir: "{app}\resources"; Flags: ignoreversion recurses 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] Type: filesandordirs; Name: "{app}" +Type: files; Name: "{userdesktop}\{#Name}" [Registry]