diff options
| -rw-r--r-- | setup.iss | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/setup.iss b/setup.iss new file mode 100644 index 0000000..a842d3b --- /dev/null +++ b/setup.iss @@ -0,0 +1,41 @@ +#define MyAppName "Untitled Soundboard" +#define MyAppVersion "0.1.0" +#define MyAppPublisher "Untitled Publisher" +#define MyAppURL "https://example.com" +#define MyAppExeName "main.exe" +#define MyInstallerName "UntitledSoundboardSetup" + +[Setup] +AppId=com.example.untitledsoundboard +AppName={#MyAppName} +AppVersion={#MyAppVersion} +AppPublisher={#MyAppPublisher} +AppPublisherURL={#MyAppURL} +AppSupportURL={#MyAppURL} +AppUpdatesURL={#MyAppURL} + +DefaultDirName={userappdata}\{#MyAppPublisher}\{#MyAppName} +DefaultGroupName={#MyAppName} +DisableProgramGroupPage=yes + +OutputDir=Output +OutputBaseFilename={#MyInstallerName} +Compression=lzma +SolidCompression=yes +WizardStyle=modern +PrivilegesRequired=lowest + +[Languages] +Name: "english"; MessagesFile: "compiler:Default.isl" + +[Tasks] +Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}" + +[Files] +Source: "dist\{#MyAppExeName}"; DestDir: "{app}"; Flags: ignoreversion +Source: "mysoundboard.json"; DestDir: "{app}"; Flags: ignoreversion +Source: "assets\*"; DestDir: "{app}\assets"; Flags: ignoreversion recursesubdirs createallsubdirs + +[Icons] +Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Parameters: """{app}\mysoundboard.json"""; WorkingDir: "{app}" +Name: "{autodesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Parameters: """{app}\soundboard.json"""; WorkingDir: "{app}"; Tasks: desktopicon |