packages: v8/v8.spec, v8/get-source.sh (NEW)=?UTF-8?Q?=20?=- up to 3.6.6.24, no more goog...

glen glen at pld-linux.org
Mon Mar 19 15:15:20 CET 2012


Author: glen                         Date: Mon Mar 19 14:15:20 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- up to 3.6.6.24, no more google provided tarballs (for this version)

---- Files affected:
packages/v8:
   v8.spec (1.33 -> 1.34) , get-source.sh (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/v8/v8.spec
diff -u packages/v8/v8.spec:1.33 packages/v8/v8.spec:1.34
--- packages/v8/v8.spec:1.33	Tue Jan 24 21:40:23 2012
+++ packages/v8/v8.spec	Mon Mar 19 15:15:15 2012
@@ -4,12 +4,13 @@
 Summary:	JavaScript Engine by Google
 Summary(pl.UTF-8):	Silnik JavaScript firmy Google
 Name:		v8
-Version:	3.6.6.19
+Version:	3.6.6.24
 Release:	1
 License:	BSD
 Group:		Applications
-Source0:	http://commondatastorage.googleapis.com/chromium-browser-official/%{name}-%{version}.tar.bz2
-# Source0-md5:	e8cf8d9891751fbab38dad46e40e1158
+#Source0:	http://commondatastorage.googleapis.com/chromium-browser-official/%{name}-%{version}.tar.bz2
+Source0:	%{name}-%{version}.tar.bz2
+# Source0-md5:	f802b986976f281e0679efbdd55d8611
 Patch0:		%{name}-cstdio.patch
 Patch1:		%{name}-strndup.patch
 Patch2:		%{name}-soname.patch
@@ -152,6 +153,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.34  2012/03/19 14:15:15  glen
+- up to 3.6.6.24, no more google provided tarballs (for this version)
+
 Revision 1.33  2012/01/24 20:40:23  glen
 - up to 3.6.6.19
 

================================================================
Index: packages/v8/get-source.sh
diff -u /dev/null packages/v8/get-source.sh:1.1
--- /dev/null	Mon Mar 19 15:15:20 2012
+++ packages/v8/get-source.sh	Mon Mar 19 15:15:15 2012
@@ -0,0 +1,54 @@
+#!/bin/sh
+# Usage:
+# ./get-source.sh
+# Author: Elan Ruusamäe <glen at pld-linux.org>
+
+p=v8
+baseurl=http://$p.googlecode.com/svn
+# leave empty to use latest tag, or "trunk" for trunk
+version=
+specfile=$p.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
+	basever=$(awk '/^Version:/{split($2, v, "."); printf("%d[.]%d[.]%d\n", v[1], v[2], v[3])}' $specfile)
+	echo "Looking for latest version for $basever..."
+	version=$(svn ls $baseurl/tags/ | grep "^$basever\." | sort -V | tail -n1)
+	version=${version%/}
+fi
+
+if [ "$version" = "trunk" ]; then
+	echo "Using trunk"
+	svnurl=$baseurl/trunk
+	tarball=$p-$(date +%Y%m%d).tar.bz2
+else
+	echo "Version: $version"
+	svnurl=$baseurl/tags/$version
+	tarball=$p-$version.tar.bz2
+fi
+
+if [ "$svnurl" ]; then
+	svn co $svnurl${revno:+@$revno} $p-$version
+
+	tar -cjf $tarball --exclude-vcs $p-$version
+	../dropin $tarball &
+fi
+
+../md5 $specfile
+
+if [ "$url" ]; then
+	release=0.1
+	sed -i -e "
+		s/^\(Version:[ \t]\+\)[.0-9]\+\$/\1$version/
+		s/^\(Release:[ \t]\+\)[.0-9]\+\$/\1$release/
+	" $specfile
+fi
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/v8/v8.spec?r1=1.33&r2=1.34&f=u



More information about the pld-cvs-commit mailing list