[packages/chromium-browser] update to work with cleaned source

glen glen at pld-linux.org
Sat Oct 5 20:15:23 CEST 2013


commit 71d4aa6591deb8f768f3aa81883772ac540d7a3a
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Sat Oct 5 20:57:08 2013 +0300

    update to work with cleaned source

 chromium-browser.spec |  2 +-
 clean-source.sh       | 25 ++++++++++++++++++-------
 2 files changed, 19 insertions(+), 8 deletions(-)
---
diff --git a/chromium-browser.spec b/chromium-browser.spec
index 5437e61..e01978d 100644
--- a/chromium-browser.spec
+++ b/chromium-browser.spec
@@ -49,6 +49,7 @@
 # - use_system_ssl (use_openssl: http://crbug.com/62803)
 # - use_system_stlport (android specific)
 # - vpx: invert (remove) media_use_libvpx when libvpx with vp9 support is released
+# - system ply (3.4)
 
 # NOTES:
 # - mute BEEP mixer if you do not want to hear horrible system bell when
@@ -299,7 +300,6 @@ ln -s %{SOURCE7} .
 %patch26 -p2
 %patch29 -p0
 
-exit 0
 sh -x clean-source.sh \
 	%{!?with_nacl:nacl=0} \
 	%{!?with_system_libvpx:libvpx=0} \
diff --git a/clean-source.sh b/clean-source.sh
index 9c7ebac..39e36ee 100755
--- a/clean-source.sh
+++ b/clean-source.sh
@@ -21,11 +21,12 @@ eval "$@"
 # suffix with _ those that we can't remove (just yet) because of the gclient
 # hooks (see build/all.gyp) or of some unneeded deps/includes
 remove_nonessential_dirs() {
+	# need to keep remoting/host/continue_window_mac.mm
 	find -type f '(' \
 		-name 'Android.mk' -o \
 		-name '*.vcproj' -o \
 		-name '*.sln' -o \
-		-name '*.mm' -o \
+		-name '*.mm_' -o \
 		-name '*.m' \
 	')' | xargs rm -vf
 
@@ -76,7 +77,7 @@ remove_nonessential_dirs() {
 	chrome/browser/resources/options/chromeos_ \
 	chrome/browser/resources/shared/css/chromeos \
 	chrome/browser/resources/shared/js/chromeos_ \
-	chrome/browser/ui/android \
+	chrome/browser/ui/android_ \
 	chrome/browser/ui/cocoa \
 	chrome/browser/ui/webui/chromeos \
 	chrome/browser/ui/webui/ntp/android \
@@ -144,11 +145,11 @@ remove_nonessential_dirs() {
 	ppapi/native_client/src/tools \
 	ppapi/native_client/src/trusted/plugin/win \
 	ppapi/native_client/tools \
-	remoting/host/installer/mac \
+	remoting/host/installer/mac_ \
 	remoting/host/installer/win \
-	remoting/host/mac \
+	remoting/host/mac_ \
 	remoting/host/setup/win \
-	remoting/host/win \
+	remoting/host/win_ \
 	rlz/examples \
 	rlz/mac \
 	rlz/win \
@@ -451,6 +452,7 @@ remove_nonessential_dirs() {
 		'!' -path 'chrome/browser/chromeos/settings/cros_settings_names.h' \
 		'!' -path 'chrome/browser/chromeos/settings/cros_settings_provider.h' \
 		'!' -path 'chrome/browser/chromeos/settings/device_settings_service.h' \
+		'!' -path 'chrome/browser/chromeos/system_logs/*.h' \
 		'!' -path 'chrome/tools/build/generate_policy_source.py' \
 		'!' -path 'chrome/tools/build/linux/sed.sh' \
 		'!' -path 'chrome/tools/build/make_version_cc.py' \
@@ -460,7 +462,9 @@ remove_nonessential_dirs() {
 		'!' -path 'chromeos/chromeos_export.h' \
 		'!' -path 'chromeos/chromeos_switches.h' \
 		'!' -path 'chromeos/dbus/dbus_client_implementation_type.h' \
+		'!' -path 'chromeos/dbus/dbus_method_call_status.h' \
 		'!' -path 'chromeos/dbus/session_manager_client.h' \
+		'!' -path 'chromeos/network/network_state_handler_observer.h' \
 		'!' -path 'chromeos/network/onc/onc_constants.h' \
 		'!' -path 'content/browser/renderer_host/java/java_bridge_dispatcher_host_manager.h' \
 		'!' -path 'content/common/mac/attributed_string_coder.h' \
@@ -470,6 +474,7 @@ remove_nonessential_dirs() {
 		'!' -path 'native_client/src/trusted/service_runtime/win/debug_exception_handler.h' \
 		'!' -path 'native_client/src/trusted/service_runtime/win/exception_patch/ntdll_patch.h' \
 		'!' -path 'net/tools/tld_cleanup/*' \
+		'!' -path 'remoting/tools/build/*' \
 		'!' -path 'remoting/tools/verify_resources.py' \
 		'!' -path 'sandbox/win/src/sandbox_types.h' \
 		'!' -path 'third_party/WebKit/Source/WebKit/chromium/public/mac/WebSubstringUtil.h' \
@@ -512,6 +517,7 @@ almost_strip_dirs() {
 		'!' -path 'tools/grit/*' \
 		'!' -path 'tools/gritsettings/*' \
 		'!' -path 'tools/gyp/*' \
+		'!' -path 'tools/idl_parser/*' \
 		'!' -path 'tools/json_comment_eater/json_comment_eater.py' \
 		'!' -path 'tools/json_schema_compiler/*' \
 		'!' -path 'tools/json_to_struct/*' \
@@ -569,6 +575,7 @@ clean_third_party() {
 		\! -path 'third_party/libXNVCtrl/*' \
 		\! -path 'third_party/libjingle/*' \
 		\! -path 'third_party/libphonenumber/*' \
+		\! -path 'third_party/libusb/*' \
 		\! -path 'third_party/libva/*' \
 		\! -path 'third_party/libvpx/*' \
 		\! -path 'third_party/libxml/chromium/*' \
@@ -584,6 +591,7 @@ clean_third_party() {
 		\! -path 'third_party/mt19937ar/*' \
 		\! -path 'third_party/npapi/*' \
 		\! -path 'third_party/ots/*' \
+		\! -path 'third_party/ply/*' \
 		\! -path 'third_party/protobuf/*' \
 		\! -path 'third_party/qcms/*' \
 		\! -path 'third_party/re2/*' \
@@ -911,9 +919,12 @@ remove_tests() {
 		'!' -path './net/cert/test_root_certs*' \
 		'!' -path './remoting/base/resources_unittest.*' \
 		'!' -path './third_party/skia/src/gpu/gr_unittests.*' \
+		'!' -path './third_party/trace-viewer/src/base/unittest/test_error.js' \
+		'!' -path './third_party/trace-viewer/src/tracing/test_utils.js' \
 		'!' -path './tools/compile_test/compile_test.py' \
 		'!' -path './ui/compositor/test_web_graphics_context_3d.*' \
-		'!' -path './webkit/browser/fileapi/test_mount_point_provider.*' \
+		'!' -path './webkit/browser/fileapi/*.h' \
+		'!' -path './webkit/browser/fileapi/*.cc' \
 		'!' -path './webkit/common/gpu/test_context_provider_factory.*' \
 		'!' -path './webkit/gpu/test_context_provider_factory.*' \
 		'!' -path './webkit/support/test_webkit_platform_support.h' \
@@ -935,7 +946,7 @@ strip_system_dirs \
 	third_party/libmtp \
 	third_party/libpng \
 	third_party/libsrtp \
-	third_party/libusb \
+	third_party/libusb_ \
 	third_party/libvpx \
 	third_party/libwebp \
 	third_party/libxslt \
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/chromium-browser.git/commitdiff/e0a7fe40ee39eb09e89702600ebd5ecb11e86c4b



More information about the pld-cvs-commit mailing list