# - http://code.google.com/p/chromium/wiki/LinuxBuildInstructionsPrerequisites
# - to look for new tarball, use update-source.sh script
-%define branch 31.0.1650
-%define basever 57
-%define patchver 63
+%define branch 32.0.1700
+%define basever 77
+#define patchver 63
%define gyp_rev 1014
Summary: A WebKit powered web browser
Name: chromium-browser
%else
Version: %{branch}.%{basever}
%endif
-Release: 3
+Release: 0.2
License: BSD%{!?with_system_ffmpeg:, LGPL v2+ (ffmpeg)}
Group: X11/Applications/Networking
Source0: http://carme.pld-linux.org/~glen/chromium-browser/src/stable/%{name}-%{branch}.%{basever}.tar.xz
-# Source0-md5: 8fcdee6bdefad83dedaecc7ca2a1cf5f
+# Source0-md5: 591fde5a952808fe06cb24030e6c29f1
%if "%{?patchver}" != ""
Patch0: http://carme.pld-linux.org/~glen/chromium-browser/src/stable/%{name}-%{version}.patch.xz
# Patch0-md5: f17f75a65414167cf822c6aaf409a537
Patch25: gnome3-volume-control.patch
Patch26: master-prefs-path.patch
Patch28: system-mesa.patch
-Patch29: system-icu.patch
Patch30: system-ply.patch
Patch31: system-jinja.patch
Patch32: remove_bundled_libraries-stale.patch
%{?with_nacl:%patch18 -p1}
%patch24 -p2
%patch26 -p2
-%patch29 -p0
%patch30 -p1
%patch31 -p0
%patch32 -p1
chrome/app/resources/terms/chromeos \
chrome/app/theme/default_100_percent/cros_ \
chrome/app/theme/default_100_percent/mac_ \
- chrome/app/theme/default_100_percent/win \
+ chrome/app/theme/default_100_percent/win_ \
chrome/app/theme/default_200_percent/cros_ \
chrome/app/theme/default_200_percent/mac \
- chrome/app/theme/default_200_percent/win \
+ chrome/app/theme/default_200_percent/win_ \
chrome/app/theme/touch_100_percent/win \
chrome/app/theme/touch_140_percent/win \
chrome/app/theme/touch_180_percent/win \
+++ /dev/null
---- build/linux/unbundle/icu.gyp.orig 2013-09-27 18:18:50.531839532 +0000
-+++ build/linux/unbundle/icu.gyp 2013-09-27 18:19:08.301950500 +0000
-@@ -7,6 +7,7 @@
- {
- 'target_name': 'system_icu',
- 'type': 'none',
-+ 'toolsets': ['host', 'target'],
- 'direct_dependent_settings': {
- 'defines': [
- 'U_USING_ICU_NAMESPACE=0',
-@@ -30,6 +31,7 @@
- {
- 'target_name': 'icui18n',
- 'type': 'none',
-+ 'toolsets': ['host', 'target'],
- 'dependencies': ['system_icu'],
- 'export_dependent_settings': ['system_icu'],
- 'variables': {
-@@ -116,6 +118,7 @@
- {
- 'target_name': 'icuuc',
- 'type': 'none',
-+ 'toolsets': ['host', 'target'],
- 'dependencies': ['system_icu'],
- 'export_dependent_settings': ['system_icu'],
- 'variables': {
---- third_party/WebKit/Source/core/core.gypi.orig 2013-09-27 18:25:24.634284363 +0000
-+++ third_party/WebKit/Source/core/core.gypi 2013-09-27 18:25:48.614432099 +0000
-@@ -3863,10 +3863,6 @@
- 'tests/TreeTestHelpers.h',
- ],
+--- third_party/WebKit/Source/bindings/derived_sources.gyp.orig 2013-11-06 18:36:38.369949986 +0000
++++ third_party/WebKit/Source/bindings/derived_sources.gyp 2013-11-06 18:37:06.980134563 +0000
+@@ -53,11 +53,6 @@
+ ],
+ 'compiler_module_files': [
+ 'scripts/idl_compiler.py',
+- '<(DEPTH)/third_party/ply/lex.py',
+- '<(DEPTH)/third_party/ply/yacc.py',
+- # jinja2/__init__.py contains version string, so sufficient for package
+- '<(DEPTH)/third_party/jinja2/__init__.py',
+- '<(DEPTH)/third_party/markupsafe/__init__.py', # jinja2 dep
+ '<(DEPTH)/tools/idl_parser/idl_lexer.py',
+ '<(DEPTH)/tools/idl_parser/idl_node.py',
+ '<(DEPTH)/tools/idl_parser/idl_parser.py',
+--- third_party/WebKit/Source/build/scripts/scripts.gypi.orig 2013-11-06 18:42:10.042086211 +0000
++++ third_party/WebKit/Source/build/scripts/scripts.gypi 2013-11-06 18:42:19.412146455 +0000
+@@ -1,10 +1,6 @@
+ {
+ 'variables': {
'scripts_for_in_files': [
- # jinja2/__init__.py contains version string, so sufficient as
- # dependency for whole jinja2 package
- '<(DEPTH)/third_party/jinja2/__init__.py',
- '<(DEPTH)/third_party/markupsafe/__init__.py', # jinja2 dep
- 'scripts/in_file.py',
- 'scripts/in_generator.py',
- 'scripts/license.py',
+ 'hasher.py',
+ 'in_file.py',
+ 'in_generator.py',