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
