From 62fd63785b49b82124f78c17c2d6e134168b4205 Mon Sep 17 00:00:00 2001 From: Claudio Valerio Date: Tue, 26 Jul 2011 14:50:04 +0200 Subject: [PATCH] windows installer support multilanguage and install the vs redistribuable --- Sankore 3.1.iss | 11 ++++++++--- release.vc9.bat | 3 --- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/Sankore 3.1.iss b/Sankore 3.1.iss index 1e968088..aded5e63 100644 --- a/Sankore 3.1.iss +++ b/Sankore 3.1.iss @@ -8,7 +8,7 @@ AppId={{E63D17F8-D9DA-479D-B9B5-0D101A03703B} AppName=Sankore 3.1 AppVerName=Sankore 3.1 -AppPublisher=Mnemis +AppPublisher=Sankore AppPublisherURL=http://www.getuniboard.com AppSupportURL=http://support.getuniboard.com @@ -24,7 +24,11 @@ Compression=lzma SolidCompression=yes [Languages] -Name: "english"; MessagesFile: "compiler:Default.isl" +Name: "en"; MessagesFile: "compiler:Default.isl" +Name: "fr"; MessagesFile: "compiler:Languages\French.isl" +Name: "gr"; MessagesFile: "compiler:Languages\German.isl" +Name: "it"; MessagesFile: "compiler:Languages\Italian.isl" +Name: "sp"; MessagesFile: "compiler:Languages\Spanish.isl" [Tasks] Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked @@ -40,6 +44,7 @@ Type: filesandordirs ; Name: "{app}\i18n" Type: files ; Name: "{app}\*.dll" [Files] +Source: "..\Sankore-ThirdParty\microsoft\vcredist_x86.exe"; DestDir:"{tmp}" Source: ".\build\win32\release\product\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs Source: ".\runtime\windows\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Source: ".\resources\win\plugins\*"; DestDir: "{app}"; Flags: recursesubdirs createallsubdirs @@ -47,7 +52,6 @@ Source: ".\resources\win\plugins\*"; DestDir: "{app}"; Flags: recursesubdirs cre [Icons] Name: "{group}\Sankore 3.1"; Filename: "{app}\Sankore 3.1.exe" -;Name: "{group}\{cm:ProgramOnTheWeb,Sankore 3.1}"; Filename: "http://www.getuniboard.com/" Name: "{group}\{cm:UninstallProgram,Sankore 3.1}"; Filename: "{uninstallexe}" Name: "{commondesktop}\Sankore 3.1"; Filename: "{app}\Sankore 3.1.exe"; Tasks: desktopicon Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\Sankore 3.1"; Filename: "{app}\Sankore 3.1.exe"; Tasks: quicklaunchicon @@ -70,6 +74,7 @@ Root: HKLM64; Subkey: "SOFTWARE\Sankore 3.1"; ValueType: dword; ValueName: "EMF: Root: HKLM64; Subkey: "SOFTWARE\Sankore 3.1\Defaults"; ValueType: dword; ValueName: "PDF: Enabled"; ValueData: "1"; Flags: uninsdeletevalue; Check: isProcessorX64 [Run] +Filename: "{tmp}\vcredist_x86.exe";WorkingDir:"{tmp}" Filename: "{app}\Sankore 3.1.exe"; Description: "{cm:LaunchProgram,Sankore 3.1}"; Flags: nowait postinstall [UninstallDelete] diff --git a/release.vc9.bat b/release.vc9.bat index 7c4e54dc..fbf027c9 100644 --- a/release.vc9.bat +++ b/release.vc9.bat @@ -5,7 +5,6 @@ set VS_BIN="C:\Program Files\Microsoft Visual Studio 9.0\VC\bin" set WIN_SDK_BIN="C:\Program Files\Microsoft SDKs\Windows\v6.1\Bin" set INNO_EXE="C:\Program Files\Inno Setup 5\iscc.exe " set BUILD_DIR=build\win32\release -set UB_DATA_DIR="D:\" set PATH=%QT_BIN%;%PATH%;%WIN_SDK_BIN% @@ -33,8 +32,6 @@ if not v%VERSION%==%LAST_TAG_VERSION% GOTO EXIT_WITH_ERROR nmake release-install -.\thirdparty\google-breakpad\r318\bin\win32\dump_syms.exe .\build\win32\release\product\Sankore 3.1.pdb > "%UB_DATA_DIR%\releases\uniboard\sym\win32\Sankore 3.1.exe\%LONG_VERSION%%EDITION%.sym" - del .\build\win32\release\product\Sankore 3.1.pdb set INSTALLER_NAME=Sankore 3.1