[Scummvm-git-logs] scummvm master -> 5f8c8a5518b00e7fe65b2303bbb56132d22df091

lotharsm noreply at scummvm.org
Sat May 24 04:17:46 UTC 2025


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .

Summary:
5f8c8a5518 DISTS: WIN32: Delete now obsolete DLL files during installation to avoid conflicts


Commit: 5f8c8a5518b00e7fe65b2303bbb56132d22df091
    https://github.com/scummvm/scummvm/commit/5f8c8a5518b00e7fe65b2303bbb56132d22df091
Author: Lothar Serra Mari (mail at serra.me)
Date: 2025-05-24T06:17:31+02:00

Commit Message:
DISTS: WIN32: Delete now obsolete DLL files during installation to avoid conflicts

Changed paths:
    dists/win32/ScummVM.iss


diff --git a/dists/win32/ScummVM.iss b/dists/win32/ScummVM.iss
index 24b3995ec8b..b6fbd457fe5 100644
--- a/dists/win32/ScummVM.iss
+++ b/dists/win32/ScummVM.iss
@@ -1,7 +1,11 @@
+; Get the version information from the ScummVM executable.
+; Since we always bundle the 32 bit and 64 bit version of the same
+; version in one installer, we just use the 32 bit version here
+; for simplicity.
 #define AppName "ScummVM"
-#define FileVersion=GetFileVersion('scummvm.exe')
-#define ProductVersion=GetStringFileInfo('scummvm.exe', 'ProductVersion')
-#define Copyright=GetStringFileInfo('scummvm.exe', 'LegalCopyright')
+#define FileVersion=GetFileVersion('scummvm-i686.exe')
+#define ProductVersion=GetStringFileInfo('scummvm-i686.exe', 'ProductVersion')
+#define Copyright=GetStringFileInfo('scummvm-i686.exe', 'LegalCopyright')
 
 [Setup]
 AppCopyright={#Copyright}
@@ -9,30 +13,37 @@ AppName={#AppName}
 AppVersion={#ProductVersion}
 VersionInfoVersion={#FileVersion}
 AppVerName={#AppName} {#ProductVersion}
+VersionInfoCompany=The ScummVM Team
 AppPublisher=The ScummVM Team
 AppPublisherURL=https://www.scummvm.org/
 AppSupportURL=https://www.scummvm.org/
 AppUpdatesURL=https://www.scummvm.org/
 DefaultDirName={pf}\{#AppName}
 DefaultGroupName={#AppName}
-AllowNoIcons=true
-AlwaysUsePersonalGroup=false
 EnableDirDoesntExistWarning=false
-Compression=lzma2/ultra
 OutputDir=C:\{#AppName}
 OutputBaseFilename=scummvm-win32
 DisableStartupPrompt=true
 AppendDefaultDirName=false
-SolidCompression=true
 DirExistsWarning=no
+DisableDirPage=no
 SetupIconFile=graphics\scummvm-install.ico
 UninstallDisplayIcon={app}\scummvm.exe
 WizardImageFile=graphics\left.bmp
 WizardSmallImageFile=graphics\scummvm-install.bmp
 ShowLanguageDialog=yes
 LanguageDetectionMethod=uilanguage
-PrivilegesRequired=none
 DisableWelcomePage=False
+ArchitecturesInstallIn64BitMode=x64
+AlwaysShowGroupOnReadyPage=True
+AlwaysShowDirOnReadyPage=True
+
+SolidCompression=true
+Compression=lzma2/ultra64
+CompressionThreads=2
+LZMANumBlockThreads=4
+LZMADictionarySize=524288
+LZMAUseSeparateProcess=yes
 
 
 ; This privilege escalation code comes from
@@ -210,6 +221,11 @@ Filename: {app}\ScummVM.exe; Parameters: "--no-console"; Flags: nowait skipifdoe
 ; Creates a symbolic link for standard save games area, under Windows Vista and higher
 ; Filename: {cmd}; Parameters: "/c ""mklink /d ""%userprofile%\Saved Games\ScummVM"" ""%appdata%\ScummVM\Saved games"" "" "; MinVersion: 0, 6.1
 
+[InstallDelete]
+Type: files; Name: {app}\SDL2.dll
+Type: files; Name: {app}\SDL2_net.dll
+Type: files; Name: {app}\discord-rpc.dll
+
 [UninstallDelete]
 Type: files; Name: {app}\ISTool.url
 




More information about the Scummvm-git-logs mailing list