commit 9516ca978d43a322445dcd286276ce9c10b3cb7f Author: Elan Ruusamäe <g...@delfi.ee> Date: Sun Nov 11 21:11:24 2012 +0200
up to 23.0.1271.64; nacl builds now chromium-browser.spec | 27 +++--- nacl-no-untar.patch | 221 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 233 insertions(+), 15 deletions(-) --- diff --git a/chromium-browser.spec b/chromium-browser.spec index 54f743e..f271a10 100644 --- a/chromium-browser.spec +++ b/chromium-browser.spec @@ -62,13 +62,12 @@ %define gyp_rev 1014 Summary: A WebKit powered web browser Name: chromium-browser -Version: 23.0.1271.60 -Release: 0.1 +Version: 23.0.1271.64 +Release: 1 License: BSD, LGPL v2+ (ffmpeg) Group: X11/Applications/Networking -Source0: http://carme.pld-linux.org/~glen/chromium-browser/src/beta/%{name}-%{version}.tar.xz -# Source0-md5: d7d10e30992db870820f7baa5e2f8e29 -#Source0: http://carme.pld-linux.org/~glen/chromium-browser/src/stable/%{name}-%{version}.tar.xz +Source0: http://carme.pld-linux.org/~glen/chromium-browser/src/stable/%{name}-%{version}.tar.xz +# Source0-md5: 6c467affd292ee9a9020ac91147969c8 Source1: %{name}.default Source2: %{name}.sh Source3: %{name}.desktop @@ -76,7 +75,7 @@ Source5: find-lang.sh Source6: update-source.sh Source7: clean-source.sh Source8: get-source.sh -Patch0: system-libs.patch +#Patch0: system-libs.patch Patch1: plugin-searchdirs.patch Patch2: gyp-system-minizip.patch Patch3: disable_dlog_and_dcheck_in_release_builds.patch @@ -92,6 +91,7 @@ Patch11: chromium-revert-jpeg-swizzle-r2.patch Patch15: nacl-build-irt.patch Patch16: nacl-linkingfix.patch Patch17: system-icu.patch +Patch18: nacl-no-untar.patch URL: http://www.chromium.org/Home %{?with_gconf:BuildRequires: GConf2-devel} BuildRequires: OpenGL-GLU-devel @@ -102,7 +102,7 @@ BuildRequires: bzip2-devel %{?with_nacl:BuildRequires: crossnacl-binutils >= 2.20.1} %{?with_nacl:BuildRequires: crossnacl-gcc >= 4.4.3} %{?with_nacl:BuildRequires: crossnacl-gcc-c++ >= 4.4.3} -%{?with_nacl:BuildRequires: crossnacl-newlib >= 1.18.0} +%{?with_nacl:BuildRequires: crossnacl-newlib >= 1.20.0-3} %{?with_cups:BuildRequires: cups-devel} BuildRequires: dbus-glib-devel BuildRequires: expat-devel @@ -225,7 +225,7 @@ sed -e 's/@BUILD_DIST@/PLD %{pld_version}/g' \ %{__sed} -e 's,@localedir@,%{_libdir}/%{name},' %{SOURCE5} > find-lang.sh ln -s %{SOURCE7} src -%patch0 -p1 +#%patch0 -p1 %patch1 -p1 %patch2 -p1 %patch3 -p1 @@ -240,6 +240,7 @@ cd src %patch16 -p1 %patch17 -p0 cd .. +%patch18 -p1 cd src @@ -294,12 +295,6 @@ for i in $(find %{_prefix}/x86_64-nacl/include -type f | grep -v "c++"); do ln -s $i ${i#%{_prefix}/x86_64-nacl/include/} done cd ../../../../../.. - -: Preparing NaCl newlib toolchain -install -d sdk -cp -a native_client/toolchain/linux_x86_newlib sdk/nacl-sdk -install -d native_client/toolchain/.tars -tar czf native_client/toolchain/.tars/naclsdk_linux_x86.tgz sdk %endif test -e Makefile || %{__python} build/gyp_chromium --format=make build/all.gyp \ @@ -323,9 +318,11 @@ test -e Makefile || %{__python} build/gyp_chromium --format=make build/all.gyp \ -Dffmpeg_branding=Chrome \ -Dproprietary_codecs=1 \ %if %{with nacl} - %{?_:# Disable glibc Native Client toolchain, we don't need it (gentoo bug #417019).} \ -Ddisable_glibc=1 \ -Dnaclsdk_mode=custom:/usr/x86_64-nacl \ + -Ddisable_glibc_untar=1 \ + -Ddisable_newlib_untar=1 \ + -Ddisable_pnacl_untar=1 \ %else -Ddisable_nacl=1 \ %endif diff --git a/nacl-no-untar.patch b/nacl-no-untar.patch new file mode 100644 index 0000000..078a1db --- /dev/null +++ b/nacl-no-untar.patch @@ -0,0 +1,221 @@ +--- chromium-browser-23.0.1271.64/src/native_client/tools.gyp~ 2012-11-11 16:04:58.000000000 +0200 ++++ chromium-browser-23.0.1271.64/src/native_client/tools.gyp 2012-11-11 16:06:02.252718808 +0200 +@@ -35,7 +35,7 @@ + 'disable_pnacl%': 0, + }, + 'conditions': [ +- ['disable_newlib==0', { ++ ['disable_newlib==0 and disable_newlib_untar==0', { + 'actions': [ + { + 'action_name': 'Untar newlib', +@@ -58,7 +58,7 @@ + }, + ] + }], +- ['disable_glibc==0', { ++ ['disable_glibc==0 and disable_glibc_untar==0', { + 'actions': [ + { + 'action_name': 'Untar glibc', +@@ -81,7 +81,7 @@ + }, + ] + }], +- ['disable_pnacl==0', { ++ ['disable_pnacl==0 and disable_pnacl_untar==0', { + 'actions': [ + { + 'action_name': 'Untar pnacl', +--- chromium-browser-23.0.1271.64/src/native_client/build/untrusted.gypi~ 2012-11-11 16:04:58.000000000 +0200 ++++ chromium-browser-23.0.1271.64/src/native_client/build/untrusted.gypi 2012-11-11 16:19:15.369299822 +0200 +@@ -168,7 +168,6 @@ + '>!@pymod_do_main(>(get_sources) >(sources) >(_sources))', + '>@(extra_deps_newlib64)', + '>(source_list_newlib64)', +- '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/<(OS)_x86_newlib/stamp.untar', + ], + 'outputs': ['>(out_newlib64)'], + 'action': [ +@@ -209,7 +208,6 @@ + '>!@pymod_do_main(>(get_sources) >(sources) >(_sources))', + '>@(extra_deps_newlib64)', + '>(source_list_newlib64)', +- '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/<(OS)_x86_newlib/stamp.untar', + ], + 'outputs': ['>(out_newlib64)'], + 'action': [ +@@ -250,7 +248,6 @@ + '>!@pymod_do_main(>(get_sources) >(sources) >(_sources))', + '>@(extra_deps_newlib32)', + '>(source_list_newlib32)', +- '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/<(OS)_x86_newlib/stamp.untar', + ], + 'outputs': ['>(out_newlib32)'], + 'action': [ +@@ -291,7 +288,6 @@ + '>!@pymod_do_main(>(get_sources) >(sources) >(_sources))', + '>@(extra_deps_newlib32)', + '>(source_list_newlib32)', +- '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/<(OS)_x86_newlib/stamp.untar', + ], + 'outputs': ['>(out_newlib32)'], + 'action': [ +@@ -424,7 +420,6 @@ + '>!@pymod_do_main(>(get_sources) >(sources) >(_sources))', + '>@(extra_deps_glibc64)', + '>(source_list_glibc64)', +- '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/<(OS)_x86_glibc/stamp.untar', + ], + 'outputs': ['>(out_glibc64)'], + 'action': [ +@@ -465,7 +460,6 @@ + '>!@pymod_do_main(>(get_sources) >(sources) >(_sources))', + '>@(extra_deps_glibc32)', + '>(source_list_glibc32)', +- '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/<(OS)_x86_glibc/stamp.untar', + ], + 'outputs': ['>(out_glibc32)'], + 'action': [ +@@ -506,7 +500,6 @@ + '>!@pymod_do_main(>(get_sources) >(sources) >(_sources))', + '>@(extra_deps_glibc64)', + '>(source_list_glibc64)', +- '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/<(OS)_x86_glibc/stamp.untar', + ], + 'outputs': ['>(out_glibc64)'], + 'action': [ +@@ -547,7 +540,6 @@ + '>!@pymod_do_main(>(get_sources) >(sources) >(_sources))', + '>@(extra_deps_glibc32)', + '>(source_list_glibc32)', +- '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/<(OS)_x86_glibc/stamp.untar', + ], + 'outputs': ['>(out_glibc32)'], + 'action': [ +@@ -588,7 +580,6 @@ + '>!@pymod_do_main(>(get_sources) >(sources) >(_sources))', + '>@(extra_deps_glibc64)', + '>(source_list_glibc64)', +- '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/<(OS)_x86_newlib/stamp.untar', + ], + 'outputs': ['>(out_glibc64)'], + 'action': [ +@@ -629,7 +620,6 @@ + '>!@pymod_do_main(>(get_sources) >(sources) >(_sources))', + '>@(extra_deps_glibc32)', + '>(source_list_glibc32)', +- '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/<(OS)_x86_newlib/stamp.untar', + ], + 'outputs': ['>(out_glibc32)'], + 'action': [ +--- chromium-browser-23.0.1271.64/src/native_client/build/untrusted.gypi~ 2012-11-11 16:54:53.000000000 +0000 ++++ chromium-browser-23.0.1271.64/src/native_client/build/untrusted.gypi 2012-11-11 17:00:51.043248254 +0000 +@@ -173,7 +173,7 @@ + 'action': [ + '>(python_exe)', + '<(DEPTH)/native_client/build/build_nexe.py', +- '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', ++ '-t', '<(DEPTH)/native_client/toolchain/', + '>@(extra_args)', + '--arch', 'x86-64', + '--build', 'newlib_nexe', +@@ -213,7 +213,7 @@ + 'action': [ + '>(python_exe)', + '<(DEPTH)/native_client/build/build_nexe.py', +- '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', ++ '-t', '<(DEPTH)/native_client/toolchain/', + '>@(extra_args)', + '--arch', 'x86-64', + '--build', 'newlib_nlib', +@@ -253,7 +253,7 @@ + 'action': [ + '>(python_exe)', + '<(DEPTH)/native_client/build/build_nexe.py', +- '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', ++ '-t', '<(DEPTH)/native_client/toolchain/', + '>@(extra_args)', + '--arch', 'x86-32', + '--build', 'newlib_nexe', +@@ -293,7 +293,7 @@ + 'action': [ + '>(python_exe)', + '<(DEPTH)/native_client/build/build_nexe.py', +- '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', ++ '-t', '<(DEPTH)/native_client/toolchain/', + '>@(extra_args)', + '--arch', 'x86-32', + '--build', 'newlib_nlib', +@@ -339,7 +339,7 @@ + 'action': [ + '>(python_exe)', + '<(DEPTH)/native_client/build/build_nexe.py', +- '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', ++ '-t', '<(DEPTH)/native_client/toolchain/', + '>@(extra_args)', + '--arch', 'arm', + '--build', 'newlib_nexe', +@@ -379,7 +379,7 @@ + 'action': [ + '>(python_exe)', + '<(DEPTH)/native_client/build/build_nexe.py', +- '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', ++ '-t', '<(DEPTH)/native_client/toolchain/', + '>@(extra_args)', + '--arch', 'arm', + '--build', 'newlib_nlib', +@@ -425,7 +425,7 @@ + 'action': [ + '>(python_exe)', + '<(DEPTH)/native_client/build/build_nexe.py', +- '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', ++ '-t', '<(DEPTH)/native_client/toolchain/', + '>@(extra_args)', + '--arch', 'x86-64', + '--build', 'glibc_nexe', +@@ -465,7 +465,7 @@ + 'action': [ + '>(python_exe)', + '<(DEPTH)/native_client/build/build_nexe.py', +- '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', ++ '-t', '<(DEPTH)/native_client/toolchain/', + '>@(extra_args)', + '--arch', 'x86-32', + '--build', 'glibc_nexe', +@@ -505,7 +505,7 @@ + 'action': [ + '>(python_exe)', + '<(DEPTH)/native_client/build/build_nexe.py', +- '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', ++ '-t', '<(DEPTH)/native_client/toolchain/', + '>@(extra_args)', + '--arch', 'x86-64', + '--build', 'glibc_nlib', +@@ -545,7 +545,7 @@ + 'action': [ + '>(python_exe)', + '<(DEPTH)/native_client/build/build_nexe.py', +- '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', ++ '-t', '<(DEPTH)/native_client/toolchain/', + '>@(extra_args)', + '--arch', 'x86-32', + '--build', 'glibc_nlib', +@@ -586,7 +586,7 @@ + '>(python_exe)', + '<(DEPTH)/native_client/build/build_nexe.py', + '>@(extra_args)', +- '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', ++ '-t', '<(DEPTH)/native_client/toolchain/', + '--arch', 'x86-64', + '--build', 'glibc_nso', + '--root', '<(DEPTH)', +@@ -626,7 +626,7 @@ + '>(python_exe)', + '<(DEPTH)/native_client/build/build_nexe.py', + '>@(extra_args)', +- '-t', '<(SHARED_INTERMEDIATE_DIR)/sdk/toolchain/', ++ '-t', '<(DEPTH)/native_client/toolchain/', + '--arch', 'x86-32', + '--build', 'glibc_nso', + '--root', '<(DEPTH)', ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/chromium-browser.git/commitdiff/9516ca978d43a322445dcd286276ce9c10b3cb7f _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit