aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra
diff options
context:
space:
mode:
Diffstat (limited to 'linden/indra')
-rw-r--r--linden/indra/cmake/WebKitLibPlugin.cmake7
-rw-r--r--linden/indra/cmake/ZLIB.cmake6
-rwxr-xr-xlinden/indra/media_plugins/webkit/media_plugin_webkit.cpp3
-rw-r--r--linden/indra/newview/llfloaterabout.cpp5
-rwxr-xr-xlinden/indra/newview/viewer_manifest.py64
5 files changed, 32 insertions, 53 deletions
diff --git a/linden/indra/cmake/WebKitLibPlugin.cmake b/linden/indra/cmake/WebKitLibPlugin.cmake
index a4befa4..034eed5 100644
--- a/linden/indra/cmake/WebKitLibPlugin.cmake
+++ b/linden/indra/cmake/WebKitLibPlugin.cmake
@@ -29,6 +29,9 @@ if (STANDALONE)
29 set(WEBKITLIBPLUGIN OFF CACHE BOOL 29 set(WEBKITLIBPLUGIN OFF CACHE BOOL
30 "WEBKITLIBPLUGIN support for the llplugin/llmedia test apps.") 30 "WEBKITLIBPLUGIN support for the llplugin/llmedia test apps.")
31else (STANDALONE) 31else (STANDALONE)
32 if(LINUX)
33 use_prebuilt_binary(kokua-qt)
34 endif(LINUX)
32 use_prebuilt_binary(llqtwebkit) 35 use_prebuilt_binary(llqtwebkit)
33 set(WEBKITLIBPLUGIN ON CACHE BOOL 36 set(WEBKITLIBPLUGIN ON CACHE BOOL
34 "WEBKITLIBPLUGIN support for the llplugin/llmedia test apps.") 37 "WEBKITLIBPLUGIN support for the llplugin/llmedia test apps.")
@@ -62,8 +65,6 @@ elseif (LINUX)
62 else (STANDALONE) 65 else (STANDALONE)
63 set(WEBKIT_PLUGIN_LIBRARIES 66 set(WEBKIT_PLUGIN_LIBRARIES
64 llqtwebkit 67 llqtwebkit
65 qgif
66 qjpeg
67 QtWebKit 68 QtWebKit
68 QtOpenGL 69 QtOpenGL
69 QtNetwork 70 QtNetwork
@@ -74,6 +75,8 @@ elseif (LINUX)
74 X11 75 X11
75 Xrender 76 Xrender
76 GL 77 GL
78 jscore
77 ) 79 )
80
78 endif (STANDALONE) 81 endif (STANDALONE)
79endif (WINDOWS) 82endif (WINDOWS)
diff --git a/linden/indra/cmake/ZLIB.cmake b/linden/indra/cmake/ZLIB.cmake
index 48e5130..8a16a0e 100644
--- a/linden/indra/cmake/ZLIB.cmake
+++ b/linden/indra/cmake/ZLIB.cmake
@@ -17,6 +17,10 @@ else (STANDALONE)
17 set(ZLIB_LIBRARIES z) 17 set(ZLIB_LIBRARIES z)
18 endif (WINDOWS) 18 endif (WINDOWS)
19 if (WINDOWS OR LINUX) 19 if (WINDOWS OR LINUX)
20 set(ZLIB_INCLUDE_DIRS ${LIBS_PREBUILT_DIR}/include/zlib) 20 if(LINUX AND ${ARCH} STREQUAL "x86_64")
21 set(ZLIB_INCLUDE_DIRS ${LIBS_PREBUILT_DIR}/${LL_ARCH_DIR}/include)
22 else(LINUX AND ${ARCH} STREQUAL "x86_64")
23 set(ZLIB_INCLUDE_DIRS ${LIBS_PREBUILT_DIR}/include/zlib)
24 endif(LINUX AND ${ARCH} STREQUAL "x86_64")
21 endif (WINDOWS OR LINUX) 25 endif (WINDOWS OR LINUX)
22endif (STANDALONE) 26endif (STANDALONE)
diff --git a/linden/indra/media_plugins/webkit/media_plugin_webkit.cpp b/linden/indra/media_plugins/webkit/media_plugin_webkit.cpp
index 4a00557..2cae8d2 100755
--- a/linden/indra/media_plugins/webkit/media_plugin_webkit.cpp
+++ b/linden/indra/media_plugins/webkit/media_plugin_webkit.cpp
@@ -81,6 +81,7 @@ extern "C" {
81#ifdef LL_STANDALONE 81#ifdef LL_STANDALONE
82#include <qglobal.h> 82#include <qglobal.h>
83#elif defined(LL_LINUX) 83#elif defined(LL_LINUX)
84
84// We don't provide Qt headers for non-standalone, therefore define this here. 85// We don't provide Qt headers for non-standalone, therefore define this here.
85// Our prebuilt is built with QT_NAMESPACE undefined. 86// Our prebuilt is built with QT_NAMESPACE undefined.
86#define QT_MANGLE_NAMESPACE(name) name 87#define QT_MANGLE_NAMESPACE(name) name
@@ -1156,7 +1157,9 @@ void MediaPluginWebKit::receiveMessage(const char *message_string)
1156 std::string url = message_in.getValue("url"); 1157 std::string url = message_in.getValue("url");
1157 if ( 404 == code ) // browser lib only supports 404 right now 1158 if ( 404 == code ) // browser lib only supports 404 right now
1158 { 1159 {
1160#if LLQTWEBKIT_API_VERSION < 8
1159 LLQtWebKit::getInstance()->set404RedirectUrl( mBrowserWindowId, url ); 1161 LLQtWebKit::getInstance()->set404RedirectUrl( mBrowserWindowId, url );
1162#endif
1160 }; 1163 };
1161 } 1164 }
1162 else if(message_name == "set_user_agent") 1165 else if(message_name == "set_user_agent")
diff --git a/linden/indra/newview/llfloaterabout.cpp b/linden/indra/newview/llfloaterabout.cpp
index 13795e5..06bee7d 100644
--- a/linden/indra/newview/llfloaterabout.cpp
+++ b/linden/indra/newview/llfloaterabout.cpp
@@ -261,8 +261,11 @@ LLFloaterAbout::LLFloaterAbout()
261 support.append("\n"); 261 support.append("\n");
262 262
263 // TODO: Implement media plugin version query 263 // TODO: Implement media plugin version query
264 264#if LL_LINUX
265 support.append("Qt Webkit Version: 4.7.4 (version number hard-coded)");
266#else
265 support.append("Qt Webkit Version: 4.6 (version number hard-coded)"); 267 support.append("Qt Webkit Version: 4.6 (version number hard-coded)");
268#endif
266 support.append("\n"); 269 support.append("\n");
267 270
268 if (gPacketsIn > 0) 271 if (gPacketsIn > 0)
diff --git a/linden/indra/newview/viewer_manifest.py b/linden/indra/newview/viewer_manifest.py
index 9ad43ad..c13cf1a 100755
--- a/linden/indra/newview/viewer_manifest.py
+++ b/linden/indra/newview/viewer_manifest.py
@@ -1059,19 +1059,30 @@ class Linux_x86_64Manifest(LinuxManifest):
1059 self.path("libapr-1.so.0") 1059 self.path("libapr-1.so.0")
1060 self.path("libaprutil-1.so.0") 1060 self.path("libaprutil-1.so.0")
1061 self.path("libdb-4.2.so") 1061 self.path("libdb-4.2.so")
1062 self.path("libcrypto.so.0.9.8") 1062 self.path("libcrypto.so")
1063 self.path("libcrypto.so.1.0.0")
1063 self.path("libexpat.so.1") 1064 self.path("libexpat.so.1")
1064 self.path("libhunspell-1.2.so.0.0.0", "libhunspell-1.2.so.0") 1065 self.path("libhunspell-1.2.so.0.0.0", "libhunspell-1.2.so.0")
1065 self.path("libssl.so.0.9.8") 1066 self.path("libssl.so")
1067 self.path("libssl.so.1.0.0")
1066 self.path("libuuid.so", "libuuid.so.1") 1068 self.path("libuuid.so", "libuuid.so.1")
1067 self.path("libSDL-1.2.so.0") 1069 self.path("libSDL-1.2.so.0")
1068 self.path("libELFIO.so") 1070 self.path("libELFIO.so")
1069 self.path("libjpeg.so.7") 1071 self.path("libjpeg.so.7")
1070 self.path("libpng12.so.0") 1072 self.path("libpng12.so.0")
1071 self.path("libopenjpeg.so.2") 1073 self.path("libopenjpeg.so.2")
1072 #self.path("libz.so.1") #not needed
1073 1074
1075 self.path("libcares.so")
1076 self.path("libcares.so.2")
1077 self.path("libcares.so.2.0.0")
1078 self.path("libcurl.so")
1079 self.path("libcurl.so.4")
1080 self.path("libcurl.so.4.2.0")
1081 self.path("libz.so.1.2.5")
1082 self.path("libz.so.1")
1083 self.path("libz.so")
1074 # OpenAL 1084 # OpenAL
1085
1075 self.path("libopenal.so") 1086 self.path("libopenal.so")
1076 self.path("libopenal.so.1") 1087 self.path("libopenal.so.1")
1077 self.path("libopenal.so.1.13.0") 1088 self.path("libopenal.so.1.13.0")
@@ -1112,54 +1123,9 @@ class Linux_x86_64Manifest(LinuxManifest):
1112 #self.path("libgsttag-0.10.so.0") 1123 #self.path("libgsttag-0.10.so.0")
1113 #self.path("libgstvideo-0.10.so.0") 1124 #self.path("libgstvideo-0.10.so.0")
1114 1125
1115 ## Gstreamer plugin dependencies
1116 #self.path("libfaad.so.0")
1117 #self.path("libogg.so.0")
1118 #self.path("libtheora.so.0")
1119 #self.path("libvorbis.so.0")
1120 #self.path("libvorbisenc.so.2")
1121 #self.path("liboil-0.3.so.0")
1122 1126
1123 ## Gstreamer plugins
1124 #if self.prefix("gstreamer-plugins"):
1125 #self.path("libgstalsa.so")
1126 #self.path("libgstasf.so")
1127 #self.path("libgstaudioconvert.so")
1128 #self.path("libgstaudioresample.so")
1129 #self.path("libgstautodetect.so")
1130 #self.path("libgstavi.so")
1131 #self.path("libgstcoreelements.so")
1132 #self.path("libgstcoreindexers.so")
1133 #self.path("libgstdecodebin2.so")
1134 #self.path("libgstdecodebin.so")
1135 #self.path("libgstesd.so")
1136 #self.path("libgstfaad.so")
1137 #self.path("libgstffmpeg.so")
1138 #self.path("libgstffmpegcolorspace.so")
1139 #self.path("libgstgnomevfs.so")
1140 #self.path("libgsticydemux.so")
1141 #self.path("libgstid3demux.so")
1142 #self.path("libgstmpegdemux.so")
1143 #self.path("libgstmultifile.so")
1144 #self.path("libgstmultipart.so")
1145 #self.path("libgstogg.so")
1146 #self.path("libgstossaudio.so")
1147 #self.path("libgstplaybin.so")
1148 #self.path("libgstpulse.so")
1149 #self.path("libgstqtdemux.so")
1150 #self.path("libgstqueue2.so")
1151 #self.path("libgsttcp.so")
1152 #self.path("libgsttheora.so")
1153 #self.path("libgsttypefindfunctions.so")
1154 #self.path("libgstudp.so")
1155 #self.path("libgstvideoscale.so")
1156 #self.path("libgstvolume.so")
1157 #self.path("libgstvorbis.so")
1158 #self.path("libgstwavparse.so")
1159
1160 #self.end_prefix("gstreamer-plugins")
1161 self.end_prefix("lib64") 1127 self.end_prefix("lib64")
1162 1128
1163 1129
1164 # Vivox runtimes and libs 1130 # Vivox runtimes and libs
1165 if self.prefix(src="vivox-runtime/i686-linux", dst="bin"): 1131 if self.prefix(src="vivox-runtime/i686-linux", dst="bin"):