aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorArmin Weatherwax2011-06-20 19:07:47 +0200
committerArmin Weatherwax2011-11-13 17:10:06 +0100
commit5c069f43e5776a7956daa5c26a86e9bf0389850b (patch)
treea58b112cbee426bad5556cad23dd61fd411197ea
parentlinux64 use gtk without libxml2 dependency (diff)
downloadmeta-impy-5c069f43e5776a7956daa5c26a86e9bf0389850b.zip
meta-impy-5c069f43e5776a7956daa5c26a86e9bf0389850b.tar.gz
meta-impy-5c069f43e5776a7956daa5c26a86e9bf0389850b.tar.bz2
meta-impy-5c069f43e5776a7956daa5c26a86e9bf0389850b.tar.xz
use qt/webkit 4.7.4 on linux
Diffstat (limited to '')
-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
-rwxr-xr-xlinden/install.xml50
6 files changed, 68 insertions, 67 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"):
diff --git a/linden/install.xml b/linden/install.xml
index 97a520d..e8fb391 100755
--- a/linden/install.xml
+++ b/linden/install.xml
@@ -153,9 +153,9 @@
153 <key>linux64</key> 153 <key>linux64</key>
154 <map> 154 <map>
155 <key>md5sum</key> 155 <key>md5sum</key>
156 <string>c4242416e0b2e642c0bf062a19a250e4</string> 156 <string>301a1317c7d5bebbdc396e1a4874175b</string>
157 <key>url</key> 157 <key>url</key>
158 <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/ares-1.3.0-linux64-20080909.tar.bz2</uri> 158 <uri>http://download.kokuaviewer.org/files/libs/ares-1.7.1-Linux-x86_64-20110405.tar.bz2</uri>
159 </map> 159 </map>
160 <key>windows</key> 160 <key>windows</key>
161 <map> 161 <map>
@@ -261,9 +261,9 @@
261 <key>linux64</key> 261 <key>linux64</key>
262 <map> 262 <map>
263 <key>md5sum</key> 263 <key>md5sum</key>
264 <string>6e9242d11d785f643f34d925a29967e7</string> 264 <string>7e698e37a1425d66f709163a36ce0b5a</string>
265 <key>url</key> 265 <key>url</key>
266 <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/curl-7.16.4-linux64-20080909.tar.bz2</uri> 266 <uri>http://download.kokuaviewer.org/files/libs/curl-7.21.4-Linux-x86_64-20110405.tar.bz2</uri>
267 </map> 267 </map>
268 <key>windows</key> 268 <key>windows</key>
269 <map> 269 <map>
@@ -998,12 +998,34 @@ Portions copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura
998 </map> 998 </map>
999 </map> 999 </map>
1000 </map> 1000 </map>
1001 <key>llqtwebkit</key> 1001 <key>kokua-qt</key>
1002 <map> 1002 <map>
1003 <key>license</key> 1003 <key>license</key>
1004 <string>lgpl</string> 1004 <string>lgpl</string>
1005 <key>packages</key> 1005 <key>packages</key>
1006 <map> 1006 <map>
1007 <key>linux</key>
1008 <map>
1009 <key>md5sum</key>
1010 <string>380775ee42191982c22fa5f5f5428250</string>
1011 <key>url</key>
1012 <uri>http://download.kokuaviewer.org/files/libs/kokua-qt4.7.4-Linux-i686-20110620.tar.bz2</uri>
1013 </map>
1014 <key>linux64</key>
1015 <map>
1016 <key>md5sum</key>
1017 <string>4c6c0f607f7cc9ebaa5446fd9ca3371a</string>
1018 <key>url</key>
1019 <uri>http://download.kokuaviewer.org/files/libs/kokua-qt4.7.4-Linux-x86_64-20110620.tar.bz2</uri>
1020 </map>
1021 </map>
1022 </map>
1023 <key>llqtwebkit</key>
1024 <map>
1025 <key>license</key>
1026 <string>gpl</string>
1027 <key>packages</key>
1028 <map>
1007 <key>darwin</key> 1029 <key>darwin</key>
1008 <map> 1030 <map>
1009 <key>md5sum</key> 1031 <key>md5sum</key>
@@ -1014,16 +1036,16 @@ Portions copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura
1014 <key>linux</key> 1036 <key>linux</key>
1015 <map> 1037 <map>
1016 <key>md5sum</key> 1038 <key>md5sum</key>
1017 <string>5d743c93b970abe685b185de83001a6e</string> 1039 <string>d2f69c0d72e28037f5377538d4ec8dfe</string>
1018 <key>url</key> 1040 <key>url</key>
1019 <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/llqtwebkit-linux-qt4.6-20100923.tar.bz2</uri> 1041 <uri>http://download.kokuaviewer.org/files/libs/kokua-llqtwebkit-Linux-i686-20110620.tar.bz2</uri>
1020 </map> 1042 </map>
1021 <key>linux64</key> 1043 <key>linux64</key>
1022 <map> 1044 <map>
1023 <key>md5sum</key> 1045 <key>md5sum</key>
1024 <string>d5deaf897fe8effa3d3537c875060379</string> 1046 <string>28fe808f318a2b66146e4bbcf1f96306</string>
1025 <key>url</key> 1047 <key>url</key>
1026 <uri>http://imprudenceviewer.org/download/libs/llqtwebkit-linux64-20100907.tar.bz2</uri> 1048 <uri>http://download.kokuaviewer.org/files/libs/kokua-llqtwebkit-Linux-x86_64-20110620.tar.bz2</uri>
1027 </map> 1049 </map>
1028 <key>windows</key> 1050 <key>windows</key>
1029 <map> 1051 <map>
@@ -1244,9 +1266,9 @@ Copyright (C) 2004-2005 Vladimir Berezniker @ http://public.xdi.org/=vmpn
1244 <key>linux64</key> 1266 <key>linux64</key>
1245 <map> 1267 <map>
1246 <key>md5sum</key> 1268 <key>md5sum</key>
1247 <string>00b23f28a2457d9dabbaff0b29ee7323</string> 1269 <string>d02fd5e08e7300e418ac86f00a321b23</string>
1248 <key>url</key> 1270 <key>url</key>
1249 <uri>http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/openSSL-0.9.8g-linux64-20080909.tar.bz2</uri> 1271 <uri>http://download.kokuaviewer.org/files/libs/openSSL-1.0.0-Linux-x86_64-20110405.tar.bz2</uri>
1250 </map> 1272 </map>
1251 <key>windows</key> 1273 <key>windows</key>
1252 <map> 1274 <map>
@@ -1551,9 +1573,9 @@ Copyright (C) 2004-2005 Vladimir Berezniker @ http://public.xdi.org/=vmpn
1551 <key>linux64</key> 1573 <key>linux64</key>
1552 <map> 1574 <map>
1553 <key>md5sum</key> 1575 <key>md5sum</key>
1554 <string>d085a173e3c05ff3bb0ee36ba42deb2c</string> 1576 <string>36716acbb29ed2adbc8d82d9ddbdec65</string>
1555 <key>url</key> 1577 <key>url</key>
1556 <uri>http://imprudenceviewer.org/download/libs/zlib-1.2.3-linux64-lenny-20091202.tar.bz2</uri> 1578 <uri>http://download.kokuaviewer.org/files/libs/z-lib-1.2.5-Linux-x86_64-20110405.tar.bz2</uri>
1557 </map> 1579 </map>
1558 <key>windows</key> 1580 <key>windows</key>
1559 <map> 1581 <map>