summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMaxim Baz2017-11-19 02:18:56 +0100
committerMaxim Baz2017-11-19 02:18:56 +0100
commitf4f8be5e18cd9c7166a932b557c6dfbfd8195544 (patch)
tree541223b76de69d57ef6340b19fb9fc0012dbb5ad /PKGBUILD
parentd63b6f0fa4e9e4e51588f2288aa313f146e130ee (diff)
downloadaur-f4f8be5e18cd9c7166a932b557c6dfbfd8195544.tar.gz
Update to 62.0.3202.94-2
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD16
1 files changed, 13 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 7c0829635571..98a92d59834b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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'