source: projects/specs/trunk/v/v8/v8-snapshot.sh @ 2595

Revision 2595, 1.0 KB checked in by munepi, 13 years ago (diff)

updated chromium and v8: built chromium 10.0.651.0 with v8 3.0.12; added pack_chromium_source-vine.sh; pack_chromium_source-vine.sh is a script used to create the chromium-<version>.tar.xz archive from a official tarball:  http://build.chromium.org/official/chromium-<version>.tar.bz2

  • Property svn:executable set to *
Line 
1#!/bin/bash
2
3set -e
4
5tmp=$(mktemp -d)
6
7trap cleanup EXIT
8cleanup() {
9    set +e
10    [ -z "$tmp" -o ! -d "$tmp" ] || rm -rf "$tmp"
11}
12
13unset CDPATH
14pwd=$(pwd)
15
16dirname=v8
17
18cd "$tmp"
19#svn checkout http://v8.googlecode.com/svn/trunk $dirname
20svn checkout -r 6522 http://v8.googlecode.com/svn/trunk $dirname
21cd $dirname
22MAJOR_VERSION=$(grep "#define MAJOR_VERSION" src/version.cc | sed -e "s/#define MAJOR_VERSION[[:blank:]]*//" -e "s/[[:blank:]]*$//")
23MINOR_VERSION=$(grep "#define MINOR_VERSION" src/version.cc | sed -e "s/#define MINOR_VERSION[[:blank:]]*//" -e "s/[[:blank:]]*$//")
24BUILD_NUMBER=$(grep "#define BUILD_NUMBER" src/version.cc | sed -e "s/#define BUILD_NUMBER[[:blank:]]*//" -e "s/[[:blank:]]*$//")
25VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${BUILD_NUMBER}
26REVISION=`LC_ALL=C svn info 2> /dev/null | grep Revision | cut -d' ' -f2`
27find . -type d -name .svn -print0 | xargs -0r rm -rf
28cd ..
29mv $dirname ${dirname}-${VERSION}
30tar jcf "$pwd"/${dirname}-${VERSION}.svn${REVISION}.tar.bz2 ${dirname}-${VERSION}
31cd ${pwd} >/dev/null
32
33exit
Note: See TracBrowser for help on using the repository browser.