[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