This commit is contained in:
committed by
Git OBS Bridge
parent
8f37fc5c2e
commit
ce43a69833
51
chrome-wrapper
Normal file
51
chrome-wrapper
Normal file
@@ -0,0 +1,51 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Copyright (c) 2010 The Chromium Authors. All rights reserved.
|
||||||
|
# Use of this source code is governed by a BSD-style license that can be
|
||||||
|
# found in the LICENSE file.
|
||||||
|
|
||||||
|
# Running Chromium via this script makes it possible to set Chromium as the
|
||||||
|
# default browser directly out of a compile, without needing to package it.
|
||||||
|
|
||||||
|
DESKTOP="chromium-devel"
|
||||||
|
TITLE="Chromium"
|
||||||
|
|
||||||
|
# Checks a file to see if it's a 32 or 64-bit.
|
||||||
|
check_executable() {
|
||||||
|
out=$(file $(readlink -f $1) 2> /dev/null)
|
||||||
|
echo $out | grep -qs "ELF 32-bit LSB"
|
||||||
|
if [ $? = 0 ]; then
|
||||||
|
echo 32
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
echo $out | grep -qs "ELF 64-bit LSB"
|
||||||
|
if [ $? = 0 ]; then
|
||||||
|
echo 64
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
echo neither
|
||||||
|
}
|
||||||
|
|
||||||
|
# Let the wrapped binary know that it has been run through the wrapper.
|
||||||
|
export CHROME_WRAPPER="`readlink -f "$0"`"
|
||||||
|
|
||||||
|
HERE="`dirname "$CHROME_WRAPPER"`"
|
||||||
|
|
||||||
|
# We include some xdg utilities next to the binary, and we want to prefer them
|
||||||
|
# over the system versions because we know they work correctly for us. But if
|
||||||
|
# our path already exists, we leave it where it is, to allow overriding this.
|
||||||
|
# (Once distributions have picked up the updated xdg-mime, we can go back to
|
||||||
|
# appending $HERE rather than prepending.)
|
||||||
|
case ":$PATH:" in
|
||||||
|
*:$HERE:*)
|
||||||
|
# $PATH already contains $HERE, leave it where it is.
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
# Prepend $HERE to $PATH.
|
||||||
|
export PATH="$HERE:$PATH"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
export LD_LIBRARY_PATH="$HERE:$HERE/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
|
||||||
|
|
||||||
|
exec "$HERE/chrome" "$@"
|
||||||
81
chromium-6.0.406.0-system-gyp-v8.patch
Normal file
81
chromium-6.0.406.0-system-gyp-v8.patch
Normal file
@@ -0,0 +1,81 @@
|
|||||||
|
--- chromium/src/build/all.gyp 2010-11-25 19:17:16.000000000 +0100
|
||||||
|
+++ new/src/build/all.gyp 2010-11-25 21:05:09.413000018 +0100
|
||||||
|
@@ -51,7 +51,7 @@
|
||||||
|
'../third_party/sqlite/sqlite.gyp:*',
|
||||||
|
'../third_party/WebKit/Source/WebKit/chromium/WebKit.gyp:*',
|
||||||
|
'../third_party/zlib/zlib.gyp:*',
|
||||||
|
- '../v8/tools/gyp/v8.gyp:*',
|
||||||
|
+ 'linux/system.gyp:v8',
|
||||||
|
'../webkit/support/webkit_support.gyp:*',
|
||||||
|
'../webkit/webkit.gyp:*',
|
||||||
|
'util/build_util.gyp:*',
|
||||||
|
--- chromium/src/build/linux/system.gyp 2010-11-20 23:07:46.000000000 +0100
|
||||||
|
+++ new/src/build/linux/system.gyp 2010-11-25 21:05:09.418000018 +0100
|
||||||
|
@@ -340,6 +340,19 @@
|
||||||
|
}]]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
+ 'target_name': 'v8',
|
||||||
|
+ 'type': 'settings',
|
||||||
|
+ 'conditions': [
|
||||||
|
+ ['_toolset=="target"', {
|
||||||
|
+ 'link_settings': {
|
||||||
|
+ 'libraries': [
|
||||||
|
+ '-lv8',
|
||||||
|
+ '-lvpx',
|
||||||
|
+ ],
|
||||||
|
+ },
|
||||||
|
+ }]]
|
||||||
|
+ },
|
||||||
|
+ {
|
||||||
|
'target_name': 'gnome_keyring',
|
||||||
|
'type': 'settings',
|
||||||
|
'conditions': [
|
||||||
|
--- chromium/src/net/net.gyp 2010-11-25 19:17:15.000000000 +0100
|
||||||
|
+++ new/src/net/net.gyp 2010-11-25 21:05:09.427000018 +0100
|
||||||
|
@@ -717,7 +717,7 @@
|
||||||
|
'../third_party/icu/icu.gyp:icui18n',
|
||||||
|
'../third_party/icu/icu.gyp:icuuc',
|
||||||
|
'../third_party/zlib/zlib.gyp:zlib',
|
||||||
|
- '../v8/tools/gyp/v8.gyp:v8',
|
||||||
|
+ '../build/linux/system.gyp:v8',
|
||||||
|
'net_resources',
|
||||||
|
'ssl_false_start_blacklist_process#host',
|
||||||
|
],
|
||||||
|
--- chromium/src/third_party/WebKit/Source/WebCore/WebCore.gyp/WebCore.gyp 2010-11-20 23:09:21.000000000 +0100
|
||||||
|
+++ new/src/third_party/WebKit/Source/WebCore/WebCore.gyp/WebCore.gyp 2010-11-25 21:05:09.435000018 +0100
|
||||||
|
@@ -789,7 +789,7 @@
|
||||||
|
'conditions': [
|
||||||
|
['javascript_engine=="v8"', {
|
||||||
|
'dependencies': [
|
||||||
|
- '<(chromium_src_dir)/v8/tools/gyp/v8.gyp:v8',
|
||||||
|
+ '<(chromium_src_dir)/build/linux/system.gyp:v8',
|
||||||
|
],
|
||||||
|
'conditions': [
|
||||||
|
['inside_chromium_build==1 and OS=="win" and component=="shared_library"', {
|
||||||
|
@@ -904,10 +904,10 @@
|
||||||
|
'conditions': [
|
||||||
|
['javascript_engine=="v8"', {
|
||||||
|
'dependencies': [
|
||||||
|
- '<(chromium_src_dir)/v8/tools/gyp/v8.gyp:v8',
|
||||||
|
+ '<(chromium_src_dir)/build/linux/system.gyp:v8',
|
||||||
|
],
|
||||||
|
'export_dependent_settings': [
|
||||||
|
- '<(chromium_src_dir)/v8/tools/gyp/v8.gyp:v8',
|
||||||
|
+ '<(chromium_src_dir)/build/linux/system.gyp:v8',
|
||||||
|
],
|
||||||
|
'conditions': [
|
||||||
|
['inside_chromium_build==1 and OS=="win" and component=="shared_library"', {
|
||||||
|
@@ -1438,10 +1438,10 @@
|
||||||
|
'conditions': [
|
||||||
|
['javascript_engine=="v8"', {
|
||||||
|
'dependencies': [
|
||||||
|
- '<(chromium_src_dir)/v8/tools/gyp/v8.gyp:v8',
|
||||||
|
+ '<(chromium_src_dir)/build/linux/system.gyp:v8',
|
||||||
|
],
|
||||||
|
'export_dependent_settings': [
|
||||||
|
- '<(chromium_src_dir)/v8/tools/gyp/v8.gyp:v8',
|
||||||
|
+ '<(chromium_src_dir)/build/linux/system.gyp:v8',
|
||||||
|
],
|
||||||
|
}],
|
||||||
|
['OS=="mac"', {
|
||||||
23
chromium-6.0.425.0-ffmpeg-no-pkgconfig.patch
Normal file
23
chromium-6.0.425.0-ffmpeg-no-pkgconfig.patch
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
diff -up chromium-6.0.425.0-20100603svn48830/third_party/ffmpeg/ffmpeg.gyp.BAD chromium-6.0.425.0-20100603svn48830/third_party/ffmpeg/ffmpeg.gyp
|
||||||
|
--- chromium-6.0.425.0-20100603svn48830/src/third_party/ffmpeg/ffmpeg.gyp.BAD 2010-06-03 13:48:45.196313786 -0400
|
||||||
|
+++ chromium-6.0.425.0-20100603svn48830/src/third_party/ffmpeg/ffmpeg.gyp 2010-06-03 13:50:10.580325776 -0400
|
||||||
|
@@ -818,12 +818,14 @@
|
||||||
|
|
||||||
|
# Add pkg-config result to include path when use_system_ffmpeg!=0
|
||||||
|
['use_system_ffmpeg!=0', {
|
||||||
|
- 'cflags': [
|
||||||
|
- '<!@(pkg-config --cflags libavcodec libavformat libavutil)',
|
||||||
|
- ],
|
||||||
|
+ 'include_dirs': [
|
||||||
|
+ 'config',
|
||||||
|
+ 'ffmpeg-0.6-headers',
|
||||||
|
+ ],
|
||||||
|
'direct_dependent_settings': {
|
||||||
|
- 'cflags': [
|
||||||
|
- '<!@(pkg-config --cflags libavcodec libavformat libavutil)',
|
||||||
|
+ 'include_dirs': [
|
||||||
|
+ 'config',
|
||||||
|
+ 'ffmpeg-0.6-headers',
|
||||||
|
],
|
||||||
|
},
|
||||||
|
}, { # else use_system_ffmpeg==0, add local copy to include path
|
||||||
53
chromium-7.0.500.0-system-speex.patch
Normal file
53
chromium-7.0.500.0-system-speex.patch
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
diff -up chromium-7.0.500.0-20100819svn56724/build/linux/system.gyp.speex chromium-7.0.500.0-20100819svn56724/build/linux/system.gyp
|
||||||
|
--- chromium-7.0.500.0-20100819svn56724/src/build/linux/system.gyp.speex 2010-08-19 16:23:14.594998783 -0400
|
||||||
|
+++ chromium-7.0.500.0-20100819svn56724/src/build/linux/system.gyp 2010-08-19 16:23:14.676903548 -0400
|
||||||
|
@@ -348,6 +348,26 @@
|
||||||
|
}]]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
+ 'target_name': 'speex',
|
||||||
|
+ 'type': 'settings',
|
||||||
|
+ 'conditions': [
|
||||||
|
+ ['_toolset=="target"', {
|
||||||
|
+ 'direct_dependent_settings': {
|
||||||
|
+ 'cflags': [
|
||||||
|
+ '<!@(pkg-config --cflags speex)',
|
||||||
|
+ ],
|
||||||
|
+ },
|
||||||
|
+ 'link_settings': {
|
||||||
|
+ 'ldflags': [
|
||||||
|
+ '<!@(pkg-config --libs-only-L --libs-only-other speex)',
|
||||||
|
+ ],
|
||||||
|
+ 'libraries': [
|
||||||
|
+ '<!@(pkg-config --libs-only-l speex)',
|
||||||
|
+ ],
|
||||||
|
+ },
|
||||||
|
+ }]]
|
||||||
|
+ },
|
||||||
|
+ {
|
||||||
|
'target_name': 'gnome_keyring',
|
||||||
|
'type': 'settings',
|
||||||
|
'conditions': [
|
||||||
|
diff -up chromium-7.0.500.0-20100819svn56724/content/content_browser.gypi.speex chromium-7.0.500.0-20100819svn56724/chrome/chrome_browser.gypi
|
||||||
|
--- chromium-7.0.500.0-20100819svn56724/src/content/content_browser.gypi.speex 2010-08-19 16:23:14.594998783 -0400
|
||||||
|
+++ chromium-7.0.500.0-20100819svn56724/src/content/content_browser.gypi 2010-08-19 16:25:27.921293238 -0400
|
||||||
|
@@ -15,7 +15,7 @@
|
||||||
|
'../third_party/flac/flac.gyp:libflac',
|
||||||
|
# TODO(ericu): remove leveldb ref after crbug.com/6955013 is fixed.
|
||||||
|
'../third_party/leveldatabase/leveldatabase.gyp:leveldatabase',
|
||||||
|
- '../third_party/speex/speex.gyp:libspeex',
|
||||||
|
+ '../build/linux/system.gyp:speex',
|
||||||
|
'../third_party/WebKit/Source/WebKit/chromium/WebKit.gyp:webkit',
|
||||||
|
'../third_party/zlib/zlib.gyp:zlib',
|
||||||
|
'../ui/ui.gyp:ui',
|
||||||
|
--- chromium/src/content/browser/speech/audio_encoder.cc 2011-01-20 09:04:11.631000020 +0100
|
||||||
|
+++ chromium/src/content/browser/speech/audio_encoder.cc 2011-01-20 09:04:11.631000020 +0100
|
||||||
|
@@ -10,7 +10,7 @@
|
||||||
|
#include "base/stl_util.h"
|
||||||
|
#include "base/string_number_conversions.h"
|
||||||
|
#include "third_party/flac/flac.h"
|
||||||
|
-#include "third_party/speex/speex.h"
|
||||||
|
+#include <speex/speex.h>
|
||||||
|
|
||||||
|
using std::string;
|
||||||
|
|
||||||
310
chromium-7.0.542.0-codechanges-system-minizip-v8.patch
Normal file
310
chromium-7.0.542.0-codechanges-system-minizip-v8.patch
Normal file
@@ -0,0 +1,310 @@
|
|||||||
|
diff -up chromium-7.0.542.0/chrome/browser/browser_about_handler.cc.system-code chromium-7.0.542.0/chrome/browser/browser_about_handler.cc
|
||||||
|
--- chromium-7.0.542.0/src/chrome/browser/browser_about_handler.cc.system-code 2010-10-04 05:42:38.000000000 -0400
|
||||||
|
+++ chromium-7.0.542.0/src/chrome/browser/browser_about_handler.cc 2010-10-04 13:50:45.322377060 -0400
|
||||||
|
@@ -60,7 +60,7 @@
|
||||||
|
#include "net/base/net_util.h"
|
||||||
|
#include "ui/base/l10n/l10n_util.h"
|
||||||
|
#include "ui/base/resource/resource_bundle.h"
|
||||||
|
-#include "v8/include/v8.h"
|
||||||
|
+#include <v8.h>
|
||||||
|
#include "webkit/glue/user_agent.h"
|
||||||
|
#include "webkit/glue/webkit_glue.h"
|
||||||
|
#include "webkit/plugins/npapi/plugin_list.h"
|
||||||
|
diff -up chromium-7.0.542.0/chrome/browser/ui/webui/options/about_page_handler.cc.system-code chromium-7.0.542.0/chrome/browser/dom_ui/options/about_page_handler.cc
|
||||||
|
--- chromium-7.0.542.0/src/chrome/browser/ui/webui/options/chromeos/about_page_handler.cc.system-code 2010-10-04 14:20:06.569129133 -0400
|
||||||
|
+++ chromium-7.0.542.0/src/chrome/browser/ui/webui/options/chromeos/about_page_handler.cc 2010-10-04 14:20:21.197112798 -0400
|
||||||
|
@@ -31,7 +31,7 @@
|
||||||
|
#include "grit/theme_resources.h"
|
||||||
|
#include "ui/base/l10n/l10n_util.h"
|
||||||
|
#include "ui/base/resource/resource_bundle.h"
|
||||||
|
-#include "v8/include/v8.h"
|
||||||
|
+#include <v8.h>
|
||||||
|
#include "webkit/glue/user_agent.h"
|
||||||
|
#include "webkit/glue/webkit_glue.h"
|
||||||
|
|
||||||
|
diff -up chromium-7.0.542.0/chrome/renderer/external_extension.cc.system-code chromium-7.0.542.0/chrome/renderer/external_extension.cc
|
||||||
|
--- chromium-7.0.542.0/src/chrome/renderer/external_extension.cc.system-code 2010-10-04 05:42:44.000000000 -0400
|
||||||
|
+++ chromium-7.0.542.0/src/chrome/renderer/external_extension.cc 2010-10-04 14:16:54.845500082 -0400
|
||||||
|
@@ -12,7 +12,7 @@
|
||||||
|
#include "third_party/WebKit/Source/WebKit/chromium/public/WebDocument.h"
|
||||||
|
#include "third_party/WebKit/Source/WebKit/chromium/public/WebFrame.h"
|
||||||
|
#include "third_party/WebKit/Source/WebKit/chromium/public/WebView.h"
|
||||||
|
-#include "v8/include/v8.h"
|
||||||
|
+#include <v8.h>
|
||||||
|
|
||||||
|
using WebKit::WebFrame;
|
||||||
|
using WebKit::WebView;
|
||||||
|
diff -up chromium-7.0.542.0/chrome/renderer/loadtimes_extension_bindings.cc.system-code chromium-7.0.542.0/chrome/renderer/loadtimes_extension_bindings.cc
|
||||||
|
--- chromium-7.0.542.0/src/chrome/renderer/loadtimes_extension_bindings.cc.system-code 2010-10-04 05:42:44.000000000 -0400
|
||||||
|
+++ chromium-7.0.542.0/src/chrome/renderer/loadtimes_extension_bindings.cc 2010-10-04 14:16:54.846500790 -0400
|
||||||
|
@@ -9,7 +9,7 @@
|
||||||
|
#include "base/time.h"
|
||||||
|
#include "content/renderer/navigation_state.h"
|
||||||
|
#include "third_party/WebKit/Source/WebKit/chromium/public/WebFrame.h"
|
||||||
|
-#include "v8/include/v8.h"
|
||||||
|
+#include <v8.h>
|
||||||
|
|
||||||
|
using WebKit::WebDataSource;
|
||||||
|
using WebKit::WebFrame;
|
||||||
|
diff -up chromium-7.0.542.0/content/renderer/render_thread.cc.system-code chromium-7.0.542.0/chrome/renderer/render_thread.cc
|
||||||
|
--- chromium-7.0.542.0/src/content/renderer/render_thread.cc.system-code 2010-10-04 05:42:44.000000000 -0400
|
||||||
|
+++ chromium-7.0.542.0/src/content/renderer/render_thread.cc 2010-10-04 14:16:54.848500089 -0400
|
||||||
|
@@ -59,7 +59,7 @@
|
||||||
|
#include "third_party/WebKit/Source/WebKit/chromium/public/WebStorageEventDispatcher.h"
|
||||||
|
#include "third_party/WebKit/Source/WebKit/chromium/public/WebString.h"
|
||||||
|
#include "third_party/WebKit/Source/WebKit/chromium/public/WebView.h"
|
||||||
|
-#include "v8/include/v8.h"
|
||||||
|
+#include <v8.h>
|
||||||
|
#include "webkit/extensions/v8/benchmarking_extension.h"
|
||||||
|
#include "webkit/extensions/v8/playback_extension.h"
|
||||||
|
#include "webkit/glue/webkit_glue.h"
|
||||||
|
diff -up chromium-7.0.542.0/chrome/renderer/search_extension.cc.system-code chromium-7.0.542.0/chrome/renderer/search_extension.cc
|
||||||
|
--- chromium-7.0.542.0/src/chrome/renderer/search_extension.cc.system-code 2010-10-04 05:42:44.000000000 -0400
|
||||||
|
+++ chromium-7.0.542.0/src/chrome/renderer/search_extension.cc 2010-10-04 14:16:54.849503141 -0400
|
||||||
|
@@ -12,7 +12,7 @@
|
||||||
|
#include "chrome/renderer/searchbox.h"
|
||||||
|
#include "content/renderer/render_view.h"
|
||||||
|
#include "third_party/WebKit/Source/WebKit/chromium/public/WebFrame.h"
|
||||||
|
-#include "v8/include/v8.h"
|
||||||
|
+#include <v8.h>
|
||||||
|
|
||||||
|
using WebKit::WebFrame;
|
||||||
|
using WebKit::WebView;
|
||||||
|
diff -up chromium-7.0.542.0/chrome/renderer/translate_helper.cc.system-code chromium-7.0.542.0/chrome/renderer/translate_helper.cc
|
||||||
|
--- chromium-7.0.542.0/src/chrome/renderer/translate_helper.cc.system-code 2010-10-04 05:42:44.000000000 -0400
|
||||||
|
+++ chromium-7.0.542.0/src/chrome/renderer/translate_helper.cc 2010-10-04 14:16:54.850500334 -0400
|
||||||
|
@@ -18,7 +18,7 @@
|
||||||
|
#include "third_party/WebKit/Source/WebKit/chromium/public/WebScriptSource.h"
|
||||||
|
#include "third_party/WebKit/Source/WebKit/chromium/public/WebView.h"
|
||||||
|
#include "third_party/cld/encodings/compact_lang_det/win/cld_unicodetext.h"
|
||||||
|
-#include "v8/include/v8.h"
|
||||||
|
+#include <v8.h>
|
||||||
|
#include "webkit/glue/dom_operations.h"
|
||||||
|
|
||||||
|
using WebKit::WebDocument;
|
||||||
|
diff -up chromium-7.0.542.0/chrome/test/v8_unit_test.h.system-code chromium-7.0.542.0/chrome/test/v8_unit_test.h
|
||||||
|
--- chromium-7.0.542.0/src/chrome/test/base/v8_unit_test.h.system-code 2010-10-04 05:42:17.000000000 -0400
|
||||||
|
+++ chromium-7.0.542.0/src/chrome/test/base/v8_unit_test.h 2010-10-04 14:16:54.851503148 -0400
|
||||||
|
@@ -9,7 +9,7 @@
|
||||||
|
#include <string>
|
||||||
|
|
||||||
|
#include "testing/gtest/include/gtest/gtest.h"
|
||||||
|
-#include "v8/include/v8.h"
|
||||||
|
+#include <v8.h>
|
||||||
|
|
||||||
|
namespace base {
|
||||||
|
class StringPiece;
|
||||||
|
diff -up chromium-7.0.542.0/net/proxy/proxy_resolver_v8.cc.system-code chromium-7.0.542.0/net/proxy/proxy_resolver_v8.cc
|
||||||
|
--- chromium-7.0.542.0/src/net/proxy/proxy_resolver_v8.cc.system-code 2010-10-04 05:40:28.000000000 -0400
|
||||||
|
+++ chromium-7.0.542.0/src/net/proxy/proxy_resolver_v8.cc 2010-10-04 14:16:54.852507424 -0400
|
||||||
|
@@ -22,7 +22,7 @@
|
||||||
|
#include "net/proxy/proxy_resolver_js_bindings.h"
|
||||||
|
#include "net/proxy/proxy_resolver_request_context.h"
|
||||||
|
#include "net/proxy/proxy_resolver_script.h"
|
||||||
|
-#include "v8/include/v8.h"
|
||||||
|
+#include <v8.h>
|
||||||
|
|
||||||
|
// Notes on the javascript environment:
|
||||||
|
//
|
||||||
|
diff -up chromium-7.0.542.0/webkit/glue/webkit_glue.cc.system-code chromium-7.0.542.0/webkit/glue/webkit_glue.cc
|
||||||
|
--- chromium-7.0.542.0/src/webkit/glue/webkit_glue.cc.system-code 2010-10-04 05:39:57.000000000 -0400
|
||||||
|
+++ chromium-7.0.542.0/src/webkit/glue/webkit_glue.cc 2010-10-04 14:16:54.869402307 -0400
|
||||||
|
@@ -43,7 +43,7 @@
|
||||||
|
#endif
|
||||||
|
#include "webkit/glue/glue_serialize.h"
|
||||||
|
#include "webkit/glue/user_agent.h"
|
||||||
|
-#include "v8/include/v8.h"
|
||||||
|
+#include <v8.h>
|
||||||
|
|
||||||
|
using WebKit::WebCanvas;
|
||||||
|
using WebKit::WebData;
|
||||||
|
diff -up chromium-7.0.542.0/webkit/tools/test_shell/listener_leak_test.cc.system-code chromium-7.0.542.0/webkit/tools/test_shell/listener_leak_test.cc
|
||||||
|
--- chromium-7.0.542.0/src/webkit/tools/test_shell/listener_leak_test.cc.system-code 2010-10-04 05:39:56.000000000 -0400
|
||||||
|
+++ chromium-7.0.542.0/src/webkit/tools/test_shell/listener_leak_test.cc 2010-10-04 14:16:54.872365629 -0400
|
||||||
|
@@ -8,8 +8,8 @@
|
||||||
|
#include "base/string_number_conversions.h"
|
||||||
|
#include "base/string_util.h"
|
||||||
|
#include "testing/gtest/include/gtest/gtest.h"
|
||||||
|
-#include "v8/include/v8.h"
|
||||||
|
-#include "v8/include/v8-profiler.h"
|
||||||
|
+#include <v8.h>
|
||||||
|
+#include <v8-profiler.h>
|
||||||
|
#include "webkit/glue/webkit_glue.h"
|
||||||
|
#include "webkit/tools/test_shell/test_shell.h"
|
||||||
|
#include "webkit/tools/test_shell/test_shell_test.h"
|
||||||
|
--- chromium/src/chrome/renderer/extensions/bindings_utils.cc 2011-09-12 19:18:09.870226952 +0200
|
||||||
|
+++ chromium/src/chrome/renderer/extensions/bindings_utils.cc 2011-09-12 19:18:09.870226952 +0200
|
||||||
|
@@ -10,7 +10,7 @@
|
||||||
|
#include "content/renderer/render_view.h"
|
||||||
|
#include "third_party/WebKit/Source/WebKit/chromium/public/WebFrame.h"
|
||||||
|
#include "third_party/WebKit/Source/WebKit/chromium/public/WebView.h"
|
||||||
|
-#include "v8/include/v8.h"
|
||||||
|
+#include <v8.h>
|
||||||
|
|
||||||
|
using WebKit::WebFrame;
|
||||||
|
using WebKit::WebView;
|
||||||
|
--- chromium/src/chrome/renderer/extensions/bindings_utils.h 2011-09-12 19:18:09.870226952 +0200
|
||||||
|
+++ chromium/src/chrome/renderer/extensions/bindings_utils.h 2011-09-12 19:18:09.870226952 +0200
|
||||||
|
@@ -8,7 +8,7 @@
|
||||||
|
|
||||||
|
#include "base/memory/linked_ptr.h"
|
||||||
|
#include "base/memory/singleton.h"
|
||||||
|
-#include "v8/include/v8.h"
|
||||||
|
+#include <v8.h>
|
||||||
|
|
||||||
|
#include <list>
|
||||||
|
#include <map>
|
||||||
|
--- chromium/src/chrome/renderer/extensions/chrome_app_bindings.cc 2011-09-12 19:18:09.873226953 +0200
|
||||||
|
+++ chromium/src/chrome/renderer/extensions/chrome_app_bindings.cc 2011-09-12 19:18:09.873226953 +0200
|
||||||
|
@@ -19,7 +19,7 @@
|
||||||
|
#include "content/renderer/v8_value_converter.h"
|
||||||
|
#include "third_party/WebKit/Source/WebKit/chromium/public/WebDocument.h"
|
||||||
|
#include "third_party/WebKit/Source/WebKit/chromium/public/WebFrame.h"
|
||||||
|
-#include "v8/include/v8.h"
|
||||||
|
+#include <v8.h>
|
||||||
|
|
||||||
|
using WebKit::WebFrame;
|
||||||
|
|
||||||
|
--- chromium/src/chrome/renderer/extensions/chrome_webstore_bindings.cc 2011-09-12 19:18:09.867226952 +0200
|
||||||
|
+++ chromium/src/chrome/renderer/extensions/chrome_webstore_bindings.cc 2011-09-12 19:18:09.867226952 +0200
|
||||||
|
@@ -16,7 +16,7 @@
|
||||||
|
#include "third_party/WebKit/Source/WebKit/chromium/public/WebFrame.h"
|
||||||
|
#include "third_party/WebKit/Source/WebKit/chromium/public/WebNode.h"
|
||||||
|
#include "third_party/WebKit/Source/WebKit/chromium/public/WebNodeList.h"
|
||||||
|
-#include "v8/include/v8.h"
|
||||||
|
+#include <v8.h>
|
||||||
|
|
||||||
|
using WebKit::WebDocument;
|
||||||
|
using WebKit::WebElement;
|
||||||
|
--- chromium/src/chrome/renderer/extensions/event_bindings.cc 2011-09-12 19:18:09.866226952 +0200
|
||||||
|
+++ chromium/src/chrome/renderer/extensions/event_bindings.cc 2011-09-12 19:18:09.866226952 +0200
|
||||||
|
@@ -32,7 +32,7 @@
|
||||||
|
#include "third_party/WebKit/Source/WebKit/chromium/public/WebURL.h"
|
||||||
|
#include "third_party/WebKit/Source/WebKit/chromium/public/WebURLRequest.h"
|
||||||
|
#include "third_party/WebKit/Source/WebKit/chromium/public/WebView.h"
|
||||||
|
-#include "v8/include/v8.h"
|
||||||
|
+#include <v8.h>
|
||||||
|
|
||||||
|
using bindings_utils::CallFunctionInContext;
|
||||||
|
using bindings_utils::ContextInfo;
|
||||||
|
--- chromium/src/chrome/renderer/extensions/extension_base.cc 2011-09-12 19:18:09.868226952 +0200
|
||||||
|
+++ chromium/src/chrome/renderer/extensions/extension_base.cc 2011-09-12 19:18:09.868226952 +0200
|
||||||
|
@@ -17,7 +17,7 @@
|
||||||
|
#include "third_party/WebKit/Source/WebKit/chromium/public/WebFrame.h"
|
||||||
|
#include "third_party/WebKit/Source/WebKit/chromium/public/WebView.h"
|
||||||
|
#include "ui/base/resource/resource_bundle.h"
|
||||||
|
-#include "v8/include/v8.h"
|
||||||
|
+#include <v8.h>
|
||||||
|
|
||||||
|
using WebKit::WebFrame;
|
||||||
|
using WebKit::WebView;
|
||||||
|
--- chromium/src/chrome/renderer/extensions/extension_base.h 2011-09-12 19:18:09.868226952 +0200
|
||||||
|
+++ chromium/src/chrome/renderer/extensions/extension_base.h 2011-09-12 19:18:09.868226952 +0200
|
||||||
|
@@ -7,7 +7,7 @@
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include "base/logging.h"
|
||||||
|
-#include "v8/include/v8.h"
|
||||||
|
+#include <v8.h>
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
|
||||||
|
--- chromium/src/chrome/renderer/extensions/extension_dispatcher.cc 2011-09-12 19:18:09.871226952 +0200
|
||||||
|
+++ chromium/src/chrome/renderer/extensions/extension_dispatcher.cc 2011-09-12 19:18:09.871226952 +0200
|
||||||
|
@@ -25,7 +25,7 @@
|
||||||
|
#include "third_party/WebKit/Source/WebKit/chromium/public/WebSecurityPolicy.h"
|
||||||
|
#include "third_party/WebKit/Source/WebKit/chromium/public/WebString.h"
|
||||||
|
#include "third_party/WebKit/Source/WebKit/chromium/public/WebURLRequest.h"
|
||||||
|
-#include "v8/include/v8.h"
|
||||||
|
+#include <v8.h>
|
||||||
|
|
||||||
|
namespace {
|
||||||
|
static const double kInitialExtensionIdleHandlerDelayS = 5.0 /* seconds */;
|
||||||
|
--- chromium/src/chrome/renderer/extensions/extension_process_bindings.cc 2011-09-12 19:18:09.872226953 +0200
|
||||||
|
+++ chromium/src/chrome/renderer/extensions/extension_process_bindings.cc 2011-09-12 19:18:09.872226953 +0200
|
||||||
|
@@ -40,7 +40,7 @@
|
||||||
|
#include "third_party/WebKit/Source/WebKit/chromium/public/WebView.h"
|
||||||
|
#include "third_party/skia/include/core/SkBitmap.h"
|
||||||
|
#include "third_party/skia/include/core/SkColor.h"
|
||||||
|
-#include "v8/include/v8.h"
|
||||||
|
+#include <v8.h>
|
||||||
|
#include "webkit/glue/webkit_glue.h"
|
||||||
|
|
||||||
|
using bindings_utils::GetPendingRequestMap;
|
||||||
|
--- chromium/src/chrome/renderer/extensions/js_only_v8_extensions.cc 2011-09-12 19:18:09.869226952 +0200
|
||||||
|
+++ chromium/src/chrome/renderer/extensions/js_only_v8_extensions.cc 2011-09-12 19:18:09.869226952 +0200
|
||||||
|
@@ -6,7 +6,7 @@
|
||||||
|
|
||||||
|
#include "chrome/renderer/extensions/extension_base.h"
|
||||||
|
#include "grit/renderer_resources.h"
|
||||||
|
-#include "v8/include/v8.h"
|
||||||
|
+#include <v8.h>
|
||||||
|
|
||||||
|
// JsonSchemaJsV8Extension
|
||||||
|
const char* JsonSchemaJsV8Extension::kName = "chrome/jsonschema";
|
||||||
|
--- chromium/src/chrome/renderer/extensions/renderer_extension_bindings.cc 2011-09-12 19:18:09.870226952 +0200
|
||||||
|
+++ chromium/src/chrome/renderer/extensions/renderer_extension_bindings.cc 2011-09-12 19:18:09.870226952 +0200
|
||||||
|
@@ -19,7 +19,7 @@
|
||||||
|
#include "content/renderer/render_thread.h"
|
||||||
|
#include "content/renderer/render_view.h"
|
||||||
|
#include "grit/renderer_resources.h"
|
||||||
|
-#include "v8/include/v8.h"
|
||||||
|
+#include <v8.h>
|
||||||
|
|
||||||
|
// Message passing API example (in a content script):
|
||||||
|
// var extension =
|
||||||
|
--- chromium/src/webkit/extensions/v8/benchmarking_extension.cc 2011-09-12 19:14:10.296215361 +0200
|
||||||
|
+++ chromium/src/webkit/extensions/v8/benchmarking_extension.cc 2011-09-12 19:14:10.296215361 +0200
|
||||||
|
@@ -7,7 +7,7 @@
|
||||||
|
#include "base/metrics/stats_table.h"
|
||||||
|
#include "base/time.h"
|
||||||
|
#include "third_party/WebKit/Source/WebKit/chromium/public/WebCache.h"
|
||||||
|
-#include "v8/include/v8.h"
|
||||||
|
+#include <v8.h>
|
||||||
|
#include "webkit/glue/webkit_glue.h"
|
||||||
|
|
||||||
|
using WebKit::WebCache;
|
||||||
|
--- chromium/src/webkit/extensions/v8/gc_extension.cc 2011-09-02 20:36:06.477665945 +0200
|
||||||
|
+++ chromium/src/webkit/extensions/v8/gc_extension.cc 2011-09-02 20:36:06.477665945 +0200
|
||||||
|
@@ -4,7 +4,7 @@
|
||||||
|
|
||||||
|
#include "webkit/extensions/v8/gc_extension.h"
|
||||||
|
|
||||||
|
-#include "v8/include/v8.h"
|
||||||
|
+#include <v8.h>
|
||||||
|
|
||||||
|
const char kGCExtensionName[] = "v8/GCController";
|
||||||
|
|
||||||
|
--- chromium/src/webkit/extensions/v8/heap_profiler_extension.cc 2011-09-12 19:14:10.294215364 +0200
|
||||||
|
+++ chromium/src/webkit/extensions/v8/heap_profiler_extension.cc 2011-09-12 19:14:10.294215364 +0200
|
||||||
|
@@ -5,7 +5,7 @@
|
||||||
|
#include "webkit/extensions/v8/heap_profiler_extension.h"
|
||||||
|
|
||||||
|
#include "base/basictypes.h"
|
||||||
|
-#include "v8/include/v8.h"
|
||||||
|
+#include <v8.h>
|
||||||
|
|
||||||
|
#if defined(USE_TCMALLOC) && !defined(OS_WIN)
|
||||||
|
#include "third_party/tcmalloc/chromium/src/google/heap-profiler.h"
|
||||||
|
--- chromium/src/webkit/extensions/v8/playback_extension.cc 2011-09-12 19:14:10.295215363 +0200
|
||||||
|
+++ chromium/src/webkit/extensions/v8/playback_extension.cc 2011-09-12 19:14:10.295215363 +0200
|
||||||
|
@@ -4,7 +4,7 @@
|
||||||
|
|
||||||
|
#include "webkit/extensions/v8/playback_extension.h"
|
||||||
|
|
||||||
|
-#include "v8/include/v8.h"
|
||||||
|
+#include <v8.h>
|
||||||
|
|
||||||
|
const char kPlaybackExtensionName[] = "v8/PlaybackMode";
|
||||||
|
|
||||||
|
--- chromium/src/webkit/extensions/v8/profiler_extension.cc 2011-09-12 19:14:10.295215363 +0200
|
||||||
|
+++ chromium/src/webkit/extensions/v8/profiler_extension.cc 2011-09-12 19:14:10.295215363 +0200
|
||||||
|
@@ -5,7 +5,7 @@
|
||||||
|
#include "webkit/extensions/v8/profiler_extension.h"
|
||||||
|
|
||||||
|
#include "build/build_config.h"
|
||||||
|
-#include "v8/include/v8.h"
|
||||||
|
+#include <v8.h>
|
||||||
|
|
||||||
|
#if defined(USE_TCMALLOC) && defined(OS_POSIX) && !defined(OS_MACOSX)
|
||||||
|
#include "third_party/tcmalloc/chromium/src/google/profiler.h"
|
||||||
190
chromium-7.0.542.0-media-probe.patch
Normal file
190
chromium-7.0.542.0-media-probe.patch
Normal file
@@ -0,0 +1,190 @@
|
|||||||
|
diff -up chromium-7.0.542.0/net/base/mime_util.cc.media-probe chromium-7.0.542.0/net/base/mime_util.cc
|
||||||
|
--- chromium-7.0.542.0/src/net/base/mime_util.cc.media-probe 2010-10-04 05:40:38.000000000 -0400
|
||||||
|
+++ chromium-7.0.542.0/src/net/base/mime_util.cc 2010-10-04 15:02:09.324499172 -0400
|
||||||
|
@@ -15,6 +15,15 @@
|
||||||
|
#include "base/string_util.h"
|
||||||
|
#include "base/utf_string_conversions.h"
|
||||||
|
|
||||||
|
+#include "base/path_service.h"
|
||||||
|
+
|
||||||
|
+#if ! defined(OS_MACOSX) && defined (OS_POSIX)
|
||||||
|
+#include <dlfcn.h>
|
||||||
|
+#define HAVE_DLFCN 1
|
||||||
|
+#else
|
||||||
|
+#define HAVE_DLFCN 0
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
using std::string;
|
||||||
|
|
||||||
|
namespace net {
|
||||||
|
@@ -224,34 +233,36 @@
|
||||||
|
"image/x-xbitmap" // xbm
|
||||||
|
};
|
||||||
|
|
||||||
|
-// A list of media types: http://en.wikipedia.org/wiki/Internet_media_type
|
||||||
|
-// A comprehensive mime type list: http://plugindoc.mozdev.org/winmime.php
|
||||||
|
-static const char* const supported_media_types[] = {
|
||||||
|
-#if defined(ENABLE_MEDIA_TYPE_OGG)
|
||||||
|
- // Ogg.
|
||||||
|
- "video/ogg",
|
||||||
|
- "audio/ogg",
|
||||||
|
- "application/ogg",
|
||||||
|
-#endif
|
||||||
|
+struct format_info {
|
||||||
|
+ const char* name;
|
||||||
|
+ const char* symbol;
|
||||||
|
+ const bool fallback;
|
||||||
|
+};
|
||||||
|
|
||||||
|
- // WebM.
|
||||||
|
- "video/webm",
|
||||||
|
- "audio/webm",
|
||||||
|
- "audio/wav",
|
||||||
|
- "audio/x-wav",
|
||||||
|
|
||||||
|
#if defined(GOOGLE_CHROME_BUILD) || defined(USE_PROPRIETARY_CODECS)
|
||||||
|
- // MPEG-4.
|
||||||
|
- "video/mp4",
|
||||||
|
- "video/x-m4v",
|
||||||
|
- "audio/mp4",
|
||||||
|
- "audio/x-m4a",
|
||||||
|
-
|
||||||
|
- // MP3.
|
||||||
|
- "audio/mp3",
|
||||||
|
- "audio/x-mp3",
|
||||||
|
- "audio/mpeg",
|
||||||
|
+#define MPEG true
|
||||||
|
+#else
|
||||||
|
+#define MPEG false
|
||||||
|
#endif
|
||||||
|
+
|
||||||
|
+// A list of media types: http://en.wikipedia.org/wiki/Internet_media_type
|
||||||
|
+// A comprehensive mime type list: http://plugindoc.mozdev.org/winmime.php
|
||||||
|
+static const format_info supported_media_types[] = {
|
||||||
|
+ { "video/ogg", "ogg_demuxer", true },
|
||||||
|
+ { "audio/ogg", "ogg_demuxer", true },
|
||||||
|
+ { "application/ogg", "ogg_demuxer", true },
|
||||||
|
+ { "video/webm", "matroska_demuxer", true },
|
||||||
|
+ { "audio/webm", "matroska_demuxer", true },
|
||||||
|
+ { "audio/wav", "wav_demuxer", true },
|
||||||
|
+ { "audio/x-wav", "wav_demuxer", true },
|
||||||
|
+ { "video/mp4", "mov_demuxer", MPEG },
|
||||||
|
+ { "video/x-m4v", "mov_demuxer", MPEG },
|
||||||
|
+ { "audio/mp4", "mov_demuxer", MPEG },
|
||||||
|
+ { "audio/x-m4a", "mov_demuxer", MPEG },
|
||||||
|
+ { "audio/mp3", "mp3_demuxer", MPEG },
|
||||||
|
+ { "audio/x-mp3", "mp3_demuxer", MPEG },
|
||||||
|
+ { "audio/mpeg", "mp3_demuxer", MPEG },
|
||||||
|
};
|
||||||
|
|
||||||
|
// List of supported codecs when passed in with <source type="...">.
|
||||||
|
@@ -261,17 +272,12 @@
|
||||||
|
//
|
||||||
|
// The codecs for WAV are integers as defined in Appendix A of RFC2361:
|
||||||
|
// http://tools.ietf.org/html/rfc2361
|
||||||
|
-static const char* const supported_media_codecs[] = {
|
||||||
|
-#if defined(GOOGLE_CHROME_BUILD) || defined(USE_PROPRIETARY_CODECS)
|
||||||
|
- "avc1",
|
||||||
|
- "mp4a",
|
||||||
|
-#endif
|
||||||
|
-#if defined(ENABLE_MEDIA_CODEC_THEORA)
|
||||||
|
- "theora",
|
||||||
|
-#endif
|
||||||
|
- "vorbis",
|
||||||
|
- "vp8",
|
||||||
|
- "1" // WAVE_FORMAT_PCM.
|
||||||
|
+static const format_info supported_media_codecs[] = {
|
||||||
|
+ { "avc1", "aac_decoder", MPEG },
|
||||||
|
+ { "mp4a", "h264_decoder", MPEG },
|
||||||
|
+ { "theora", "theora_decoder", true },
|
||||||
|
+ { "vorbis", "vorbis_decoder", true },
|
||||||
|
+ { "vp8", "libvpx_decoder", true },
|
||||||
|
};
|
||||||
|
|
||||||
|
// Note: does not include javascript types list (see supported_javascript_types)
|
||||||
|
@@ -345,7 +351,47 @@
|
||||||
|
{ "audio/wav", "1" }
|
||||||
|
};
|
||||||
|
|
||||||
|
+#if defined(OS_MACOSX)
|
||||||
|
+#define DSO_NAME(MODULE) ("lib" MODULE ".dylib")
|
||||||
|
+#elif defined(OS_POSIX)
|
||||||
|
+#define DSO_NAME(MODULE) ("lib" MODULE ".so")
|
||||||
|
+#else
|
||||||
|
+#define DSO_NAME(MODULE) (MODULE ".dll")
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
+static void* GetHandle(const FilePath& module_dir, const char* library) {
|
||||||
|
+#if HAVE_DLFCN
|
||||||
|
+ FilePath path = module_dir.Append(library);
|
||||||
|
+ return dlopen(path.value().c_str(), RTLD_LAZY);
|
||||||
|
+#else
|
||||||
|
+ return NULL;
|
||||||
|
+#endif
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
+static void DumpHandle(void* dlhandle) {
|
||||||
|
+#if HAVE_DLFCN
|
||||||
|
+ if (dlhandle)
|
||||||
|
+ dlclose(dlhandle);
|
||||||
|
+#endif
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
+static bool ProbeFormat(void* dlhandle, const char* symbol, bool fallback) {
|
||||||
|
+#if HAVE_DLFCN
|
||||||
|
+ return dlhandle && dlsym(dlhandle, symbol);
|
||||||
|
+#else
|
||||||
|
+ return fallback;
|
||||||
|
+#endif
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
void MimeUtil::InitializeMimeTypeMaps() {
|
||||||
|
+ FilePath module_path;
|
||||||
|
+#if defined(OS_MACOSX)
|
||||||
|
+ module_path = mac_util::MainAppBundlePath().Append("Libraries");
|
||||||
|
+#else
|
||||||
|
+ PathService::Get(base::DIR_MODULE, &module_path);
|
||||||
|
+#endif
|
||||||
|
+ void* h_ffmpegsumo = GetHandle(module_path, DSO_NAME("ffmpegsumo"));
|
||||||
|
+
|
||||||
|
for (size_t i = 0; i < arraysize(supported_image_types); ++i)
|
||||||
|
image_map_.insert(supported_image_types[i]);
|
||||||
|
|
||||||
|
@@ -355,11 +401,15 @@
|
||||||
|
for (size_t i = 0; i < arraysize(supported_javascript_types); ++i)
|
||||||
|
non_image_map_.insert(supported_javascript_types[i]);
|
||||||
|
for (size_t i = 0; i < arraysize(supported_media_types); ++i)
|
||||||
|
- non_image_map_.insert(supported_media_types[i]);
|
||||||
|
+ if (ProbeFormat(h_ffmpegsumo, supported_media_types[i].symbol,
|
||||||
|
+ supported_media_types[i].fallback))
|
||||||
|
+ non_image_map_.insert(supported_media_types[i].name);
|
||||||
|
|
||||||
|
// Initialize the supported media types.
|
||||||
|
for (size_t i = 0; i < arraysize(supported_media_types); ++i)
|
||||||
|
- media_map_.insert(supported_media_types[i]);
|
||||||
|
+ if (ProbeFormat(h_ffmpegsumo, supported_media_types[i].symbol,
|
||||||
|
+ supported_media_types[i].fallback))
|
||||||
|
+ media_map_.insert(supported_media_types[i].name);
|
||||||
|
|
||||||
|
for (size_t i = 0; i < arraysize(supported_javascript_types); ++i)
|
||||||
|
javascript_map_.insert(supported_javascript_types[i]);
|
||||||
|
@@ -368,7 +418,9 @@
|
||||||
|
view_source_map_.insert(view_source_types[i]);
|
||||||
|
|
||||||
|
for (size_t i = 0; i < arraysize(supported_media_codecs); ++i)
|
||||||
|
- codecs_map_.insert(supported_media_codecs[i]);
|
||||||
|
+ if (ProbeFormat(h_ffmpegsumo, supported_media_codecs[i].symbol,
|
||||||
|
+ supported_media_codecs[i].fallback))
|
||||||
|
+ codecs_map_.insert(supported_media_codecs[i].name);
|
||||||
|
|
||||||
|
// Initialize the strict supported media types.
|
||||||
|
for (size_t i = 0; i < arraysize(format_codec_mappings); ++i) {
|
||||||
|
@@ -382,6 +434,8 @@
|
||||||
|
codecs.insert(mime_type_codecs[j]);
|
||||||
|
strict_format_map_[format_codec_mappings[i].mime_type] = codecs;
|
||||||
|
}
|
||||||
|
+
|
||||||
|
+ DumpHandle(h_ffmpegsumo);
|
||||||
|
}
|
||||||
|
|
||||||
|
bool MimeUtil::IsSupportedImageMimeType(const char* mime_type) const {
|
||||||
43
chromium-7.0.542.0-system-libvpx.patch
Normal file
43
chromium-7.0.542.0-system-libvpx.patch
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
diff -up chromium-7.0.542.0/build/linux/system.gyp.system-libvpx chromium-7.0.542.0/build/linux/system.gyp
|
||||||
|
--- chromium-7.0.542.0/src/build/linux/system.gyp.system-libvpx 2010-10-06 14:01:19.638507000 -0400
|
||||||
|
+++ chromium-7.0.542.0/src/build/linux/system.gyp 2010-10-06 14:01:19.650507000 -0400
|
||||||
|
@@ -409,6 +409,26 @@
|
||||||
|
}]]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
+ 'target_name': 'libvpx',
|
||||||
|
+ 'type': 'settings',
|
||||||
|
+ 'conditions': [
|
||||||
|
+ ['_toolset=="target"', {
|
||||||
|
+ 'direct_dependent_settings': {
|
||||||
|
+ 'cflags': [
|
||||||
|
+ '-I/usr/include/vpx',
|
||||||
|
+ ],
|
||||||
|
+ },
|
||||||
|
+ 'link_settings': {
|
||||||
|
+ 'ldflags': [
|
||||||
|
+ '',
|
||||||
|
+ ],
|
||||||
|
+ 'libraries': [
|
||||||
|
+ '-lvpx',
|
||||||
|
+ ],
|
||||||
|
+ },
|
||||||
|
+ }]]
|
||||||
|
+ },
|
||||||
|
+ {
|
||||||
|
'target_name': 'gnome_keyring',
|
||||||
|
'type': 'settings',
|
||||||
|
'conditions': [
|
||||||
|
diff -up chromium-7.0.542.0/third_party/ffmpeg/ffmpeg.gyp.system-libvpx chromium-7.0.542.0/third_party/ffmpeg/ffmpeg.gyp
|
||||||
|
--- chromium-7.0.542.0/src/third_party/ffmpeg/ffmpeg.gyp.system-libvpx 2010-10-06 14:04:09.730507291 -0400
|
||||||
|
+++ chromium-7.0.542.0/src/third_party/ffmpeg/ffmpeg.gyp 2010-10-06 14:05:14.341510863 -0400
|
||||||
|
@@ -812,6 +812,9 @@
|
||||||
|
'<(output_root)',
|
||||||
|
'../..', # The chromium 'src' directory.
|
||||||
|
],
|
||||||
|
+ 'dependencies': [
|
||||||
|
+ '../../build/linux/system.gyp:libvpx',
|
||||||
|
+ ],
|
||||||
|
'direct_dependent_settings': {
|
||||||
|
'defines': [
|
||||||
|
'__STDC_CONSTANT_MACROS', # FFmpeg uses INT64_C.
|
||||||
14
chromium-browser.desktop
Normal file
14
chromium-browser.desktop
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Version=1.0
|
||||||
|
Name=Chromium Web Browser
|
||||||
|
Comment=Browse the World Wide Web
|
||||||
|
GenericName=Web Browser
|
||||||
|
Exec=chromium %u
|
||||||
|
Terminal=false
|
||||||
|
X-MultipleArgs=false
|
||||||
|
Type=Application
|
||||||
|
Icon=chromium-browser.png
|
||||||
|
Categories=Network;WebBrowser;
|
||||||
|
MimeType=text/html;text/xml;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https;
|
||||||
|
StartupWMClass=Chromium
|
||||||
|
|
||||||
123
chromium-browser.sh
Normal file
123
chromium-browser.sh
Normal file
@@ -0,0 +1,123 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Chromium launcher
|
||||||
|
|
||||||
|
# Authors:
|
||||||
|
# Fabien Tassin <fta@sofaraway.org>
|
||||||
|
# License: GPLv2 or later
|
||||||
|
|
||||||
|
APPNAME=chromium
|
||||||
|
LIBDIR=/usr/lib/chromium
|
||||||
|
GDB=/usr/bin/gdb
|
||||||
|
CHROME_SANDBOX=/usr/lib/chrome_sandbox
|
||||||
|
|
||||||
|
# Let the Chromium aware MeeGo desktop environment.
|
||||||
|
# For system proxy setting integration.
|
||||||
|
GNOME_DESKTOP_SESSION_ID="this-is-deprecated"
|
||||||
|
export GNOME_DESKTOP_SESSION_ID
|
||||||
|
|
||||||
|
usage () {
|
||||||
|
echo "$APPNAME [-h|--help] [-g|--debug] [options] [URL]"
|
||||||
|
echo
|
||||||
|
echo " -g or --debug Start within $GDB"
|
||||||
|
echo " -h or --help This help screen"
|
||||||
|
}
|
||||||
|
|
||||||
|
# FFmpeg needs to know where its libs are located
|
||||||
|
if [ "Z$LD_LIBRARY_PATH" != Z ] ; then
|
||||||
|
LD_LIBRARY_PATH=$LIBDIR:$LD_LIBRARY_PATH
|
||||||
|
else
|
||||||
|
LD_LIBRARY_PATH=$LIBDIR
|
||||||
|
fi
|
||||||
|
export LD_LIBRARY_PATH
|
||||||
|
|
||||||
|
# xdg-settings should in PATH
|
||||||
|
PATH=$PATH:$LIBDIR
|
||||||
|
export PATH
|
||||||
|
|
||||||
|
want_debug=0
|
||||||
|
while [ $# -gt 0 ]; do
|
||||||
|
case "$1" in
|
||||||
|
-h | --help | -help )
|
||||||
|
usage
|
||||||
|
exit 0 ;;
|
||||||
|
-g | --debug )
|
||||||
|
want_debug=1
|
||||||
|
shift ;;
|
||||||
|
-- ) # Stop option prcessing
|
||||||
|
shift
|
||||||
|
break ;;
|
||||||
|
* )
|
||||||
|
break ;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
|
||||||
|
# Setup the default profile if this is none
|
||||||
|
# Set the default theme as GTK+ with system window decoration
|
||||||
|
if [ ! -d ~/.config/chromium/Default ]; then
|
||||||
|
mkdir -p ~/.config/chromium/Default
|
||||||
|
cat <<EOF > ~/.config/chromium/Default/Preferences
|
||||||
|
{
|
||||||
|
"browser": {
|
||||||
|
"custom_chrome_frame": false
|
||||||
|
},
|
||||||
|
"extensions": {
|
||||||
|
"theme": {
|
||||||
|
"colors": {
|
||||||
|
|
||||||
|
},
|
||||||
|
"id": "",
|
||||||
|
"images": {
|
||||||
|
|
||||||
|
},
|
||||||
|
"properties": {
|
||||||
|
|
||||||
|
},
|
||||||
|
"tints": {
|
||||||
|
|
||||||
|
},
|
||||||
|
"use_system": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"homepage": "http://meego.com/",
|
||||||
|
"homepage_is_newtabpage": false,
|
||||||
|
"session": {
|
||||||
|
"restore_on_startup": 1
|
||||||
|
},
|
||||||
|
"webkit": {
|
||||||
|
"webprefs": {
|
||||||
|
"default_fixed_font_size": 13,
|
||||||
|
"default_font_size": 16,
|
||||||
|
"fixed_font_family": "Droid Sans Mono",
|
||||||
|
"sansserif_font_family": "Droid Sans",
|
||||||
|
"serif_font_family": "Droid Serif"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
EOF
|
||||||
|
# Set the default browser
|
||||||
|
$LIBDIR/xdg-settings set default-web-browser chromium-browser.desktop
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ ! -u $CHROME_SANDBOX ] ; then
|
||||||
|
SANDBOX="--no-sandbox"
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
if [ $want_debug -eq 1 ] ; then
|
||||||
|
if [ ! -x $GDB ] ; then
|
||||||
|
echo "Sorry, can't find usable $GDB. Please install it."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
tmpfile=`mktemp /tmp/chromiumargs.XXXXXX` || { echo "Cannot create temporary file" >&2; exit 1; }
|
||||||
|
trap " [ -f \"$tmpfile\" ] && /bin/rm -f -- \"$tmpfile\"" 0 1 2 3 13 15
|
||||||
|
echo "set args ${1+"$@"}" > $tmpfile
|
||||||
|
echo "# Env:"
|
||||||
|
echo "# LD_LIBRARY_PATH=$LD_LIBRARY_PATH"
|
||||||
|
echo "$GDB $LIBDIR/$APPNAME -x $tmpfile"
|
||||||
|
$GDB "$LIBDIR/$APPNAME" -x $tmpfile
|
||||||
|
exit $?
|
||||||
|
else
|
||||||
|
exec $LIBDIR/$APPNAME $SANDBOX "--password-store=detect" "--enable-experimental-extension-apis" "--enable-plugins" "--enable-extensions" "--enable-user-scripts" "--enable-printing" "--enable-sync" "--auto-ssl-client-auth" "$@"
|
||||||
|
fi
|
||||||
|
|
||||||
16
chromium-browser.xml
Normal file
16
chromium-browser.xml
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE default-apps SYSTEM "gnome-da-list.dtd">
|
||||||
|
<default-apps>
|
||||||
|
<web-browsers>
|
||||||
|
<web-browser>
|
||||||
|
<name>Chromium</name>
|
||||||
|
<executable>chromium</executable>
|
||||||
|
<command>chromium %s</command>
|
||||||
|
<icon-name>chromium-browser</icon-name>
|
||||||
|
<run-in-terminal>false</run-in-terminal>
|
||||||
|
<netscape-remote>true</netscape-remote>
|
||||||
|
<tab-command>false</tab-command>
|
||||||
|
<win-command>false</win-command>
|
||||||
|
</web-browser>
|
||||||
|
</web-browsers>
|
||||||
|
</default-apps>
|
||||||
50
chromium-codechanges-zlib.patch
Normal file
50
chromium-codechanges-zlib.patch
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
diff -up chromium/src/net/base/gzip_header.cc chromium/src/net/base/gzip_header.cc
|
||||||
|
--- chromium/src/net/base/gzip_header.cc 2009-09-28 10:34:28.000000000 -0600
|
||||||
|
+++ chromium/src/net/base/gzip_header.cc 2009-11-24 17:23:22.000000000 -0700
|
||||||
|
@@ -4,11 +4,11 @@
|
||||||
|
|
||||||
|
#include "net/base/gzip_header.h"
|
||||||
|
|
||||||
|
-#if defined(USE_SYSTEM_ZLIB)
|
||||||
|
+/* #if defined(USE_SYSTEM_ZLIB) */
|
||||||
|
#include <zlib.h>
|
||||||
|
-#else
|
||||||
|
+/* #else
|
||||||
|
#include "third_party/zlib/zlib.h" // for Z_DEFAULT_COMPRESSION
|
||||||
|
-#endif
|
||||||
|
+#endif */
|
||||||
|
|
||||||
|
#include "base/logging.h"
|
||||||
|
|
||||||
|
diff -up chromium/src/net/base/sdch_filter_unittest.cc chromium/src/net/base/sdch_filter_unittest.cc
|
||||||
|
--- chromium/src/net/base/sdch_filter_unittest.cc 2009-09-28 10:34:29.000000000 -0600
|
||||||
|
+++ chromium/src/net/base/sdch_filter_unittest.cc 2009-11-24 17:21:57.000000000 -0700
|
||||||
|
@@ -8,11 +8,11 @@
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
|
-#if defined(USE_SYSTEM_ZLIB)
|
||||||
|
+/* #if defined(USE_SYSTEM_ZLIB) */
|
||||||
|
#include <zlib.h>
|
||||||
|
-#else
|
||||||
|
+/* #else
|
||||||
|
#include "third_party/zlib/zlib.h"
|
||||||
|
-#endif
|
||||||
|
+#endif */
|
||||||
|
|
||||||
|
#include "base/logging.h"
|
||||||
|
#include "base/memory/scoped_ptr.h"
|
||||||
|
--- chromium/src/chrome/common/metrics_helpers.cc 2009-09-28 10:34:29.000000000 -0600
|
||||||
|
+++ chromium/src/chrome/common/metrics_helpers.cc 2009-11-24 17:21:57.000000000 -0700
|
||||||
|
@@ -4,11 +4,7 @@
|
||||||
|
|
||||||
|
#include "chrome/common/metrics_helpers.h"
|
||||||
|
|
||||||
|
-#if defined(USE_SYSTEM_LIBBZ2)
|
||||||
|
#include <bzlib.h>
|
||||||
|
-#else
|
||||||
|
-#include "third_party/bzip2/bzlib.h"
|
||||||
|
-#endif
|
||||||
|
|
||||||
|
#include "base/base64.h"
|
||||||
|
#include "base/basictypes.h"
|
||||||
100
chromium-gcc46.patch
Normal file
100
chromium-gcc46.patch
Normal file
@@ -0,0 +1,100 @@
|
|||||||
|
--- chromium/src/ui/gfx/codec/jpeg_codec.h~ 2011-03-31 14:11:18.000000000 +0400
|
||||||
|
+++ chromium/src/ui/gfx/codec/jpeg_codec.h 2011-03-31 14:11:27.000000000 +0400
|
||||||
|
@@ -8,6 +8,7 @@
|
||||||
|
|
||||||
|
#include <stddef.h>
|
||||||
|
#include <vector>
|
||||||
|
+#include <cstddef>
|
||||||
|
|
||||||
|
#include "ui/base/ui_export.h"
|
||||||
|
|
||||||
|
--- chromium/src/chrome/browser/search_engines/template_url_prepopulate_data.h 2011-03-31 14:48:03.000000000 +0400
|
||||||
|
+++ chromium/src/chrome/browser/search_engines/template_url_prepopulate_data.h 2011-03-31 14:49:52.000000000 +0400
|
||||||
|
@@ -8,6 +8,7 @@
|
||||||
|
|
||||||
|
#include <stddef.h>
|
||||||
|
#include <vector>
|
||||||
|
+#include <cstddef>
|
||||||
|
|
||||||
|
class GURL;
|
||||||
|
class PrefService;
|
||||||
|
--- chromium/src/third_party/tcmalloc/chromium/src/common.cc~ 2011-03-29 20:46:14.000000000 +0400
|
||||||
|
+++ chromium/src/third_party/tcmalloc/chromium/src/common.cc 2011-03-29 20:47:02.000000000 +0400
|
||||||
|
@@ -30,6 +30,7 @@
|
||||||
|
// ---
|
||||||
|
// Author: Sanjay Ghemawat <opensource@google.com>
|
||||||
|
|
||||||
|
+#include <cstddef>
|
||||||
|
#include "config.h"
|
||||||
|
#include "common.h"
|
||||||
|
#include "system-alloc.h"
|
||||||
|
--- chromium/src/third_party/libjingle/source/talk/base/sigslot.h~ 2011-03-31 13:43:11.000000000 +0400
|
||||||
|
+++ chromium/src/third_party/libjingle/source/talk/base/sigslot.h 2011-03-31 13:52:32.000000000 +0400
|
||||||
|
@@ -81,6 +81,7 @@
|
||||||
|
#include <list>
|
||||||
|
#include <set>
|
||||||
|
#include <stdlib.h>
|
||||||
|
+#include <cstddef>
|
||||||
|
|
||||||
|
// On our copy of sigslot.h, we force single threading
|
||||||
|
#define SIGSLOT_PURE_ISO
|
||||||
|
--- chromium/src/third_party/ots/src/os2.cc~ 2011-03-31 14:03:13.000000000 +0400
|
||||||
|
+++ chromium/src/third_party/ots/src/os2.cc 2011-03-31 14:03:25.000000000 +0400
|
||||||
|
@@ -5,6 +5,7 @@
|
||||||
|
#include "os2.h"
|
||||||
|
|
||||||
|
#include "head.h"
|
||||||
|
+#include <cstddef>
|
||||||
|
|
||||||
|
// OS/2 - OS/2 and Windows Metrics
|
||||||
|
// http://www.microsoft.com/opentype/otspec/os2.htm
|
||||||
|
--- chromium/src/third_party/tcmalloc/chromium/src/base/vdso_support.h~ 2011-03-29 23:20:20.000000000 +0400
|
||||||
|
+++ chromium/src/third_party/tcmalloc/chromium/src/base/vdso_support.h 2011-03-29 23:20:37.000000000 +0400
|
||||||
|
@@ -38,6 +38,7 @@
|
||||||
|
|
||||||
|
#define HAVE_VDSO_SUPPORT 1
|
||||||
|
|
||||||
|
+#include <cstddef>
|
||||||
|
#include <stdlib.h> // for NULL
|
||||||
|
#include <link.h> // for ElfW
|
||||||
|
|
||||||
|
--- chromium/src/third_party/tcmalloc/chromium/src/base/stl_allocator.h~ 2011-03-31 12:53:13.000000000 +0400
|
||||||
|
+++ chromium/src/third_party/tcmalloc/chromium/src/base/stl_allocator.h 2011-03-31 12:53:32.000000000 +0400
|
||||||
|
@@ -39,6 +39,7 @@
|
||||||
|
|
||||||
|
#include <stddef.h> // for std::ptrdiff_t
|
||||||
|
#include <limits>
|
||||||
|
+#include <cstddef>
|
||||||
|
|
||||||
|
#include "base/logging.h"
|
||||||
|
|
||||||
|
--- chromium/src/third_party/tcmalloc/chromium/src/symbolize.h~ 2011-03-31 12:58:42.000000000 +0400
|
||||||
|
+++ chromium/src/third_party/tcmalloc/chromium/src/symbolize.h 2011-03-31 12:59:00.000000000 +0400
|
||||||
|
@@ -39,6 +39,7 @@
|
||||||
|
#endif
|
||||||
|
#include <stddef.h> // for NULL
|
||||||
|
#include <map>
|
||||||
|
+#include <cstddef>
|
||||||
|
|
||||||
|
using std::map;
|
||||||
|
|
||||||
|
--- chromium/src/third_party/tcmalloc/chromium/src/system-alloc.h~ 2011-03-31 13:01:01.000000000 +0400
|
||||||
|
+++ chromium/src/third_party/tcmalloc/chromium/src/system-alloc.h 2011-03-31 13:01:15.000000000 +0400
|
||||||
|
@@ -37,6 +37,7 @@
|
||||||
|
#define TCMALLOC_SYSTEM_ALLOC_H_
|
||||||
|
|
||||||
|
#include <config.h>
|
||||||
|
+#include <cstddef>
|
||||||
|
#include <stddef.h> // for size_t
|
||||||
|
|
||||||
|
class SysAllocator;
|
||||||
|
--- chromium/src/ppapi/cpp/paint_aggregator.h 2010-12-23 18:10:27.000000000 -0600
|
||||||
|
+++ chromium/src/ppapi/cpp/paint_aggregator.h 2011-04-19 05:34:56.085582885 -0500
|
||||||
|
@@ -5,6 +5,7 @@
|
||||||
|
#ifndef PPAPI_CPP_PAINT_AGGREGATOR_H_
|
||||||
|
#define PPAPI_CPP_PAINT_AGGREGATOR_H_
|
||||||
|
|
||||||
|
+#include <cstddef>
|
||||||
|
#include <stddef.h>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
3
chromium-icons.tar.bz2
Normal file
3
chromium-icons.tar.bz2
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:c4d0115898a05eda80d3b1c291c9d9ee23d70db6b61411610a9b1fcbeaee40d2
|
||||||
|
size 96357
|
||||||
12
chromium-master-prefs-path.patch
Normal file
12
chromium-master-prefs-path.patch
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
diff -dupr a/src/chrome/browser/first_run.cc b/src/chrome/browser/first_run.cc
|
||||||
|
--- a/src/chrome/browser/first_run/first_run_gtk.cc 2010-03-10 10:21:33.000000000 -0700
|
||||||
|
+++ b/src/chrome/browser/first_run/first_run_gtk.cc 2010-03-10 13:08:12.000000000 -0700
|
||||||
|
@@ -63,7 +63,6 @@
|
||||||
|
FilePath FirstRun::MasterPrefsPath() {
|
||||||
|
// The standard location of the master prefs is next to the chrome binary.
|
||||||
|
FilePath master_prefs;
|
||||||
|
- if (!PathService::Get(base::DIR_EXE, &master_prefs))
|
||||||
|
- return FilePath();
|
||||||
|
+ master_prefs = FilePath("/etc/chromium");
|
||||||
|
return master_prefs.AppendASCII(installer::kDefaultMasterPrefs);
|
||||||
|
}
|
||||||
12
chromium-no-courgette.patch
Normal file
12
chromium-no-courgette.patch
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
diff -up chromium-20100218svn39394/src/build/all.gyp.no-courgette chromium-20100218svn39394/src/build/all.gyp
|
||||||
|
--- chromium-20100218svn39394/src/build/all.gyp.no-courgette 2010-02-19 16:03:23.305138076 -0500
|
||||||
|
+++ chromium-20100218svn39394/src/build/all.gyp 2010-02-19 16:03:42.426124248 -0500
|
||||||
|
@@ -81,7 +81,6 @@
|
||||||
|
['OS=="linux"', {
|
||||||
|
'dependencies': [
|
||||||
|
'../breakpad/breakpad.gyp:*',
|
||||||
|
- '../courgette/courgette.gyp:*',
|
||||||
|
'../dbus/dbus.gyp:*',
|
||||||
|
'../sandbox/sandbox.gyp:*',
|
||||||
|
],
|
||||||
|
diff -up chromium-20100218svn39394/src/chrome/chrome.gyp.no-courgette chromium-20100218svn39394/src/chrome/chrome.gyp
|
||||||
21
chromium-no-sqlite-debug.patch
Normal file
21
chromium-no-sqlite-debug.patch
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
--- chromium-20100218svn39394/src/chrome/browser/sync/util/sqlite_utils.cc.no-sqlite-debugging 2010-02-18 18:23:31.000000000 -0500
|
||||||
|
+++ chromium-20100218svn39394/src/chrome/browser/sync/util/sqlite_utils.cc 2010-02-19 15:40:50.338131672 -0500
|
||||||
|
@@ -33,8 +33,6 @@ class DebugSQLErrorHandler: public Vanil
|
||||||
|
public:
|
||||||
|
virtual int HandleError(int error, sqlite3* db) {
|
||||||
|
error_ = error;
|
||||||
|
- NOTREACHED() << "sqlite error " << error
|
||||||
|
- << " db " << static_cast<void*>(db);
|
||||||
|
return error;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
@@ -280,8 +278,7 @@ int SQLStatement::prepare(sqlite3* db, c
|
||||||
|
DCHECK(!stmt_);
|
||||||
|
int rv = sqlite3_prepare_v2(db, sql, sql_len, &stmt_, NULL);
|
||||||
|
if (rv != SQLITE_OK) {
|
||||||
|
- SQLErrorHandler* error_handler = GetErrorHandlerFactory()->Make();
|
||||||
|
- return error_handler->HandleError(rv, db);
|
||||||
|
+ DLOG(ERROR) << "SQLStatement.prepare_v2 failed: " << sqlite3_errmsg(db);
|
||||||
|
}
|
||||||
|
return rv;
|
||||||
|
}
|
||||||
11
chromium-norpath.patch
Normal file
11
chromium-norpath.patch
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
--- chromium/src/native_client/build/common.gypi.norpath 2009-12-16 10:15:46.000000000 -0500
|
||||||
|
+++ chromium/src/native_client/build/common.gypi 2009-12-16 10:15:52.000000000 -0500
|
||||||
|
@@ -511,7 +511,7 @@
|
||||||
|
# -rpath is only used when building with shared libraries.
|
||||||
|
'conditions': [
|
||||||
|
[ 'library=="shared_library"', {
|
||||||
|
- 'RPATH': '$LIB_DIR',
|
||||||
|
+ # 'RPATH': '$LIB_DIR',
|
||||||
|
}],
|
||||||
|
],
|
||||||
|
},
|
||||||
11
chromium-remoting-build-fix.diff
Normal file
11
chromium-remoting-build-fix.diff
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
--- chromium/src/remoting/remoting.gyp 2010-10-03 15:13:07.746440175 +0200
|
||||||
|
+++ chromium/src/remoting/remoting.gyp 2010-10-03 15:13:07.746440175 +0200
|
||||||
|
@@ -284,7 +284,7 @@
|
||||||
|
'../ui/ui.gyp:ui',
|
||||||
|
'../net/net.gyp:net',
|
||||||
|
'../skia/skia.gyp:skia',
|
||||||
|
- '../third_party/libvpx/libvpx.gyp:libvpx',
|
||||||
|
+ '../build/linux/system.gyp:libvpx',
|
||||||
|
'../third_party/protobuf/protobuf.gyp:protobuf_lite',
|
||||||
|
'../third_party/zlib/zlib.gyp:zlib',
|
||||||
|
'../media/media.gyp:yuv_convert',
|
||||||
42
chromium-system-expat.patch
Normal file
42
chromium-system-expat.patch
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
diff -up chromium-5.0.358.0-20100318svn41971/src/chrome/browser/autofill/autofill_xml_parser.h.system-expat chromium-5.0.358.0-20100318svn41971/src/chrome/browser/autofill/autofill_xml_parser.h
|
||||||
|
--- chromium-5.0.358.0-20100318svn41971/src/chrome/browser/autofill/autofill_xml_parser.h.system-expat 2010-03-18 22:55:12.071283208 -0400
|
||||||
|
+++ chromium-5.0.358.0-20100318svn41971/src/chrome/browser/autofill/autofill_xml_parser.h 2010-03-18 22:55:27.671209061 -0400
|
||||||
|
@@ -10,7 +10,7 @@
|
||||||
|
#include "base/basictypes.h"
|
||||||
|
#include "chrome/browser/autofill/field_types.h"
|
||||||
|
#include "chrome/browser/autofill/form_structure.h"
|
||||||
|
-#include "third_party/expat/files/lib/expat.h"
|
||||||
|
+#include <expat.h>
|
||||||
|
#include "third_party/libjingle/source/talk/xmllite/xmlparser.h"
|
||||||
|
|
||||||
|
// The base class that contains common functionality between
|
||||||
|
--- chromium-5.0.358.0-20100318svn41971/src/third_party/libjingle/source/talk/xmllite/xmlparser.h.system-expat 2010-03-18 22:55:12.071283208 -0400
|
||||||
|
+++ chromium-5.0.358.0-20100318svn41971/src/third_party/libjingle/source/talk/xmllite/xmlparser.h 2010-03-18 22:55:27.671209061 -0400
|
||||||
|
@@ -31,11 +31,7 @@
|
||||||
|
#include <string>
|
||||||
|
|
||||||
|
#include "talk/xmllite/xmlnsstack.h"
|
||||||
|
-#ifdef EXPAT_RELATIVE_PATH
|
||||||
|
-#include "expat.h"
|
||||||
|
-#else
|
||||||
|
-#include "third_party/expat/v2_0_1/Source/lib/expat.h"
|
||||||
|
-#endif // EXPAT_RELATIVE_PATH
|
||||||
|
+#include <expat.h>
|
||||||
|
|
||||||
|
struct XML_ParserStruct;
|
||||||
|
typedef struct XML_ParserStruct* XML_Parser;
|
||||||
|
--- chromium-5.0.358.0-20100318svn41971/src/third_party/libjingle/source/talk/xmllite/xmlbuilder.h.system-expat 2010-03-18 22:55:12.071283208 -0400
|
||||||
|
+++ chromium-5.0.358.0-20100318svn41971/src/third_party/libjingle/source/talk/xmllite/xmlbuilder.h 2010-03-18 22:55:27.671209061 -0400
|
||||||
|
@@ -33,11 +33,7 @@
|
||||||
|
#include "talk/base/scoped_ptr.h"
|
||||||
|
#include "talk/xmllite/xmlparser.h"
|
||||||
|
|
||||||
|
-#ifdef EXPAT_RELATIVE_PATH
|
||||||
|
-#include "expat.h"
|
||||||
|
-#else
|
||||||
|
-#include "third_party/expat/v2_0_1/Source/lib/expat.h"
|
||||||
|
-#endif // EXPAT_RELATIVE_PATH
|
||||||
|
+#include <expat.h>
|
||||||
|
|
||||||
|
namespace buzz {
|
||||||
|
|
||||||
46
chromium-system-glew.patch
Normal file
46
chromium-system-glew.patch
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
diff -up chromium-5.0.377.0-20100413svn44349/src/build/linux/system.gyp.GLEW chromium-5.0.377.0-20100413svn44349/src/build/linux/system.gyp
|
||||||
|
--- chromium-5.0.377.0-20100413svn44349/src/build/linux/system.gyp.GLEW 2010-04-13 11:36:47.300172139 -0400
|
||||||
|
+++ chromium-5.0.377.0-20100413svn44349/src/build/linux/system.gyp 2010-04-13 11:36:47.579173387 -0400
|
||||||
|
@@ -340,6 +340,42 @@
|
||||||
|
},
|
||||||
|
}]]
|
||||||
|
},
|
||||||
|
+ {
|
||||||
|
+ 'target_name': 'icu',
|
||||||
|
+ 'type': 'settings',
|
||||||
|
+ 'conditions': [
|
||||||
|
+ ['_toolset=="target"', {
|
||||||
|
+ 'direct_dependent_settings': {
|
||||||
|
+ 'cflags': [
|
||||||
|
+ '-Wno-unused-function',
|
||||||
|
+ # TODO(port): fix ICU to not depend on this flag.
|
||||||
|
+ '-fno-strict-aliasing',
|
||||||
|
+ ],
|
||||||
|
+ },
|
||||||
|
+ 'link_settings': {
|
||||||
|
+ 'ldflags': [
|
||||||
|
+ '',
|
||||||
|
+ ],
|
||||||
|
+ 'libraries': [
|
||||||
|
+ '-licui18n',
|
||||||
|
+ ],
|
||||||
|
+ },
|
||||||
|
+ }]]
|
||||||
|
+ },
|
||||||
|
+ {
|
||||||
|
+ 'target_name': 'glew',
|
||||||
|
+ 'type': 'settings',
|
||||||
|
+ 'conditions': [
|
||||||
|
+ ['_toolset=="target"', {
|
||||||
|
+ 'link_settings': {
|
||||||
|
+ 'libraries': [
|
||||||
|
+ '-lGLEW',
|
||||||
|
+ '-lGL',
|
||||||
|
+ '-lX11',
|
||||||
|
+ ],
|
||||||
|
+ },
|
||||||
|
+ }]]
|
||||||
|
+ },
|
||||||
|
{
|
||||||
|
'target_name': 'gnome_keyring',
|
||||||
|
'type': 'settings',
|
||||||
19
chromium-system-zlib.patch
Normal file
19
chromium-system-zlib.patch
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
diff -up chromium-20100315svn41580/src/third_party/WebKit/Source/WebCore/WebCore.gyp/WebCore.gyp.system-zlib chromium-20100315svn41580/src/third_party/WebKit/WebCore/WebCore.gyp/WebCore.gyp
|
||||||
|
--- chromium-20100315svn41580/src/third_party/WebKit/Source/WebCore/WebCore.gyp/WebCore.gyp.system-zlib 2010-03-15 13:08:00.000000000 -0400
|
||||||
|
+++ chromium-20100315svn41580/src/third_party/WebKit/Source/WebCore/WebCore.gyp/WebCore.gyp 2010-03-15 13:10:34.697208907 -0400
|
||||||
|
@@ -855,6 +855,7 @@
|
||||||
|
'<(chromium_src_dir)/third_party/ots/ots.gyp:ots',
|
||||||
|
'<(chromium_src_dir)/third_party/sqlite/sqlite.gyp:sqlite',
|
||||||
|
'<(chromium_src_dir)/third_party/angle/src/build_angle.gyp:translator_common',
|
||||||
|
+ '<(chromium_src_dir)/third_party/zlib/zlib.gyp:zlib',
|
||||||
|
'<(libjpeg_gyp_path):libjpeg',
|
||||||
|
],
|
||||||
|
'export_dependent_settings': [
|
||||||
|
@@ -872,6 +873,7 @@
|
||||||
|
'<(chromium_src_dir)/third_party/ots/ots.gyp:ots',
|
||||||
|
'<(chromium_src_dir)/third_party/sqlite/sqlite.gyp:sqlite',
|
||||||
|
'<(chromium_src_dir)/third_party/angle/src/build_angle.gyp:translator_common',
|
||||||
|
+ '<(chromium_src_dir)/third_party/zlib/zlib.gyp:zlib',
|
||||||
|
'<(libjpeg_gyp_path):libjpeg',
|
||||||
|
],
|
||||||
|
# This is needed for mac because of webkit_system_interface. It'd be nice
|
||||||
11
chromium-vendor.patch.in
Normal file
11
chromium-vendor.patch.in
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
--- src/webkit/glue/user_agent.cc
|
||||||
|
+++ src/webkit/glue/user_agent.cc
|
||||||
|
@@ -106,6 +106,7 @@ void BuildUserAgent(bool mimic_chrome1,
|
||||||
|
base::StringAppendF(
|
||||||
|
result,
|
||||||
|
"Mozilla/5.0 (%s%s) AppleWebKit/%d.%d"
|
||||||
|
- " (KHTML, like Gecko) %s Safari/%d.%d",
|
||||||
|
+ " (KHTML, like Gecko) %s Safari/%d.%d"
|
||||||
|
+ " SUSE/RPM_VERSION",
|
||||||
|
mimic_windows ? "Windows " : kUserAgentPlatform,
|
||||||
|
BuildOSCpuInfo().c_str(),
|
||||||
3
chromium.16.0.880.0.svn100708.tar.lzma
Normal file
3
chromium.16.0.880.0.svn100708.tar.lzma
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:a8bda77539363ea1effca1e77cf5c284aa310089de935483c8c41b83315d1974
|
||||||
|
size 251987473
|
||||||
471
chromium.changes
Normal file
471
chromium.changes
Normal file
@@ -0,0 +1,471 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Sep 14 11:30:06 UTC 2011 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 16.0.880
|
||||||
|
+ Print preview issues with self-closing popups have been fixed
|
||||||
|
+ Fixed many known stability issues.
|
||||||
|
+ Change chrome://crash (sad tab page) "Learn more" link to:
|
||||||
|
"If you're seeing this frequently, try these suggestions."
|
||||||
|
Link "these suggestions" to the "Learn more" help article.
|
||||||
|
+ Convert chrome://extensions to a settings page within the
|
||||||
|
options pages.
|
||||||
|
+ Beginnings of basic Focus and Key Events.
|
||||||
|
+ various bugfixes
|
||||||
|
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Sep 3 17:39:50 UTC 2011 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 15.0.870
|
||||||
|
+ Fix the print preview regression bug
|
||||||
|
+ Enable low-latency audio by default
|
||||||
|
+ Add Indic IME support
|
||||||
|
+ Switch the native print path on Linux and ChromeOS to use Skia
|
||||||
|
instead of Cairo
|
||||||
|
+ Use 16x16 icons so they don't stretch
|
||||||
|
+ Turn client-side phishing detection on for non-UMA users
|
||||||
|
+ Fix a crash on Linux which occurs during drag drop operations
|
||||||
|
in the renderer
|
||||||
|
+ various bugfixes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 24 17:53:51 UTC 2011 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 15.0.862
|
||||||
|
+ Fix pyauto autofill flakiness when submitting profile info via
|
||||||
|
webpage forms (issues: 90232,89784)
|
||||||
|
+ Get rid of static TabContentsView::Create function since the
|
||||||
|
interface is in content, but the implementations are in chrome.
|
||||||
|
(issue: 76697)
|
||||||
|
+ Suppress another race with KURLGooglePrivate + Workers.
|
||||||
|
(issue 93708)
|
||||||
|
+ Add a new content settings type AUTO-SELECT-CERTIFICATE. The
|
||||||
|
default value of the new content settings type AUTO-SELECT-CERTIFICATE
|
||||||
|
is CONTENT_SETTING_ASK
|
||||||
|
+ Add a policy for whitelisting origins for which client certificates
|
||||||
|
should be auto selected.
|
||||||
|
+ Add a policy to set a default setting for the auto select certificates
|
||||||
|
setting.
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 22 16:32:16 UTC 2011 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 15.0.860
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Aug 20 20:47:53 UTC 2011 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 15.0.859
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 19 05:55:51 UTC 2011 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 15.0.857
|
||||||
|
+ Issue with the close tab button is fixed.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 16 09:14:32 UTC 2011 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 15.0.854
|
||||||
|
- Enable build of sandbox client as that this is now mandatory
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Aug 7 09:13:32 UTC 2011 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Introduce an option to switch the password store for Chromium in
|
||||||
|
a more friendlier way, by using the update-alternatives. The user
|
||||||
|
has now the option to install a new package (chromium-desktop-kde
|
||||||
|
or chromium-desktop-gnome) and based on this the respective
|
||||||
|
password store is selected.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Aug 6 10:09:02 UTC 2011 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 15.0.846
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jul 30 08:12:51 UTC 2011 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 15.0.839
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jul 21 17:06:31 UTC 2011 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 14.0.829
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jul 17 09:15:18 UTC 2011 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 14.0.825
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jul 12 02:26:20 UTC 2011 - nmarques@opensuse.org
|
||||||
|
|
||||||
|
- Fix for bnc#705223:
|
||||||
|
+ Icons are installed in hicolor instead of oxygen, this ensures
|
||||||
|
compatibility with open Desktop standards.
|
||||||
|
+ Add GTK icon cache update for >= 1140 on %post and %postun.
|
||||||
|
+ Removed the .png in %{_datadir}/pixmaps as hicolor is a better
|
||||||
|
option.
|
||||||
|
+ Add hicolor-icon-theme to BuildRequires and Requires.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 13 11:49:27 UTC 2011 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 14.0.792
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 6 08:47:30 UTC 2011 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 14.0.786
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jun 4 07:22:05 UTC 2011 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 14.0.785
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat May 28 20:05:21 UTC 2011 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 13.0.780
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed May 25 13:03:04 UTC 2011 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 13.0.777
|
||||||
|
+ Builds now based on system library for V8.
|
||||||
|
+ Removed Shared Library build due to errors. Everything is back
|
||||||
|
into one single binary
|
||||||
|
+ Added patchfile to build with GCC 4.6
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun May 15 12:49:33 UTC 2011 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 13.0.767
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 28 17:44:47 UTC 2011 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 13.0.751
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Apr 22 06:23:09 UTC 2011 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 12.0.744
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Apr 18 17:01:00 UTC 2011 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 12.0.741
|
||||||
|
- Include icon-set for Oxygen. (bnc#684728)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Apr 8 15:29:13 UTC 2011 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 12.0.731
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Apr 3 15:30:49 UTC 2011 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 12.0.724
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 31 19:28:18 UTC 2011 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 12.0.721
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 28 18:26:22 UTC 2011 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 12.0.718
|
||||||
|
- Added conflict for xine-browser-plugin
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 16 05:15:44 UTC 2011 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 12.0.705
|
||||||
|
- Included option to detect the password store in /usr/bin/chromium
|
||||||
|
(options there are detect,default,gnome,kwallet)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 11 08:42:36 UTC 2011 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 12.0.700
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 9 18:45:16 UTC 2011 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 11.0.698
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 4 08:08:57 UTC 2011 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 11.0.691
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 2 18:17:40 UTC 2011 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 11.0.688
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Feb 27 09:05:00 UTC 2011 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 11.0.685
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Feb 27 08:52:51 UTC 2011 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 11.0.683
|
||||||
|
* Chromium will now use the internal ICU libraries for all
|
||||||
|
openSUSE versions.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 16 23:45:49 UTC 2011 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 11.0.674
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 15 18:37:51 UTC 2011 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 11.0.673
|
||||||
|
* For Factory the internal ICU libraries are used as that
|
||||||
|
Chromium does not build with the ones provided by Factory
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 19 13:23:13 UTC 2011 - prusnak@opensuse.org
|
||||||
|
|
||||||
|
- add more mimetypes to desktop file
|
||||||
|
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Dec 25 09:40:13 UTC 2010 - rwooninck@opensuse.org
|
||||||
|
|
||||||
|
- update to 10.0.622.0
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 25 14:30:33 UTC 2010 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 9.0.564 build
|
||||||
|
* Added specific patches for MeeGo.
|
||||||
|
* We are now using shared libraries for Chromium
|
||||||
|
* Spec-file cleanup (Thanks to prusnak)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jul 8 00:13:33 UTC 2010 - cristian.rodriguez@opensuse.org
|
||||||
|
|
||||||
|
- use jobs instead of a fixed numer of jobs, buildsystem may hang
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 7 20:10:06 UTC 2010 - cristian.rodriguez@opensuse.org
|
||||||
|
|
||||||
|
- workaround gcc bug, that produces extremely annoying
|
||||||
|
failure of the search bar.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 24 01:17:14 UTC 2010 - cristian.rodriguez@opensuse.org
|
||||||
|
|
||||||
|
- do not include %{release} in RPM_VERSION that makes the
|
||||||
|
package to republish everytime to users even if there
|
||||||
|
are no code changes.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 10 20:10:14 UTC 2010 - bgmerrell@novell.com
|
||||||
|
|
||||||
|
- Add master_preferences source file and install it to /etc/chromium.
|
||||||
|
- Create a new patch (chromium-master-prefs-path.patch) which tells
|
||||||
|
chromium to look in /etc/chromium for the master_preferences file
|
||||||
|
(instead of looking in the default directory, which is the same
|
||||||
|
directory as the 'chrome' binary).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
* Sun Mar 7 00:00:00 UTC 2010 - tititatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 5.0.347
|
||||||
|
+ moved back to static binary again.
|
||||||
|
+ No longer depends on system v8
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
* Mon Feb 21 00:00:00 UTC 2010 - tititatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 5.0.341
|
||||||
|
+ remove courgette build and sources (patent issue)
|
||||||
|
+ Move to shared libraries build
|
||||||
|
+ Depends on system v8 again
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jan 24 21:42:27 UTC 2010 - prusnak@suse.cz
|
||||||
|
|
||||||
|
- added vendor to user agent (chromium-vendor.patch.in)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Nov 29 14:18:27 UTC 2009 - prusnak@suse.cz
|
||||||
|
|
||||||
|
- added --enable-sync to wrapper to enable bookmark sync
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
* Sun Nov 29 00:00:00 UTC 2009 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 4.0.260
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
* Fri Nov 27 00:00:00 UTC 2009 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 4.0.259
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
* Thu Nov 26 00:00:00 UTC 2009 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 4.0.258
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
* Tue Nov 24 00:00:00 UTC 2009 - tittatcoke@gmai.com
|
||||||
|
|
||||||
|
- In order to complete prevent the wrong v8 version to be used,
|
||||||
|
the Chromium build has been changed to having an built-in v8
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
* Tue Nov 24 00:00:00 UTC 2009 - dbuck@example.com
|
||||||
|
|
||||||
|
- Re-base patches.
|
||||||
|
- Fixed a few patch errors.
|
||||||
|
- Rename some patches to better correspond with function.
|
||||||
|
- Removed some patches.
|
||||||
|
- Minor SPEC changes.
|
||||||
|
- I changed the v8 requirement to be exact, instead of greater than a specific version.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Nov 13 20:34:05 UTC 2009 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- update to 247.0 svn 31928
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Oct 30 13:58:11 UTC 2009 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- update to 229.0 svn 30454
|
||||||
|
+ Fix regression where popups and app frames lost their titlebars.
|
||||||
|
+ Makes it so that when a folder is open on the bookmark bar
|
||||||
|
and the mouse moves over another folder, the menu for that
|
||||||
|
folder is shown.
|
||||||
|
+ Lazily create the find bar.
|
||||||
|
+ Polish to the gmail checker sample.
|
||||||
|
* New, crisper icons that are exactly 19x19
|
||||||
|
* Add a loading animation at the beginning before Gmail
|
||||||
|
responds.
|
||||||
|
* Fix a bug where we sometimes don't update the UI after a
|
||||||
|
logout/login cycle.
|
||||||
|
+ Refactor widget methods to support desktop notifications,
|
||||||
|
including GTK stubs.
|
||||||
|
+ Find-in-page should not ding while deleting characters.
|
||||||
|
+ Add SSL wrapper for linux and mac. This allows notifier to
|
||||||
|
use chrome's SSL layer instead of OpenSSL.
|
||||||
|
+ Add three of the six extensions to PAC that Internet Explorer supports.
|
||||||
|
+ WebSocket support in chromium. (Run with --enable-web-sockets
|
||||||
|
enables WebSocket features.)
|
||||||
|
+ Do not allow GTK File Chooser dialogs to return directories.
|
||||||
|
+ Fix the notifier SSL layer to make notifications work for
|
||||||
|
Linux Bookmark sync.
|
||||||
|
+ linux: don't override mouse selection behavior in omnibox
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Oct 25 08:37:29 UTC 2009 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to 224.4 svn 30027
|
||||||
|
+ First cut at new page and browser action docs based
|
||||||
|
on new API. Deleted old stuff.
|
||||||
|
+ Add suppression for new memory leak caused by WebKit merge 49830:49844
|
||||||
|
+ Cleanup: change PIDs to base::ProcessId (or pid_t, as appropriate)
|
||||||
|
+ Minimize dependency of user scripts
|
||||||
|
+ Fixup the flip_framer eof-handling semantics now that we have
|
||||||
|
the FIN bit in place
|
||||||
|
+ app depends on x11 because of active_window_watcher_x
|
||||||
|
+ Adding two images for the new Extension managment UI
|
||||||
|
+ Removing hard-coded Chrome Frame output path
|
||||||
|
+ Rearrange clipboard code
|
||||||
|
+ Fix crash bug when attempting to download a url with unsupported scheme,
|
||||||
|
e.g. 'data:', by 'Alt + Click'
|
||||||
|
+ GTK: Change text for extension download UI
|
||||||
|
+ Ignore invalid urls on command line
|
||||||
|
+ Make dropped tabs animate from where they were dropped.
|
||||||
|
+ Make room for the full width of the tab placeholder.
|
||||||
|
+ Make tab dragging as smooth as glass.
|
||||||
|
+ Remove an annoying NOTIMPLEMNETED
|
||||||
|
+ Extensions: guarantee removal of BROWSER_WINDOW_READY registration
|
||||||
|
+ If we're in the middle of a drag, don't allow the user to middle
|
||||||
|
click to close or right click for the context menu
|
||||||
|
+ "Fix" a NOTIMPLEMENTED on Linux by using the default password store
|
||||||
|
+ Remove +x bit from files that shouldn't have it
|
||||||
|
+ Fold first 3 channels of multichannel instead of 5. Use fixed point
|
||||||
|
+ Adding new image needed for the managment UI
|
||||||
|
+ Fix a race bug where content scripts would not apply to the first page load
|
||||||
|
+ Make escape remove a bookmark if it's just been added (but not if it already existed)
|
||||||
|
+ Fix bubbles deactivating the opaque frame
|
||||||
|
+ Allow ESC to cancel ALT+SHIFT+T in Toolbar
|
||||||
|
+ ake all pepper plugins default to windowless and transparent
|
||||||
|
+ Add styles for printing
|
||||||
|
+ Implement the new extension management UI
|
||||||
|
+ Add support for to automation interface load install and load extensions
|
||||||
|
+ GTK: theme the info bar border
|
||||||
|
+ Update V8 to version 1.3.16.1
|
||||||
|
+ Introduce WebSecurityPolicy for security related methods
|
||||||
|
+ New button scheme...borders are separate from the inner contents so
|
||||||
|
that they can be highlighted / depressed independently
|
||||||
|
+ When opening Chrome maximized with an application window already
|
||||||
|
running, the Chrome window was not activated
|
||||||
|
+ Fix compatibility problems with FileZilla FTP Server
|
||||||
|
+ Remove the extension shelf on Linux
|
||||||
|
+ Fix the proxy host and port string to start with http:// if it does not already
|
||||||
|
+ Enable HTML5 databases for all extension renderer processes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
* Sat Oct 24 00:00:00 UTC 2009 - prusnak@opensuse.org
|
||||||
|
|
||||||
|
- don't create desktop files in wrapper
|
||||||
|
- fix LD_LIBRARY_PATH (chromium-fix-wrapper.patch)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
* Tue Oct 20 00:00:00 UTC 2009 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- update to newer svn snapshot
|
||||||
|
+ Obsoletes fwrite patch (included upstream)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
* Fri Oct 16 00:00:00 UTC 2009 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- update to newer svn snapshot
|
||||||
|
+ Requires newer version of v8
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
* Thu Oct 15 00:00:00 UTC 2009 - prusnak@suse.cz
|
||||||
|
|
||||||
|
- do not force SSE on x86 (drop-sse.patch)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
* Tue Oct 13 00:00:00 UTC 2009 - tittiatcoke@gmail.com
|
||||||
|
|
||||||
|
- Update to newer svn snapshot
|
||||||
|
- Fixed spec file in order to build
|
||||||
|
- Included patch to build with system zlib
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
* Mon Oct 12 00:00:00 UTC 2009 - prusnak@suse.cz
|
||||||
|
|
||||||
|
- package renamed to chromium
|
||||||
|
- cleaned up spec file
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
* Tue Oct 6 00:00:00 UTC 2009 - dbuck@example.com
|
||||||
|
|
||||||
|
- v8 is now built as a separate package, and is required
|
||||||
|
- included many patches to use system libraries:
|
||||||
|
v8, icu, libxml2, libxslt, libjpeg, libpng, libevent, bzip2, zlib, nspr, nss
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
* Sun Oct 1 00:00:00 UTC 2009 - dbuck@example.com
|
||||||
|
|
||||||
|
- included a newer DEP than is in svn, native_client@823
|
||||||
|
- things should compile cleanly now
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
* Sun Aug 31 00:00:00 UTC 2009 - dbuck@example.com
|
||||||
|
|
||||||
|
- initial build
|
||||||
|
|
||||||
1
chromium.easy
Normal file
1
chromium.easy
Normal file
@@ -0,0 +1 @@
|
|||||||
|
/usr/lib/chrome_sandbox root.root 4755
|
||||||
420
chromium.spec
Normal file
420
chromium.spec
Normal file
@@ -0,0 +1,420 @@
|
|||||||
|
#
|
||||||
|
# spec file for package chromium
|
||||||
|
#
|
||||||
|
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
|
#
|
||||||
|
# All modifications and additions to the file contributed by third parties
|
||||||
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
|
# upon. The license for this file, and modifications and additions to the
|
||||||
|
# file, is the same license as for the pristine package itself (unless the
|
||||||
|
# license for the pristine package is not an Open Source License, in which
|
||||||
|
# case the license is the MIT License). An "Open Source License" is a
|
||||||
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
%define svn_rev 100708
|
||||||
|
%define v8_ver 3.6.2.0
|
||||||
|
|
||||||
|
Name: chromium
|
||||||
|
Version: 16.0.880.0
|
||||||
|
Release: 1
|
||||||
|
License: BSD-3-Clause and LGPL-2.1+
|
||||||
|
Summary: Google's opens source browser project
|
||||||
|
Group: Productivity/Networking/Web/Browsers
|
||||||
|
Url: http://code.google.com/p/chromium/
|
||||||
|
Source0: %{name}.%{version}.svn%{svn_rev}.tar.lzma
|
||||||
|
Source8: ffmpeg-0.6-headers.tar.bz2
|
||||||
|
Source20: chromium-vendor.patch.in
|
||||||
|
Source30: master_preferences
|
||||||
|
Source31: default_bookmarks.html
|
||||||
|
Source99: chrome-wrapper
|
||||||
|
Source100: chromium-browser.sh
|
||||||
|
Source101: chromium-browser.desktop
|
||||||
|
Source102: chromium-browser.xml
|
||||||
|
Source104: chromium-icons.tar.bz2
|
||||||
|
Provides: chromium-browser = %{version}
|
||||||
|
Provides: chromium-based-browser = %{version}
|
||||||
|
Obsoletes: chromium-browser < %{version}
|
||||||
|
Conflicts: xine-browser-plugin
|
||||||
|
|
||||||
|
## Start Patches
|
||||||
|
# Many changes to the gyp systems so we can use system libraries
|
||||||
|
# PATCH-FIX-OPENSUSE Fix build with GCC 4.6
|
||||||
|
Patch1: chromium-gcc46.patch
|
||||||
|
# PATCH-FIX-OPENSUSE disable debug for sqlite
|
||||||
|
Patch4: chromium-no-sqlite-debug.patch
|
||||||
|
# PATCH-FIX-OPENSUSE patches in system zlib library
|
||||||
|
Patch8: chromium-codechanges-zlib.patch
|
||||||
|
# PATCH-FIX-OPENSUSE removes build part for courgette
|
||||||
|
Patch13: chromium-no-courgette.patch
|
||||||
|
# PATCH-FIX-OPENSUSE enables reading of the master preference
|
||||||
|
Patch14: chromium-master-prefs-path.patch
|
||||||
|
# PATCH-FIX-OPENSUSE patches in system glew library
|
||||||
|
Patch17: chromium-system-glew.patch
|
||||||
|
# PATCH-FIX-OPENSUSE patches in system expat library
|
||||||
|
Patch18: chromium-system-expat.patch
|
||||||
|
# PATCH-FIX-OPENSUSE further changes to work with system zlib library
|
||||||
|
Patch19: chromium-system-zlib.patch
|
||||||
|
# PATCH-FIX-OPENSUSE disables the requirement for ffmpeg
|
||||||
|
Patch20: chromium-6.0.425.0-ffmpeg-no-pkgconfig.patch
|
||||||
|
# PATCH-FIX-OPENSUSE ensure that all media formats are being recognized
|
||||||
|
Patch21: chromium-7.0.542.0-media-probe.patch
|
||||||
|
# PATCH-FIX-OPENSUSE disable the use of tcmallic function
|
||||||
|
Patch25: tcmalloc-factory.patch
|
||||||
|
# PATCH-FIX-OPENSUSE make sure that Chrome remoting is linking against the system libvpx
|
||||||
|
Patch26: chromium-remoting-build-fix.diff
|
||||||
|
# PATCH-FIX-OPENSUSE patches in system speex library
|
||||||
|
Patch28: chromium-7.0.500.0-system-speex.patch
|
||||||
|
# PATCH-FIX-OPENSUSE patches in the system libvpx library
|
||||||
|
Patch32: chromium-7.0.542.0-system-libvpx.patch
|
||||||
|
# PATCH-FIX-OPENSUSE further changes to ensure working with the system minizip and v8 libraries
|
||||||
|
Patch34: chromium-7.0.542.0-codechanges-system-minizip-v8.patch
|
||||||
|
# PATCH-FIX-OPENSUSE remove the rpath in the libraries
|
||||||
|
Patch62: chromium-norpath.patch
|
||||||
|
# PATCH-FIX-OPENSUSE patches in the system v8 library
|
||||||
|
Patch63: chromium-6.0.406.0-system-gyp-v8.patch
|
||||||
|
|
||||||
|
BuildRequires: Mesa-devel
|
||||||
|
BuildRequires: alsa-devel
|
||||||
|
BuildRequires: bison
|
||||||
|
BuildRequires: cups-devel
|
||||||
|
BuildRequires: desktop-file-utils
|
||||||
|
BuildRequires: fdupes
|
||||||
|
BuildRequires: flex
|
||||||
|
BuildRequires: freetype2-devel
|
||||||
|
BuildRequires: gcc
|
||||||
|
BuildRequires: gcc-c++
|
||||||
|
BuildRequires: gperf
|
||||||
|
BuildRequires: hunspell-devel
|
||||||
|
BuildRequires: libbz2-devel
|
||||||
|
BuildRequires: libevent
|
||||||
|
BuildRequires: libexpat-devel
|
||||||
|
BuildRequires: libgnutls-devel
|
||||||
|
BuildRequires: libjpeg-devel
|
||||||
|
BuildRequires: libpng-devel
|
||||||
|
BuildRequires: libstdc++-devel
|
||||||
|
BuildRequires: libvpx-devel
|
||||||
|
BuildRequires: libxslt-devel
|
||||||
|
BuildRequires: libzip-devel
|
||||||
|
BuildRequires: lzma
|
||||||
|
BuildRequires: mozilla-nspr-devel
|
||||||
|
BuildRequires: mozilla-nss-devel
|
||||||
|
BuildRequires: openssl-devel
|
||||||
|
BuildRequires: pam-devel
|
||||||
|
BuildRequires: perl(Switch)
|
||||||
|
BuildRequires: pkg-config
|
||||||
|
BuildRequires: pkgconfig(cairo) >= 1.6
|
||||||
|
BuildRequires: pkgconfig(dbus-1)
|
||||||
|
BuildRequires: dbus-1-glib-devel
|
||||||
|
BuildRequires: pkgconfig(gconf-2.0)
|
||||||
|
BuildRequires: pkgconfig(glib-2.0)
|
||||||
|
BuildRequires: pkgconfig(gtk+-2.0)
|
||||||
|
BuildRequires: pkgconfig(libxml-2.0)
|
||||||
|
BuildRequires: python
|
||||||
|
BuildRequires: python-xml
|
||||||
|
BuildRequires: sqlite3-devel
|
||||||
|
BuildRequires: update-desktop-files
|
||||||
|
BuildRequires: v8-devel = %{v8_ver}
|
||||||
|
BuildRequires: wdiff
|
||||||
|
BuildRequires: zlib-devel
|
||||||
|
BuildRequires: libpulse-devel
|
||||||
|
BuildRequires: libelf-devel
|
||||||
|
%if 0%{?suse_version} > 1120
|
||||||
|
BuildRequires: libgnome-keyring-devel
|
||||||
|
%else
|
||||||
|
BuildRequires: gnome-keyring-devel
|
||||||
|
%endif
|
||||||
|
%if 0%{?suse_version} > 1130
|
||||||
|
BuildRequires: python-devel
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%if 0%{?suse_version} >= 1110
|
||||||
|
BuildRequires: libevent-devel
|
||||||
|
BuildRequires: libicu-devel >= 4.0
|
||||||
|
%endif
|
||||||
|
BuildRequires: speex-devel
|
||||||
|
BuildRequires: hicolor-icon-theme
|
||||||
|
|
||||||
|
Requires: alsa
|
||||||
|
Requires: xdg-utils
|
||||||
|
Requires: libv8-3 = %{v8_ver}
|
||||||
|
Requires: hicolor-icon-theme
|
||||||
|
Requires: update-alternatives
|
||||||
|
|
||||||
|
PreReq: permissions
|
||||||
|
|
||||||
|
Recommends: Chromium-password
|
||||||
|
Requires: %{name}-suid-helper
|
||||||
|
|
||||||
|
# Recommends the chromium-ffmpeg library (available from packman)
|
||||||
|
Recommends: chromium-ffmpeg = %{version}
|
||||||
|
|
||||||
|
%if 0%{?suse_version} < 1120
|
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%description
|
||||||
|
Chromium is the open-source project behind Google Chrome. We invite you to join us in our effort to help build a safer, faster, and more stable way for all Internet users to experience the web, and to create a powerful platform for developing a new generation of web applications.
|
||||||
|
|
||||||
|
%package desktop-kde
|
||||||
|
|
||||||
|
|
||||||
|
Summary: Update to chromium to use KDE's kwallet to store passwords
|
||||||
|
Group: Productivity/Networking/Web/Browsers
|
||||||
|
Supplements: packageand(chromium:kdebase4-session)
|
||||||
|
Conflicts: chromium-desktop-gnome
|
||||||
|
Provides: Chromium-password
|
||||||
|
|
||||||
|
%description desktop-kde
|
||||||
|
By using the openSUSE update-alternatives the password store for Chromium is changed to utilize
|
||||||
|
KDE's kwallet. Please be aware that by this change the old password are no longer accessible and
|
||||||
|
are also not converted to kwallet.
|
||||||
|
|
||||||
|
%package desktop-gnome
|
||||||
|
|
||||||
|
|
||||||
|
Summary: Update to chromium to use Gnome keyring to store passwords
|
||||||
|
Group: Productivity/Networking/Web/Browsers
|
||||||
|
Supplements: packageand(chromium:gnome-session)
|
||||||
|
Conflicts: chromium-desktop-kde
|
||||||
|
Provides: Chromium-password
|
||||||
|
|
||||||
|
%description desktop-gnome
|
||||||
|
By using the openSUSE update-alternatives the password store for Chromium is changed to utilize
|
||||||
|
Gnome's Keyring. Please be aware that by this change the old password are no longer accessible and
|
||||||
|
are also not converted to Gnome's Keyring.
|
||||||
|
|
||||||
|
%package suid-helper
|
||||||
|
|
||||||
|
|
||||||
|
Summary: A suid helper to let a process willingly drop privileges on Linux
|
||||||
|
Url: http://code.google.com/p/setuid-sandbox/
|
||||||
|
Group: Productivity/Networking/Web/Browsers
|
||||||
|
|
||||||
|
%description suid-helper
|
||||||
|
t will allow a process to execute a target executable that will be able to drop privileges:
|
||||||
|
|
||||||
|
* The suid sandbox will create a new PID namespace or will switch uid/gid to isolate the process
|
||||||
|
* a helper process, sharing the filesystem view of the existing process, will be created. It
|
||||||
|
will accept a request to chroot() the process to an empty directory
|
||||||
|
|
||||||
|
This is convenient because an executable can be launched, load libraries and open files and get
|
||||||
|
chroot()-ed to an empty directory when it wants to drop filesystem access.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
lzma -cd %{SOURCE0} | tar xf -
|
||||||
|
%setup -D -T -n %{name}-suse
|
||||||
|
|
||||||
|
%patch1 -p1
|
||||||
|
%patch62 -p1
|
||||||
|
%patch63 -p1
|
||||||
|
%patch8 -p1
|
||||||
|
%patch13 -p1
|
||||||
|
%patch14 -p1
|
||||||
|
%patch17 -p1
|
||||||
|
%patch18 -p1
|
||||||
|
%patch19 -p1
|
||||||
|
%patch20 -p1
|
||||||
|
%patch21 -p1
|
||||||
|
%patch25 -p1
|
||||||
|
%patch26 -p1
|
||||||
|
%patch28 -p1
|
||||||
|
%patch32 -p1
|
||||||
|
%patch34 -p1
|
||||||
|
%patch4 -p1
|
||||||
|
|
||||||
|
pushd src/third_party/ffmpeg/
|
||||||
|
tar xf %{SOURCE8}
|
||||||
|
popd
|
||||||
|
|
||||||
|
# apply vendor patch after substitution
|
||||||
|
sed "s:RPM_VERSION:%{version}:" %{SOURCE20} | patch -p0
|
||||||
|
|
||||||
|
# Make sure that the requires legal files can be found
|
||||||
|
cp -a src/AUTHORS src/LICENSE .
|
||||||
|
|
||||||
|
ls -l /usr/src/packages/BUILD/chromium-suse/src/native_client/toolchain/linux_x86_newlib/bin/
|
||||||
|
|
||||||
|
%build
|
||||||
|
|
||||||
|
## create make files
|
||||||
|
|
||||||
|
PARSED_OPT_FLAGS=`echo \'%{optflags} -DUSE_SYSTEM_LIBEVENT -fPIC -fno-ipa-cp -fno-strict-aliasing \' | sed "s/ /',/g" | sed "s/',/', '/g"`
|
||||||
|
for i in src/build/common.gypi; do
|
||||||
|
sed -i "s|'-march=pentium4',||g" $i
|
||||||
|
sed -i "s|'-mfpmath=sse',||g" $i
|
||||||
|
sed -i "s|'-O<(debug_optimize)',||g" $i
|
||||||
|
sed -i "s|'-m32',||g" $i
|
||||||
|
sed -i "s|'-fno-exceptions',|$PARSED_OPT_FLAGS|g" $i
|
||||||
|
sed -i "s|'-Werror'|'-Wno-error'|g" $i
|
||||||
|
done
|
||||||
|
# '
|
||||||
|
|
||||||
|
pushd src
|
||||||
|
|
||||||
|
./build/gyp_chromium -f make build/all.gyp \
|
||||||
|
-Dlinux_sandbox_path=%{_prefix}/lib/chrome_sandbox \
|
||||||
|
-Dlinux_sandbox_chrome_path=%{_libdir}/chromium/chromium \
|
||||||
|
-Duse_openssl=0 \
|
||||||
|
-Duse_system_ffmpeg=1 \
|
||||||
|
-Duse_system_zlib=1 \
|
||||||
|
-Duse_system_libpng=1 \
|
||||||
|
-Duse_system_bzip2=1 \
|
||||||
|
-Duse_system_libbz2=1 \
|
||||||
|
-Duse_system_libjpeg=1 \
|
||||||
|
-Duse_system_libxml=1 \
|
||||||
|
-Duse_system_libxslt=1 \
|
||||||
|
-Duse_system_libevent=1 \
|
||||||
|
-Duse_system_vpx=1 \
|
||||||
|
-Dremove_webcore_debug_symbols=1 \
|
||||||
|
-Duse_system_v8=1 \
|
||||||
|
-Dproprietary_codecs=1 \
|
||||||
|
-Ddisable_nacl=1 \
|
||||||
|
-Djavascript_engine=v8 \
|
||||||
|
-Dlinux_fpic=1 \
|
||||||
|
-Ddisable_sse2=1 \
|
||||||
|
%ifarch x86_64
|
||||||
|
-Dtarget_arch=x64 \
|
||||||
|
%endif
|
||||||
|
-Dno_strict_aliasing=1 \
|
||||||
|
-Drelease_extra_cflags=-fPIC
|
||||||
|
|
||||||
|
make -r %{?_smp_mflags} chrome V=1 BUILDTYPE=Release disable_nacl=1
|
||||||
|
|
||||||
|
# Build the required SUID_SANDBOX helper.
|
||||||
|
make -r %{?_smp_mflags} chrome_sandbox V=1 BUILDTYPE=Release disable_nacl=1
|
||||||
|
|
||||||
|
popd
|
||||||
|
|
||||||
|
%install
|
||||||
|
mkdir -p %{buildroot}%{_libdir}/chromium/
|
||||||
|
%ifarch x86_64
|
||||||
|
mkdir -p %{buildroot}%{_prefix}/lib/
|
||||||
|
%endif
|
||||||
|
install -m 755 %{SOURCE100} %{buildroot}%{_libdir}/chromium/chromium-generic
|
||||||
|
# x86_64 capable systems need this
|
||||||
|
sed -i "s|/usr/lib/chromium|%{_libdir}/chromium|g" %{buildroot}%{_libdir}/chromium/chromium-generic
|
||||||
|
# For now disable the sandbox in awaitance of Security approval
|
||||||
|
sed -i "s|exec \$LIBDIR/\$APPNAME|exec \$LIBDIR/\$APPNAME \"--no-sandbox\"|g" %{buildroot}%{_libdir}/chromium/chromium-generic
|
||||||
|
|
||||||
|
#update the password-store settings for each alternative
|
||||||
|
sed "s|password-store=detect|password-store=kwallet|g" %{buildroot}%{_libdir}/chromium/chromium-generic > %{buildroot}%{_libdir}/chromium/chromium-kde
|
||||||
|
sed "s|password-store=detect|password-store=gnome|g" %{buildroot}%{_libdir}/chromium/chromium-generic > %{buildroot}%{_libdir}/chromium/chromium-gnome
|
||||||
|
mkdir -p %{buildroot}%{_mandir}/man1/
|
||||||
|
pushd src/out/Release
|
||||||
|
cp -a chrome_sandbox %{buildroot}%{_prefix}/lib/
|
||||||
|
cp -a chrome.pak locales xdg-mime xdg-settings %{buildroot}%{_libdir}/chromium/
|
||||||
|
cp -a resources.pak %{buildroot}%{_libdir}/chromium/
|
||||||
|
cp -a chrome %{buildroot}%{_libdir}/chromium/chromium
|
||||||
|
cp -a chrome.1 %{buildroot}%{_mandir}/man1/chrome.1
|
||||||
|
cp -a chrome.1 %{buildroot}%{_mandir}/man1/chromium.1
|
||||||
|
%fdupes %{buildroot}%{_mandir}/man1/
|
||||||
|
popd
|
||||||
|
|
||||||
|
mkdir -p %{buildroot}%{_datadir}/icons/
|
||||||
|
pushd %{buildroot}%{_datadir}/icons/
|
||||||
|
tar -xjf %{SOURCE104}
|
||||||
|
mv oxygen hicolor
|
||||||
|
popd
|
||||||
|
|
||||||
|
mkdir -p %{buildroot}%{_datadir}/applications/
|
||||||
|
desktop-file-install --dir %{buildroot}%{_datadir}/applications %{SOURCE101}
|
||||||
|
|
||||||
|
mkdir -p %{buildroot}%{_datadir}/gnome-control-center/default-apps/
|
||||||
|
cp -a %{SOURCE102} %{buildroot}%{_datadir}/gnome-control-center/default-apps/
|
||||||
|
|
||||||
|
# link to browser plugin path. Plugin patch doesn't work. Why?
|
||||||
|
mkdir -p %{buildroot}%{_libdir}/browser-plugins
|
||||||
|
pushd %{buildroot}%{_libdir}/%{name}
|
||||||
|
ln -s %{_libdir}/browser-plugins plugins
|
||||||
|
|
||||||
|
# Install the master_preferences file
|
||||||
|
mkdir -p %{buildroot}%{_sysconfdir}/%{name}
|
||||||
|
install -m 0644 %{SOURCE30} %{buildroot}%{_sysconfdir}/%{name}
|
||||||
|
install -m 0644 %{SOURCE31} %{buildroot}%{_sysconfdir}/%{name}
|
||||||
|
|
||||||
|
%clean
|
||||||
|
rm -rf %{buildroot}
|
||||||
|
|
||||||
|
%pre
|
||||||
|
if [ -f %{_bindir}/chromium -a ! -L %{_bindir}/chromium ] ; then rm -f %{_bindir}/chromium
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Add snipplets to update the GTK cache on package install.
|
||||||
|
%if 0%{?suse_version} >= 1140
|
||||||
|
|
||||||
|
%post
|
||||||
|
%icon_theme_cache_post
|
||||||
|
update-alternatives --install %{_bindir}/chromium chromium %{_libdir}/chromium/chromium-generic 10
|
||||||
|
%set_permissions %{_prefix}/lib/chrome_sandbox
|
||||||
|
|
||||||
|
%postun
|
||||||
|
%icon_theme_cache_postun
|
||||||
|
update-alternatives --remove all chromium
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%if 0%{?suse_version} < 1140
|
||||||
|
|
||||||
|
%post
|
||||||
|
update-alternatives --install %{_bindir}/chromium chromium %{_libdir}/chromium/chromium-generic 10
|
||||||
|
%set_permissions %{_prefix}/lib/chrome_sandbox
|
||||||
|
|
||||||
|
%postun
|
||||||
|
update-alternatives --remove all chromium
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%post desktop-kde
|
||||||
|
update-alternatives --install %{_bindir}/chromium chromium %{_libdir}/chromium/chromium-kde 15
|
||||||
|
update-alternatives --auto chromium
|
||||||
|
|
||||||
|
%postun desktop-kde
|
||||||
|
update-alternatives --remove %{_bindir}/chromium %{_libdir}/chromium/chromium-kde
|
||||||
|
update-alternatives --auto chromium
|
||||||
|
|
||||||
|
%post desktop-gnome
|
||||||
|
update-alternatives --install %{_bindir}/chromium chromium %{_libdir}/chromium/chromium-gnome 15
|
||||||
|
update-alternatives --auto chromium
|
||||||
|
|
||||||
|
%postun desktop-gnome
|
||||||
|
update-alternatives --remove %{_bindir}/chromium %{_libdir}/chromium/chromium-gnome
|
||||||
|
update-alternatives --auto chromium
|
||||||
|
|
||||||
|
%verifyscript
|
||||||
|
%verify_permissions -e %{_prefix}/lib/chrome_sandbox
|
||||||
|
|
||||||
|
# Files!
|
||||||
|
|
||||||
|
%files
|
||||||
|
%defattr(-,root,root,-)
|
||||||
|
%doc AUTHORS LICENSE
|
||||||
|
%config %{_sysconfdir}/%{name}
|
||||||
|
%dir %{_datadir}/gnome-control-center
|
||||||
|
%dir %{_datadir}/gnome-control-center/default-apps
|
||||||
|
%dir %{_libdir}/chromium/
|
||||||
|
%{_libdir}/chromium/chromium
|
||||||
|
%{_libdir}/chromium/chromium-generic
|
||||||
|
%{_libdir}/chromium/plugins/
|
||||||
|
%{_libdir}/chromium/locales/
|
||||||
|
%{_libdir}/chromium/xdg-settings
|
||||||
|
%{_libdir}/chromium/xdg-mime
|
||||||
|
%{_libdir}/chromium/*.pak
|
||||||
|
%{_mandir}/man1/chrom*
|
||||||
|
%{_datadir}/applications/*.desktop
|
||||||
|
%{_datadir}/gnome-control-center/default-apps/chromium-browser.xml
|
||||||
|
%{_datadir}/icons/hicolor/
|
||||||
|
|
||||||
|
%files desktop-kde
|
||||||
|
%attr(755, root, root) %{_libdir}/chromium/chromium-kde
|
||||||
|
|
||||||
|
%files desktop-gnome
|
||||||
|
%attr(755, root, root) %{_libdir}/chromium/chromium-gnome
|
||||||
|
|
||||||
|
%files suid-helper
|
||||||
|
%defattr(-,root,root,-)
|
||||||
|
%verify(not mode) %{_prefix}/lib/chrome_sandbox
|
||||||
|
|
||||||
|
%changelog
|
||||||
38
default_bookmarks.html
Normal file
38
default_bookmarks.html
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
<!DOCTYPE NETSCAPE-Bookmark-file-1>
|
||||||
|
<!-- This is an automatically generated file.
|
||||||
|
It will be read and overwritten.
|
||||||
|
DO NOT EDIT! -->
|
||||||
|
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
|
||||||
|
<TITLE>Bookmarks</TITLE>
|
||||||
|
<H1>Bookmarks Menu</H1>
|
||||||
|
|
||||||
|
<DL><p>
|
||||||
|
<DT><A HREF="place:folder=BOOKMARKS_MENU&folder=UNFILED_BOOKMARKS&folder=TOOLBAR&sort=12&excludeQueries=1&excludeItemIfParentHasAnnotation=livemark%2FfeedURI&maxResults=10&queryType=1">Recently Bookmarked</A>
|
||||||
|
<DT><A HREF="place:sort=14&type=6&maxResults=10&queryType=1">Recent Tags</A>
|
||||||
|
<HR>
|
||||||
|
<DT><A HREF="http://en-us.add-ons.mozilla.com/en-US/firefox/bookmarks/" ADD_DATE="1273256552" LAST_MODIFIED="1273256552" ICON_URI="http://www.mozilla.org/2005/made-up-favicon/0-1273256552642492" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADGUlEQVQ4jXWTXUxTZxjH33jBhRfGkGXGEC+M8dYbL7z0eiZL5sWJQqJuwnAz26CKxgrGN1Iwa/lwCVmDDJBZQNsdYlCraGlUSu0X/ZDak67tWmxpWjh9Szk9tJue/ncBG6LbL/nfPf/f81y8LyEf0EjpdpVGU9Ok0x1o6tQdaurUHfq2Q3eg4XLHrs8b6fYP59+Dbmvu6N19pd9QN2wRUg/9mbcvYhKskVXcdaTfdt97HT+j/fUIp6LVhNBtH5VVmp6aLpOdfxFllbnFEjypNbjeyLDFi7BGJDwWChh1ZZSWgZmR2ssdu7ZIvmymO3sn5qZ8iyXMZ8oIZsuYz5ThS5fgSsqYiRVhCUt4ECyA9zNcvOUw156nnxBCCOE4WqX++f4XjgUJrzJlCMtlhHN/YirEYA7mMBkQMZuQYY1IMIcKmAjkcdu5jHqtieM4WkXqVbT6l+lowrtYQjC7Xo7l/8JTgeEfhEwJ1uimYNzDcNUUTB5toZ+Ss63de8wB8Z0ntYb5TBlTrxmeCAxToa2C6XAB5lAB/Iagz5JSjl1o30ca2nR7n0clOJMyfOkSzMEc/g93ogjezzDqZhiwZVH3Q/t+0tCi2/tUWIEtXoQzuYbJgAhFqUBRlI/ijBdh9DIY3DkM2JbWBd+0amp475JijUqYiRUxm5BhXyiC9y3/u9mblOFOyJiNSRj3MIw4RfxkSSnHz2r2EE5Fq/WPf889EgqwhCVMRyRYoxLuupdQqQCVCuBKyJgI5HFnjuG2K4chu4h2PsS4elpNOI5Wnes1dfIBhgfBFZhDhY2swp2Q4YxLsP8h4c7c+unDL0XctGVxRmvScRytIoQQclKlqek0+sK8n4EP5DGxkd/8DEYvw5h7szwwu4w2g2fh2IX2fVue8lfqnsPXxpzBEXu2Mu5hGPMwjLpzMLhyGHGIGHopQv88jVaDI16n1h7h6Mb29yV157sONncZ+7vuR/L6Z2ll2CFi0C6iz7Ko/DgpFL/rNhpr1drD/1He5LPv6Y4Tl25w9Vf62r6mN/WNmsH+01f110+qe06t/8St/A10n5SW/zQjywAAAABJRU5ErkJggg==">Get Bookmark Add-ons</A>
|
||||||
|
<DT><H3 ADD_DATE="1273256552" LAST_MODIFIED="1273256742" PERSONAL_TOOLBAR_FOLDER="true">Bookmarks Toolbar</H3>
|
||||||
|
<DD>Add bookmarks to this folder to see them displayed on the Bookmarks Toolbar
|
||||||
|
<DL><p>
|
||||||
|
<DT><H3 ADD_DATE="1273256552" LAST_MODIFIED="1273256552">openSUSE</H3>
|
||||||
|
<DL><p>
|
||||||
|
<DT><A HREF="http://www.opensuse.org/" ADD_DATE="1273256552" LAST_MODIFIED="1273256552" ICON_URI="http://www.opensuse.org/favicon.ico" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABSklEQVQ4jZWToY6EMBCGeRlegCfgBfYJEGg0CQZbu+IQSJAoEtyFChIQGwIC0YRwSQXJgkAgFoFY859qc9wBu9dkxCTtN/1n/lEAmH5twK8NRMxB3ofgc4k3j6lUY4zr7QKbqn/Crw2k3MOwtIcEZe/hXpBCR8o9rM/H/wBupiFiDoLGgptpcDMN1Ri/B7jeLmATRdBYiJgDNlEpd17vrwF8Ljf9ENVtqiJizjlANNCmKoLGAp9LkELfQNfn4xhACl1WO/pVNcZbACn0zeVqjOHXhsyFT0QeNNYWkHIPbKIS5GaaNBafSynpZ8ENwM00Oeszg4kezet9vwdi9sPSYlha5H0ovSCcWY0xko68NhIpdCQdQco9pNxDxBy4mQabqsj78H0r/46gsc7HeCZNuBAAlM+vD7MaY6TcQ9IRiNX2a0NqzvvwaCPNb8+My7ifNoCEAAAAAElFTkSuQmCC" LAST_CHARSET="UTF-8">openSUSE</A>
|
||||||
|
<DT><A HREF="http://en.opensuse.org/documentation/" ADD_DATE="1273256552" LAST_MODIFIED="1273256552" ICON_URI="http://www.mozilla.org/2005/made-up-favicon/2-1273256552647245" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABSklEQVQ4jZWToY6EMBCGeRlegCfgBfYJEGg0CQZbu+IQSJAoEtyFChIQGwIC0YRwSQXJgkAgFoFY859qc9wBu9dkxCTtN/1n/lEAmH5twK8NRMxB3ofgc4k3j6lUY4zr7QKbqn/Crw2k3MOwtIcEZe/hXpBCR8o9rM/H/wBupiFiDoLGgptpcDMN1Ri/B7jeLmATRdBYiJgDNlEpd17vrwF8Ljf9ENVtqiJizjlANNCmKoLGAp9LkELfQNfn4xhACl1WO/pVNcZbACn0zeVqjOHXhsyFT0QeNNYWkHIPbKIS5GaaNBafSynpZ8ENwM00Oeszg4kezet9vwdi9sPSYlha5H0ovSCcWY0xko68NhIpdCQdQco9pNxDxBy4mQabqsj78H0r/46gsc7HeCZNuBAAlM+vD7MaY6TcQ9IRiNX2a0NqzvvwaCPNb8+My7ifNoCEAAAAAElFTkSuQmCC" LAST_CHARSET="UTF-8">openSUSE Documentation</A>
|
||||||
|
<DT><A HREF="http://software.opensuse.org/" ADD_DATE="1273256552" LAST_MODIFIED="1273256552" ICON_URI="http://www.mozilla.org/2005/made-up-favicon/3-1273256552648253" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABSklEQVQ4jZWToY6EMBCGeRlegCfgBfYJEGg0CQZbu+IQSJAoEtyFChIQGwIC0YRwSQXJgkAgFoFY859qc9wBu9dkxCTtN/1n/lEAmH5twK8NRMxB3ofgc4k3j6lUY4zr7QKbqn/Crw2k3MOwtIcEZe/hXpBCR8o9rM/H/wBupiFiDoLGgptpcDMN1Ri/B7jeLmATRdBYiJgDNlEpd17vrwF8Ljf9ENVtqiJizjlANNCmKoLGAp9LkELfQNfn4xhACl1WO/pVNcZbACn0zeVqjOHXhsyFT0QeNNYWkHIPbKIS5GaaNBafSynpZ8ENwM00Oeszg4kezet9vwdi9sPSYlha5H0ovSCcWY0xko68NhIpdCQdQco9pNxDxBy4mQabqsj78H0r/46gsc7HeCZNuBAAlM+vD7MaY6TcQ9IRiNX2a0NqzvvwaCPNb8+My7ifNoCEAAAAAElFTkSuQmCC" LAST_CHARSET="UTF-8">openSUSE Download</A>
|
||||||
|
<DT><A FEEDURL="http://news.opensuse.org/?feed=rss2" HREF="http://news.opensuse.org/">openSUSE News</A>
|
||||||
|
<DT><A HREF="http://wiki.opensuse.org/Portal:How_to_participate" ADD_DATE="1273256552" LAST_MODIFIED="1273256552" ICON_URI="http://www.mozilla.org/2005/made-up-favicon/4-1273256552650167" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABSklEQVQ4jZWToY6EMBCGeRlegCfgBfYJEGg0CQZbu+IQSJAoEtyFChIQGwIC0YRwSQXJgkAgFoFY859qc9wBu9dkxCTtN/1n/lEAmH5twK8NRMxB3ofgc4k3j6lUY4zr7QKbqn/Crw2k3MOwtIcEZe/hXpBCR8o9rM/H/wBupiFiDoLGgptpcDMN1Ri/B7jeLmATRdBYiJgDNlEpd17vrwF8Ljf9ENVtqiJizjlANNCmKoLGAp9LkELfQNfn4xhACl1WO/pVNcZbACn0zeVqjOHXhsyFT0QeNNYWkHIPbKIS5GaaNBafSynpZ8ENwM00Oeszg4kezet9vwdi9sPSYlha5H0ovSCcWY0xko68NhIpdCQdQco9pNxDxBy4mQabqsj78H0r/46gsc7HeCZNuBAAlM+vD7MaY6TcQ9IRiNX2a0NqzvvwaCPNb8+My7ifNoCEAAAAAElFTkSuQmCC" LAST_CHARSET="UTF-8">How To participate in openSUSE</A>
|
||||||
|
<DT><A HREF="http://forums.opensuse.org/" ADD_DATE="1273256552" LAST_MODIFIED="1273256552" ICON_URI="http://www.mozilla.org/2005/made-up-favicon/5-1273256552651242" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABSklEQVQ4jZWToY6EMBCGeRlegCfgBfYJEGg0CQZbu+IQSJAoEtyFChIQGwIC0YRwSQXJgkAgFoFY859qc9wBu9dkxCTtN/1n/lEAmH5twK8NRMxB3ofgc4k3j6lUY4zr7QKbqn/Crw2k3MOwtIcEZe/hXpBCR8o9rM/H/wBupiFiDoLGgptpcDMN1Ri/B7jeLmATRdBYiJgDNlEpd17vrwF8Ljf9ENVtqiJizjlANNCmKoLGAp9LkELfQNfn4xhACl1WO/pVNcZbACn0zeVqjOHXhsyFT0QeNNYWkHIPbKIS5GaaNBafSynpZ8ENwM00Oeszg4kezet9vwdi9sPSYlha5H0ovSCcWY0xko68NhIpdCQdQco9pNxDxBy4mQabqsj78H0r/46gsc7HeCZNuBAAlM+vD7MaY6TcQ9IRiNX2a0NqzvvwaCPNb8+My7ifNoCEAAAAAElFTkSuQmCC" LAST_CHARSET="UTF-8">openSUSE Forums</A>
|
||||||
|
<DT><A FEEDURL="http://www.planetsuse.org/rss20.xml" HREF="http://planet.opensuse.org/">Planet SUSE</A>
|
||||||
|
</DL><p>
|
||||||
|
<DT><A FEEDURL="http://en-us.fxfeeds.mozilla.com/en-US/firefox/headlines.xml" HREF="http://news.bbc.co.uk/go/rss/-/2/hi/default.stm">Latest Headlines</A>
|
||||||
|
<HR>
|
||||||
|
<DT><H3 ADD_DATE="1273256722" LAST_MODIFIED="1273256951">Chromium</H3>
|
||||||
|
<DL><p>
|
||||||
|
<DT><A HREF="http://dev.chromium.org/for-testers/bug-reporting-guidelines" ADD_DATE="1273256788" ICON_URI="http://www.gstatic.com/sites/p/0d68f1/system/app/images/favicon.ico" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC3ElEQVQ4jW3S3WtTBxiA8dz4B3inNwNvTJ3YDmstWHGotNVMWcsqRNm60Q8ZQ9FdbKDsZgOhoBOGC/Qj0NJSMB6wJqsm5ixZT0J6TrO1VYaBUpNjzrGH1PQkbdeUJP14vNCmluWF9/aBH+9rWbSdxTxzhvmGBrSTJ5k9fpx/a48yVX2Y6CdVKJWHUKoqeVBRgaXcpBsbKbx8Se7FC8xgEH1wkFBVJU8PHmT0QAUjFVYe7N/Pfau1fOD1qVM8bmujfaaD9lgbl5+38d1kB9eVTr4Pd3L1r1a+9V+i03uBjtEvaBlo3BkyDANJkvjq2UXS+TfoOY3nC//gnnXR7rtA65PPufj0HHavDfuTs3zmPLEzoOs6gUCAS1ITXwab+drXTMdoM60Pz9N8/zQNA3V82ltL3e811N2t5sTtmp2BZDJJMBjEMAwAFEWhezJL39QifVOL9E4u0j2ZxfF3hp/H3vBTIMW1xzpXPEmO/TaORVVVRFFE13UA+vv7uRfNkiuss/J+/8uv8eeMyQ/e11z1vKJdmOUb1wxH7oSwJBIJRFEkmUwCEIlE6IoscCuU5pexFDf8c/zo07niSWDrm+K0Q6H21zBH7khU3w5hicfj+Hw+VFUFwOl0ljgfzsbGBsVikXw+TzabJZPJEIlE3hH8fj+JRAKAUChU4ni9XjY3N7Hb7bS0tNDU1ITNZqO+vp50Ok00GsUSi8UQBIF4PE6xWKSnp6fEAVhbW6NQKLCyssLS0hKmaZJKpTAMA1mWty+iqir5fB5Jkkocj8fD6uoqLpeLoaEhNE1Dv3mTwJ49fNQ1ztiYtB2IxWJMT08zMjJS4qyvr7O8vIxpmszPz6NpGuNWKw937WJv5GO8fm/5997iCIKAaZo4nU4cDgeappH7w0JmyMJu/z4euR+VD2xxcrkcqVSKubk5NE373wqCUD6wxZmYmECWZRRFQZZlZFkmHA4jiiJut5vh4WHeAhqappiWhSp5AAAAAElFTkSuQmCC">Bug Life Cycle and Reporting Guidelines (The Chromium Projects)</A>
|
||||||
|
<DT><A HREF="http://code.google.com/chromium/" ADD_DATE="1273256762" ICON_URI="http://code.google.com/favicon.ico" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADRUlEQVQ4jSXT60/VdQDH8c/vd7AlI4EHtjW0WCs1i7U2i8u54GWxYDVtpkabumX5JLs86oLYEgRDQjAIBbsYayTmCjDQMwsrtcgxUBdWkNyyJDkCB9jRw+/8vu8e8OD9D7y2tyTJiUFX/wipWxuJe/pzSo9fwiVGNDzB2ewsei0xa9u4Eq5sIpYYl5AkxRwwwLriU2hTEHtbFwte/I6//p0CEyPyWy/XE+JxJYzlwbVExBIhxTFkCwE4jsMDO9rRtk60vQfl/0jxN5fBgInBUE4OUVnEPCJqWUzKw5glBiVkXCAG3sIO7M0/Y2/vxH7hHJv2dwMOAFfXr2NGcWAJVx6mLfGPRJ/tQeACLkVNl9H6IHEvXcB+/nvyqzpxMXAbfnloGT/dcwctS5JpT02mK2kew7botYT6h29igNFwhGU72tBzp1mwOUiw5xoGqGs5zOI3UtFH6Xhq/ajay/yyJ8h6OY19DyeipVs+43jHFXANE1NRjpwZoG/kJi6GklN1qOgRPPVePIeyUG06qs3EOpCFqrOx9q5GCzceJWntx6x+vZE9DR1zajic6fsV+6370OHHUV06qk/HqvFh1fhQZQZWuR9rbwAtzW9g0YYvuDPvU5KfOsTgaBhjDMOhayypfxbVpGEfzMQ+6EU1GdgferEq/djlflSWge7P3U/Glk/Y+G4rr1X9QE/fOC4Gg8vY1Bg5R1/BqkhDtT5U7Z2r0o/2+dEeP2o8fZGxcRcDzE72Mnq1mYGeWm5N3wBgNuaQ2/gqVsVyVJ2BqrzY5ZnofR8q8SFcmP7vIt3NGQw2x/N3mxj52uZK03LCoT/BxPh9dIi7SrNRVSaeD3zYZX5UEkC7A+i2M0NXYzoT3wpz3sY5G0+kYz43jon+5jyMMZgYPHhgAypbgSq8qNTPvN1rsHYF0FRogD8aUrgVTCIcTGCqLZHJ1kRmTqRw/atHITpNxDEsLslDpZnYJatQqQ/7vZVopx85McPgya2EvkxgsuVuwq0LmTmRQvjYvYyfK8QATRdO4nnzMaxiL56ibLQrgAoC6J01c0c6MyHGzhcy0b6WcMuTTLQ/Q6S7mqgT4dLwAIvezkUFK7ALs1HhSrTThwpWIUn/A1g/hnpCRmiJAAAAAElFTkSuQmCC">Chromium - Google Code</A>
|
||||||
|
<DT><A HREF="http://blog.chromium.org/" ADD_DATE="1273256696" ICON_URI="http://www.blogger.com/favicon.ico" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAiUlEQVQ4jWNggIJ/aUz/ScEMyIBUzSiGkKsZbgiG4L6+//++vfv/798/BD637v+/IiEiDNjXh6oRGd/aR4QByDbPi4NgZLEmIwIGwBSuykOIzYtDiG9qwjAEuwGEMO0NQPYCDK/KI8IAbIEIwzDxb+/IjEYY3tdHRkKC2YymGbsB9MwPFOVImD4AmSK780dhlOYAAAAASUVORK5CYII=">Chromium Blog</A>
|
||||||
|
<DT><A HREF="http://dev.chromium.org/getting-involved" ADD_DATE="1273256924" ICON_URI="http://www.gstatic.com/sites/p/0d68f1/system/app/images/favicon.ico" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC3ElEQVQ4jW3S3WtTBxiA8dz4B3inNwNvTJ3YDmstWHGotNVMWcsqRNm60Q8ZQ9FdbKDsZgOhoBOGC/Qj0NJSMB6wJqsm5ixZT0J6TrO1VYaBUpNjzrGH1PQkbdeUJP14vNCmluWF9/aBH+9rWbSdxTxzhvmGBrSTJ5k9fpx/a48yVX2Y6CdVKJWHUKoqeVBRgaXcpBsbKbx8Se7FC8xgEH1wkFBVJU8PHmT0QAUjFVYe7N/Pfau1fOD1qVM8bmujfaaD9lgbl5+38d1kB9eVTr4Pd3L1r1a+9V+i03uBjtEvaBlo3BkyDANJkvjq2UXS+TfoOY3nC//gnnXR7rtA65PPufj0HHavDfuTs3zmPLEzoOs6gUCAS1ITXwab+drXTMdoM60Pz9N8/zQNA3V82ltL3e811N2t5sTtmp2BZDJJMBjEMAwAFEWhezJL39QifVOL9E4u0j2ZxfF3hp/H3vBTIMW1xzpXPEmO/TaORVVVRFFE13UA+vv7uRfNkiuss/J+/8uv8eeMyQ/e11z1vKJdmOUb1wxH7oSwJBIJRFEkmUwCEIlE6IoscCuU5pexFDf8c/zo07niSWDrm+K0Q6H21zBH7khU3w5hicfj+Hw+VFUFwOl0ljgfzsbGBsVikXw+TzabJZPJEIlE3hH8fj+JRAKAUChU4ni9XjY3N7Hb7bS0tNDU1ITNZqO+vp50Ok00GsUSi8UQBIF4PE6xWKSnp6fEAVhbW6NQKLCyssLS0hKmaZJKpTAMA1mWty+iqir5fB5Jkkocj8fD6uoqLpeLoaEhNE1Dv3mTwJ49fNQ1ztiYtB2IxWJMT08zMjJS4qyvr7O8vIxpmszPz6NpGuNWKw937WJv5GO8fm/5997iCIKAaZo4nU4cDgeappH7w0JmyMJu/z4euR+VD2xxcrkcqVSKubk5NE373wqCUD6wxZmYmECWZRRFQZZlZFkmHA4jiiJut5vh4WHeAhqappiWhSp5AAAAAElFTkSuQmCC">Getting Involved (The Chromium Projects)</A>
|
||||||
|
<DT><A HREF="http://www.google.com/support/forum/p/Chrome" ADD_DATE="1273256938" ICON_URI="http://www.google.com/favicon.ico" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADRUlEQVQ4jSXT60/VdQDH8c/vd7AlI4EHtjW0WCs1i7U2i8u54GWxYDVtpkabumX5JLs86oLYEgRDQjAIBbsYayTmCjDQMwsrtcgxUBdWkNyyJDkCB9jRw+/8vu8e8OD9D7y2tyTJiUFX/wipWxuJe/pzSo9fwiVGNDzB2ewsei0xa9u4Eq5sIpYYl5AkxRwwwLriU2hTEHtbFwte/I6//p0CEyPyWy/XE+JxJYzlwbVExBIhxTFkCwE4jsMDO9rRtk60vQfl/0jxN5fBgInBUE4OUVnEPCJqWUzKw5glBiVkXCAG3sIO7M0/Y2/vxH7hHJv2dwMOAFfXr2NGcWAJVx6mLfGPRJ/tQeACLkVNl9H6IHEvXcB+/nvyqzpxMXAbfnloGT/dcwctS5JpT02mK2kew7botYT6h29igNFwhGU72tBzp1mwOUiw5xoGqGs5zOI3UtFH6Xhq/ajay/yyJ8h6OY19DyeipVs+43jHFXANE1NRjpwZoG/kJi6GklN1qOgRPPVePIeyUG06qs3EOpCFqrOx9q5GCzceJWntx6x+vZE9DR1zajic6fsV+6370OHHUV06qk/HqvFh1fhQZQZWuR9rbwAtzW9g0YYvuDPvU5KfOsTgaBhjDMOhayypfxbVpGEfzMQ+6EU1GdgferEq/djlflSWge7P3U/Glk/Y+G4rr1X9QE/fOC4Gg8vY1Bg5R1/BqkhDtT5U7Z2r0o/2+dEeP2o8fZGxcRcDzE72Mnq1mYGeWm5N3wBgNuaQ2/gqVsVyVJ2BqrzY5ZnofR8q8SFcmP7vIt3NGQw2x/N3mxj52uZK03LCoT/BxPh9dIi7SrNRVSaeD3zYZX5UEkC7A+i2M0NXYzoT3wpz3sY5G0+kYz43jon+5jyMMZgYPHhgAypbgSq8qNTPvN1rsHYF0FRogD8aUrgVTCIcTGCqLZHJ1kRmTqRw/atHITpNxDEsLslDpZnYJatQqQ/7vZVopx85McPgya2EvkxgsuVuwq0LmTmRQvjYvYyfK8QATRdO4nnzMaxiL56ibLQrgAoC6J01c0c6MyHGzhcy0b6WcMuTTLQ/Q6S7mqgT4dLwAIvezkUFK7ALs1HhSrTThwpWIUn/A1g/hnpCRmiJAAAAAElFTkSuQmCC">Google Chrome Help</A>
|
||||||
|
</DL><p>
|
||||||
|
</DL><p>
|
||||||
|
</DL><p>
|
||||||
BIN
ffmpeg-0.6-headers.tar.bz2
(Stored with Git LFS)
Normal file
BIN
ffmpeg-0.6-headers.tar.bz2
(Stored with Git LFS)
Normal file
Binary file not shown.
31
master_preferences
Normal file
31
master_preferences
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
{
|
||||||
|
"distribution": {
|
||||||
|
"skip_first_run_ui": true,
|
||||||
|
"import_bookmarks_from_file": "/etc/chromium/default_bookmarks.html",
|
||||||
|
"alternate_shortcut_text": false,
|
||||||
|
"oem_bubble": true,
|
||||||
|
"chrome_shortcut_icon_index": 0,
|
||||||
|
"create_all_shortcuts": true,
|
||||||
|
"show_welcome_page": true,
|
||||||
|
"make_chrome_default": false,
|
||||||
|
"make_chrome_default_for_user": false,
|
||||||
|
"system_level": false,
|
||||||
|
"verbose_logging": false
|
||||||
|
},
|
||||||
|
"download": {
|
||||||
|
"extensions_to_open": "ymp"
|
||||||
|
},
|
||||||
|
"browser": {
|
||||||
|
"show_home_button": true,
|
||||||
|
"check_default_browser": false
|
||||||
|
},
|
||||||
|
"bookmark_bar": {
|
||||||
|
"show_on_all_tabs": true
|
||||||
|
},
|
||||||
|
"first_run_tabs": [
|
||||||
|
"http://www.opensuse.org",
|
||||||
|
"http://tools.google.com/chrome/intl/en/welcome.html"
|
||||||
|
],
|
||||||
|
"homepage": "http://www.opensuse.org",
|
||||||
|
"homepage_is_newtabpage": false
|
||||||
|
}
|
||||||
12
tcmalloc-factory.patch
Normal file
12
tcmalloc-factory.patch
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
--- chromium/src/build/common.gypi 2010-04-29 12:39:04.018140987 +0200
|
||||||
|
+++ chromium/src/build/common.gypi 2010-05-03 21:38:49.733821848 +0200
|
||||||
|
@@ -261,7 +261,7 @@
|
||||||
|
'linux_strip_reliability_tests%': 0,
|
||||||
|
|
||||||
|
# Enable TCMalloc.
|
||||||
|
- 'linux_use_tcmalloc%': 1,
|
||||||
|
+ 'linux_use_tcmalloc%': 0,
|
||||||
|
|
||||||
|
# Disable TCMalloc's debugallocation.
|
||||||
|
'linux_use_debugallocation%': 0,
|
||||||
|
|
||||||
Reference in New Issue
Block a user