Updated installer.

Originally committed to SVN as r1788.
This commit is contained in:
Rodrigo Braz Monteiro 2008-01-20 07:06:21 +00:00
parent f5306dc6a9
commit 5ce231c09a
2 changed files with 7 additions and 6 deletions

View file

@ -33,7 +33,8 @@
; ;
#define MyAppName "Aegisub" #define MyAppName "Aegisub"
#define MyAppVerName "Aegisub 2.00 alpha r1762" #define MyAppRevision "r1787"
#define MyAppVerName "Aegisub 2.00 alpha"
#define MyAppPublisher "Aegisub Team" #define MyAppPublisher "Aegisub Team"
#define MyAppURL "http://aegisub.net/" #define MyAppURL "http://aegisub.net/"
#define MyAppExeName "Aegisub.exe" #define MyAppExeName "Aegisub.exe"
@ -47,7 +48,7 @@
[Setup] [Setup]
AppName={#MyAppName} AppName={#MyAppName}
AppVerName={#MyAppVerName} AppVerName={#MyAppVerName} {#MyAppRevision}
AppPublisher={#MyAppPublisher} AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL} AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL} AppSupportURL={#MyAppURL}
@ -56,7 +57,7 @@ DefaultDirName={pf}\{#MyAppName}
DefaultGroupName={#MyAppName} DefaultGroupName={#MyAppName}
AllowNoIcons=true AllowNoIcons=true
OutputDir=output OutputDir=output
OutputBaseFilename={#MyAppVerName} setup OutputBaseFilename=aegisub-{#MyAppRevision}-setup
Compression=lzma/ultra64 Compression=lzma/ultra64
SolidCompression=true SolidCompression=true
MinVersion=0,5.0.2195 MinVersion=0,5.0.2195
@ -69,7 +70,7 @@ PrivilegesRequired=poweruser
DisableProgramGroupPage=true DisableProgramGroupPage=true
UsePreviousGroup=false UsePreviousGroup=false
AlwaysShowComponentsList=true AlwaysShowComponentsList=true
AppVersion=2.00 alpha r1762 AppVersion=2.00 alpha {#MyAppRevision}
AppID={{24BC8B57-716C-444F-B46B-A3349B9164C5} AppID={{24BC8B57-716C-444F-B46B-A3349B9164C5}
UninstallDisplayIcon={app}\Aegisub.exe UninstallDisplayIcon={app}\Aegisub.exe
@ -266,7 +267,7 @@ begin
temp2 := SetupMessage(msgInstallingLabel); temp2 := SetupMessage(msgInstallingLabel);
StringChangeEx(temp2,'[name]','{#MyAppName}',False); StringChangeEx(temp2,'[name]','{#MyAppName}',False);
CustomPage := CreateOutputProgressPage(SetupMessage(msgWizardInstalling),temp2); CustomPage := CreateOutputProgressPage(SetupMessage(msgWizardInstalling),temp2);
CustomPage.SetText('Installing Visual C++ 2005 SP1 Runtimes...',''); CustomPage.SetText('Installing Visual C++ 2005 SP1 Runtimes... This might take a few minutes.','');
CustomPage.Show(); CustomPage.Show();
ExtractTemporaryFile('vcredist_x86.exe'); ExtractTemporaryFile('vcredist_x86.exe');
if not Exec(ExpandConstant('{tmp}\vcredist_x86.exe'), '/q:a /c:"VCREDI~3.EXE /q:a /c:""msiexec /i vcredist.msi /qn"" "', '', SW_SHOW, ewWaitUntilTerminated, ExecResult) then if not Exec(ExpandConstant('{tmp}\vcredist_x86.exe'), '/q:a /c:"VCREDI~3.EXE /q:a /c:""msiexec /i vcredist.msi /qn"" "', '', SW_SHOW, ewWaitUntilTerminated, ExecResult) then

View file

@ -1,3 +1,3 @@
release;1.10-524;http://www.aegisub.net/;Aegisub 1.10 release;1.10-524;http://www.aegisub.net/;Aegisub 1.10
svn;1762;http://www.malakith.net/amz/aegisub/;Aegisub Pre-Release 2.00 r1762 build - Several important bug fixes. svn;1787;http://www.malakith.net/amz/aegisub/;Aegisub Pre-Release 2.00 r1787 build - Several important bug fixes... as usual.