diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 16 |
1 files changed, 13 insertions, 3 deletions
@@ -11,7 +11,7 @@ pkgname=chromium-vaapi pkgver=62.0.3202.94 -pkgrel=1 +pkgrel=2 _launcher_ver=5 pkgdesc="Chromium compiled with VA-API support for Intel Graphics" arch=('i686' 'x86_64') @@ -22,7 +22,7 @@ depends=('gtk3' 'nss' 'alsa-lib' 'xdg-utils' 'libxss' 'libcups' 'libgcrypt' 'desktop-file-utils' 'hicolor-icon-theme' 'libva') provides=('chromium') conflicts=('chromium') -makedepends=('python2' 'gperf' 'yasm' 'mesa' 'ninja' 'nodejs' 'git') +makedepends=('python2' 'gperf' 'yasm' 'mesa' 'ninja' 'nodejs' 'git' 'clang') optdepends=('pepper-flash: support for Flash content' 'kdialog: needed for file dialogs in KDE' 'gnome-keyring: for storing passwords in GNOME keyring' @@ -106,6 +106,9 @@ prepare() { # Fixes from Gentoo patch -Np1 -i ../chromium-gn-bootstrap-r17.patch + # Remove compiler flag not supported by our system clang + sed -i '/"-Wno-enum-compare-switch",/d' build/config/compiler/BUILD.gn + # Use Python 2 find . -name '*.py' -exec sed -i -r 's|/usr/bin/python$|&2|g' {} + @@ -153,8 +156,15 @@ build() { export TMPDIR="$srcdir/temp" mkdir -p "$TMPDIR" + export CC=clang + export CXX=clang++ + export AR=ar + export NM=nm + local _flags=( - 'is_clang=false' + 'custom_toolchain="//build/toolchain/linux/unbundle:default"' + 'host_toolchain="//build/toolchain/linux/unbundle:default"' + 'is_clang=true' 'clang_use_chrome_plugins=false' 'is_debug=false' 'fatal_linker_warnings=false' |