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

Anatol Pomozov anatolik at archlinux.org
Fri Oct 24 17:45:11 UTC 2014


    Date: Friday, October 24, 2014 @ 19:45:11
  Author: anatolik
Revision: 121363

upgpkg: v8 3.29.88.10-1

Add check() function to make sure our binaries are compiled fine

Modified:
  v8/trunk/PKGBUILD

----------+
 PKGBUILD |   13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-10-24 17:42:48 UTC (rev 121362)
+++ PKGBUILD	2014-10-24 17:45:11 UTC (rev 121363)
@@ -6,7 +6,7 @@
 
 pkgname=v8
 # use http://omahaproxy.appspot.com/ to find stable v8 version
-pkgver=3.29.88.8
+pkgver=3.29.88.10
 pkgrel=1
 pkgdesc='Fast and modern Javascript engine'
 arch=(i686 x86_64)
@@ -17,7 +17,7 @@
 # unfortunately https://github.com/$pkgname/$pkgname does not contain all tags
 source=(https://commondatastorage.googleapis.com/chromium-browser-official/$pkgname-$pkgver-lite.tar.bz2
         v8.pc)
-sha256sums=('7df4f844ff21cd22963d80d65bc547bb186e76f2bba06e346c5de781d041cc51'
+sha256sums=('f465bb79898389c919e24ef39e586579ff55d2c08528b28a1da68dc337e62f60'
             '2b054309df9af9fb2e3e14527e88360b44745649b4866e592fb357ac90935f5d')
 
 case "$CARCH" in
@@ -43,13 +43,16 @@
 
   build/gyp_v8 -Dv8_enable_i18n_support=1 -Duse_system_icu=1 -Dconsole=readline -Dcomponent=shared_library -Dv8_target_arch=$V8_ARCH -Dwerror= -f ninja
 
-  ninja -C out/Release v8 d8 # or target 'all' if you need tests
+  ninja -C out/Release all # or target 'v8 d8' if you do not need tests
 }
 
 check() {
   cd v8-$pkgver
-  # A number of tests are failing. Figure out what happens and then enable tests.
-  # LD_LIBRARY_PATH=out/Release/lib.target tools/run-tests.py --no-presubmit --outdir=out --buildbot --arch=$ARCH --mode=Release # --progress=dots
+
+  # the test fails https://code.google.com/p/v8/issues/detail?id=2899
+  rm test/intl/collator/default-locale.js
+
+  tools/run-tests.py --no-presubmit --outdir=out --buildbot --arch=$V8_ARCH --mode=Release # --progress=dots
 }
 
 package() {



More information about the arch-commits mailing list