feat: update application versioning and setup configuration

This commit is contained in:
Flavio Fois
2026-02-04 23:30:40 +01:00
parent e7d1850a63
commit 1e84320588

View File

@@ -1,8 +1,12 @@
#define ApplicationName 'EMLy'
#define ApplicationVersion GetVersionNumbersString('EMLy.exe')
#define ApplicationVersion '1.2.4_beta'
[Setup] [Setup]
AppName=EMLy AppName={#ApplicationName}
AppVersion=1.2.2 AppVersion={#ApplicationVersion}
DefaultDirName={autopf}\EMLy DefaultDirName={autopf}\EMLy
OutputBaseFilename=EMLy_Installer_1.2.2 OutputBaseFilename={#ApplicationName}_Installer_{#ApplicationVersion}
ArchitecturesInstallIn64BitMode=x64compatible ArchitecturesInstallIn64BitMode=x64compatible
DisableProgramGroupPage=yes DisableProgramGroupPage=yes
; Request administrative privileges for HKA to write to HKLM if needed, ; Request administrative privileges for HKA to write to HKLM if needed,
@@ -10,12 +14,12 @@ DisableProgramGroupPage=yes
PrivilegesRequired=admin PrivilegesRequired=admin
SetupIconFile=..\build\windows\icon.ico SetupIconFile=..\build\windows\icon.ico
UninstallDisplayIcon={app}\EMLy.exe UninstallDisplayIcon={app}\EMLy.exe
AppVerName={#ApplicationName} {#ApplicationVersion}
[Files] [Files]
; Source path relative to this .iss file (assuming it is in the "installer" folder and build is in "../build") ; Source path relative to this .iss file (assuming it is in the "installer" folder and build is in "../build")
Source: "..\build\bin\EMLy.exe"; DestDir: "{app}"; Flags: ignoreversion Source: "..\build\bin\EMLy.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\build\bin\config.ini"; DestDir: "{app}"; Flags: ignoreversion Source: "..\build\bin\config.ini"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\build\bin\signed_msg.exe"; DestDir: "{app}"; Flags: ignoreversion
[Registry] [Registry]
; 1. Register the .eml extension and point it to our internal ProgID "EMLy.EML" ; 1. Register the .eml extension and point it to our internal ProgID "EMLy.EML"