diff options
Diffstat (limited to 'linden/indra')
-rw-r--r-- | linden/indra/cmake/WebKitLibPlugin.cmake | 7 | ||||
-rw-r--r-- | linden/indra/cmake/ZLIB.cmake | 6 | ||||
-rwxr-xr-x | linden/indra/media_plugins/webkit/media_plugin_webkit.cpp | 3 | ||||
-rw-r--r-- | linden/indra/newview/llfloaterabout.cpp | 5 | ||||
-rwxr-xr-x | linden/indra/newview/viewer_manifest.py | 64 |
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.") |
31 | else (STANDALONE) | 31 | else (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) |
79 | endif (WINDOWS) | 82 | endif (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) |
22 | endif (STANDALONE) | 26 | endif (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"): |