Date: Friday, April 15, 2016 @ 07:44:25 Author: bpiotrowski Revision: 264983
upgpkg: chromium 50.0.2661.75-1 new upstream release Modified: chromium/trunk/PKGBUILD ----------+ PKGBUILD | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2016-04-15 04:15:33 UTC (rev 264982) +++ PKGBUILD 2016-04-15 05:44:25 UTC (rev 264983) @@ -5,7 +5,7 @@ # Contributor: Daniel J Griffiths <[email protected]> pkgname=chromium -pkgver=49.0.2623.112 +pkgver=50.0.2661.75 pkgrel=1 _launcher_ver=3 pkgdesc="The open-source project behind Google Chrome, an attempt at creating a safer, faster, and more stable browser" @@ -12,7 +12,7 @@ arch=('i686' 'x86_64') url="http://www.chromium.org/" license=('BSD') -depends=('gtk2' 'nss' 'alsa-lib' 'xdg-utils' 'bzip2' 'libevent' 'libxss' 'icu' +depends=('gtk2' 'nss' 'alsa-lib' 'xdg-utils' 'bzip2' 'libevent' 'libxss' 'libexif' 'libgcrypt' 'ttf-font' 'systemd' 'dbus' 'flac' 'snappy' 'speech-dispatcher' 'pciutils' 'libpulse' 'harfbuzz' 'libsecret' 'libvpx' 'perl' 'perl-file-basedir' 'desktop-file-utils' @@ -28,7 +28,7 @@ chromium-launcher-$_launcher_ver.tar.gz::https://github.com/foutrelis/chromium-launcher/archive/v$_launcher_ver.tar.gz chromium.desktop chromium-widevine.patch) -sha256sums=('443b6d5f0d07f336783e700edc4ecae96769e105d0f8553e98fefae747302cf0' +sha256sums=('c12d644e711ec85c800ab61a749d1f03ba7999e0c3cd20f8495a674d39a643da' '8b01fb4efe58146279858a754d90b49e5a38c9a0b36a1f84cbb7d12f92b84c28' '028a748a5c275de9b8f776f97909f999a8583a4b77fd1cd600b4fc5c0c3e91e9' '4660344789c45c9b9e52cb6d86f7cb6edb297b39320d04f6947e5216d6e5f64c') @@ -65,10 +65,13 @@ sed "s/@WIDEVINE_VERSION@/Pinkie Pie/" ../chromium-widevine.patch | patch -Np1 - # Remove bundled ICU; its header files appear to get picked up instead of - # the system ones, leading to errors during the final link stage. - # https://groups.google.com/a/chromium.org/d/topic/chromium-packagers/BNGvJc08B6Q - find third_party/icu -type f \! -regex '.*\.\(gyp\|gypi\|isolate\)' -delete + # Commentception – use bundled ICU due to build failures (50.0.2661.75) + # See https://crbug.com/584920 and https://crbug.com/592268 + # --- + ## Remove bundled ICU; its header files appear to get picked up instead of + ## the system ones, leading to errors during the final link stage. + ## https://groups.google.com/a/chromium.org/d/topic/chromium-packagers/BNGvJc08B6Q + #find third_party/icu -type f \! -regex '.*\.\(gyp\|gypi\|isolate\)' -delete # Use Python 2 find . -name '*.py' -exec sed -i -r 's|/usr/bin/python$|&2|g' {} + @@ -111,7 +114,7 @@ -Dlinux_use_bundled_binutils=0 -Dlinux_use_bundled_gold=0 -Dlinux_use_gold_flags=0 - -Dicu_use_data_file_flag=0 + -Dicu_use_data_file_flag=1 -Dlogging_like_official_build=1 -Dtracing_like_official_build=1 -Dfieldtrial_testing_like_official_build=1 @@ -124,7 +127,7 @@ -Duse_system_flac=1 -Duse_system_ffmpeg=0 -Duse_system_harfbuzz=1 - -Duse_system_icu=1 + -Duse_system_icu=0 -Duse_system_libevent=1 -Duse_system_libjpeg=1 -Duse_system_libpng=1 @@ -206,6 +209,8 @@ ln -s /usr/lib/chromium/chromedriver "$pkgdir/usr/bin/chromedriver" install -Dm644 LICENSE "$pkgdir/usr/share/licenses/chromium/LICENSE" + + install -Dm644 out/Release/icudtl.dat "${pkgdir}/usr/lib/chromium/icudtl.dat" } # vim:set ts=2 sw=2 et:
