From 98f380c9b031305836ad6e7cfcd020bba2cd97fb Mon Sep 17 00:00:00 2001 From: Vidhu Kant Sharma Date: Fri, 24 Jul 2026 18:37:27 +0530 Subject: added inno setup --- setup.iss | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 setup.iss (limited to 'setup.iss') 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 -- cgit v1.2.3