[med-svn] r5847 - trunk/packages/tm-align/trunk/debian

Andreas Tille tille at alioth.debian.org
Tue Feb 1 21:34:13 UTC 2011


Author: tille
Date: 2011-02-01 21:34:13 +0000 (Tue, 01 Feb 2011)
New Revision: 5847

Added:
   trunk/packages/tm-align/trunk/debian/watch
Modified:
   trunk/packages/tm-align/trunk/debian/get-orig-source
Log:
Added watch file, rewrote get-orig-source based on changed upstream release policy


Modified: trunk/packages/tm-align/trunk/debian/get-orig-source
===================================================================
--- trunk/packages/tm-align/trunk/debian/get-orig-source	2011-02-01 21:16:59 UTC (rev 5846)
+++ trunk/packages/tm-align/trunk/debian/get-orig-source	2011-02-01 21:34:13 UTC (rev 5847)
@@ -1,20 +1,22 @@
 #!/bin/sh
-tmpdir=tm-align-tmp
-srcfile=TMalign.f
-[ -d "$tmpdir" ] && rm -rf "$tmpdir"
-mkdir "$tmpdir"
-wget -N -q http://zhanglab.ccmb.med.umich.edu/TM-align/"$srcfile" --output-document="$tmpdir"/"$srcfile"
-if [ ! -s "$tmpdir"/"$srcfile" ] ; then
-    echo "Failed to download $srcfile from  http://zhanglab.ccmb.med.umich.edu/TM-align/"
-    exit -1
-fi
-version=`egrep '\*     [0-9]{4}/[0-9]{2}/[0-9]{2}: ' "$tmpdir"/"$srcfile" | tail -n 1 | cut -f 1 -d : | sed 's/[* /]//g'`
-if [ "$version" = "" ] ; then
-    echo "Failed to obtain version number from $tmpdir/$srcfile.  Giving up."
-    exit -1
-fi
-newname="tm-align-${version}"
-[ -d "$newname" ] && rm -rf $newname
-mv $tmpdir $newname
-GZIP="--best --no-name" tar czvf tm-align_${version}.orig.tar.gz $newname
-[ -d "$newname" ] && rm -rf $newname 
+# script to download and repack source package of TMalign which strips the binaries from upstream tarball
+
+PKG=`dpkg-parsechangelog | awk '/^Source/ { print $2 }'`
+VERSION=`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.]\+\),.*/\1/"`
+
+mkdir -p ../tarballs
+cd ../tarballs
+
+UPSTREAMDIR=${PKG}-${VERSION}
+mkdir -p ${UPSTREAMDIR}
+cd ${UPSTREAMDIR}
+tar -xzf ../../TMtools${VERSION}.tar.gz
+
+rm -rf TMscore TMalign
+cd ..
+
+GZIP="--best --no-name" tar -czf "$PKG"_"$VERSION".orig.tar.gz "${UPSTREAMDIR}"
+rm -rf "${UPSTREAMDIR}"

Added: trunk/packages/tm-align/trunk/debian/watch
===================================================================
--- trunk/packages/tm-align/trunk/debian/watch	                        (rev 0)
+++ trunk/packages/tm-align/trunk/debian/watch	2011-02-01 21:34:13 UTC (rev 5847)
@@ -0,0 +1,2 @@
+version=3
+http://zhanglab.ccmb.med.umich.edu/TM-align/TMtools([\d]*)\.tar\.gz




More information about the debian-med-commit mailing list