aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorArmin Weatherwax2011-07-08 16:43:43 +0200
committerArmin Weatherwax2011-11-13 14:28:27 +0100
commiteceee44dd3c990c536574aafa0a0084e9c8c7c57 (patch)
treec4c3b9593ea8306355e8fd61e5d9e714a0b35b04
parentimprove the voiceclient shutdown a bit (diff)
downloadmeta-impy-eceee44dd3c990c536574aafa0a0084e9c8c7c57.zip
meta-impy-eceee44dd3c990c536574aafa0a0084e9c8c7c57.tar.gz
meta-impy-eceee44dd3c990c536574aafa0a0084e9c8c7c57.tar.bz2
meta-impy-eceee44dd3c990c536574aafa0a0084e9c8c7c57.tar.xz
Linux: update OpenAL to 1.13.0
for Linux64 the 32bit compatibility libs (32bit openal et al.) are now integrated into the openal package.
-rw-r--r--linden/indra/cmake/ViewerMiscLibs.cmake6
-rwxr-xr-xlinden/indra/newview/viewer_manifest.py23
-rwxr-xr-xlinden/install.xml41
3 files changed, 21 insertions, 49 deletions
diff --git a/linden/indra/cmake/ViewerMiscLibs.cmake b/linden/indra/cmake/ViewerMiscLibs.cmake
index 38d0444..bf33490 100644
--- a/linden/indra/cmake/ViewerMiscLibs.cmake
+++ b/linden/indra/cmake/ViewerMiscLibs.cmake
@@ -5,18 +5,12 @@ if (NOT STANDALONE)
5 use_prebuilt_binary(libuuid) 5 use_prebuilt_binary(libuuid)
6 use_prebuilt_binary(vivox) 6 use_prebuilt_binary(vivox)
7 if(LINUX) 7 if(LINUX)
8 if (${ARCH} STREQUAL "x86_64")
9 use_prebuilt_binary(32bitcompatibilitylibs)
10 endif (${ARCH} STREQUAL "x86_64")
11 use_prebuilt_binary(fontconfig) 8 use_prebuilt_binary(fontconfig)
12 endif(LINUX) 9 endif(LINUX)
13else (NOT STANDALONE) 10else (NOT STANDALONE)
14 # Download there even when using standalone. 11 # Download there even when using standalone.
15 set(STANDALONE OFF) 12 set(STANDALONE OFF)
16 use_prebuilt_binary(vivox) 13 use_prebuilt_binary(vivox)
17 if(LINUX AND ${ARCH} STREQUAL "x86_64")
18 use_prebuilt_binary(32bitcompatibilitylibs)
19 endif(LINUX AND ${ARCH} STREQUAL "x86_64")
20 set(STANDALONE ON) 14 set(STANDALONE ON)
21endif(NOT STANDALONE) 15endif(NOT STANDALONE)
22 16
diff --git a/linden/indra/newview/viewer_manifest.py b/linden/indra/newview/viewer_manifest.py
index a0b9d77..190b48a 100755
--- a/linden/indra/newview/viewer_manifest.py
+++ b/linden/indra/newview/viewer_manifest.py
@@ -938,8 +938,12 @@ class Linux_i686Manifest(LinuxManifest):
938 self.path("libz.so.1") 938 self.path("libz.so.1")
939 939
940 # OpenAL 940 # OpenAL
941 self.path("libopenal.so.1.12.854", "libopenal.so.1") 941 self.path("libalut.so")
942 self.path("libalut.so.0.1.0", "libalut.so.0") 942 self.path("libalut.so.0")
943 self.path("libalut.so.0.0.0")
944 self.path("libopenal.so")
945 self.path("libopenal.so.1")
946 self.path("libopenal.so.1.13.0")
943 947
944 # GTK+ and dependencies 948 # GTK+ and dependencies
945 ## Lets just use the system libraries for all of these: 949 ## Lets just use the system libraries for all of these:
@@ -1028,7 +1032,6 @@ class Linux_i686Manifest(LinuxManifest):
1028 self.end_prefix("bin") 1032 self.end_prefix("bin")
1029 1033
1030 if self.prefix(src="vivox-runtime/i686-linux", dst="lib"): 1034 if self.prefix(src="vivox-runtime/i686-linux", dst="lib"):
1031 self.path("libalut.so")
1032 self.path("libortp.so") 1035 self.path("libortp.so")
1033 self.path("libvivoxsdk.so") 1036 self.path("libvivoxsdk.so")
1034 self.end_prefix("lib") 1037 self.end_prefix("lib")
@@ -1071,8 +1074,13 @@ class Linux_x86_64Manifest(LinuxManifest):
1071 #self.path("libz.so.1") #not needed 1074 #self.path("libz.so.1") #not needed
1072 1075
1073 # OpenAL 1076 # OpenAL
1074 self.path("libopenal.so.1.12.854", "libopenal.so.1") 1077 self.path("libopenal.so")
1075 self.path("libalut.so.0.1.0", "libalut.so.0") 1078 self.path("libopenal.so.1")
1079 self.path("libopenal.so.1.13.0")
1080 self.path("libalut.so")
1081 self.path("libalut.so.0")
1082 self.path("libalut.so.0.0.0")
1083
1076 # GTK+ and dependencies 1084 # GTK+ and dependencies
1077 ## Lets just use the system libraries for all of these: 1085 ## Lets just use the system libraries for all of these:
1078 ##self.path("libatk-1.0.so.0") 1086 ##self.path("libatk-1.0.so.0")
@@ -1169,9 +1177,12 @@ class Linux_x86_64Manifest(LinuxManifest):
1169 # 32bit libs needed for voice 1177 # 32bit libs needed for voice
1170 if self.prefix("../../libraries/x86_64-linux/lib_release_client/32bit-compat", dst="lib32"): 1178 if self.prefix("../../libraries/x86_64-linux/lib_release_client/32bit-compat", dst="lib32"):
1171 self.path("libalut.so") 1179 self.path("libalut.so")
1180 self.path("libalut.so.0")
1181 self.path("libalut.so.0.0.0")
1172 self.path("libidn.so.11") 1182 self.path("libidn.so.11")
1183 self.path("libopenal.so")
1173 self.path("libopenal.so.1") 1184 self.path("libopenal.so.1")
1174 # self.path("libortp.so") 1185 self.path("libopenal.so.1.13.0")
1175 self.path("libuuid.so.1") 1186 self.path("libuuid.so.1")
1176 self.end_prefix("lib32") 1187 self.end_prefix("lib32")
1177 1188
diff --git a/linden/install.xml b/linden/install.xml
index f757d80..8327c13 100755
--- a/linden/install.xml
+++ b/linden/install.xml
@@ -1205,29 +1205,19 @@ Copyright (C) 2004-2005 Vladimir Berezniker @ http://public.xdi.org/=vmpn
1205 <key>url</key> 1205 <key>url</key>
1206 <uri>http://imprudenceviewer.org/download/libs/openal-darwin-20091118.tar.bz2</uri> 1206 <uri>http://imprudenceviewer.org/download/libs/openal-darwin-20091118.tar.bz2</uri>
1207 </map> 1207 </map>
1208<!-- openal compiled against pulse 0.9.10
1209 <key>linux</key> 1208 <key>linux</key>
1210 <map> 1209 <map>
1211 <key>md5sum</key> 1210 <key>md5sum</key>
1212 <string>9dfdc055297355d04e04b905f92fbfad</string> 1211 <string>cb1acfef8c0c44e86b539bae0e255a2e</string>
1213 <key>url</key> 1212 <key>url</key>
1214 <uri>http://imprudenceviewer.org/download/libs/openal-linux32-20100426.tar.bz2</uri> 1213 <uri>http://download.kokuaviewer.org/files/libs/openal-1.13-Linux-i686-20110708.tar.bz2</uri>
1215 </map>
1216-->
1217 <!-- openal compiled against pulse 0.9.21 -->
1218 <key>linux</key>
1219 <map>
1220 <key>md5sum</key>
1221 <string>44f9bacc69a3d29ae0b46ed69ad7c2ce</string>
1222 <key>url</key>
1223 <uri>http://download.kokuaviewer.org/files/libs/openal-linux32-20110304.tar.bz2</uri>
1224 </map> 1214 </map>
1225 <key>linux64</key> 1215 <key>linux64</key>
1226 <map> 1216 <map>
1227 <key>md5sum</key> 1217 <key>md5sum</key>
1228 <string>032848c2591a15e26c71998df3644cfc</string> 1218 <string>7b1039886ab997d2926604540426961f</string>
1229 <key>url</key> 1219 <key>url</key>
1230 <uri>http://download.kokuaviewer.org/files/libs/openal-linux64-pulse0.9.21-20110304.tar.bz2</uri> 1220 <uri>http://download.kokuaviewer.org/files/libs/openal-1.13-Linux-x86_64-20110708.tar.bz2</uri>
1231 </map> 1221 </map>
1232 <key>windows</key> 1222 <key>windows</key>
1233 <map> 1223 <map>
@@ -1508,29 +1498,6 @@ Copyright (C) 2004-2005 Vladimir Berezniker @ http://public.xdi.org/=vmpn
1508 </map> 1498 </map>
1509 </map> 1499 </map>
1510 </map> 1500 </map>
1511 <key>32bitcompatibilitylibs</key>
1512 <map>
1513 <key>copyright</key>
1514 <string>Copyrights: Libidn: Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
1515 Simon Josefsson. License GPL v3.0.
1516 Freealut, libuuid, openal-soft: see copyright and license of the
1517 according main packages.
1518 </string>
1519 <key>description</key>
1520 <string>32bit libraries needed for using voice</string>
1521 <key>license</key>
1522 <string>gpl</string>
1523 <key>packages</key>
1524 <map>
1525 <key>linux64</key>
1526 <map>
1527 <key>md5sum</key>
1528 <string>cbaafc55fb8b14283541791e82f13462</string>
1529 <key>url</key>
1530 <uri>http://imprudenceviewer.org/download/libs/linux64-32bitcompatibilitylibs-20100903.tar.bz2</uri>
1531 </map>
1532 </map>
1533 </map>
1534 <key>xmlrpc-epi</key> 1501 <key>xmlrpc-epi</key>
1535 <map> 1502 <map>
1536 <key>copyright</key> 1503 <key>copyright</key>