aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorMcCabe Maxsted2011-06-24 21:54:25 -0700
committerMcCabe Maxsted2011-06-24 21:54:25 -0700
commit8eb1ead62d856cae04d69ca09affe17c470eb45f (patch)
tree2c52a30b49ef5f00c3943cbfbb3a7836f035edb3
parentUpdated the windows version of openal-soft to 1.13 (diff)
downloadmeta-impy-8eb1ead62d856cae04d69ca09affe17c470eb45f.zip
meta-impy-8eb1ead62d856cae04d69ca09affe17c470eb45f.tar.gz
meta-impy-8eb1ead62d856cae04d69ca09affe17c470eb45f.tar.bz2
meta-impy-8eb1ead62d856cae04d69ca09affe17c470eb45f.tar.xz
Fixed windows installer files missing from the repo and added the VS2010 redist (needed for the new openal libs and upcoming VS2010 support)
-rw-r--r--.gitignore1
-rw-r--r--linden/indra/newview/installers/windows/imp_icon.icobin0 -> 533678 bytes
-rw-r--r--linden/indra/newview/installers/windows/imprudence_installer_icon_left.bmpbin0 -> 154542 bytes
-rw-r--r--linden/indra/newview/installers/windows/imprudence_installer_icon_right.bmpbin0 -> 8534 bytes
-rw-r--r--linden/indra/newview/installers/windows/imprudence_installer_script.iss45
-rw-r--r--linden/indra/newview/installers/windows/vcredist_x86_VS2005_SP1.exebin0 -> 2686232 bytes
-rw-r--r--linden/indra/newview/installers/windows/vcredist_x86_VS2010_SP1.exebin0 -> 4995416 bytes
7 files changed, 40 insertions, 6 deletions
diff --git a/.gitignore b/.gitignore
index aaa6740..719ba6a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -24,7 +24,6 @@ linden/indra/newview/app_settings/*.db2
24linden/indra/newview/app_settings/windlight/ 24linden/indra/newview/app_settings/windlight/
25linden/indra/newview/cursors_mac/ 25linden/indra/newview/cursors_mac/
26linden/indra/newview/viewer.icns 26linden/indra/newview/viewer.icns
27linden/indra/newview/installers/windows/*
28 27
29# LIBRARIES 28# LIBRARIES
30 29
diff --git a/linden/indra/newview/installers/windows/imp_icon.ico b/linden/indra/newview/installers/windows/imp_icon.ico
new file mode 100644
index 0000000..3b1250a
--- /dev/null
+++ b/linden/indra/newview/installers/windows/imp_icon.ico
Binary files differ
diff --git a/linden/indra/newview/installers/windows/imprudence_installer_icon_left.bmp b/linden/indra/newview/installers/windows/imprudence_installer_icon_left.bmp
new file mode 100644
index 0000000..79fd407
--- /dev/null
+++ b/linden/indra/newview/installers/windows/imprudence_installer_icon_left.bmp
Binary files differ
diff --git a/linden/indra/newview/installers/windows/imprudence_installer_icon_right.bmp b/linden/indra/newview/installers/windows/imprudence_installer_icon_right.bmp
new file mode 100644
index 0000000..1c1d5dc
--- /dev/null
+++ b/linden/indra/newview/installers/windows/imprudence_installer_icon_right.bmp
Binary files differ
diff --git a/linden/indra/newview/installers/windows/imprudence_installer_script.iss b/linden/indra/newview/installers/windows/imprudence_installer_script.iss
index 3282c48..c23fbf4 100644
--- a/linden/indra/newview/installers/windows/imprudence_installer_script.iss
+++ b/linden/indra/newview/installers/windows/imprudence_installer_script.iss
@@ -17,15 +17,14 @@ OutputBaseFilename=Imprudence-1.4.0-beta1-(SSE2-optimized)
17VersionInfoVersion=1.4.0 17VersionInfoVersion=1.4.0
18VersionInfoTextVersion=1.4.0 18VersionInfoTextVersion=1.4.0
19VersionInfoProductVersion=1.4.0 19VersionInfoProductVersion=1.4.0
20AppVersion=1.4.0
20VersionInfoCopyright=2011 21VersionInfoCopyright=2011
21AppCopyright=2011
22 22
23; These won't change 23; These won't change
24VersionInfoCompany=Imprudence 24VersionInfoCompany=Imprudence
25AppPublisher=The Imprudence Project 25AppPublisher=The Imprudence Project
26AppPublisherURL=http://kokuaviewer.org 26AppPublisherURL=http://kokuaviewer.org
27AppSupportURL=http://kokuaviewer.org 27AppSupportURL=http://kokuaviewer.org
28AppUpdatesURL=http://kokuaviewer.org
29AllowNoIcons=true 28AllowNoIcons=true
30InfoAfterFile=..\..\..\..\..\README.txt 29InfoAfterFile=..\..\..\..\..\README.txt
31OutputDir=C:\imprudence_installers 30OutputDir=C:\imprudence_installers
@@ -38,6 +37,8 @@ AllowRootDirectory=true
38WizardImageFile=..\windows\imprudence_installer_icon_left.bmp 37WizardImageFile=..\windows\imprudence_installer_icon_left.bmp
39WizardSmallImageFile=..\windows\imprudence_installer_icon_right.bmp 38WizardSmallImageFile=..\windows\imprudence_installer_icon_right.bmp
40SetupLogging=true 39SetupLogging=true
40RestartIfNeededByRun=false
41AlwaysRestart=false
41 42
42[Languages] 43[Languages]
43Name: english; MessagesFile: compiler:Default.isl 44Name: english; MessagesFile: compiler:Default.isl
@@ -141,8 +142,10 @@ Source: ..\..\..\build-vc80\newview\release\package\SLVoice.exe; DestDir: {app};
141Source: ..\..\..\build-vc80\newview\release\package\vivoxsdk.dll; DestDir: {app}; Flags: ignoreversion 142Source: ..\..\..\build-vc80\newview\release\package\vivoxsdk.dll; DestDir: {app}; Flags: ignoreversion
142Source: ..\..\..\build-vc80\newview\release\package\wrap_oal.dll; DestDir: {app}; Flags: ignoreversion 143Source: ..\..\..\build-vc80\newview\release\package\wrap_oal.dll; DestDir: {app}; Flags: ignoreversion
143 144
144; VC++ 2005 x86 redist 145; VC++ 2005 SP1 x86 and VC++ 2010 SP1 x86 redist
145Source: ..\windows\vcredist_x86_VS2005.exe; DestDir: {tmp}; DestName: vcredist_x86_2005.exe 146; TODO: add checking for VS2005. See http://blogs.msdn.com/b/astebner/archive/2007/01/16/mailbag-how-to-detect-the-presence-of-the-vc-8-0-runtime-redistributable-package.aspx and
147Source: ..\windows\vcredist_x86_VS2005_SP1.exe; DestDir: {tmp}; DestName: vcredist_x86_VS2005_SP1.exe
148Source: ..\windows\vcredist_x86_VS2010_SP1.exe; DestDir: {tmp}; DestName: vcredist_x86_VS2010_SP1.exe
146 149
147; Old files we don't use anymore: 150; Old files we don't use anymore:
148; Source: ..\..\..\build-vc80\newview\release\package\dronesettings.xml; DestDir: {app}; Flags: ignoreversion 151; Source: ..\..\..\build-vc80\newview\release\package\dronesettings.xml; DestDir: {app}; Flags: ignoreversion
@@ -173,7 +176,8 @@ Name: {group}\Imprudence; Filename: {app}\imprudence.exe; WorkingDir: {app}; Com
173[Run] 176[Run]
174Filename: {app}\imprudence.exe; WorkingDir: {app}; Flags: nowait postinstall 177Filename: {app}\imprudence.exe; WorkingDir: {app}; Flags: nowait postinstall
175Filename: {app}\imprudence.url; WorkingDir: {app}; Flags: nowait postinstall shellexec; Description: See what makes Imprudence different 178Filename: {app}\imprudence.url; WorkingDir: {app}; Flags: nowait postinstall shellexec; Description: See what makes Imprudence different
176Filename: {tmp}\vcredist_x86_2005.exe; Parameters: "/q:a /c:""VCREDI~1.EXE /q:a /c:""""msiexec /i vcredist.msi /qn"""" """; Flags: runhidden 179Filename: {tmp}\vcredist_x86_VS2005_SP1.exe; Parameters: "/q:a /c:""VCREDI~1.EXE /q:a /c:""""msiexec /i vcredist.msi /qn"""" """; Flags: runhidden
180Filename: {tmp}\vcredist_x86_VS2010_SP1.exe; Parameters: "/q /norestart"; Check: Needs2010Redist; Flags: runhidden
177 181
178[UninstallDelete] 182[UninstallDelete]
179Name: {userappdata}\Imprudence\user_settings\password.dat; Type: files; Languages: 183Name: {userappdata}\Imprudence\user_settings\password.dat; Type: files; Languages:
@@ -270,3 +274,34 @@ Name: {app}\msvcp80.dll; Type: files; Tasks: ; Languages:
270Name: {app}\msvcr80.dll; Type: files; Tasks: ; Languages: 274Name: {app}\msvcr80.dll; Type: files; Tasks: ; Languages:
271Name: {app}\msvcr71.dll; Type: files; Tasks: ; Languages: 275Name: {app}\msvcr71.dll; Type: files; Tasks: ; Languages:
272Name: {app}\imprudence.exe.config; Type: files; Tasks: ; Languages: 276Name: {app}\imprudence.exe.config; Type: files; Tasks: ; Languages:
277
278
279[Code]
280// [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\VC\VCRedist\x86]
281// Installed = 1 (REG_DWORD)
282function IsVS2010RedistInstalled(): Boolean;
283var
284 V: Cardinal;
285 Success: Boolean;
286begin
287 if IsWin64 then begin
288 Success := RegQueryDWordValue(HKLM64, 'SOFTWARE\Microsoft\VisualStudio\10.0\VC\VCRedist\x86', 'Installed', V);
289 end else begin
290 Success := RegQueryDWordValue(HKLM, 'SOFTWARE\Microsoft\VisualStudio\10.0\VC\VCRedist\x86', 'Installed', V);
291 end
292
293 if Success = TRUE then begin
294 if V = 1 then begin
295 Result := TRUE;
296 end else begin
297 Result := FALSE;
298 end
299 end else begin
300 Result := FALSE;
301 end
302end;
303
304function Needs2010Redist(): Boolean;
305begin
306 Result := (IsVS2010RedistInstalled = FALSE);
307end;
diff --git a/linden/indra/newview/installers/windows/vcredist_x86_VS2005_SP1.exe b/linden/indra/newview/installers/windows/vcredist_x86_VS2005_SP1.exe
new file mode 100644
index 0000000..1421c29
--- /dev/null
+++ b/linden/indra/newview/installers/windows/vcredist_x86_VS2005_SP1.exe
Binary files differ
diff --git a/linden/indra/newview/installers/windows/vcredist_x86_VS2010_SP1.exe b/linden/indra/newview/installers/windows/vcredist_x86_VS2010_SP1.exe
new file mode 100644
index 0000000..d81f3f5
--- /dev/null
+++ b/linden/indra/newview/installers/windows/vcredist_x86_VS2010_SP1.exe
Binary files differ