mirror of
https://github.com/itsmemac/Packwright.git
synced 2026-10-27 18:00:56 +01:00
A cross-platform (Windows, Linux, macOS) manager for PS5 dumps, images and packages, grown out of PS5 PKG Tool by pearlxcore (GPL-3.0). - Library of dumps, packages and images (cards or list), search language, grouping, saved views, health report and export (CSV, JSON, web page) - Edit and autofill details (including region, IDs, versions, features and icon), in the library or written into the file; optional Title ID lookup - Convert, build, extract, verify, repair and edit exFAT, FFPKG, FFPFSC and ZArchive images and debug packages, with presets - Send to console over FTP or by URL on the local network - Command-line mode - Installers for Windows, macOS and Linux, and an opt-in update check See README.md and THIRD_PARTY_NOTICES.md for credits, licenses and the list of changes made to the original project.
59 lines
2.2 KiB
Plaintext
59 lines
2.2 KiB
Plaintext
; Packwright installer (Inno Setup 6). Built by the release workflow:
|
|
; iscc /DAppVersion=1.0.0 /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.0"
|
|
#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
|