[med-svn] [giira] 02/09: debian/get-orig-source: Fetch latest commit from SVN and create date based version number

Andreas Tille tille at debian.org
Mon Jan 9 11:39:59 UTC 2017


This is an automated email from the git hooks/post-receive script.

tille pushed a commit to branch master
in repository giira.

commit 2b25d252aca71646bf81e937c43b8904009fa858
Author: Andreas Tille <tille at debian.org>
Date:   Mon Jan 9 11:55:45 2017 +0100

    debian/get-orig-source: Fetch latest commit from SVN and create date based version number
---
 debian/changelog       |  2 ++
 debian/get-orig-source | 13 ++++++++++++-
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index 58da227..550e289 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,8 @@
 giira (0.0.20140210-3) UNRELEASED; urgency=medium
 
   * cme fix dpkg-control
+  * debian/get-orig-source: Fetch latest commit from SVN and create date
+    based version number
 
  -- Andreas Tille <tille at debian.org>  Mon, 09 Jan 2017 11:18:29 +0100
 
diff --git a/debian/get-orig-source b/debian/get-orig-source
index 7c904b6..eb61a10 100755
--- a/debian/get-orig-source
+++ b/debian/get-orig-source
@@ -7,6 +7,17 @@ NAME=`dpkg-parsechangelog | awk '/^Source/ { print $2 }'`
 COMPRESSION=xz
 VERSION=`dpkg-parsechangelog | awk '/^Version:/ { print $2 }' | sed 's/\([0-9\.]\+\)-[0-9]\+$/\1/'`
 
+SVNURI="svn://svn.code.sf.net/p/${NAME}/code/trunk"
+#revision=`LANG=C svn info ${SVNURI} | grep "^Last Changed Rev:" | sed 's/Last Changed Rev: *//'`
+SVNDATE=`LANG=C svn info ${SVNURI}  | grep '^Last Changed Date' | sed 's/^Last Changed Date: \([0-9]\+\)-\([0-9][0-9]\)-\([0-9][0-9]\) .*/\1\2\3/'`
+if echo $VERSION | grep -q "$SVNDATE$" ; then
+  echo "Package is up to date".
+  exit
+fi
+
+# echo "Package needs update"
+VERSION=`echo ${VERSION}| sed "s/\.[0-9]\+$//"`.${SVNDATE}
+
 mkdir -p ../tarballs
 cd ../tarballs
 TARDIR=${NAME}-${VERSION}
@@ -18,7 +29,7 @@ mv GIIRA $TARDIR
 cd $TARDIR
 rm -f *.jar
 # fetch source from JAR from SVN
-svn --quiet export svn://svn.code.sf.net/p/${NAME}/code/trunk/src
+svn --quiet export ${SVNURI}/src
 cd ..
 
 GZIP="--best --no-name" XZ_OPT="-6v" tar --owner=root --group=root --mode=a+rX -a -cf ${NAME}_${VERSION}.orig.tar.${COMPRESSION} ${TARDIR}

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/giira.git



More information about the debian-med-commit mailing list