]> git.pld-linux.org Git - packages/apache-mod_pagespeed.git/commitdiff
- autodetect latest version, detect python dep
authorElan Ruusamäe <glen@pld-linux.org>
Sat, 8 Oct 2011 10:56:47 +0000 (10:56 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    get-source.sh -> 1.2

get-source.sh

index 98c1c041ed4f7dd0524a28534fb1e779c32fe6de..5c47f46a8f53d0c1fac05acb6cd22f2aa329a14e 100644 (file)
@@ -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
This page took 0.17998 seconds and 4 git commands to generate.