mirror of
https://github.com/EDeev/quizlab.git
synced 2026-10-07 20:49:34 +03:00
40 lines
1.5 KiB
Text
40 lines
1.5 KiB
Text
; Установщик Qt-клиента для Windows (Inno Setup 6). Версия передаётся из CI: ISCC /DAppVersion=1.0.1
|
||
#ifndef AppVersion
|
||
#define AppVersion "0.0.0"
|
||
#endif
|
||
|
||
[Setup]
|
||
AppId={{6F3B2C1E-9A4D-4E7B-8C21-5D0F7A9B3E64}
|
||
AppName=Quiz Client
|
||
AppVersion={#AppVersion}
|
||
AppPublisher=Деев Егор Викторович
|
||
AppPublisherURL=https://github.com/EDeev/quizlab
|
||
DefaultDirName={autopf}\Quiz Client
|
||
DefaultGroupName=Quiz Client
|
||
UninstallDisplayIcon={app}\quizlab-client.exe
|
||
OutputDir=..\..
|
||
OutputBaseFilename=quizlab-client-setup
|
||
Compression=lzma2
|
||
SolidCompression=yes
|
||
WizardStyle=modern
|
||
ArchitecturesAllowed=x64compatible
|
||
ArchitecturesInstallIn64BitMode=x64compatible
|
||
PrivilegesRequiredOverridesAllowed=dialog
|
||
|
||
[Languages]
|
||
Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl"
|
||
Name: "english"; MessagesFile: "compiler:Default.isl"
|
||
|
||
[Tasks]
|
||
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
|
||
|
||
[Files]
|
||
Source: "..\..\dist\quizlab-client\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
|
||
|
||
[Icons]
|
||
Name: "{group}\Quiz Client"; Filename: "{app}\quizlab-client.exe"
|
||
Name: "{group}\{cm:UninstallProgram,Quiz Client}"; Filename: "{uninstallexe}"
|
||
Name: "{autodesktop}\Quiz Client"; Filename: "{app}\quizlab-client.exe"; Tasks: desktopicon
|
||
|
||
[Run]
|
||
Filename: "{app}\quizlab-client.exe"; Description: "{cm:LaunchProgram,Quiz Client}"; Flags: nowait postinstall skipifsilent
|