packages: apache-mod_pagespeed/get-source.sh - autodetect latest version, d...
glen
glen at pld-linux.org
Sat Oct 8 12:56:52 CEST 2011
Author: glen Date: Sat Oct 8 10:56:52 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- autodetect latest version, detect python dep
---- Files affected:
packages/apache-mod_pagespeed:
get-source.sh (1.1 -> 1.2)
---- Diffs:
================================================================
Index: packages/apache-mod_pagespeed/get-source.sh
diff -u packages/apache-mod_pagespeed/get-source.sh:1.1 packages/apache-mod_pagespeed/get-source.sh:1.2
--- packages/apache-mod_pagespeed/get-source.sh:1.1 Thu Jun 30 07:58:54 2011
+++ packages/apache-mod_pagespeed/get-source.sh Sat Oct 8 12:56:47 2011
@@ -5,23 +5,41 @@
pkg=modpagespeed
baseurl=http://modpagespeed.googlecode.com/svn
-# leave empty to use trunk
-version=0.9.17.7
+# leave empty to use latest tag, or "trunk" for trunk
+version=0.9.18.9
spec=apache-mod_pagespeed.spec
# abort on errors
set -e
+# gclient needs python 2.6
+if python -c "import sys; sys.exit(sys.version[:3] > '2.6')"; then
+ echo >&2 "Need python >= 2.6 for gclient"
+ exit 1
+fi
+
# work in package dir
dir=$(dirname "$0")
cd "$dir"
-if [ -n "$version" ]; then
- svnurl=$baseurl/tags/$version/src
- tarball=$pkg-$version.tar.bz2
-else
+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"
+ svnurl=$baseurl/tags/$version/src
+ tarball=$pkg-$version.tar.bz2
fi
wget -c http://src.chromium.org/svn/trunk/tools/depot_tools.tar.gz
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/apache-mod_pagespeed/get-source.sh?r1=1.1&r2=1.2&f=u
More information about the pld-cvs-commit
mailing list