From 099604282ea73c5d59f540e022eee780394e7633 Mon Sep 17 00:00:00 2001 From: McCabe Maxsted Date: Sun, 20 Mar 2011 13:48:58 -0700 Subject: Added Windows Imprudence install scripts to the repo and modified the artwork package --- .gitignore | 1 - linden/indra/newview/installers/windows/README.txt | 40 ++++ .../windows/imprudence_installer_script.iss | 193 +++++++++++++++ .../imprudence_installer_script_experimental.iss | 263 +++++++++++++++++++++ linden/install.xml | 4 +- 5 files changed, 498 insertions(+), 3 deletions(-) create mode 100644 linden/indra/newview/installers/windows/README.txt create mode 100644 linden/indra/newview/installers/windows/imprudence_installer_script.iss create mode 100644 linden/indra/newview/installers/windows/imprudence_installer_script_experimental.iss diff --git a/.gitignore b/.gitignore index b06fc1d..aaa6740 100644 --- a/.gitignore +++ b/.gitignore @@ -24,7 +24,6 @@ linden/indra/newview/app_settings/*.db2 linden/indra/newview/app_settings/windlight/ linden/indra/newview/cursors_mac/ linden/indra/newview/viewer.icns -linden/indra/newview/installers/windows/README.txt linden/indra/newview/installers/windows/* # LIBRARIES diff --git a/linden/indra/newview/installers/windows/README.txt b/linden/indra/newview/installers/windows/README.txt new file mode 100644 index 0000000..c29e858 --- /dev/null +++ b/linden/indra/newview/installers/windows/README.txt @@ -0,0 +1,40 @@ + + ABOUT IMPRUDENCE + + Imprudence is an open source metaverse viewer project based on + the Second Life Viewer source. + + The goal of Imprudence is to greatly improve the usability of + the Viewer through community involvement, thoughtful design, + modern development methods, and a pro-change atmosphere. + + For more information about the rationale, goals, and methods + of the Imprudence project, please see MANIFESTO.txt. + + If you would like to get involved with the Imprudence project, + please see CONTRIBUTE.txt. There are many ways you can help, + no matter your skills or the amount of time you can dedicate. + + + Imprudence is online at kokuaviewer.org + + + The latest source code for the Imprudence Viewer is always + available at: + + http://github.com/imprudence/imprudence + + + LICENSE + + All code is licensed under the terms of the GNU General Public + License version 2.0 (plus a special exception). + + See linden/LICENSE-source.txt for details. + + + DISCLAIMERS AND NOTICES + + Second Life is a registered trademark of Linden Research, Inc. + + Imprudence is in no way affiliated with Linden Research, Inc. diff --git a/linden/indra/newview/installers/windows/imprudence_installer_script.iss b/linden/indra/newview/installers/windows/imprudence_installer_script.iss new file mode 100644 index 0000000..17428eb --- /dev/null +++ b/linden/indra/newview/installers/windows/imprudence_installer_script.iss @@ -0,0 +1,193 @@ +; Script generated by the Inno Setup Script Wizard. +; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! + +[Setup] +; NOTE: The value of AppId uniquely identifies this application. +; Do not use the same AppId value in installers for other applications. +; (To generate a new GUID, click Tools | Generate GUID inside the IDE.) + +; These will change +AppId={{D7736EE8-AFCE-4735-BBE3-652CDFBBFCA8} +AppName=Imprudence +AppVerName=Imprudence Viewer 1.3.0 RC2 (SSE2 optimized) +DefaultDirName={pf}\Imprudence +DefaultGroupName=Imprudence Viewer +VersionInfoProductName=Imprudence Viewer +OutputBaseFilename=Imprudence-1.3.0-RC2-(SSE2-optimized)-Setup +VersionInfoVersion=1.3.0 +VersionInfoTextVersion=1.3.0 +VersionInfoProductVersion=1.3.0 +VersionInfoCopyright=2010 +AppCopyright=2010 + +; These won't change +VersionInfoCompany=Imprudence +AppPublisher=The Imprudence Project +AppPublisherURL=http://www.imprudenceviewer.org +AppSupportURL=http://www.imprudenceviewer.org +AppUpdatesURL=http://www.imprudenceviewer.org +AllowNoIcons=true +InfoAfterFile=..\windows\README.txt +OutputDir=C:\ +SetupIconFile=..\windows\imp_icon.ico +Compression=lzma2/ultra64 +InternalCompressLevel=ultra64 +SolidCompression=true +PrivilegesRequired=poweruser +AllowRootDirectory=true +WizardImageFile=..\windows\imprudence_installer_icon_left.bmp +WizardSmallImageFile=..\windows\imprudence_installer_icon_right.bmp +SetupLogging=true + +[Languages] +Name: english; MessagesFile: compiler:Default.isl + +[Tasks] +Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: checkedonce +Name: quicklaunchicon; Description: {cm:CreateQuickLaunchIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: checkedonce +Name: slurlassociate; Description: Associate Imprudence with SLURLs; GroupDescription: Associations:; Languages: ; Flags: checkedonce +; TODO: use scripting for something like this on uninstall: +; Name: uninstallsettings; Description: Remove user settings; Flags: checkablealone; Languages: ; GroupDescription: Uninstall: + +[Files] +Source: C:\imp_1.3\imprudence.exe; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\character\*; DestDir: {app}\character; Flags: ignoreversion recursesubdirs createallsubdirs +Source: C:\imp_1.3\fonts\*; DestDir: {app}\fonts; Flags: ignoreversion recursesubdirs createallsubdirs +Source: C:\imp_1.3\app_settings\*; DestDir: {app}\app_settings; Flags: ignoreversion recursesubdirs createallsubdirs +Source: C:\imp_1.3\skins\*; DestDir: {app}\skins; Flags: ignoreversion recursesubdirs createallsubdirs +Source: C:\imp_1.3\doc\*; DestDir: {app}\doc; Flags: ignoreversion recursesubdirs createallsubdirs +Source: C:\imp_1.3\lib\*; DestDir: {app}\lib; Flags: ignoreversion recursesubdirs createallsubdirs +Source: C:\imp_1.3\alut.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\ChangeLog.txt; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\charset.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\dbghelp.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\featuretable.txt; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\freebl3.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\glew32.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\gpu_table.txt; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\iconv.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\imprudence.exe.config; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\imprudence.url; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\intl.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\js3250.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libcairo-2.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libfaad-2.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libgcrypt-11.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libgio-2.0-0.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libglib-2.0-0.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libgmodule-2.0-0.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libgnutls-26.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libgobject-2.0-0.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libgpg-error-0.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libgstapp.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libgstaudio.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libgstaudio-0.10.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libgstbase-0.10.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libgstcdda.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libgstcontroller-0.10.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libgstdataprotocol-0.10.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libgstdshow.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libgstfft.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libgstinterfaces.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libgstnet-0.10.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libgstnetbuffer.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libgstpbutils.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libgstreamer-0.10.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libgstriff.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libgstrtp.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libgstrtsp.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libgstsdp.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libgsttag.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libgstvideo.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libgthread-2.0-0.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libjpeg.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libmp3lame-0.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libneon-27.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libogg-0.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\liboil-0.3-0.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libopenjpeg-2.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libpng12-0.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libschroedinger-1.0-0.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libspeex-1.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libtheora-0.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libvorbis-0.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libvorbisenc-2.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libxml2-2.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\libxml2.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\llkdu.dll.2.config; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\Microsoft.VC80.CRT.manifest; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\msvcp80.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\msvcr80.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\nspr4.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\nss3.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\nssckbi.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\openal32.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\OpenJPEG.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\plc4.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\plds4.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\smime3.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\softokn3.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\ssl3.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\xpcom.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\xul.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\xvidcore.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\zlib1.dll; DestDir: {app}; Flags: ignoreversion + +; Voice files +Source: C:\imp_1.3\ortp.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\SLVoice.exe; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\vivoxsdk.dll; DestDir: {app}; Flags: ignoreversion +Source: C:\imp_1.3\wrap_oal.dll; DestDir: {app}; Flags: ignoreversion + +; Old files we don't use anymore +; Source: C:\imp_1.3\dronesettings.xml; DestDir: {app}; Flags: ignoreversion +; Source: C:\imp_1.3\volume_settings.xml; DestDir: {app}; Flags: ignoreversion +; Source: C:\imp_1.3\srtp.dll; DestDir: {app}; Flags: ignoreversion +; Source: C:\imp_1.3\ssleay32.dll; DestDir: {app}; Flags: ignoreversion +; Source: C:\imp_1.3\tntk.dll; DestDir: {app}; Flags: ignoreversion +; Source: C:\imp_1.3\libeay32.dll; DestDir: {app}; Flags: ignoreversion +; Source: C:\imp_1.3\lsl_guide.html; DestDir: {app}; Flags: ignoreversion + +; NOTE: Don't use "Flags: ignoreversion" on any shared system files +;Source: C:\imp_1.3\msvcr71.dll; DestDir: {app}; Flags: ignoreversion; MinVersion: 0,6.01; Tasks: ; Languages: + +[Registry] +Root: HKCR; Subkey: secondlife; ValueType: string; Flags: uninsdeletekey deletekey; Tasks: slurlassociate; ValueName: (default); ValueData: URL:Second Life +Root: HKCR; Subkey: secondlife; ValueType: string; Flags: uninsdeletekey deletekey; Tasks: slurlassociate; ValueName: URL Protocol +Root: HKCR; Subkey: secondlife\DefaultIcon; Flags: uninsdeletekey deletekey; ValueType: string; Tasks: slurlassociate; ValueData: {app}\imprudence.exe +Root: HKCR; Subkey: secondlife\shell\open\command; ValueType: expandsz; Flags: uninsdeletekey deletekey; Tasks: slurlassociate; ValueData: "{app}\imprudence.exe --settings settings_imprudence.xml -url ""%1"""; Languages: +; Root: HKCU; Subkey: Environment; ValueType: string; ValueName: GST_PLUGIN_PATH; Flags: deletevalue uninsdeletevalue; ValueData: {app}\lib +; Root: HKCU; Subkey: Environment; ValueType: expandsz; ValueName: PATH; ValueData: {app} + +[Icons] +Name: {group}\{cm:UninstallProgram,Imprudence}; Filename: {uninstallexe} +Name: {commondesktop}\Imprudence; Filename: {app}\imprudence.exe; Tasks: desktopicon; Parameters: --settings settings_imprudence.xml; WorkingDir: {app}; IconIndex: 0 +Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\Imprudence; Filename: {app}\imprudence.exe; Tasks: quicklaunchicon; Parameters: --settings settings_imprudence.xml; WorkingDir: {app} +Name: {group}\Imprudence; Filename: {app}\imprudence.exe; WorkingDir: {app}; Comment: imprudence; IconIndex: 0; Parameters: --settings settings_imprudence.xml + +[Run] +Filename: {app}\imprudence.exe; WorkingDir: {app}; Flags: nowait postinstall +Filename: {app}\imprudence.url; WorkingDir: {app}; Flags: nowait postinstall shellexec; Description: See what makes Imprudence different + +[UninstallDelete] +Name: {userappdata}\Imprudence\user_settings\password.dat; Type: files; Languages: +Name: {userappdata}\Imprudence\user_settings\settings.xml; Type: files; Languages: +Name: {userappdata}\Imprudence\user_settings\settings_imprudence.xml; Type: files; Languages: +; 1.2 and lower cache location: +Name: {userappdata}\Imprudence\cache; Type: filesandordirs +; 1.3 and higher cache location: +Name: {localappdata}\Imprudence\cache; Type: filesandordirs +Name: {userappdata}\Imprudence\logs; Type: filesandordirs +Name: {userappdata}\Imprudence\browser_profile; Type: filesandordirs +Name: C:\Users\{username}\.gstreamer-0.10; Type: filesandordirs +Name: C:\Documents and Settings\{username}\.gstreamer-0.10; Type: filesandordirs + +[InstallDelete] +; Name: {app}\*.dll; Type: files; Tasks: ; Languages: +Name: {app}\lib\gstreamer-plugins\*; Type: filesandordirs; Tasks: ; Languages: +; Name: {app}\skins\default\xui\*; Type: filesandordirs; Tasks: ; Languages: +; Name: {app}\skins\silver\xui\*; Type: filesandordirs; Tasks: ; Languages: +Name: C:\Documents and Settings\{username}\.gstreamer-0.10\*; Type: filesandordirs +Name: C:\Users\{username}\.gstreamer-0.10\*; Type: filesandordirs +; Breaks the browser if installing on top of 1.1: +Name: {app}\gksvggdiplus.dll; Type: files; Tasks: ; Languages: diff --git a/linden/indra/newview/installers/windows/imprudence_installer_script_experimental.iss b/linden/indra/newview/installers/windows/imprudence_installer_script_experimental.iss new file mode 100644 index 0000000..d89a074 --- /dev/null +++ b/linden/indra/newview/installers/windows/imprudence_installer_script_experimental.iss @@ -0,0 +1,263 @@ +; Script generated by the Inno Setup Script Wizard. +; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! + +[Setup] +; NOTE: The value of AppId uniquely identifies this application. +; Do not use the same AppId value in installers for other applications. +; (To generate a new GUID, click Tools | Generate GUID inside the IDE.) + +; These will change +AppId={{1B3E68BC-13EB-4277-9439-CB5FF9259460} +AppName=Imprudence Viewer Experimental Release +AppVerName=Imprudence Viewer 1.4.0 Experimental 2011.03.20 +DefaultDirName={pf}\ImprudenceExperimental +DefaultGroupName=Imprudence Viewer Experimental Release +VersionInfoProductName=Imprudence Viewer Experimental Release +OutputBaseFilename=Imprudence-1.4.0-Experimental-2011.03.20-Setup +VersionInfoVersion=1.4.0 +VersionInfoTextVersion=1.4.0 +VersionInfoProductVersion=1.4.0 +VersionInfoCopyright=2011 +AppCopyright=2011 + +; These won't change +VersionInfoCompany=Imprudence +AppPublisher=The Imprudence Project +AppPublisherURL=http://kokuaviewer.org +AppSupportURL=http://kokuaviewer.org +AppUpdatesURL=http://kokuaviewer.org +AllowNoIcons=true +InfoAfterFile=..\windows\README.txt +OutputDir=C:\imprudence_installers +SetupIconFile=..\windows\imp_icon.ico +Compression=lzma2/ultra64 +InternalCompressLevel=ultra64 +SolidCompression=true +;PrivilegesRequired=poweruser +AllowRootDirectory=true +WizardImageFile=..\windows\imprudence_installer_icon_left.bmp +WizardSmallImageFile=..\windows\imprudence_installer_icon_right.bmp +SetupLogging=true + +[Languages] +Name: english; MessagesFile: compiler:Default.isl + +[Tasks] +Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: checkedonce +Name: quicklaunchicon; Description: {cm:CreateQuickLaunchIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: checkedonce +Name: slurlassociate; Description: Associate Imprudence with SLURLs; GroupDescription: Associations:; Languages: ; Flags: checkedonce +; TODO: use scripting for something like this on uninstall: +; Name: uninstallsettings; Description: Remove user settings; Flags: checkablealone; Languages: ; GroupDescription: Uninstall: + +[Files] +Source: ..\..\..\build-vc80\newview\release\package\imprudence.exe; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\character\*; DestDir: {app}\character; Flags: ignoreversion recursesubdirs createallsubdirs +Source: ..\..\..\build-vc80\newview\release\package\fonts\*; DestDir: {app}\fonts; Flags: ignoreversion recursesubdirs createallsubdirs +Source: ..\..\..\build-vc80\newview\release\package\app_settings\*; DestDir: {app}\app_settings; Flags: ignoreversion recursesubdirs createallsubdirs +Source: ..\..\..\build-vc80\newview\release\package\skins\*; DestDir: {app}\skins; Flags: ignoreversion recursesubdirs createallsubdirs +Source: ..\..\..\build-vc80\newview\release\package\doc\*; DestDir: {app}\doc; Flags: ignoreversion recursesubdirs createallsubdirs +Source: ..\..\..\build-vc80\newview\release\package\llplugin\*; DestDir: {app}\llplugin; Flags: ignoreversion recursesubdirs createallsubdirs +Source: ..\..\..\build-vc80\newview\release\package\alut.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\ChangeLog.txt; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\dbghelp.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\featuretable.txt; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\gpu_table.txt; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\imprudence.url; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libapr-1.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libapriconv-1.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libaprutil-1.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libhunspell.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\llcommon.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\llkdu.dll.2.config; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\openal32.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\OpenJPEG.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\SLPlugin.exe; DestDir: {app}; Flags: ignoreversion + +; Gstreamer-specific files below +Source: ..\..\..\build-vc80\newview\release\package\lib\*; DestDir: {app}\lib; Flags: ignoreversion recursesubdirs createallsubdirs +Source: ..\..\..\build-vc80\newview\release\package\avcodec-gpl-52.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\avdevice-gpl-52.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\avfilter-gpl-1.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\avformat-gpl-52.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\avutil-gpl-50.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\iconv.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\liba52-0.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libbz2.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libcelt-0.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libdca-0.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libexpat-1.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libfaad-2.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libFLAC-8.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libgcrypt-11.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libgio-2.0-0.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libglib-2.0-0.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libgmodule-2.0-0.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libgnutls-26.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libgobject-2.0-0.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libgpg-error-0.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libgstapp-0.10.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libgstaudio-0.10.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libgstbase-0.10.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libgstcontroller-0.10.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libgstdataprotocol-0.10.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libgstfft-0.10.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libgstinterfaces-0.10.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libgstnet-0.10.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libgstnetbuffer-0.10.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libgstpbutils-0.10.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libgstphotography-0.10.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libgstreamer-0.10.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libgstriff-0.10.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libgstrtp-0.10.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libgstrtsp-0.10.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libgstsdp-0.10.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libgstsignalprocessor-0.10.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libgsttag-0.10.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libgstvideo-0.10.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libgthread-2.0-0.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libmms-0.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libmpeg2-0.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libneon-27.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libogg-0.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\liboil-0.3-0.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libsoup-2.4-1.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libtasn1-3.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libtheora-0.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libtheoradec-1.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libvorbis-0.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libvorbisenc-2.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libvorbisfile-3.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libwavpack-1.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libx264-67.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libxml2-2.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\libxml2.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\SDL.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\xvidcore.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\z.dll; DestDir: {app}; Flags: ignoreversion + +; Voice files +Source: ..\..\..\build-vc80\newview\release\package\ortp.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\SLVoice.exe; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\vivoxsdk.dll; DestDir: {app}; Flags: ignoreversion +Source: ..\..\..\build-vc80\newview\release\package\wrap_oal.dll; DestDir: {app}; Flags: ignoreversion + +; VC++ 2005 x86 redist +Source: ..\windows\vcredist_x86_VS2005.exe; DestDir: {tmp}; DestName: vcredist_x86_2005.exe + +; Old files we don't use anymore: +; Source: ..\..\..\build-vc80\newview\release\package\dronesettings.xml; DestDir: {app}; Flags: ignoreversion +; Source: ..\..\..\build-vc80\newview\release\package\volume_settings.xml; DestDir: {app}; Flags: ignoreversion +; Source: ..\..\..\build-vc80\newview\release\package\srtp.dll; DestDir: {app}; Flags: ignoreversion +; Source: ..\..\..\build-vc80\newview\release\package\ssleay32.dll; DestDir: {app}; Flags: ignoreversion +; Source: ..\..\..\build-vc80\newview\release\package\tntk.dll; DestDir: {app}; Flags: ignoreversion +; Source: ..\..\..\build-vc80\newview\release\package\libeay32.dll; DestDir: {app}; Flags: ignoreversion +; Source: ..\..\..\build-vc80\newview\release\package\lsl_guide.html; DestDir: {app}; Flags: ignoreversion + +; NOTE: Don't use "Flags: ignoreversion" on any shared system files +;Source: ..\..\..\build-vc80\newview\release\package\msvcr71.dll; DestDir: {app}; Flags: ignoreversion; MinVersion: 0,6.01; Tasks: ; Languages: + +[Icons] +Name: {group}\{cm:UninstallProgram,Imprudence Experimental}; Filename: {uninstallexe} +Name: {commondesktop}\Imprudence Experimental; Filename: {app}\imprudence.exe; Tasks: desktopicon; WorkingDir: {app}; IconIndex: 0 +Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\Imprudence Experimental; Filename: {app}\imprudence.exe; Tasks: quicklaunchicon; WorkingDir: {app} +Name: {group}\Imprudence Experimental; Filename: {app}\imprudence.exe; WorkingDir: {app}; Comment: imprudence; IconIndex: 0 + +[Run] +Filename: {app}\imprudence.exe; WorkingDir: {app}; Flags: nowait postinstall +Filename: {app}\imprudence.url; WorkingDir: {app}; Flags: nowait postinstall shellexec; Description: See what makes Imprudence different +Filename: {tmp}\vcredist_x86_2005.exe; Parameters: "/q:a /c:""VCREDI~1.EXE /q:a /c:""""msiexec /i vcredist.msi /qn"""" """; Flags: runhidden + +[UninstallDelete] +Name: {userappdata}\Imprudence\user_settings\password.dat; Type: files; Languages: +Name: {userappdata}\Imprudence\user_settings\settings.xml; Type: files; Languages: +Name: {userappdata}\Imprudence\user_settings\settings_imprudence_experimental.xml; Type: files; Languages: +; 1.2 and lower cache location: +Name: {userappdata}\Imprudence\cache; Type: filesandordirs +; 1.3 and higher cache location: +Name: {localappdata}\Imprudence\cache; Type: filesandordirs +Name: {userappdata}\Imprudence\logs; Type: filesandordirs +Name: {userappdata}\Imprudence\browser_profile; Type: filesandordirs +Name: C:\Users\{username}\.gstreamer-0.10; Type: filesandordirs +Name: C:\Documents and Settings\{username}\.gstreamer-0.10; Type: filesandordirs + +[InstallDelete] +; Name: {app}\*.dll; Type: files; Tasks: ; Languages: +Name: {app}\lib\gstreamer-plugins\*; Type: filesandordirs; Tasks: ; Languages: +; Name: {app}\skins\default\xui\*; Type: filesandordirs; Tasks: ; Languages: +; Name: {app}\skins\silver\xui\*; Type: filesandordirs; Tasks: ; Languages: +Name: C:\Documents and Settings\{username}\.gstreamer-0.10\*; Type: filesandordirs +Name: C:\Users\{username}\.gstreamer-0.10\*; Type: filesandordirs +; Breaks the browser if installing on top of 1.1: +Name: {app}\gksvggdiplus.dll; Type: files; Tasks: ; Languages: + +; Pre-plugin files: +Name: {app}\charset.dll; Type: files; Tasks: ; Languages: +Name: {app}\freebl3.dll; Type: files; Tasks: ; Languages: +Name: {app}\glew32.dll; Type: files; Tasks: ; Languages: +Name: {app}\iconv.dll; Type: files; Tasks: ; Languages: +Name: {app}\intl.dll; Type: files; Tasks: ; Languages: +Name: {app}\js3250.dll; Type: files; Tasks: ; Languages: +Name: {app}\libcairo-2.dll; Type: files; Tasks: ; Languages: +Name: {app}\libfaad-2.dll; Type: files; Tasks: ; Languages: +Name: {app}\libgcrypt-11.dll; Type: files; Tasks: ; Languages: +Name: {app}\libgio-2.0-0.dll; Type: files; Tasks: ; Languages: +Name: {app}\libglib-2.0-0.dll; Type: files; Tasks: ; Languages: +Name: {app}\libgmodule-2.0-0.dll; Type: files; Tasks: ; Languages: +Name: {app}\libgnutls-26.dll; Type: files; Tasks: ; Languages: +Name: {app}\libgobject-2.0-0.dll; Type: files; Tasks: ; Languages: +Name: {app}\libgpg-error-0.dll; Type: files; Tasks: ; Languages: +Name: {app}\libgstapp.dll; Type: files; Tasks: ; Languages: +Name: {app}\libgstaudio.dll; Type: files; Tasks: ; Languages: +Name: {app}\libgstaudio-0.10.dll; Type: files; Tasks: ; Languages: +Name: {app}\libgstbase-0.10.dll; Type: files; Tasks: ; Languages: +Name: {app}\libgstcdda.dll; Type: files; Tasks: ; Languages: +Name: {app}\libgstcontroller-0.10.dll; Type: files; Tasks: ; Languages: +Name: {app}\libgstdataprotocol-0.10.dll; Type: files; Tasks: ; Languages: +Name: {app}\libgstdshow.dll; Type: files; Tasks: ; Languages: +Name: {app}\libgstfft.dll; Type: files; Tasks: ; Languages: +Name: {app}\libgstinterfaces.dll; Type: files; Tasks: ; Languages: +Name: {app}\libgstnet-0.10.dll; Type: files; Tasks: ; Languages: +Name: {app}\libgstnetbuffer.dll; Type: files; Tasks: ; Languages: +Name: {app}\libgstpbutils.dll; Type: files; Tasks: ; Languages: +Name: {app}\libgstreamer-0.10.dll; Type: files; Tasks: ; Languages: +Name: {app}\libgstriff.dll; Type: files; Tasks: ; Languages: +Name: {app}\libgstrtp.dll; Type: files; Tasks: ; Languages: +Name: {app}\libgstrtsp.dll; Type: files; Tasks: ; Languages: +Name: {app}\libgstsdp.dll; Type: files; Tasks: ; Languages: +Name: {app}\libgsttag.dll; Type: files; Tasks: ; Languages: +Name: {app}\libgstvideo.dll; Type: files; Tasks: ; Languages: +Name: {app}\libgthread-2.0-0.dll; Type: files; Tasks: ; Languages: +Name: {app}\libjpeg.dll; Type: files; Tasks: ; Languages: +Name: {app}\libmp3lame-0.dll; Type: files; Tasks: ; Languages: +Name: {app}\libneon-27.dll; Type: files; Tasks: ; Languages: +Name: {app}\libogg-0.dll; Type: files; Tasks: ; Languages: +Name: {app}\liboil-0.3-0.dll; Type: files; Tasks: ; Languages: +Name: {app}\libopenjpeg-2.dll; Type: files; Tasks: ; Languages: +Name: {app}\libpng12-0.dll; Type: files; Tasks: ; Languages: +Name: {app}\libschroedinger-1.0-0.dll; Type: files; Tasks: ; Languages: +Name: {app}\libspeex-1.dll; Type: files; Tasks: ; Languages: +Name: {app}\libtheora-0.dll; Type: files; Tasks: ; Languages: +Name: {app}\libvorbis-0.dll; Type: files; Tasks: ; Languages: +Name: {app}\libvorbisenc-2.dll; Type: files; Tasks: ; Languages: +Name: {app}\libxml2-2.dll; Type: files; Tasks: ; Languages: +Name: {app}\libxml2.dll; Type: files; Tasks: ; Languages: +Name: {app}\nspr4.dll; Type: files; Tasks: ; Languages: +Name: {app}\nss3.dll; Type: files; Tasks: ; Languages: +Name: {app}\nssckbi.dll; Type: files; Tasks: ; Languages: +Name: {app}\plc4.dll; Type: files; Tasks: ; Languages: +Name: {app}\plds4.dll; Type: files; Tasks: ; Languages: +Name: {app}\RELEASE_NOTES.txt; Type: files; Tasks: ; Languages: +Name: {app}\smime3.dll; Type: files; Tasks: ; Languages: +Name: {app}\softokn3.dll; Type: files; Tasks: ; Languages: +Name: {app}\ssl3.dll; Type: files; Tasks: ; Languages: +Name: {app}\xpcom.dll; Type: files; Tasks: ; Languages: +Name: {app}\xul.dll; Type: files; Tasks: ; Languages: +Name: {app}\xvidcore.dll; Type: files; Tasks: ; Languages: +Name: {app}\zlib1.dll; Type: files; Tasks: ; Languages: + +; We don't distribute the CRT like this anymore; kill old files +Name: {app}\SLPlugin.exe.config; Type: files; Tasks: ; Languages: +Name: {app}\Microsoft.VC80.CRT.manifest; Type: files; Tasks: ; Languages: +Name: {app}\msvcp80.dll; Type: files; Tasks: ; Languages: +Name: {app}\msvcr80.dll; Type: files; Tasks: ; Languages: +Name: {app}\imprudence.exe.config; Type: files; Tasks: ; Languages: diff --git a/linden/install.xml b/linden/install.xml index 4e4a7c6..5772a1b 100755 --- a/linden/install.xml +++ b/linden/install.xml @@ -179,9 +179,9 @@ common md5sum - a6221f9f81be1f044ec1d32c93b11ad9 + 67c89885dbac9b02a545dac5d39ba4a0 url - http://download.kokuaviewer.org/files/extras/imprudence-artwork-20110314.tar.bz2 + http://download.kokuaviewer.org/files/extras/imprudence-artwork-20110320.tar.bz2 -- cgit v1.1