diff options
author | Armin Weatherwax | 2011-06-20 19:07:47 +0200 |
---|---|---|
committer | Armin Weatherwax | 2011-11-13 17:10:06 +0100 |
commit | 5c069f43e5776a7956daa5c26a86e9bf0389850b (patch) | |
tree | a58b112cbee426bad5556cad23dd61fd411197ea | |
parent | linux64 use gtk without libxml2 dependency (diff) | |
download | meta-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.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 | ||||
-rwxr-xr-x | linden/install.xml | 50 |
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.") |
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"): |
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> |