%bcond_without system_flac # system flac
%bcond_with system_ffmpeg # system ffmpeg instead of ffmpegsumo
%bcond_without system_harfbuzz # system harfbuzz
-%bcond_with system_icu # system icu, disabled: http://bugs.icu-project.org/trac/ticket/11358
+%bcond_without system_icu # system icu
%bcond_without system_jsoncpp # system jsoncpp
%bcond_without system_libexif # system libexif
%bcond_without system_libmtp # system libmtp
%bcond_without system_snappy # system snappy
%bcond_without system_speex # system speex
%bcond_with system_sqlite # system sqlite WebSQL (http://www.w3.org/TR/webdatabase/) will not work
-%bcond_without system_libsrtp # system srtp (can be used if using bundled libjingle)
+%bcond_without system_libsrtp # system srtp (can be used if using bundled libjingle), http://bugs.gentoo.org/459932
%bcond_with system_v8 # system v8
-%bcond_without system_libvpx # system libvpx
+%bcond_without system_libvpx # system libvpx, http://crbug.com/494939
%bcond_without system_yasm # system yasm
%bcond_without system_zlib # system zlib
%bcond_with tcmalloc # use tcmalloc
# - http://code.google.com/p/chromium/wiki/LinuxBuildInstructionsPrerequisites
# - to look for new tarball, use update-source.sh script
-%define branch 44.0.2403
-%define basever 107
-%define patchver 130
+%define branch 45.0.2454
+%define basever 26
+#define patchver 130
%define gyp_rev 1014
Summary: A WebKit powered web browser
Name: chromium-browser
Release: 1
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: 8686c4033cb1d25d0c60c9b6e09c65e1
+Source0: http://carme.pld-linux.org/~glen/chromium-browser/src/beta/%{name}-%{branch}.%{basever}.tar.gz
+# Source0-md5: 4cc5d5b965f1bfc99fb387828ef48295
%if "%{?patchver}" != ""
Patch0: http://carme.pld-linux.org/~glen/chromium-browser/src/stable/%{name}-%{version}.patch.xz
# Patch0-md5: 02973b87b9564ed36220497b4bf83109
'!' -path 'third_party/angle/src/compiler/*' \
'!' -path 'third_party/angle/src/enumerate_files.py' \
'!' -path 'third_party/angle/src/third_party/compiler/*' \
+ '!' -path 'third_party/boringssl/*' \
'!' -path 'third_party/brotli/*' \
'!' -path 'third_party/cacheinvalidation/*' \
'!' -path 'third_party/cld/*' \
'!' -path 'third_party/cros_system_api/*' \
'!' -path 'third_party/cython/python_flags.py' \
'!' -path 'third_party/dom_distiller_js/*' \
+ '!' -path 'third_party/devscripts/*' \
'!' -path 'third_party/ffmpeg/*' \
'!' -path 'third_party/fips181/*' \
'!' -path 'third_party/flot/*.js' \
'!' -path 'third_party/libaddressinput/*' \
'!' -path 'third_party/libjingle/*' \
'!' -path 'third_party/libphonenumber/*' \
+ '!' -path 'third_party/libsecret/*' \
'!' -path 'third_party/libusb/*' \
'!' -path 'third_party/libva/*' \
'!' -path 'third_party/libvpx/*' \
third_party/adobe/flash/flapper_version.h \
third_party/jinja2 \
third_party/markupsafe/ \
- third_party/ply \
- third_party/fips181 \
+ third_party/ply/ \
'base/third_party/dmg_fp' \
'base/third_party/dynamic_annotations' \
'base/third_party/icu' \
'third_party/analytics' \
'third_party/angle' \
'third_party/angle/src/third_party/compiler' \
+ 'third_party/boringssl' \
'third_party/brotli' \
'third_party/cacheinvalidation' \
'third_party/cld_2' \
'third_party/cros_system_api' \
'third_party/cython/python_flags.py' \
+ 'third_party/devscripts' \
'third_party/dom_distiller_js' \
'third_party/dom_distiller_js/dist/proto_gen/third_party/dom_distiller_js' \
'third_party/ffmpeg' \
'third_party/google_input_tools/third_party/closure_library/third_party/closure' \
'third_party/hunspell' \
'third_party/iccjpeg' \
- 'third_party/icu' \
'third_party/jstemplate' \
'third_party/khronos' \
'third_party/leveldatabase' \
+ 'third_party/libXNVCtrl' \
'third_party/libaddressinput' \
'third_party/libjingle' \
'third_party/libphonenumber' \
+ 'third_party/libsecret' \
'third_party/libsrtp' \
'third_party/libudev' \
'third_party/libusb' \
'third_party/libvpx' \
'third_party/libvpx/source/libvpx/third_party/x86inc' \
'third_party/libxml/chromium' \
- 'third_party/libXNVCtrl' \
'third_party/libyuv' \
'third_party/lss' \
'third_party/lzma_sdk' \
'third_party/opus' \
'third_party/ots' \
'third_party/pdfium' \
+ 'third_party/pdfium/third_party/agg23' \
'third_party/pdfium/third_party/base' \
'third_party/pdfium/third_party/bigint' \
'third_party/pdfium/third_party/freetype' \
+ 'third_party/pdfium/third_party/lcms2-2.6' \
+ 'third_party/pdfium/third_party/libjpeg' \
+ 'third_party/pdfium/third_party/libopenjpeg20' \
+ 'third_party/pdfium/third_party/zlib_v128' \
'third_party/polymer' \
'third_party/protobuf' \
'third_party/qcms' \
'third_party/sqlite' \
'third_party/tcmalloc' \
'third_party/trace-viewer' \
- 'third_party/trace-viewer/third_party/components/polymer' \
- 'third_party/trace-viewer/third_party/d3' \
- 'third_party/trace-viewer/third_party/gl-matrix' \
- 'third_party/trace-viewer/third_party/jszip' \
- 'third_party/trace-viewer/third_party/tvcm' \
- 'third_party/trace-viewer/third_party/tvcm/third_party/beautifulsoup/polymer_soup.py' \
- 'third_party/trace-viewer/third_party/tvcm/third_party/rcssmin' \
- 'third_party/trace-viewer/third_party/tvcm/third_party/rjsmin' \
- 'third_party/undoview' \
+ 'third_party/trace-viewer/tracing/third_party/components/polymer' \
+ 'third_party/trace-viewer/tracing/third_party/d3' \
+ 'third_party/trace-viewer/tracing/third_party/gl-matrix' \
+ 'third_party/trace-viewer/tracing/third_party/jszip' \
+ 'third_party/trace-viewer/tracing/third_party/tvcm' \
+ 'third_party/trace-viewer/tracing/third_party/tvcm/third_party/beautifulsoup/polymer_soup.py' \
+ 'third_party/trace-viewer/tracing/third_party/tvcm/third_party/rcssmin' \
+ 'third_party/trace-viewer/tracing/third_party/tvcm/third_party/rjsmin' \
'third_party/usrsctp' \
'third_party/web-animations-js' \
'third_party/webdriver' \
'third_party/zlib/google' \
'url/third_party/mozilla' \
'v8/src/third_party/fdlibm' \
- 'v8/src/third_party/kernel' \
'v8/src/third_party/valgrind' \
--do-print \
--do-remove