aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/newview/installers
diff options
context:
space:
mode:
authorMcCabe Maxsted2011-09-08 17:15:52 -0700
committerMcCabe Maxsted2011-09-08 17:15:52 -0700
commit757a76a94667bacfac566cae7b2418bc5d5fe767 (patch)
tree73f28c32fe74a82569e0933abfffbe26264ec66d /linden/indra/newview/installers
parentFixed cmake merge error when adding SSE2 target to copy win libs (diff)
downloadmeta-impy-757a76a94667bacfac566cae7b2418bc5d5fe767.zip
meta-impy-757a76a94667bacfac566cae7b2418bc5d5fe767.tar.gz
meta-impy-757a76a94667bacfac566cae7b2418bc5d5fe767.tar.bz2
meta-impy-757a76a94667bacfac566cae7b2418bc5d5fe767.tar.xz
Rebranded the Windows isntaller template back to Imp
Diffstat (limited to 'linden/indra/newview/installers')
-rw-r--r--linden/indra/newview/installers/windows/imprudence_installer_template.iss (renamed from linden/indra/newview/installers/windows/inworldz_installer_template.iss)86
1 files changed, 49 insertions, 37 deletions
diff --git a/linden/indra/newview/installers/windows/inworldz_installer_template.iss b/linden/indra/newview/installers/windows/imprudence_installer_template.iss
index 655ebc5..0605fba 100644
--- a/linden/indra/newview/installers/windows/inworldz_installer_template.iss
+++ b/linden/indra/newview/installers/windows/imprudence_installer_template.iss
@@ -1,16 +1,18 @@
1; InWorldz inno setup installer template by McCabe Maxsted 1; Imprudence inno setup installer template by McCabe Maxsted
2 2
3[Setup] 3[Setup]
4; NOTE: The value of AppId uniquely identifies this application. 4; NOTE: The value of AppId uniquely identifies this application.
5; Do not use the same AppId value in installers for other applications. 5; Do not use the same AppId value in installers for other applications.
6; (To generate a new GUID, click Tools | Generate GUID inside the IDE.) 6; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
7; Imp Stable ID: D7736EE8-AFCE-4735-BBE3-652CDFBBFCA8
8; Imp Experimental ID: 1B3E68BC-13EB-4277-9439-CB5FF9259460
7 9
8; These will change 10; These will change
9AppId={{DC6CCE02-BC61-43B1-B4CA-292C6BCCCB34} 11AppId={{D7736EE8-AFCE-4735-BBE3-652CDFBBFCA8}
10AppName=%%APPNAME%% 12AppName=%%APPNAME%%
11AppVerName=%%APPVERNAME%% 13AppVerName=%%APPVERNAME%%
12DefaultDirName={pf}\InWorldz 14DefaultDirName={pf}\Imprudence
13DefaultGroupName=InWorldz 15DefaultGroupName=Imprudence Viewer
14VersionInfoProductName=%%APPNAME%% 16VersionInfoProductName=%%APPNAME%%
15OutputBaseFilename=%%INSTALLERFILENAME%% 17OutputBaseFilename=%%INSTALLERFILENAME%%
16VersionInfoVersion=%%VERSION%% 18VersionInfoVersion=%%VERSION%%
@@ -20,21 +22,21 @@ AppVersion=%%VERSION%%
20VersionInfoCopyright=2011 22VersionInfoCopyright=2011
21 23
22; These won't change 24; These won't change
23VersionInfoCompany=InWorldz, LLC 25VersionInfoCompany=Imprudence
24AppPublisher=InWorldz, LLC 26AppPublisher=The Imprudence Project
25AppPublisherURL=http://inworldz.com 27AppPublisherURL=http://kokuaviewer.org
26AppSupportURL=http://inworldz.com 28AppSupportURL=http://kokuaviewer.org
27AllowNoIcons=true 29AllowNoIcons=true
28InfoAfterFile=..\..\..\..\..\..\README.txt 30InfoAfterFile=..\..\..\..\..\..\README.txt
29OutputDir=. 31OutputDir=.
30SetupIconFile=..\..\..\..\newview\installers\windows\install_icon.ico 32SetupIconFile=..\..\..\..\newview\installers\windows\imp_icon.ico
31Compression=lzma2/ultra64 33Compression=lzma2/ultra64
32InternalCompressLevel=ultra64 34InternalCompressLevel=ultra64
33SolidCompression=true 35SolidCompression=true
34PrivilegesRequired=poweruser 36PrivilegesRequired=poweruser
35AllowRootDirectory=true 37AllowRootDirectory=true
36WizardImageFile=..\..\..\..\newview\installers\windows\installer_icon_left.bmp 38WizardImageFile=..\..\..\..\newview\installers\windows\imprudence_installer_icon_left.bmp
37WizardSmallImageFile=..\..\..\..\newview\installers\windows\installer_icon_right.bmp 39WizardSmallImageFile=..\..\..\..\newview\installers\windows\imprudence_installer_icon_right.bmp
38SetupLogging=true 40SetupLogging=true
39RestartIfNeededByRun=false 41RestartIfNeededByRun=false
40AlwaysRestart=false 42AlwaysRestart=false
@@ -50,7 +52,7 @@ Name: quicklaunchicon; Description: {cm:CreateQuickLaunchIcon}; GroupDescription
50 52
51; NOTE VS2005 is currently the only version supported anywhere in the packaging system, so we can do this here 53; NOTE VS2005 is currently the only version supported anywhere in the packaging system, so we can do this here
52[Files] 54[Files]
53Source: %%PACKAGEFILES%%\inworldz.exe; DestDir: {app}; Flags: ignoreversion 55Source: %%PACKAGEFILES%%\imprudence.exe; DestDir: {app}; Flags: ignoreversion
54Source: %%PACKAGEFILES%%\character\*; DestDir: {app}\character; Flags: ignoreversion recursesubdirs createallsubdirs 56Source: %%PACKAGEFILES%%\character\*; DestDir: {app}\character; Flags: ignoreversion recursesubdirs createallsubdirs
55Source: %%PACKAGEFILES%%\fonts\*; DestDir: {app}\fonts; Flags: ignoreversion recursesubdirs createallsubdirs 57Source: %%PACKAGEFILES%%\fonts\*; DestDir: {app}\fonts; Flags: ignoreversion recursesubdirs createallsubdirs
56Source: %%PACKAGEFILES%%\app_settings\*; DestDir: {app}\app_settings; Flags: ignoreversion recursesubdirs createallsubdirs 58Source: %%PACKAGEFILES%%\app_settings\*; DestDir: {app}\app_settings; Flags: ignoreversion recursesubdirs createallsubdirs
@@ -63,10 +65,11 @@ Source: %%PACKAGEFILES%%\libapr-1.dll; DestDir: {app}; Flags: ignoreversion
63Source: %%PACKAGEFILES%%\libapriconv-1.dll; DestDir: {app}; Flags: ignoreversion 65Source: %%PACKAGEFILES%%\libapriconv-1.dll; DestDir: {app}; Flags: ignoreversion
64Source: %%PACKAGEFILES%%\libaprutil-1.dll; DestDir: {app}; Flags: ignoreversion 66Source: %%PACKAGEFILES%%\libaprutil-1.dll; DestDir: {app}; Flags: ignoreversion
65Source: %%PACKAGEFILES%%\llcommon.dll; DestDir: {app}; Flags: ignoreversion 67Source: %%PACKAGEFILES%%\llcommon.dll; DestDir: {app}; Flags: ignoreversion
68Source: %%PACKAGEFILES%%\libhunspell.dll; DestDir: {app}; Flags: ignoreversion
66Source: %%PACKAGEFILES%%\featuretable.txt; DestDir: {app}; Flags: ignoreversion 69Source: %%PACKAGEFILES%%\featuretable.txt; DestDir: {app}; Flags: ignoreversion
67Source: %%PACKAGEFILES%%\gpu_table.txt; DestDir: {app}; Flags: ignoreversion 70Source: %%PACKAGEFILES%%\gpu_table.txt; DestDir: {app}; Flags: ignoreversion
68Source: %%PACKAGEFILES%%\kdu_v64R.dll; DestDir: {app}; Flags: ignoreversion 71Source: %%PACKAGEFILES%%\imprudence.url; DestDir: {app}; Flags: ignoreversion
69Source: %%PACKAGEFILES%%\kdu_v64R.dll.config; DestDir: {app}; Flags: ignoreversion 72Source: %%PACKAGEFILES%%\llkdu.dll.2.config; DestDir: {app}; Flags: ignoreversion
70Source: %%PACKAGEFILES%%\openal32.dll; DestDir: {app}; Flags: ignoreversion 73Source: %%PACKAGEFILES%%\openal32.dll; DestDir: {app}; Flags: ignoreversion
71Source: %%PACKAGEFILES%%\OpenJPEG.dll; DestDir: {app}; Flags: ignoreversion 74Source: %%PACKAGEFILES%%\OpenJPEG.dll; DestDir: {app}; Flags: ignoreversion
72Source: %%PACKAGEFILES%%\README.txt; DestDir: {app}; Flags: ignoreversion 75Source: %%PACKAGEFILES%%\README.txt; DestDir: {app}; Flags: ignoreversion
@@ -134,10 +137,16 @@ Source: %%PACKAGEFILES%%\SDL.dll; DestDir: {app}; Flags: ignoreversion
134Source: %%PACKAGEFILES%%\xvidcore.dll; DestDir: {app}; Flags: ignoreversion 137Source: %%PACKAGEFILES%%\xvidcore.dll; DestDir: {app}; Flags: ignoreversion
135Source: %%PACKAGEFILES%%\z.dll; DestDir: {app}; Flags: ignoreversion 138Source: %%PACKAGEFILES%%\z.dll; DestDir: {app}; Flags: ignoreversion
136 139
140; Voice files
141Source: %%PACKAGEFILES%%\ortp.dll; DestDir: {app}; Flags: ignoreversion
142Source: %%PACKAGEFILES%%\SLVoice.exe; DestDir: {app}; Flags: ignoreversion
143Source: %%PACKAGEFILES%%\vivoxsdk.dll; DestDir: {app}; Flags: ignoreversion
144Source: %%PACKAGEFILES%%\wrap_oal.dll; DestDir: {app}; Flags: ignoreversion
145
137; VC++ 2005 SP1 x86, VC++ 2008 SP1 x86, and VC++ 2010 SP1 x86 redist 146; VC++ 2005 SP1 x86, VC++ 2008 SP1 x86, and VC++ 2010 SP1 x86 redist
138Source: ..\..\..\..\newview\installers\windows\vcredist_x86_VS2005_SP1_MFC_SEC.exe; DestDir: {app}\redist; DestName: vcredist_x86_VS2005_SP1_MFC_SEC.exe 147Source: ..\windows\vcredist_x86_VS2005_SP1_MFC_SEC.exe; DestDir: {app}\redist; DestName: vcredist_x86_VS2005_SP1_MFC_SEC.exe
139Source: ..\..\..\..\newview\installers\windows\vcredist_x86_VS2008_SP1_ATL_SEC.exe; DestDir: {app}\redist; DestName: vcredist_x86_VS2008_SP1_ATL_SEC.exe 148;Source: ..\windows\vcredist_x86_VS2008_SP1_ATL_SEC.exe; DestDir: {app}\redist; DestName: vcredist_x86_VS2008_SP1_ATL_SEC.exe
140Source: ..\..\..\..\newview\installers\windows\vcredist_x86_VS2010_SP1.exe; DestDir: {app}\redist; DestName: vcredist_x86_VS2010_SP1.exe 149Source: ..\windows\vcredist_x86_VS2010_SP1.exe; DestDir: {app}\redist; DestName: vcredist_x86_VS2010_SP1.exe
141 150
142; Old files we don't use anymore: 151; Old files we don't use anymore:
143; Source: %%PACKAGEFILES%%\dronesettings.xml; DestDir: {app}; Flags: ignoreversion 152; Source: %%PACKAGEFILES%%\dronesettings.xml; DestDir: {app}; Flags: ignoreversion
@@ -152,20 +161,23 @@ Source: ..\..\..\..\newview\installers\windows\vcredist_x86_VS2010_SP1.exe; Dest
152;Source: %%PACKAGEFILES%%\msvcr71.dll; DestDir: {app}; Flags: ignoreversion; MinVersion: 0,6.01; Tasks: ; Languages: 161;Source: %%PACKAGEFILES%%\msvcr71.dll; DestDir: {app}; Flags: ignoreversion; MinVersion: 0,6.01; Tasks: ; Languages:
153 162
154[Registry] 163[Registry]
155Root: HKCR; Subkey: inworldz; ValueType: string; Flags: uninsdeletekey deletekey; ValueName: (default); ValueData: URL:InWorldz 164Root: HKCR; Subkey: secondlife; ValueType: string; Flags: uninsdeletekey deletekey; Tasks: slurlassociate; ValueName: (default); ValueData: URL:Second Life
156Root: HKCR; Subkey: inworldz; ValueType: string; Flags: uninsdeletekey deletekey; ValueName: URL Protocol 165Root: HKCR; Subkey: secondlife; ValueType: string; Flags: uninsdeletekey deletekey; Tasks: slurlassociate; ValueName: URL Protocol
157Root: HKCR; Subkey: inworldz\DefaultIcon; Flags: uninsdeletekey deletekey; ValueType: string; ValueData: {app}\inworldz.exe 166Root: HKCR; Subkey: secondlife\DefaultIcon; Flags: uninsdeletekey deletekey; ValueType: string; Tasks: slurlassociate; ValueData: {app}\imprudence.exe
158Root: HKCR; Subkey: inworldz\shell\open\command; ValueType: expandsz; Flags: uninsdeletekey deletekey; ValueData: "{app}\inworldz.exe -url ""%1"""; Languages: 167Root: HKCR; Subkey: secondlife\shell\open\command; ValueType: expandsz; Flags: uninsdeletekey deletekey; Tasks: slurlassociate; ValueData: "{app}\imprudence.exe --settings settings_imprudence.xml -url ""%1"""; Languages:
159; Root: HKCU; Subkey: Environment; ValueType: string; ValueName: GST_PLUGIN_PATH; Flags: deletevalue uninsdeletevalue; ValueData: {app}\lib 168; Root: HKCU; Subkey: Environment; ValueType: string; ValueName: GST_PLUGIN_PATH; Flags: deletevalue uninsdeletevalue; ValueData: {app}\lib
160; Root: HKCU; Subkey: Environment; ValueType: expandsz; ValueName: PATH; ValueData: {app} 169; Root: HKCU; Subkey: Environment; ValueType: expandsz; ValueName: PATH; ValueData: {app}
161 170
162[Icons] 171[Icons]
163Name: {group}\{cm:UninstallProgram,InWorldz}; Filename: {uninstallexe} 172Name: {group}\{cm:UninstallProgram,Imprudence}; Filename: {uninstallexe}
164Name: {commondesktop}\InWorldz; Filename: {app}\inworldz.exe; Tasks: desktopicon; WorkingDir: {app}; IconIndex: 0 173Name: {commondesktop}\Imprudence; Filename: {app}\imprudence.exe; Tasks: desktopicon; Parameters: --settings settings_imprudence.xml; WorkingDir: {app}; IconIndex: 0
165Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\InWorldz; Filename: {app}\inworldz.exe; Tasks: quicklaunchicon; WorkingDir: {app} 174Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\Imprudence; Filename: {app}\imprudence.exe; Tasks: quicklaunchicon; Parameters: --settings settings_imprudence.xml; WorkingDir: {app}
166Name: {group}\InWorldz; Filename: {app}\inworldz.exe; WorkingDir: {app}; Comment: inworldz; IconIndex: 0; 175Name: {group}\Imprudence; Filename: {app}\imprudence.exe; WorkingDir: {app}; Comment: imprudence; IconIndex: 0; Parameters: --settings settings_imprudence.xml
167 176
168[Run] 177[Run]
178Filename: {app}\imprudence.exe; WorkingDir: {app}; Flags: nowait postinstall
179Filename: {app}\imprudence.url; WorkingDir: {app}; Flags: nowait postinstall shellexec; Description: See what makes Imprudence different
180
169; Install redistributables. 181; Install redistributables.
170; 182;
171; !!!!BEWARE!!!! 183; !!!!BEWARE!!!!
@@ -174,19 +186,19 @@ Name: {group}\InWorldz; Filename: {app}\inworldz.exe; WorkingDir: {app}; Comment
174 186
175; Always use /q for VS2005 rather than something quieter such as Parameters: "/q:a c:""msiexec /i vcredist.msi /qn"" ". The redist will fail sometimes if you do otherwise. 187; Always use /q for VS2005 rather than something quieter such as Parameters: "/q:a c:""msiexec /i vcredist.msi /qn"" ". The redist will fail sometimes if you do otherwise.
176Filename: {app}\redist\vcredist_x86_VS2005_SP1_MFC_SEC.exe; Parameters: "/q"; Check: Needs2005Redist; Flags: runhidden 188Filename: {app}\redist\vcredist_x86_VS2005_SP1_MFC_SEC.exe; Parameters: "/q"; Check: Needs2005Redist; Flags: runhidden
177Filename: {app}\redist\vcredist_x86_VS2008_SP1_ATL_SEC.exe; Parameters: "/q"; Check: Needs2008Redist; Flags: runhidden 189;Filename: {app}\redist\vcredist_x86_VS2008_SP1_ATL_SEC.exe; Parameters: "/q"; Check: Needs2008Redist; Flags: runhidden
178Filename: {app}\redist\vcredist_x86_VS2010_SP1.exe; Parameters: "/q /norestart"; Check: Needs2010Redist; Flags: runhidden 190Filename: {app}\redist\vcredist_x86_VS2010_SP1.exe; Parameters: "/q /norestart"; Check: Needs2010Redist; Flags: runhidden
179Filename: {app}\inworldz.exe; WorkingDir: {app}; Flags: nowait postinstall
180 191
181[UninstallDelete] 192[UninstallDelete]
182Name: {userappdata}\InWorldz\user_settings\password.dat; Type: files; Languages: 193Name: {userappdata}\Imprudence\user_settings\password.dat; Type: files; Languages:
183Name: {userappdata}\InWorldz\user_settings\settings.xml; Type: files; Languages: 194Name: {userappdata}\Imprudence\user_settings\settings.xml; Type: files; Languages:
184; 1.1 and lower cache location: 195Name: {userappdata}\Imprudence\user_settings\settings_imprudence.xml; Type: files; Languages:
185Name: {userappdata}\InWorldz\cache; Type: filesandordirs 196; 1.2 and lower cache location:
186; 1.2 and higher cache location: 197Name: {userappdata}\Imprudence\cache; Type: filesandordirs
187Name: {localappdata}\InWorldz\cache; Type: filesandordirs 198; 1.3 and higher cache location:
188Name: {userappdata}\InWorldz\logs; Type: filesandordirs 199Name: {localappdata}\Imprudence\cache; Type: filesandordirs
189Name: {userappdata}\InWorldz\browser_profile; Type: filesandordirs 200Name: {userappdata}\Imprudence\logs; Type: filesandordirs
201Name: {userappdata}\Imprudence\browser_profile; Type: filesandordirs
190Name: C:\Users\{username}\.gstreamer-0.10; Type: filesandordirs 202Name: C:\Users\{username}\.gstreamer-0.10; Type: filesandordirs
191Name: C:\Documents and Settings\{username}\.gstreamer-0.10; Type: filesandordirs 203Name: C:\Documents and Settings\{username}\.gstreamer-0.10; Type: filesandordirs
192 204
@@ -214,7 +226,6 @@ Name: {app}\freebl3.dll; Type: files; Tasks: ; Languages:
214Name: {app}\glew32.dll; Type: files; Tasks: ; Languages: 226Name: {app}\glew32.dll; Type: files; Tasks: ; Languages:
215Name: {app}\iconv.dll; Type: files; Tasks: ; Languages: 227Name: {app}\iconv.dll; Type: files; Tasks: ; Languages:
216Name: {app}\intl.dll; Type: files; Tasks: ; Languages: 228Name: {app}\intl.dll; Type: files; Tasks: ; Languages:
217Name: {app}\InWorldzViewer.exe; Type: files; Tasks: ; Languages:
218Name: {app}\js3250.dll; Type: files; Tasks: ; Languages: 229Name: {app}\js3250.dll; Type: files; Tasks: ; Languages:
219Name: {app}\libcairo-2.dll; Type: files; Tasks: ; Languages: 230Name: {app}\libcairo-2.dll; Type: files; Tasks: ; Languages:
220Name: {app}\libfaad-2.dll; Type: files; Tasks: ; Languages: 231Name: {app}\libfaad-2.dll; Type: files; Tasks: ; Languages:
@@ -265,6 +276,7 @@ Name: {app}\nss3.dll; Type: files; Tasks: ; Languages:
265Name: {app}\nssckbi.dll; Type: files; Tasks: ; Languages: 276Name: {app}\nssckbi.dll; Type: files; Tasks: ; Languages:
266Name: {app}\plc4.dll; Type: files; Tasks: ; Languages: 277Name: {app}\plc4.dll; Type: files; Tasks: ; Languages:
267Name: {app}\plds4.dll; Type: files; Tasks: ; Languages: 278Name: {app}\plds4.dll; Type: files; Tasks: ; Languages:
279Name: {app}\RELEASE_NOTES.txt; Type: files; Tasks: ; Languages:
268Name: {app}\smime3.dll; Type: files; Tasks: ; Languages: 280Name: {app}\smime3.dll; Type: files; Tasks: ; Languages:
269Name: {app}\softokn3.dll; Type: files; Tasks: ; Languages: 281Name: {app}\softokn3.dll; Type: files; Tasks: ; Languages:
270Name: {app}\ssl3.dll; Type: files; Tasks: ; Languages: 282Name: {app}\ssl3.dll; Type: files; Tasks: ; Languages:
@@ -279,7 +291,7 @@ Name: {app}\Microsoft.VC80.CRT.manifest; Type: files; Tasks: ; Languages:
279Name: {app}\msvcp80.dll; Type: files; Tasks: ; Languages: 291Name: {app}\msvcp80.dll; Type: files; Tasks: ; Languages:
280Name: {app}\msvcr80.dll; Type: files; Tasks: ; Languages: 292Name: {app}\msvcr80.dll; Type: files; Tasks: ; Languages:
281Name: {app}\msvcr71.dll; Type: files; Tasks: ; Languages: 293Name: {app}\msvcr71.dll; Type: files; Tasks: ; Languages:
282Name: {app}\inworldz.exe.config; Type: files; Tasks: ; Languages: 294Name: {app}\imprudence.exe.config; Type: files; Tasks: ; Languages:
283 295
284 296
285[Code] 297[Code]