Along with various bugfixes, I've added functionality which further minimizes manual work needed to make packages compile. First of all, since configure.in files in subversion no longer generate Debian/changelog I've added a function which does just that: injecting the line necessary if needed. Furthermore there's now an option which generates a Debian/changelog file based on an adjustable amount of SVN log entries. The first two entries in the changelog.in of the emodules package might look like this:
emodules (@VERSION@-0cvs20080921) unstable; urgency=low
[ mekius ]
Fix history, thanks Sachiel :D
-- Falko Schmidt Thu, 11 Sep 2008 02:06:54 +0000
emodules (@VERSION@-0cvs20080921) unstable; urgency=low
[ kaethorn ]
remove the echo module.
-- Falko Schmidt Sat, 06 Sep 2008 09:46:58 +0000
[ mekius ]
Fix history, thanks Sachiel :D
-- Falko Schmidt
emodules (@VERSION@-0cvs20080921) unstable; urgency=low
[ kaethorn ]
remove the echo module.
-- Falko Schmidt
Last but not least any source package which doesn't contain a Debian directory will automatically be ignored and thus not cause a build failure anymore. Packages either marked as not containing such a directory ("no debian dir") or which are mentioned in the DONTBUILDLIST variable ("skipped") will be marked accordingly in the "Check trunk" summary:
I've updated i386 and amd64 packages successfully and will from now on focus on updating and adding package descriptions in SVN. Downloads and installation instructions can be found here.