summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMarco Pompili2020-06-22 14:58:54 +0200
committerMarco Pompili2020-06-22 14:58:54 +0200
commit2e3ed4cc96752af2c45cb880876001549e07acfb (patch)
treefad320575e5cdf365ee414a6768bb27ce24ca7b6 /PKGBUILD
parent31362e20b8bb64b017925bd060778280f891ed3e (diff)
downloadaur-2e3ed4cc96752af2c45cb880876001549e07acfb.tar.gz
Version 8.3.110.13-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD18
1 files changed, 14 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 886e2fc94b00..61be058c5509 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@
# Contributor: David Flemström <david.flemstrom@gmail.com>
pkgname=v8
-pkgver=8.0.426.26
+pkgver=8.3.110.13
pkgrel=1
pkgdesc="Fast and modern Javascript engine used in Google Chrome."
arch=('i686' 'x86_64')
@@ -19,11 +19,15 @@ source=("depot_tools::git+https://chromium.googlesource.com/chromium/tools/depot
"v8.pc"
"v8_libbase.pc"
"v8_libplatform.pc"
- "d8")
+ "v8-icu67.patch"
+ "template-utils-fix.patch"
+ "d8")
sha256sums=('SKIP'
'3616bcfb15af7cd5a39bc0f223b2a52f15883a4bc8cfcfb291837c7421363d75'
'efb37bd706e6535abfa20c77bb16597253391619dae275627312d00ee7332fa3'
'ae23d543f655b4d8449f98828d0aff6858a777429b9ebdd2e23541f89645d4eb'
+ '14ad0b8cb494a6bd73bbb792a2da8a9e3e521b5f62678ae15b9324516c5c897e'
+ '75b59cbb31fa15302aaf698f8a681c212b670af3c47973868960ce1fa6ebdb98'
'6abb07ab1cf593067d19028f385bd7ee52196fc644e315c388f08294d82ceff0')
#
@@ -112,12 +116,18 @@ prepare()
./build/linux/unbundle/replace_gn_files.py --undo --system-libraries icu
fi
- msg2 "Syncing, this can take a while..."
- gclient sync --revision ${pkgver}
+ msg2 "Syncing, this might take a while..."
+ gclient sync -D --revision ${pkgver}
msg2 "Using system libraries for ICU"
./build/linux/unbundle/replace_gn_files.py --system-libraries icu
+ msg2 "Applying fix for ICU 67.1"
+ patch -p2 < ../v8-icu67.patch
+
+ msg2 "Applying fix for templates"
+ patch -p2 < ../template-utils-fix.patch
+
sed "s/@VERSION@/${pkgver}/g" -i "${srcdir}/v8.pc"
sed "s/@VERSION@/${pkgver}/g" -i "${srcdir}/v8_libbase.pc"
sed "s/@VERSION@/${pkgver}/g" -i "${srcdir}/v8_libplatform.pc"