]> git.pld-linux.org Git - packages/v8.git/blame - get-source.sh
- adjust for current CXX flags containing comma
[packages/v8.git] / get-source.sh
CommitLineData
6b9ce687
ER
1#!/bin/sh
2# Usage:
3# ./get-source.sh
4# Author: Elan Ruusamäe <glen@pld-linux.org>
5
6p=v8
7baseurl=http://$p.googlecode.com/svn
8# leave empty to use latest tag, or "trunk" for trunk
9version=
10specfile=$p.spec
11
12# abort on errors
13set -e
14# work in package dir
15dir=$(dirname "$0")
16cd "$dir"
17
18if [ "$1" ]; then
19 version=$1
20fi
21
22if [ -z "$version" ]; then
23 basever=$(awk '/^Version:/{split($2, v, "."); printf("%d[.]%d[.]%d\n", v[1], v[2], v[3])}' $specfile)
24 echo "Looking for latest version for $basever..."
25 version=$(svn ls $baseurl/tags/ | grep "^$basever\." | sort -V | tail -n1)
26 version=${version%/}
27fi
28
29if [ "$version" = "trunk" ]; then
30 echo "Using trunk"
31 svnurl=$baseurl/trunk
32 tarball=$p-$(date +%Y%m%d).tar.bz2
33else
34 echo "Version: $version"
35 svnurl=$baseurl/tags/$version
36 tarball=$p-$version.tar.bz2
37fi
38
39if [ "$svnurl" ]; then
40 svn co $svnurl${revno:+@$revno} $p-$version
41
42 tar -cjf $tarball --exclude-vcs $p-$version
43 ../dropin $tarball &
44fi
45
46../md5 $specfile
47
48if [ "$url" ]; then
49 release=0.1
50 sed -i -e "
51 s/^\(Version:[ \t]\+\)[.0-9]\+\$/\1$version/
52 s/^\(Release:[ \t]\+\)[.0-9]\+\$/\1$release/
53 " $specfile
54fi
This page took 0.030967 seconds and 4 git commands to generate.