[med-svn] r9546 - trunk/packages/mrbayes/trunk/debian

Andreas Tille tille at alioth.debian.org
Thu Feb 2 15:27:39 UTC 2012


Author: tille
Date: 2012-02-02 15:27:38 +0000 (Thu, 02 Feb 2012)
New Revision: 9546

Added:
   trunk/packages/mrbayes/trunk/debian/get-orig-source
Modified:
   trunk/packages/mrbayes/trunk/debian/changelog
   trunk/packages/mrbayes/trunk/debian/rules
   trunk/packages/mrbayes/trunk/debian/watch
Log:
Create new tarball including source for PDF; remove PDF without source from upstream tarball


Modified: trunk/packages/mrbayes/trunk/debian/changelog
===================================================================
--- trunk/packages/mrbayes/trunk/debian/changelog	2012-02-02 13:02:19 UTC (rev 9545)
+++ trunk/packages/mrbayes/trunk/debian/changelog	2012-02-02 15:27:38 UTC (rev 9546)
@@ -1,8 +1,13 @@
-mrbayes (3.2.0-1) unstable; urgency=low
+mrbayes (3.2.0-1) UNRELEASED; urgency=low
 
   * New upstream version uploaded to Debian
   * debian/patches: removed because applied upstream
   * debian/control: ehanced description of mrbayes-dbg
+  * debian/watch: call debian/get-orig-source to fetch sources
+    for PDF documentation
+  * debian/get-orig-source: Create new tarball including source
+    for PDF documentation.
+  * debian/rules: get-orig-source target
 
  -- Andreas Tille <tille at debian.org>  Sat, 21 Jan 2012 21:07:23 +0100
 

Added: trunk/packages/mrbayes/trunk/debian/get-orig-source
===================================================================
--- trunk/packages/mrbayes/trunk/debian/get-orig-source	                        (rev 0)
+++ trunk/packages/mrbayes/trunk/debian/get-orig-source	2012-02-02 15:27:38 UTC (rev 9546)
@@ -0,0 +1,41 @@
+#!/bin/sh
+# get source for sofa-framework which assembles sofa-framework, sofa-modules and sofa-applications
+
+set -e
+set -x
+NAME=`dpkg-parsechangelog | awk '/^Source/ { print $2 }'`
+
+if ! echo $@ | grep -q upstream-version ; then
+    VERSION=`dpkg-parsechangelog | awk '/^Version:/ { print $2 }' | sed 's/\([0-9\.]\+\)-[0-9]\+$/\1/'`
+    # regard dversionmangle
+    VERSION=`echo ${VERSION} | sed 's/\([0-9]\)~\([br]\)/\1-\2/'`
+else
+    VERSION=`echo $@ | sed "s?^.*--upstream-version \([-0-9.rcbeta]\+\) .*${NAME}.*?\1?"`
+    if echo "$VERSION" | grep -q "upstream-version" ; then
+        echo "Unable to parse version number"
+        exit
+    fi
+fi
+
+mkdir -p ../tarballs
+cd ../tarballs
+TARDIR=${NAME}_${VERSION}
+mv ../${NAME}-${VERSION}.tar.gz .
+tar -xzf ${NAME}-${VERSION}.tar.gz
+
+# remove PDF without source
+rm -f ${TARDIR}/documentation/commref*.pdf
+
+# fetch sources for remaining doc from SVN into temporary dir
+svn export https://mrbayes.svn.sourceforge.net/svnroot/mrbayes/documentation tmp
+# remove unneeded stuff from documentation SVN
+rm -f tmp/Manual*.pdf
+rm -f tmp/*.rtf
+rm -f tmp/*.rb
+rm -f tmp/Release_instructions.txt
+# move remaining doc to source dir
+mv tmp/* ${TARDIR}/documentation
+rmdir tmp
+
+GZIP="--best --no-name" tar czf ${TARDIR}.orig.tar.gz ${TARDIR}
+rm -rf ${TARDIR}


Property changes on: trunk/packages/mrbayes/trunk/debian/get-orig-source
___________________________________________________________________
Added: svn:executable
   + *

Modified: trunk/packages/mrbayes/trunk/debian/rules
===================================================================
--- trunk/packages/mrbayes/trunk/debian/rules	2012-02-02 13:02:19 UTC (rev 9545)
+++ trunk/packages/mrbayes/trunk/debian/rules	2012-02-02 15:27:38 UTC (rev 9546)
@@ -31,3 +31,6 @@
 
 override_dh_strip:
 	dh_strip --dbg-package=mrbayes-dbg
+
+get-orig-source:
+	uscan --verbose --force-download

Modified: trunk/packages/mrbayes/trunk/debian/watch
===================================================================
--- trunk/packages/mrbayes/trunk/debian/watch	2012-02-02 13:02:19 UTC (rev 9545)
+++ trunk/packages/mrbayes/trunk/debian/watch	2012-02-02 15:27:38 UTC (rev 9546)
@@ -1,2 +1,3 @@
 version=3
-http://sf.net/mrbayes/mrbayes-([\d\.]+)\.tar\.gz
+http://sf.net/mrbayes/mrbayes-([\d\.]+)\.tar\.gz \
+    debian debian/get-orig-source




More information about the debian-med-commit mailing list