diff options
Diffstat (limited to 'linden/indra/newview/viewer_manifest.py')
-rwxr-xr-x | linden/indra/newview/viewer_manifest.py | 57 |
1 files changed, 32 insertions, 25 deletions
diff --git a/linden/indra/newview/viewer_manifest.py b/linden/indra/newview/viewer_manifest.py index 62c9537..d8261c2 100755 --- a/linden/indra/newview/viewer_manifest.py +++ b/linden/indra/newview/viewer_manifest.py | |||
@@ -44,6 +44,16 @@ class ViewerManifest(LLManifest): | |||
44 | self.exclude("*.svn*") | 44 | self.exclude("*.svn*") |
45 | self.path(src="../../scripts/messages/message_template.msg", dst="app_settings/message_template.msg") | 45 | self.path(src="../../scripts/messages/message_template.msg", dst="app_settings/message_template.msg") |
46 | self.path(src="../../etc/message.xml", dst="app_settings/message.xml") | 46 | self.path(src="../../etc/message.xml", dst="app_settings/message.xml") |
47 | self.path(src="../../../ChangeLog.txt", dst="doc/ChangeLog.txt") | ||
48 | self.path(src="../../../CONTRIBUTE.txt", dst="doc/CONTRIBUTE.txt") | ||
49 | self.path(src="../../../MANIFESTO.txt", dst="doc/MANIFESTO.txt") | ||
50 | self.path(src="../../../README.txt", dst="doc/README.txt") | ||
51 | self.path(src="../../../RELEASE_NOTES.txt", dst="doc/RELEASE_NOTES.txt") | ||
52 | self.path(src="../../doc/contributions.txt", dst="doc/ll-contributions.txt") | ||
53 | self.path(src="../../doc/FLOSS-exception.txt", dst="doc/FLOSS-exception.txt") | ||
54 | self.path(src="../../doc/GPL-license.txt", dst="doc/GPL-license.txt") | ||
55 | self.path(src="../../doc/releasenotes-where.txt", dst="doc/ll-releasenotes-where.txt") | ||
56 | # | ||
47 | 57 | ||
48 | if self.prefix(src="app_settings"): | 58 | if self.prefix(src="app_settings"): |
49 | self.exclude("logcontrol.xml") | 59 | self.exclude("logcontrol.xml") |
@@ -171,9 +181,9 @@ class WindowsManifest(ViewerManifest): | |||
171 | def final_exe(self): | 181 | def final_exe(self): |
172 | if self.default_channel(): | 182 | if self.default_channel(): |
173 | if self.default_grid(): | 183 | if self.default_grid(): |
174 | return "Imprudence.exe" | 184 | return "imprudence.exe" |
175 | else: | 185 | else: |
176 | return "ImprudencePreview.exe" | 186 | return "imprudencepreview.exe" |
177 | else: | 187 | else: |
178 | return ''.join(self.channel().split()) + '.exe' | 188 | return ''.join(self.channel().split()) + '.exe' |
179 | 189 | ||
@@ -183,14 +193,6 @@ class WindowsManifest(ViewerManifest): | |||
183 | # the final exe is complicated because we're not sure where it's coming from, | 193 | # the final exe is complicated because we're not sure where it's coming from, |
184 | # nor do we have a fixed name for the executable | 194 | # nor do we have a fixed name for the executable |
185 | self.path(self.find_existing_file('debug/imprudence-bin.exe', 'release/imprudence-bin.exe', 'relwithdebinfo/imprudence-bin.exe'), dst=self.final_exe()) | 195 | self.path(self.find_existing_file('debug/imprudence-bin.exe', 'release/imprudence-bin.exe', 'relwithdebinfo/imprudence-bin.exe'), dst=self.final_exe()) |
186 | # need to get the kdu dll from any of the build directories as well | ||
187 | #self.path(self.find_existing_file( | ||
188 | # *FIX:Mani we need to add support for packaging specific targets. | ||
189 | #'../llkdu/debug/llkdu.dll', | ||
190 | #'../llkdu/release/llkdu.dll', | ||
191 | #'../llkdu/relwithdebinfo/llkdu.dll', | ||
192 | #'../../libraries/i686-win32/lib/release/llkdu.dll'), | ||
193 | # dst='llkdu.dll') | ||
194 | 196 | ||
195 | self.gather_documents() | 197 | self.gather_documents() |
196 | 198 | ||
@@ -212,6 +214,12 @@ class WindowsManifest(ViewerManifest): | |||
212 | self.path("openjpeg.dll") | 214 | self.path("openjpeg.dll") |
213 | self.end_prefix() | 215 | self.end_prefix() |
214 | 216 | ||
217 | # For sound | ||
218 | if self.prefix(src="../../libraries/i686-win32/lib/release", dst=""): | ||
219 | self.path("openal32.dll") | ||
220 | self.path("alut.dll") | ||
221 | self.end_prefix() | ||
222 | |||
215 | # Mozilla appears to force a dependency on these files so we need to ship it (CP) | 223 | # Mozilla appears to force a dependency on these files so we need to ship it (CP) |
216 | self.path("msvcr71.dll") | 224 | self.path("msvcr71.dll") |
217 | self.path("msvcp71.dll") | 225 | self.path("msvcp71.dll") |
@@ -244,18 +252,20 @@ class WindowsManifest(ViewerManifest): | |||
244 | self.end_prefix() | 252 | self.end_prefix() |
245 | 253 | ||
246 | # Vivox runtimes | 254 | # Vivox runtimes |
247 | #if self.prefix(src="vivox-runtime/i686-win32", dst=""): | 255 | if self.prefix(src="vivox-runtime/i686-win32", dst=""): |
256 | # self.path("alut.dll") | ||
257 | self.path("wrap_oal.dll") | ||
258 | |||
248 | # self.path("SLVoice.exe") | 259 | # self.path("SLVoice.exe") |
249 | # self.path("SLVoiceAgent.exe") | 260 | # self.path("SLVoiceAgent.exe") |
250 | # self.path("libeay32.dll") | 261 | # self.path("libeay32.dll") |
251 | # self.path("srtp.dll") | 262 | # self.path("srtp.dll") |
252 | # self.path("ssleay32.dll") | 263 | # self.path("ssleay32.dll") |
253 | # self.path("tntk.dll") | 264 | # self.path("tntk.dll") |
254 | # self.path("alut.dll") | ||
255 | # self.path("vivoxsdk.dll") | 265 | # self.path("vivoxsdk.dll") |
256 | # self.path("ortp.dll") | 266 | # self.path("ortp.dll") |
257 | # self.path("wrap_oal.dll") | 267 | |
258 | # self.end_prefix() | 268 | self.end_prefix() |
259 | 269 | ||
260 | # # pull in the crash logger and updater from other projects | 270 | # # pull in the crash logger and updater from other projects |
261 | # self.path(src=self.find_existing_file( # tag:"crash-logger" here as a cue to the exporter | 271 | # self.path(src=self.find_existing_file( # tag:"crash-logger" here as a cue to the exporter |
@@ -440,17 +450,15 @@ class DarwinManifest(ViewerManifest): | |||
440 | self.path("Japanese.lproj") | 450 | self.path("Japanese.lproj") |
441 | self.path("Korean.lproj") | 451 | self.path("Korean.lproj") |
442 | 452 | ||
453 | |||
443 | # SLVoice and vivox lols | 454 | # SLVoice and vivox lols |
444 | #self.path("vivox-runtime/universal-darwin/libalut.dylib", "libalut.dylib") | 455 | self.path("vivox-runtime/universal-darwin/libalut.dylib", "libalut.dylib") |
445 | #self.path("vivox-runtime/universal-darwin/libopenal.dylib", "libopenal.dylib") | 456 | self.path("vivox-runtime/universal-darwin/libopenal.dylib", "libopenal.dylib") |
446 | #self.path("vivox-runtime/universal-darwin/libortp.dylib", "libortp.dylib") | 457 | #self.path("vivox-runtime/universal-darwin/libortp.dylib", "libortp.dylib") |
447 | #self.path("vivox-runtime/universal-darwin/libvivoxsdk.dylib", "libvivoxsdk.dylib") | 458 | #self.path("vivox-runtime/universal-darwin/libvivoxsdk.dylib", "libvivoxsdk.dylib") |
448 | #self.path("vivox-runtime/universal-darwin/SLVoice", "SLVoice") | 459 | #self.path("vivox-runtime/universal-darwin/SLVoice", "SLVoice") |
449 | #self.path("vivox-runtime/universal-darwin/SLVoiceAgent.app", "SLVoiceAgent.app") | 460 | #self.path("vivox-runtime/universal-darwin/SLVoiceAgent.app", "SLVoiceAgent.app") |
450 | 461 | ||
451 | # llkdu dynamic library | ||
452 | # self.path("../../libraries/universal-darwin/lib_release/libllkdu.dylib", "libllkdu.dylib") | ||
453 | |||
454 | #libfmodwrapper.dylib | 462 | #libfmodwrapper.dylib |
455 | #self.path(self.args['configuration'] + "/libfmodwrapper.dylib", "libfmodwrapper.dylib") | 463 | #self.path(self.args['configuration'] + "/libfmodwrapper.dylib", "libfmodwrapper.dylib") |
456 | 464 | ||
@@ -658,7 +666,6 @@ class Linux_i686Manifest(LinuxManifest): | |||
658 | self.path("app_settings/mozilla-runtime-linux-i686") | 666 | self.path("app_settings/mozilla-runtime-linux-i686") |
659 | 667 | ||
660 | if self.prefix("../../libraries/i686-linux/lib_release_client", dst="lib"): | 668 | if self.prefix("../../libraries/i686-linux/lib_release_client", dst="lib"): |
661 | # self.path("libkdu_v42R.so") | ||
662 | # self.path("libfmod-3.75.so") | 669 | # self.path("libfmod-3.75.so") |
663 | self.path("libapr-1.so.0") | 670 | self.path("libapr-1.so.0") |
664 | self.path("libaprutil-1.so.0") | 671 | self.path("libaprutil-1.so.0") |
@@ -673,19 +680,19 @@ class Linux_i686Manifest(LinuxManifest): | |||
673 | self.path("libopenjpeg.so.2") | 680 | self.path("libopenjpeg.so.2") |
674 | #self.path("libtcmalloc.so.0") - bugged | 681 | #self.path("libtcmalloc.so.0") - bugged |
675 | #self.path("libstacktrace.so.0") - probably bugged | 682 | #self.path("libstacktrace.so.0") - probably bugged |
676 | # self.path("libllkdu.so", "../bin/libllkdu.so") # llkdu goes in bin for some reason | ||
677 | self.end_prefix("lib") | 683 | self.end_prefix("lib") |
678 | 684 | ||
679 | # Vivox runtimes | 685 | # Vivox runtimes |
680 | #if self.prefix(src="vivox-runtime/i686-linux", dst="bin"): | 686 | #if self.prefix(src="vivox-runtime/i686-linux", dst="bin"): |
681 | # self.path("SLVoice") | 687 | # self.path("SLVoice") |
682 | # self.end_prefix() | 688 | # self.end_prefix() |
683 | #if self.prefix(src="vivox-runtime/i686-linux", dst="lib"): | 689 | |
684 | # self.path("libopenal.so.1") | 690 | if self.prefix(src="vivox-runtime/i686-linux", dst="lib"): |
691 | self.path("libopenal.so.1") | ||
692 | self.path("libalut.so") | ||
685 | # self.path("libortp.so") | 693 | # self.path("libortp.so") |
686 | # self.path("libvivoxsdk.so") | 694 | # self.path("libvivoxsdk.so") |
687 | # self.path("libalut.so") | 695 | self.end_prefix("lib") |
688 | # self.end_prefix("lib") | ||
689 | 696 | ||
690 | class Linux_x86_64Manifest(LinuxManifest): | 697 | class Linux_x86_64Manifest(LinuxManifest): |
691 | def construct(self): | 698 | def construct(self): |