| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 | #define MyAppName "Borg for Windows"#define MyAppVersion "1.1"#define MyAppPublisher "The Borg Collective"#define MyAppURL "https://borgbackup.rtfd.org/"#define MyAppExeName "borg.exe"[Setup]AppId={{1B6E8CD4-25F2-4400-A53F-4338D6614475}AppName={#MyAppName}AppVersion={#MyAppVersion};AppVerName={#MyAppName} {#MyAppVersion}AppPublisher={#MyAppPublisher}AppPublisherURL={#MyAppURL}AppSupportURL={#MyAppURL}AppUpdatesURL={#MyAppURL}DefaultDirName={pf}\{#MyAppName}DefaultGroupName={#MyAppName}AllowNoIcons=yesLicenseFile=LICENSEInfoBeforeFile=AUTHORSOutputBaseFilename=Borg Backup {#MyAppVersion} SetupCompression=lzma/normalSolidCompression=yesSourceDir=..\..ArchitecturesInstallIn64BitMode=x64ArchitecturesAllowed=x64[Languages]Name: "english"; MessagesFile: "compiler:Default.isl"[Tasks]Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked[Files]Source: "win32exe\*"; DestDir: "{app}"; Flags: replacesameversion recursesubdirs; NOTE: Don't use "Flags: ignoreversion" on any shared system files[Icons]Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon[Run]Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: shellexec postinstall skipifsilent
 |