[arch-commits] Commit in chromium/trunk (PKGBUILD)

Evangelos Foutras foutrelis at nymeria.archlinux.org
Fri May 16 00:22:08 UTC 2014


    Date: Friday, May 16, 2014 @ 02:22:07
  Author: foutrelis
Revision: 212868

upgpkg: chromium 34.0.1847.137-1

New upstream release.

Modified:
  chromium/trunk/PKGBUILD

----------+
 PKGBUILD |   16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-05-15 23:19:20 UTC (rev 212867)
+++ PKGBUILD	2014-05-16 00:22:07 UTC (rev 212868)
@@ -5,7 +5,7 @@
 # Contributor: Daniel J Griffiths <ghost1227 at archlinux.us>
 
 pkgname=chromium
-pkgver=34.0.1847.132
+pkgver=34.0.1847.137
 _toolchains_rev=12773
 pkgrel=1
 pkgdesc="The open-source project behind Google Chrome, an attempt at creating a safer, faster, and more stable browser"
@@ -17,7 +17,7 @@
          'speech-dispatcher' 'pciutils' 'libpulse' 'harfbuzz' 'harfbuzz-icu'
          'desktop-file-utils' 'hicolor-icon-theme')
 makedepends=('python2' 'perl' 'gperf' 'yasm' 'mesa' 'libgnome-keyring'
-             'elfutils' 'subversion')
+             'elfutils' 'subversion' 'clang')
 [[ $CARCH = x86_64 ]] && makedepends+=('lib32-gcc-libs' 'lib32-zlib')
 optdepends=('kdebase-kdialog: needed for file dialogs in KDE'
             'gnome-keyring: for storing passwords in GNOME keyring'
@@ -39,7 +39,7 @@
 noextract=(naclsdk_nacl_linux_x86-$_toolchains_rev.tgz
            naclsdk_pnacl_linux_x86-$_toolchains_rev.tgz
            naclsdk_pnacl_translator-$_toolchains_rev.tgz)
-sha256sums=('e8930a43d2cff3cd98d4772f6b7a527b363fa9567afbe86a4c0574dc25886038'
+sha256sums=('938bf0e673101bb1aeec4c3e2e75df372cebe3d2ee93e9f4669d64ce92656027'
             '4c2adc718e53f36e38202aabf6518ceaa0244e281567433489b0a4e6dab1dc2f'
             '13cf0e23176787fcaa039c0bd230745e5cf5699877a51e77694c97392dc0973d'
             '3a087d34cf2890d85d1e2fad0d63e9db82d47c400994dfe6f0e2ee8bcedb4195'
@@ -84,6 +84,12 @@
     native_client/toolchain/.tars/naclsdk_pnacl_translator.tgz
   ln -s "$srcdir/naclsdk_pnacl_translator-$_toolchains_rev.tgz.sha1hash" \
     native_client/toolchain/pnacl_translator/SOURCE_SHA1
+
+  # Build with clang as a temporary solution to startup crash with GCC 4.9
+  mkdir -p third_party/llvm-build/Release+Asserts/bin
+  ln -s /usr/bin/clang third_party/llvm-build/Release+Asserts/bin/
+  ln -s /usr/bin/clang++ third_party/llvm-build/Release+Asserts/bin/
+  ln -s /usr/bin/llvm-symbolizer third_party/llvm-build/Release+Asserts/bin/
 }
 
 build() {
@@ -95,7 +101,7 @@
   export -n CFLAGS CXXFLAGS
 
   # Silence "typedef 'x' locally defined but not used" warnings
-  CFLAGS+=' -Wno-unused-local-typedefs'
+  #CFLAGS+=' -Wno-unused-local-typedefs'
 
   local _chromium_conf=(
     -Dgoogle_api_key=$_google_api_key
@@ -102,6 +108,8 @@
     -Dgoogle_default_client_id=$_google_default_client_id
     -Dgoogle_default_client_secret=$_google_default_client_secret
     -Dwerror=
+    -Dclang=1
+    -Dclang_use_chrome_plugins=0
     -Dpython_ver=2.7
     -Dlinux_link_gsettings=1
     -Dlinux_link_libpci=1




More information about the arch-commits mailing list