[Nym3-commit] r473 - trunk/tools

laurent at conuropsis.org laurent at conuropsis.org
Mon Mar 13 20:35:36 CET 2006


Author: laurent
Date: 2006-03-13 20:35:34 +0100 (Mon, 13 Mar 2006)
New Revision: 473

Added:
   trunk/tools/makedeb
Log:
Add an utility script to help developers roll their own test packages

Added: trunk/tools/makedeb
===================================================================
--- trunk/tools/makedeb	2006-03-13 18:39:35 UTC (rev 472)
+++ trunk/tools/makedeb	2006-03-13 19:35:34 UTC (rev 473)
@@ -0,0 +1,35 @@
+#!/bin/bash
+
+# Script to roll your own packages from svn.
+# Put in trunk/ and run after an `svn update'
+
+python setup.py sdist
+
+debdir=tdeb.$$
+
+mkdir $debdir
+cd $debdir
+version=`ls ../dist/nymbaron*.tar.gz | perl -pe 's/.*-(\d.+\d).*/$1/'`
+revision=`svn info .. | grep Revision | awk '{print $2}'`
+
+dchangelog="nymbaron (${version}svn${revision}-1) experimental; urgency=low
+
+  * New development snapshot.
+
+ -- Laurent Fousse <laurent at komite.net>  "`822-date`"
+"
+
+ln -s ../dist/nymbaron*.tar.gz nymbaron_${version}svn${revision}.orig.tar.gz
+tar xzf nymbaron*
+cp -r ../debian nymbaron-${version}
+rm -rf nymbaron-${version}/debian/.svn
+cd nymbaron-${version}
+echo "$dchangelog" >> debian/changelog.tmp
+cat debian/changelog.tmp debian/changelog > debian/changelog.new
+mv debian/changelog.new debian/changelog
+rm debian/changelog.tmp
+
+dpkg-buildpackage -rfakeroot -us -uc
+
+echo "Debian package built in $debdir"
+echo "Revision is $revision."


Property changes on: trunk/tools/makedeb
___________________________________________________________________
Name: svn:executable
   + *



More information about the Nym3-commit mailing list