Hello community, here is the log from the commit of package chromium for openSUSE:Factory checked in at Mon Sep 26 17:02:44 CEST 2011.
-------- --- chromium/chromium.changes 2011-09-14 13:39:11.000000000 +0200 +++ /mounts/work_src_done/STABLE/chromium/chromium.changes 2011-09-25 11:22:53.000000000 +0200 @@ -1,0 +2,32 @@ +Sun Sep 25 09:00:41 UTC 2011 - [email protected] + +- Make "Set as default browser" work + +- Update to 16.0.891 + + Prefer curl over wget on linux if installed. + + Printing: Fix Linux print dialog code when there are no + printers installed. + + Do not intitialize V8 in browser process. + + Suppress race in URLRequestHttpJob/HttpNetworkTransaction + + Profile shouldn't own PersonalDataManager + + Remove the old chrome://extensions page, since the URL now + redirects to the new Settings page. + + fix disappearing bookmark star on linux/gtk + + Fix display of "Last Synced as..." in Personal Stuff. + + FTP: fixed compatibility with servers which send 451 response + for CWD command. + +------------------------------------------------------------------- +Thu Sep 22 09:53:18 UTC 2011 - [email protected] + +- add versions to some dependencies of subpackages + +------------------------------------------------------------------- +Tue Sep 20 16:14:30 UTC 2011 - [email protected] + +- Added permissions-patch so that the suid-helper will also work + on distro versions equal to 11.4. +- Moved the no-sandbox check to the browser start-up script so that + the enabling of the sandbox is done at runtime (bnc#718016) + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- chromium.16.0.880.0.svn100708.tar.lzma New: ---- chromium-rpmlintrc chromium.16.0.891.0.svn102648.tar.lzma chromium.easy ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ chromium.spec ++++++ --- /var/tmp/diff_new_pack.Q1ibHT/_old 2011-09-26 17:02:05.000000000 +0200 +++ /var/tmp/diff_new_pack.Q1ibHT/_new 2011-09-26 17:02:05.000000000 +0200 @@ -16,17 +16,21 @@ # -%define svn_rev 100708 -%define v8_ver 3.6.2.0 +%define svn_rev 102648 +%define v8_ver 3.6.4.0 Name: chromium -Version: 16.0.880.0 +Version: 16.0.891.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 +%if 0%{?suse_version} <= 1140 +Source1: %{name}.easy +Source2: %{name}-rpmlintrc +%endif Source8: ffmpeg-0.6-headers.tar.bz2 Source20: chromium-vendor.patch.in Source30: master_preferences @@ -107,6 +111,14 @@ BuildRequires: pam-devel BuildRequires: perl(Switch) BuildRequires: pkg-config +%if 0%{?suse_version} <= 1120 +BuildRequires: cairo-devel +BuildRequires: dbus-1-devel +BuildRequires: gconf2-devel +BuildRequires: glib2-devel +BuildRequires: gtk2-devel +BuildRequires: libxml-devel +%else BuildRequires: pkgconfig(cairo) >= 1.6 BuildRequires: pkgconfig(dbus-1) BuildRequires: dbus-1-glib-devel @@ -114,6 +126,8 @@ BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gtk+-2.0) BuildRequires: pkgconfig(libxml-2.0) +%endif +BuildRequires: dbus-1-glib-devel BuildRequires: python BuildRequires: python-xml BuildRequires: sqlite3-devel @@ -145,10 +159,10 @@ Requires: hicolor-icon-theme Requires: update-alternatives -PreReq: permissions +Requires(pre): permissions -Recommends: Chromium-password -Requires: %{name}-suid-helper +Recommends: Chromium-password = %{version} +Requires: %{name}-suid-helper = %{version} # Recommends the chromium-ffmpeg library (available from packman) Recommends: chromium-ffmpeg = %{version} @@ -167,7 +181,8 @@ Group: Productivity/Networking/Web/Browsers Supplements: packageand(chromium:kdebase4-session) Conflicts: chromium-desktop-gnome -Provides: Chromium-password +Provides: Chromium-password = %{version} +Requires: chromium = %{version} %description desktop-kde By using the openSUSE update-alternatives the password store for Chromium is changed to utilize @@ -181,7 +196,8 @@ Group: Productivity/Networking/Web/Browsers Supplements: packageand(chromium:gnome-session) Conflicts: chromium-desktop-kde -Provides: Chromium-password +Provides: Chromium-password = %{version} +Requires: chromium = %{version} %description desktop-gnome By using the openSUSE update-alternatives the password store for Chromium is changed to utilize @@ -194,6 +210,7 @@ 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 +Requires(pre): permissions %description suid-helper t will allow a process to execute a target executable that will be able to drop privileges: @@ -237,8 +254,6 @@ # 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 @@ -253,6 +268,11 @@ sed -i "s|'-Werror'|'-Wno-error'|g" $i done # ' +%if 0%{?suse_version} <= 1120 +for i in src/build/common.gypi; do + sed -i "s|'-Wno-unused-result',||g" $i +done +%endif pushd src @@ -285,7 +305,7 @@ make -r %{?_smp_mflags} chrome V=1 BUILDTYPE=Release disable_nacl=1 -# Build the required SUID_SANDBOX helper. +# Build the required SUID_SANDBOX helper make -r %{?_smp_mflags} chrome_sandbox V=1 BUILDTYPE=Release disable_nacl=1 popd @@ -298,16 +318,25 @@ 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 + +%if 0%{?suse_version} <= 1140 +# Set the permissions file for distro version equal or lower than 11.4. (bnc#718016) +mkdir -p %{buildroot}%{_sysconfdir}/permissions.d +install -m 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/permissions.d/chromium +%endif #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 chrome.pak locales xdg-mime %{buildroot}%{_libdir}/chromium/ + +# Patch xdg-settings to use the chromium version of xdg-mime as that the system one is not KDE4 compatible +sed "s|xdg-mime|%{_libdir}/chromium/xdg-mime|g" xdg-settings > %{buildroot}%{_libdir}/chromium/xdg-settings + cp -a resources.pak %{buildroot}%{_libdir}/chromium/ cp -a chrome %{buildroot}%{_libdir}/chromium/chromium cp -a chrome.1 %{buildroot}%{_mandir}/man1/chrome.1 @@ -345,23 +374,30 @@ fi # Add snipplets to update the GTK cache on package install. + +%verifyscript suid-helper +%verify_permissions -e %{_prefix}/lib/chrome_sandbox + +%post suid-helper +%if 0%{?suse_version} > 1130 +%set_permissions %{_prefix}/lib/chrome_sandbox +%else +%run_permissions +%endif + %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 +%else %post update-alternatives --install %{_bindir}/chromium chromium %{_libdir}/chromium/chromium-generic 10 -%set_permissions %{_prefix}/lib/chrome_sandbox %postun update-alternatives --remove all chromium @@ -383,9 +419,6 @@ update-alternatives --remove %{_bindir}/chromium %{_libdir}/chromium/chromium-gnome update-alternatives --auto chromium -%verifyscript -%verify_permissions -e %{_prefix}/lib/chrome_sandbox - # Files! %files @@ -399,8 +432,8 @@ %{_libdir}/chromium/chromium-generic %{_libdir}/chromium/plugins/ %{_libdir}/chromium/locales/ -%{_libdir}/chromium/xdg-settings -%{_libdir}/chromium/xdg-mime +%attr(755,root,root) %{_libdir}/chromium/xdg-settings +%attr(755,root,root) %{_libdir}/chromium/xdg-mime %{_libdir}/chromium/*.pak %{_mandir}/man1/chrom* %{_datadir}/applications/*.desktop @@ -415,6 +448,9 @@ %files suid-helper %defattr(-,root,root,-) +%if 0%{?suse_version} <= 1140 +%config %{_sysconfdir}/permissions.d/chromium +%endif %verify(not mode) %{_prefix}/lib/chrome_sandbox %changelog ++++++ chromium-6.0.406.0-system-gyp-v8.patch ++++++ --- /var/tmp/diff_new_pack.Q1ibHT/_old 2011-09-26 17:02:05.000000000 +0200 +++ /var/tmp/diff_new_pack.Q1ibHT/_new 2011-09-26 17:02:05.000000000 +0200 @@ -11,8 +11,8 @@ '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 @@ - }]] +@@ -359,6 +359,19 @@ + ], }, { + 'target_name': 'v8', @@ -29,7 +29,7 @@ + }, + { 'target_name': 'gnome_keyring', - 'type': 'settings', + 'type': 'none', '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 @@ -44,38 +44,48 @@ ], --- 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"', { +@@ -951,7 +951,7 @@ + '<(chromium_src_dir)/third_party/libwebp/libwebp.gyp:libwebp', + '<(chromium_src_dir)/third_party/npapi/npapi.gyp:npapi', + '<(chromium_src_dir)/third_party/sqlite/sqlite.gyp:sqlite', +- '<(chromium_src_dir)/v8/tools/gyp/v8.gyp:v8', ++ '<(chromium_src_dir)/build/linux/system.gyp:v8', + '<(libjpeg_gyp_path):libjpeg', + ], + 'include_dirs': [ +@@ -1068,7 +1068,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)/v8/tools/gyp/v8.gyp:v8', ++ '<(chromium_src_dir)/build/linux/system.gyp:v8', + '<(libjpeg_gyp_path):libjpeg', + ], + 'export_dependent_settings': [ +@@ -1085,7 +1085,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)/v8/tools/gyp/v8.gyp:v8', ++ '<(chromium_src_dir)/build/linux/system.gyp:v8', + '<(libjpeg_gyp_path):libjpeg', + ], + # This is needed for mac because of webkit_system_interface. It'd be nice +@@ -1786,7 +1786,7 @@ + '<(chromium_src_dir)/build/temp_gyp/googleurl.gyp:googleurl', + '<(chromium_src_dir)/skia/skia.gyp:skia', + '<(chromium_src_dir)/third_party/npapi/npapi.gyp:npapi', +- '<(chromium_src_dir)/v8/tools/gyp/v8.gyp:v8', ++ '<(chromium_src_dir)/build/linux/system.gyp:v8', + ], + 'export_dependent_settings': [ + 'webcore_bindings', +@@ -1794,7 +1794,7 @@ + '<(chromium_src_dir)/build/temp_gyp/googleurl.gyp:googleurl', + '<(chromium_src_dir)/skia/skia.gyp:skia', + '<(chromium_src_dir)/third_party/npapi/npapi.gyp:npapi', +- '<(chromium_src_dir)/v8/tools/gyp/v8.gyp:v8', ++ '<(chromium_src_dir)/build/linux/system.gyp:v8', + ], + 'direct_dependent_settings': { + 'include_dirs': [ ++++++ chromium-7.0.500.0-system-speex.patch ++++++ --- /var/tmp/diff_new_pack.Q1ibHT/_old 2011-09-26 17:02:05.000000000 +0200 +++ /var/tmp/diff_new_pack.Q1ibHT/_new 2011-09-26 17:02:05.000000000 +0200 @@ -1,7 +1,7 @@ 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 @@ +@@ -410,6 +410,26 @@ }]] }, { @@ -26,7 +26,7 @@ + }, + { 'target_name': 'gnome_keyring', - 'type': 'settings', + 'type': 'none', '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.542.0-codechanges-system-minizip-v8.patch ++++++ --- /var/tmp/diff_new_pack.Q1ibHT/_old 2011-09-26 17:02:05.000000000 +0200 +++ /var/tmp/diff_new_pack.Q1ibHT/_new 2011-09-26 17:02:05.000000000 +0200 @@ -49,15 +49,15 @@ 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" +@@ -66,7 +66,7 @@ #include "third_party/WebKit/Source/WebKit/chromium/public/WebString.h" #include "third_party/WebKit/Source/WebKit/chromium/public/WebView.h" + #include "ui/base/ui_base_switches.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 @@ -132,28 +132,6 @@ #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 @@ @@ -178,15 +156,15 @@ 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 @@ +@@ -30,7 +30,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; + using WebKit::WebFrame; + using WebKit::WebSecurityOrigin; --- 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 @@ @@ -222,15 +200,15 @@ 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" +@@ -44,7 +44,7 @@ #include "third_party/skia/include/core/SkBitmap.h" #include "third_party/skia/include/core/SkColor.h" + #include "ui/base/resource/resource_bundle.h" -#include "v8/include/v8.h" +#include <v8.h> #include "webkit/glue/webkit_glue.h" - using bindings_utils::GetPendingRequestMap; + using WebKit::WebFrame; --- 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 @@ @@ -253,17 +231,28 @@ // 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" +--- chromium/src/chrome/renderer/extensions/extension_bindings_context.cc 2011-09-12 19:18:09.870226952 +0200 ++++ chromium/src/chrome/renderer/extensions/extension_bindings_context.cc 2011-09-12 19:18:09.870226952 +0200 +@@ -24,7 +24,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> - #include "webkit/glue/webkit_glue.h" - using WebKit::WebCache; + namespace { + +--- chromium/src/chrome/renderer/extensions/extension_bindings_context.h 2011-09-12 19:18:09.870226952 +0200 ++++ chromium/src/chrome/renderer/extensions/extension_bindings_context.h 2011-09-12 19:18:09.870226952 +0200 +@@ -24,7 +24,7 @@ + #include <vector> + + #include "base/memory/linked_ptr.h" +-#include "v8/include/v8.h" ++#include <v8.h> + + namespace base { + class ListValue; --- 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 @@ ++++++ chromium-7.0.542.0-system-libvpx.patch ++++++ --- /var/tmp/diff_new_pack.Q1ibHT/_old 2011-09-26 17:02:05.000000000 +0200 +++ /var/tmp/diff_new_pack.Q1ibHT/_new 2011-09-26 17:02:05.000000000 +0200 @@ -1,7 +1,7 @@ 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 @@ +@@ -430,6 +430,26 @@ }]] }, { @@ -26,7 +26,7 @@ + }, + { 'target_name': 'gnome_keyring', - 'type': 'settings', + 'type': 'none', '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-browser.sh ++++++ --- /var/tmp/diff_new_pack.Q1ibHT/_old 2011-09-26 17:02:05.000000000 +0200 +++ /var/tmp/diff_new_pack.Q1ibHT/_new 2011-09-26 17:02:05.000000000 +0200 @@ -9,11 +9,7 @@ APPNAME=chromium LIBDIR=/usr/lib/chromium GDB=/usr/bin/gdb - -# Let the Chromium aware MeeGo desktop environment. -# For system proxy setting integration. -GNOME_DESKTOP_SESSION_ID="this-is-deprecated" -export GNOME_DESKTOP_SESSION_ID +CHROME_SANDBOX=/usr/lib/chrome_sandbox usage () { echo "$APPNAME [-h|--help] [-g|--debug] [options] [URL]" @@ -94,10 +90,13 @@ } } 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." @@ -112,6 +111,6 @@ $GDB "$LIBDIR/$APPNAME" -x $tmpfile exit $? else - exec $LIBDIR/$APPNAME "--password-store=detect" "--enable-experimental-extension-apis" "--enable-plugins" "--enable-extensions" "--enable-user-scripts" "--enable-printing" "--enable-sync" "--auto-ssl-client-auth" "$@" + 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 ++++++ chromium-no-sqlite-debug.patch ++++++ --- /var/tmp/diff_new_pack.Q1ibHT/_old 2011-09-26 17:02:05.000000000 +0200 +++ /var/tmp/diff_new_pack.Q1ibHT/_new 2011-09-26 17:02:05.000000000 +0200 @@ -1,15 +1,16 @@ --- 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 +@@ -33,9 +33,6 @@ class DebugSQLErrorHandler: public Vanil public: virtual int HandleError(int error, sqlite3* db) { error_ = error; - NOTREACHED() << "sqlite error " << error +- << " " << sqlite3_errmsg(db) - << " db " << static_cast<void*>(db); return error; } }; -@@ -280,8 +278,7 @@ int SQLStatement::prepare(sqlite3* db, c +@@ -281,8 +279,7 @@ int SQLStatement::prepare(sqlite3* db, c DCHECK(!stmt_); int rv = sqlite3_prepare_v2(db, sql, sql_len, &stmt_, NULL); if (rv != SQLITE_OK) { ++++++ chromium-rpmlintrc ++++++ setBadness("permissions-unauthorized-file", 0) ++++++ chromium-system-glew.patch ++++++ --- /var/tmp/diff_new_pack.Q1ibHT/_old 2011-09-26 17:02:05.000000000 +0200 +++ /var/tmp/diff_new_pack.Q1ibHT/_new 2011-09-26 17:02:05.000000000 +0200 @@ -1,7 +1,7 @@ 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 @@ +@@ -372,6 +372,42 @@ }, }]] }, @@ -43,4 +43,4 @@ + }, { 'target_name': 'gnome_keyring', - 'type': 'settings', + 'type': 'none', ++++++ chromium-system-zlib.patch ++++++ --- /var/tmp/diff_new_pack.Q1ibHT/_old 2011-09-26 17:02:05.000000000 +0200 +++ /var/tmp/diff_new_pack.Q1ibHT/_new 2011-09-26 17:02:05.000000000 +0200 @@ -1,19 +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 @@ +@@ -1068,6 +1068,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', + '<(chromium_src_dir)/build/linux/system.gyp:v8', '<(libjpeg_gyp_path):libjpeg', ], - 'export_dependent_settings': [ -@@ -872,6 +873,7 @@ +@@ -1085,6 +1086,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', + '<(chromium_src_dir)/build/linux/system.gyp:v8', '<(libjpeg_gyp_path):libjpeg', ], - # This is needed for mac because of webkit_system_interface. It'd be nice ++++++ chromium.easy ++++++ /usr/lib/chrome_sandbox root.root 4755 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
