[med-svn] r11148 - trunk/packages/imagej/trunk/debian

Andreas Tille tille at alioth.debian.org
Fri Jun 1 10:21:28 UTC 2012


Author: tille
Date: 2012-06-01 10:21:27 +0000 (Fri, 01 Jun 2012)
New Revision: 11148

Modified:
   trunk/packages/imagej/trunk/debian/changelog
   trunk/packages/imagej/trunk/debian/get-orig-source
   trunk/packages/imagej/trunk/debian/watch
Log:
Let uscan call get-orig-source directly


Modified: trunk/packages/imagej/trunk/debian/changelog
===================================================================
--- trunk/packages/imagej/trunk/debian/changelog	2012-06-01 09:31:25 UTC (rev 11147)
+++ trunk/packages/imagej/trunk/debian/changelog	2012-06-01 10:21:27 UTC (rev 11148)
@@ -1,3 +1,12 @@
+imagej (1.46o-1) UNRELEASED; urgency=low
+
+  * New upstream version
+  * debian/get-orig-source: Better handling when called via watch file
+  * debian/watch: call get-orig-source
+  * debian/upstream: citations
+
+ -- Andreas Tille <tille at debian.org>  Fri, 01 Jun 2012 12:17:40 +0200
+
 imagej (1.46a-1) unstable; urgency=low
 
   * New upstream version

Modified: trunk/packages/imagej/trunk/debian/get-orig-source
===================================================================
--- trunk/packages/imagej/trunk/debian/get-orig-source	2012-06-01 09:31:25 UTC (rev 11147)
+++ trunk/packages/imagej/trunk/debian/get-orig-source	2012-06-01 10:21:27 UTC (rev 11148)
@@ -2,27 +2,33 @@
 # Upstream provides source in ZIP file so we have to repack anyway and
 # thus it seems reasonable to remove some binary cruft
 
-NAME=imagej
-# Obtain upstream version number from changelog file
-# DVERSION=`grep "^${NAME} *(.\+)" debian/changelog | head -n 1 | sed "s/^${NAME} \+(\([^-]\+\)-[0-9]*) .*/\1/"`
-# Find out latest upstream version
-DVERSION=`uscan --verbose --force-download | \
-    grep "Newest version on remote site is .* local version is .*" | \
-    head -n 1 | \
-    sed "s/Newest version on remote site is \([-0-9.]\+[a-z]*\),.*/\1/"`
+set -x
+NAME=`dpkg-parsechangelog | awk '/^Source/ { print $2 }'`
+ORIGNAME=ij
 
-UVERSION=ij`echo ${DVERSION} | sed 's/\.//'`
+if ! echo $@ | grep -q upstream-version ; then
+    DVERSION=`dpkg-parsechangelog | awk '/^Version:/ { print $2 }' | sed 's/\([0-9\.]\+\)-[0-9]\+$/\1/'`
+else
+    DVERSION=`echo $@ | sed "s?^.*--upstream-version \([0-9.]\+[a-z]\) .*${ORIGNAME}.*-src\.zip?\1?"`
+    if echo "$DVERSION" | grep -q "upstream-version" ; then
+        echo "Unable to parse version number"
+        exit
+    fi
+fi
+
+UVERSION=${ORIGNAME}`echo ${DVERSION} | sed 's/\.//'`
 UPSTREAMZIP=${UVERSION}-src.zip
 
 UPSTREAMDIR=source
 
-mkdir -p ../tarballs
-cd ../tarballs
+cd ..
+mkdir -p tarballs
 
 if [ ! -f "$UPSTREAMZIP" ] ; then
     wget -q http://imagej.nih.gov/ij/download/src/"$UPSTREAMZIP"
 fi
-unzip "$UPSTREAMZIP" > /dev/null
+cd tarballs
+unzip -q ../"$UPSTREAMZIP"
 
 cd "$UPSTREAMDIR"
 # remove hidden binary files
@@ -32,5 +38,5 @@
 
 cd ..
 mv "$UPSTREAMDIR" "$NAME"-"$DVERSION"
-GZIP="--best --no-name" tar -czf "$NAME"_"$DVERSION".orig.tar.gz "$NAME"-"$DVERSION"
+GZIP="--best --no-name" tar --owner=root --group=root --mode=a+rX -czf "$NAME"_"$DVERSION".orig.tar.gz "$NAME"-"$DVERSION"
 rm -rf "$NAME"-"$DVERSION"

Modified: trunk/packages/imagej/trunk/debian/watch
===================================================================
--- trunk/packages/imagej/trunk/debian/watch	2012-06-01 09:31:25 UTC (rev 11147)
+++ trunk/packages/imagej/trunk/debian/watch	2012-06-01 10:21:27 UTC (rev 11148)
@@ -2,4 +2,5 @@
 version=3
 
 opts="uversionmangle=s/(\d)+(\d\d)/$1.$2/" \
-http://imagej.nih.gov/ij/download/src/ij(\d+.)-src.zip
+http://imagej.nih.gov/ij/download/src/ij(\d+.)-src.zip \
+  debian debian/get-orig-source




More information about the debian-med-commit mailing list