Author: glen                         Date: Thu Nov 17 21:06:49 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- based on ../apache-mod_pagespeed/get-source.sh and 
../chromium-browser/update-source.sh

---- Files affected:
packages/v8:
   update-source.sh (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/v8/update-source.sh
diff -u /dev/null packages/v8/update-source.sh:1.1
--- /dev/null   Thu Nov 17 22:06:49 2011
+++ packages/v8/update-source.sh        Thu Nov 17 22:06:44 2011
@@ -0,0 +1,57 @@
+#!/bin/sh
+# Usage:
+# ./get-source.sh
+# Author: Elan Ruusamäe <[email protected]>
+
+pkg=v8
+baseurl=http://$pkg.googlecode.com/svn
+mirror=http://commondatastorage.googleapis.com/chromium-browser-official
+
+# leave empty to use latest tag, or "trunk" for trunk
+version=
+specfile=$pkg.spec
+
+# abort on errors
+set -e
+# work in package dir
+dir=$(dirname "$0")
+cd "$dir"
+
+if [ "$1" ]; then
+       version=$1
+fi
+
+if [ -z "$version" ]; then
+       echo "Looking for latest version..."
+       version=$(svn ls $baseurl/tags/ | sort -V | tail -n1)
+       version=${version%/}
+fi
+
+if [ "$version" = "trunk" ]; then
+       echo "Using trunk"
+       svnurl=$baseurl/trunk/src
+       tarball=$pkg-$(date +%Y%m%d).tar.bz2
+else
+       echo "Version: $version"
+       tarball=$pkg-$version.tar.bz2
+       url=$mirror/$tarball
+       release=1
+fi
+
+if [ "$url" ]; then
+       wget -c $url -O $tarball
+
+       sed -i -e "
+               s/^\(Version:[ \t]\+\)[.0-9]\+\$/\1$version/
+               s/^\(Release:[ \t]\+\)[.0-9]\+\$/\1$release/
+       " $specfile
+fi
+
+if [ "$svnurl" ]; then
+       svn co $svnurl${revno:+@$revno} $pkg
+
+       tar -cjf $tarball --exclude-vcs $pkg
+       ../dropin $tarball &
+fi
+
+../md5 $specfile
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to