diff options
Diffstat (limited to 'linden/indra/newview/installers/windows/meta-impy installer script.iss')
-rw-r--r-- | linden/indra/newview/installers/windows/meta-impy installer script.iss | 193 |
1 files changed, 193 insertions, 0 deletions
diff --git a/linden/indra/newview/installers/windows/meta-impy installer script.iss b/linden/indra/newview/installers/windows/meta-impy installer script.iss new file mode 100644 index 0000000..376219b --- /dev/null +++ b/linden/indra/newview/installers/windows/meta-impy installer script.iss | |||
@@ -0,0 +1,193 @@ | |||
1 | ; Script generated by the Inno Setup Script Wizard. | ||
2 | ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! | ||
3 | |||
4 | [Setup] | ||
5 | ; NOTE: The value of AppId uniquely identifies this application. | ||
6 | ; Do not use the same AppId value in installers for other applications. | ||
7 | ; (To generate a new GUID, click Tools | Generate GUID inside the IDE.) | ||
8 | |||
9 | ; These will change | ||
10 | AppId={{D7736EE8-AFCE-4735-BBE3-652CDFBBFCA8} | ||
11 | AppName=meta-impy | ||
12 | AppVerName=meta-impy Viewer 1.3.0 RC2 (SSE2 optimized) | ||
13 | DefaultDirName={pf}\meta-impy | ||
14 | DefaultGroupName=meta-impy Viewer | ||
15 | VersionInfoProductName=meta-impy Viewer | ||
16 | OutputBaseFilename=meta-impy-1.3.0-RC2-(SSE2-optimized)-Setup | ||
17 | VersionInfoVersion=1.3.0 | ||
18 | VersionInfoTextVersion=1.3.0 | ||
19 | VersionInfoProductVersion=1.3.0 | ||
20 | VersionInfoCopyright=2010 | ||
21 | AppCopyright=2010 | ||
22 | |||
23 | ; These won't change | ||
24 | VersionInfoCompany=meta-impy | ||
25 | AppPublisher=The Imprudence Project | ||
26 | AppPublisherURL=http://www.imprudenceviewer.org | ||
27 | AppSupportURL=http://www.imprudenceviewer.org | ||
28 | AppUpdatesURL=http://www.imprudenceviewer.org | ||
29 | AllowNoIcons=true | ||
30 | InfoAfterFile=..\windows\README.txt | ||
31 | OutputDir=C:\ | ||
32 | SetupIconFile=..\windows\imp_icon.ico | ||
33 | Compression=lzma2/ultra64 | ||
34 | InternalCompressLevel=ultra64 | ||
35 | SolidCompression=true | ||
36 | PrivilegesRequired=poweruser | ||
37 | AllowRootDirectory=true | ||
38 | WizardImageFile=..\windows\meta-impy_installer_icon_left.bmp | ||
39 | WizardSmallImageFile=..\windows\meta-impy_installer_icon_right.bmp | ||
40 | SetupLogging=true | ||
41 | |||
42 | [Languages] | ||
43 | Name: english; MessagesFile: compiler:Default.isl | ||
44 | |||
45 | [Tasks] | ||
46 | Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: checkedonce | ||
47 | Name: quicklaunchicon; Description: {cm:CreateQuickLaunchIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: checkedonce | ||
48 | Name: slurlassociate; Description: Associate meta-impy with SLURLs; GroupDescription: Associations:; Languages: ; Flags: checkedonce | ||
49 | ; TODO: use scripting for something like this on uninstall: | ||
50 | ; Name: uninstallsettings; Description: Remove user settings; Flags: checkablealone; Languages: ; GroupDescription: Uninstall: | ||
51 | |||
52 | [Files] | ||
53 | Source: C:\imp_1.3\meta-impy.exe; DestDir: {app}; Flags: ignoreversion | ||
54 | Source: C:\imp_1.3\character\*; DestDir: {app}\character; Flags: ignoreversion recursesubdirs createallsubdirs | ||
55 | Source: C:\imp_1.3\fonts\*; DestDir: {app}\fonts; Flags: ignoreversion recursesubdirs createallsubdirs | ||
56 | Source: C:\imp_1.3\app_settings\*; DestDir: {app}\app_settings; Flags: ignoreversion recursesubdirs createallsubdirs | ||
57 | Source: C:\imp_1.3\skins\*; DestDir: {app}\skins; Flags: ignoreversion recursesubdirs createallsubdirs | ||
58 | Source: C:\imp_1.3\doc\*; DestDir: {app}\doc; Flags: ignoreversion recursesubdirs createallsubdirs | ||
59 | Source: C:\imp_1.3\lib\*; DestDir: {app}\lib; Flags: ignoreversion recursesubdirs createallsubdirs | ||
60 | Source: C:\imp_1.3\alut.dll; DestDir: {app}; Flags: ignoreversion | ||
61 | Source: C:\imp_1.3\ChangeLog.txt; DestDir: {app}; Flags: ignoreversion | ||
62 | Source: C:\imp_1.3\charset.dll; DestDir: {app}; Flags: ignoreversion | ||
63 | Source: C:\imp_1.3\dbghelp.dll; DestDir: {app}; Flags: ignoreversion | ||
64 | Source: C:\imp_1.3\featuretable.txt; DestDir: {app}; Flags: ignoreversion | ||
65 | Source: C:\imp_1.3\freebl3.dll; DestDir: {app}; Flags: ignoreversion | ||
66 | Source: C:\imp_1.3\glew32.dll; DestDir: {app}; Flags: ignoreversion | ||
67 | Source: C:\imp_1.3\gpu_table.txt; DestDir: {app}; Flags: ignoreversion | ||
68 | Source: C:\imp_1.3\iconv.dll; DestDir: {app}; Flags: ignoreversion | ||
69 | Source: C:\imp_1.3\meta-impy.exe.config; DestDir: {app}; Flags: ignoreversion | ||
70 | Source: C:\imp_1.3\meta-impy.url; DestDir: {app}; Flags: ignoreversion | ||
71 | Source: C:\imp_1.3\intl.dll; DestDir: {app}; Flags: ignoreversion | ||
72 | Source: C:\imp_1.3\js3250.dll; DestDir: {app}; Flags: ignoreversion | ||
73 | Source: C:\imp_1.3\libcairo-2.dll; DestDir: {app}; Flags: ignoreversion | ||
74 | Source: C:\imp_1.3\libfaad-2.dll; DestDir: {app}; Flags: ignoreversion | ||
75 | Source: C:\imp_1.3\libgcrypt-11.dll; DestDir: {app}; Flags: ignoreversion | ||
76 | Source: C:\imp_1.3\libgio-2.0-0.dll; DestDir: {app}; Flags: ignoreversion | ||
77 | Source: C:\imp_1.3\libglib-2.0-0.dll; DestDir: {app}; Flags: ignoreversion | ||
78 | Source: C:\imp_1.3\libgmodule-2.0-0.dll; DestDir: {app}; Flags: ignoreversion | ||
79 | Source: C:\imp_1.3\libgnutls-26.dll; DestDir: {app}; Flags: ignoreversion | ||
80 | Source: C:\imp_1.3\libgobject-2.0-0.dll; DestDir: {app}; Flags: ignoreversion | ||
81 | Source: C:\imp_1.3\libgpg-error-0.dll; DestDir: {app}; Flags: ignoreversion | ||
82 | Source: C:\imp_1.3\libgstapp.dll; DestDir: {app}; Flags: ignoreversion | ||
83 | Source: C:\imp_1.3\libgstaudio.dll; DestDir: {app}; Flags: ignoreversion | ||
84 | Source: C:\imp_1.3\libgstaudio-0.10.dll; DestDir: {app}; Flags: ignoreversion | ||
85 | Source: C:\imp_1.3\libgstbase-0.10.dll; DestDir: {app}; Flags: ignoreversion | ||
86 | Source: C:\imp_1.3\libgstcdda.dll; DestDir: {app}; Flags: ignoreversion | ||
87 | Source: C:\imp_1.3\libgstcontroller-0.10.dll; DestDir: {app}; Flags: ignoreversion | ||
88 | Source: C:\imp_1.3\libgstdataprotocol-0.10.dll; DestDir: {app}; Flags: ignoreversion | ||
89 | Source: C:\imp_1.3\libgstdshow.dll; DestDir: {app}; Flags: ignoreversion | ||
90 | Source: C:\imp_1.3\libgstfft.dll; DestDir: {app}; Flags: ignoreversion | ||
91 | Source: C:\imp_1.3\libgstinterfaces.dll; DestDir: {app}; Flags: ignoreversion | ||
92 | Source: C:\imp_1.3\libgstnet-0.10.dll; DestDir: {app}; Flags: ignoreversion | ||
93 | Source: C:\imp_1.3\libgstnetbuffer.dll; DestDir: {app}; Flags: ignoreversion | ||
94 | Source: C:\imp_1.3\libgstpbutils.dll; DestDir: {app}; Flags: ignoreversion | ||
95 | Source: C:\imp_1.3\libgstreamer-0.10.dll; DestDir: {app}; Flags: ignoreversion | ||
96 | Source: C:\imp_1.3\libgstriff.dll; DestDir: {app}; Flags: ignoreversion | ||
97 | Source: C:\imp_1.3\libgstrtp.dll; DestDir: {app}; Flags: ignoreversion | ||
98 | Source: C:\imp_1.3\libgstrtsp.dll; DestDir: {app}; Flags: ignoreversion | ||
99 | Source: C:\imp_1.3\libgstsdp.dll; DestDir: {app}; Flags: ignoreversion | ||
100 | Source: C:\imp_1.3\libgsttag.dll; DestDir: {app}; Flags: ignoreversion | ||
101 | Source: C:\imp_1.3\libgstvideo.dll; DestDir: {app}; Flags: ignoreversion | ||
102 | Source: C:\imp_1.3\libgthread-2.0-0.dll; DestDir: {app}; Flags: ignoreversion | ||
103 | Source: C:\imp_1.3\libjpeg.dll; DestDir: {app}; Flags: ignoreversion | ||
104 | Source: C:\imp_1.3\libmp3lame-0.dll; DestDir: {app}; Flags: ignoreversion | ||
105 | Source: C:\imp_1.3\libneon-27.dll; DestDir: {app}; Flags: ignoreversion | ||
106 | Source: C:\imp_1.3\libogg-0.dll; DestDir: {app}; Flags: ignoreversion | ||
107 | Source: C:\imp_1.3\liboil-0.3-0.dll; DestDir: {app}; Flags: ignoreversion | ||
108 | Source: C:\imp_1.3\libopenjpeg-2.dll; DestDir: {app}; Flags: ignoreversion | ||
109 | Source: C:\imp_1.3\libpng12-0.dll; DestDir: {app}; Flags: ignoreversion | ||
110 | Source: C:\imp_1.3\libschroedinger-1.0-0.dll; DestDir: {app}; Flags: ignoreversion | ||
111 | Source: C:\imp_1.3\libspeex-1.dll; DestDir: {app}; Flags: ignoreversion | ||
112 | Source: C:\imp_1.3\libtheora-0.dll; DestDir: {app}; Flags: ignoreversion | ||
113 | Source: C:\imp_1.3\libvorbis-0.dll; DestDir: {app}; Flags: ignoreversion | ||
114 | Source: C:\imp_1.3\libvorbisenc-2.dll; DestDir: {app}; Flags: ignoreversion | ||
115 | Source: C:\imp_1.3\libxml2-2.dll; DestDir: {app}; Flags: ignoreversion | ||
116 | Source: C:\imp_1.3\libxml2.dll; DestDir: {app}; Flags: ignoreversion | ||
117 | Source: C:\imp_1.3\llkdu.dll.2.config; DestDir: {app}; Flags: ignoreversion | ||
118 | Source: C:\imp_1.3\Microsoft.VC80.CRT.manifest; DestDir: {app}; Flags: ignoreversion | ||
119 | Source: C:\imp_1.3\msvcp80.dll; DestDir: {app}; Flags: ignoreversion | ||
120 | Source: C:\imp_1.3\msvcr80.dll; DestDir: {app}; Flags: ignoreversion | ||
121 | Source: C:\imp_1.3\nspr4.dll; DestDir: {app}; Flags: ignoreversion | ||
122 | Source: C:\imp_1.3\nss3.dll; DestDir: {app}; Flags: ignoreversion | ||
123 | Source: C:\imp_1.3\nssckbi.dll; DestDir: {app}; Flags: ignoreversion | ||
124 | Source: C:\imp_1.3\openal32.dll; DestDir: {app}; Flags: ignoreversion | ||
125 | Source: C:\imp_1.3\OpenJPEG.dll; DestDir: {app}; Flags: ignoreversion | ||
126 | Source: C:\imp_1.3\plc4.dll; DestDir: {app}; Flags: ignoreversion | ||
127 | Source: C:\imp_1.3\plds4.dll; DestDir: {app}; Flags: ignoreversion | ||
128 | Source: C:\imp_1.3\smime3.dll; DestDir: {app}; Flags: ignoreversion | ||
129 | Source: C:\imp_1.3\softokn3.dll; DestDir: {app}; Flags: ignoreversion | ||
130 | Source: C:\imp_1.3\ssl3.dll; DestDir: {app}; Flags: ignoreversion | ||
131 | Source: C:\imp_1.3\xpcom.dll; DestDir: {app}; Flags: ignoreversion | ||
132 | Source: C:\imp_1.3\xul.dll; DestDir: {app}; Flags: ignoreversion | ||
133 | Source: C:\imp_1.3\xvidcore.dll; DestDir: {app}; Flags: ignoreversion | ||
134 | Source: C:\imp_1.3\zlib1.dll; DestDir: {app}; Flags: ignoreversion | ||
135 | |||
136 | ; Voice files | ||
137 | Source: C:\imp_1.3\ortp.dll; DestDir: {app}; Flags: ignoreversion | ||
138 | Source: C:\imp_1.3\SLVoice.exe; DestDir: {app}; Flags: ignoreversion | ||
139 | Source: C:\imp_1.3\vivoxsdk.dll; DestDir: {app}; Flags: ignoreversion | ||
140 | Source: C:\imp_1.3\wrap_oal.dll; DestDir: {app}; Flags: ignoreversion | ||
141 | |||
142 | ; Old files we don't use anymore | ||
143 | ; Source: C:\imp_1.3\dronesettings.xml; DestDir: {app}; Flags: ignoreversion | ||
144 | ; Source: C:\imp_1.3\volume_settings.xml; DestDir: {app}; Flags: ignoreversion | ||
145 | ; Source: C:\imp_1.3\srtp.dll; DestDir: {app}; Flags: ignoreversion | ||
146 | ; Source: C:\imp_1.3\ssleay32.dll; DestDir: {app}; Flags: ignoreversion | ||
147 | ; Source: C:\imp_1.3\tntk.dll; DestDir: {app}; Flags: ignoreversion | ||
148 | ; Source: C:\imp_1.3\libeay32.dll; DestDir: {app}; Flags: ignoreversion | ||
149 | ; Source: C:\imp_1.3\lsl_guide.html; DestDir: {app}; Flags: ignoreversion | ||
150 | |||
151 | ; NOTE: Don't use "Flags: ignoreversion" on any shared system files | ||
152 | ;Source: C:\imp_1.3\msvcr71.dll; DestDir: {app}; Flags: ignoreversion; MinVersion: 0,6.01; Tasks: ; Languages: | ||
153 | |||
154 | [Registry] | ||
155 | Root: HKCR; Subkey: meta-impy; ValueType: string; Flags: uninsdeletekey deletekey; Tasks: slurlassociate; ValueName: (default); ValueData: URL:Second Life | ||
156 | Root: HKCR; Subkey: meta-impy; ValueType: string; Flags: uninsdeletekey deletekey; Tasks: slurlassociate; ValueName: URL Protocol | ||
157 | Root: HKCR; Subkey: meta-impy\DefaultIcon; Flags: uninsdeletekey deletekey; ValueType: string; Tasks: slurlassociate; ValueData: {app}\meta-impy.exe | ||
158 | Root: HKCR; Subkey: meta-impy\shell\open\command; ValueType: expandsz; Flags: uninsdeletekey deletekey; Tasks: slurlassociate; ValueData: "{app}\meta-impy.exe --settings settings_meta-impy.xml -url ""%1"""; Languages: | ||
159 | ; 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} | ||
161 | |||
162 | [Icons] | ||
163 | Name: {group}\{cm:UninstallProgram,meta-impy}; Filename: {uninstallexe} | ||
164 | Name: {commondesktop}\meta-impy; Filename: {app}\meta-impy.exe; Tasks: desktopicon; Parameters: --settings settings_meta-impy.xml; WorkingDir: {app}; IconIndex: 0 | ||
165 | Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\meta-impy; Filename: {app}\meta-impy.exe; Tasks: quicklaunchicon; Parameters: --settings settings_meta-impy.xml; WorkingDir: {app} | ||
166 | Name: {group}\meta-impy; Filename: {app}\meta-impy.exe; WorkingDir: {app}; Comment: meta-impy; IconIndex: 0; Parameters: --settings settings_meta-impy.xml | ||
167 | |||
168 | [Run] | ||
169 | Filename: {app}\meta-impy.exe; WorkingDir: {app}; Flags: nowait postinstall | ||
170 | Filename: {app}\meta-impy.url; WorkingDir: {app}; Flags: nowait postinstall shellexec; Description: See what makes Imprudence different | ||
171 | |||
172 | [UninstallDelete] | ||
173 | Name: {userappdata}\meta-impy\user_settings\password.dat; Type: files; Languages: | ||
174 | Name: {userappdata}\meta-impy\user_settings\settings.xml; Type: files; Languages: | ||
175 | Name: {userappdata}\meta-impy\user_settings\settings_meta-impy.xml; Type: files; Languages: | ||
176 | ; 1.2 and lower cache location: | ||
177 | Name: {userappdata}\meta-impy\cache; Type: filesandordirs | ||
178 | ; 1.3 and higher cache location: | ||
179 | Name: {localappdata}\meta-impy\cache; Type: filesandordirs | ||
180 | Name: {userappdata}\meta-impy\logs; Type: filesandordirs | ||
181 | Name: {userappdata}\meta-impy\browser_profile; Type: filesandordirs | ||
182 | Name: C:\Users\{username}\.gstreamer-0.10; Type: filesandordirs | ||
183 | Name: C:\Documents and Settings\{username}\.gstreamer-0.10; Type: filesandordirs | ||
184 | |||
185 | [InstallDelete] | ||
186 | ; Name: {app}\*.dll; Type: files; Tasks: ; Languages: | ||
187 | Name: {app}\lib\gstreamer-plugins\*; Type: filesandordirs; Tasks: ; Languages: | ||
188 | ; Name: {app}\skins\default\xui\*; Type: filesandordirs; Tasks: ; Languages: | ||
189 | ; Name: {app}\skins\silver\xui\*; Type: filesandordirs; Tasks: ; Languages: | ||
190 | Name: C:\Documents and Settings\{username}\.gstreamer-0.10\*; Type: filesandordirs | ||
191 | Name: C:\Users\{username}\.gstreamer-0.10\*; Type: filesandordirs | ||
192 | ; Breaks the browser if installing on top of 1.1: | ||
193 | Name: {app}\gksvggdiplus.dll; Type: files; Tasks: ; Languages: | ||