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 <[email protected]> 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 _______________________________________________ debian-med-commit mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit
