Files
itsmemac--Packwright/installer/Packwright.iss
T
Mac 5395322138 Packwright 1.0.1
- Send to console: working progress bar and sizes, automatic reconnect when
  the connection drops, FTP user name and password, and plain-language errors
- Tasks: size done, left and total; clear failure messages with the technical
  details kept in the log; clearer task counter in the sidebar
- Verify: shows real progress and a clear result ("Verified: no problems found")
- Right-click a game for Convert / Build, Extract or Verify
- Tools: built-in ZArchive preset; presets only shown for Convert / Build
- A damaged or incomplete package now says so
- Release notes per version (release-notes/<version>.md) shown in the update window
2026-10-02 03:30:38 +05:30

59 lines
2.2 KiB
Plaintext

; Packwright installer (Inno Setup 6). Built by the release workflow:
; iscc /DAppVersion=1.0.1 /DSourceDir=<publish folder> /O<output folder> installer\Packwright.iss
; Installs for the current user by default (no administrator prompt), so a silent update is smooth. The "for all
; users" choice is offered when the installer is started as administrator.
#ifndef AppVersion
#define AppVersion "1.0.1"
#endif
#ifndef SourceDir
#define SourceDir "..\publish"
#endif
[Setup]
AppId={{B7C1F3A2-5D1E-4C3B-9A0E-6F5D2E8C7A41}
AppName=Packwright
AppVersion={#AppVersion}
AppVerName=Packwright {#AppVersion}
AppPublisher=itsmemac
AppPublisherURL=https://github.com/itsmemac/Packwright
AppSupportURL=https://github.com/itsmemac/Packwright/issues
AppUpdatesURL=https://github.com/itsmemac/Packwright/releases
VersionInfoVersion={#AppVersion}
DefaultDirName={autopf}\Packwright
DefaultGroupName=Packwright
DisableProgramGroupPage=yes
PrivilegesRequired=lowest
PrivilegesRequiredOverridesAllowed=dialog
ArchitecturesAllowed=x64compatible
ArchitecturesInstallIn64BitMode=x64compatible
OutputBaseFilename=Packwright-Setup-v{#AppVersion}-windows-x64
Compression=lzma2/max
SolidCompression=yes
WizardStyle=modern
SetupIconFile=..\src\Packwright.App\Assets\icon.ico
UninstallDisplayIcon={app}\Packwright.exe
LicenseFile=..\LICENSE
; Close a running Packwright before replacing its files, and start it again afterwards.
CloseApplications=yes
RestartApplications=no
CloseApplicationsFilter=Packwright.exe
[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"
[Tasks]
Name: "desktopicon"; Description: "Create a desktop shortcut"; GroupDescription: "Shortcuts:"; Flags: unchecked
[Files]
Source: "{#SourceDir}\*"; DestDir: "{app}"; Flags: recursesubdirs createallsubdirs ignoreversion
[Icons]
Name: "{autoprograms}\Packwright"; Filename: "{app}\Packwright.exe"
Name: "{autodesktop}\Packwright"; Filename: "{app}\Packwright.exe"; Tasks: desktopicon
[Run]
Filename: "{app}\Packwright.exe"; Description: "Start Packwright"; Flags: nowait postinstall skipifsilent
; A silent update (started by the app's "Install now") has no finish page, so start Packwright again here.
Filename: "{app}\Packwright.exe"; Flags: nowait runasoriginaluser; Check: WizardSilent