Hello Ivan, I figured you (and anyone else packaging KDE programs) may be interested in this: a dh_make patch to allow custom debianizing templates, an edited version of the kde debian dir (so dh_make's parameter substitution does something useful). What I did to dh_make... added a command line option (-c, --custom) that takes an argument, the argument is used as the path to a directory containing template files (see /usr/share/debhelper/dh_make/* for examples). To use the new feature just create a set of template files in a dir and add "-c /path/to/custom/template/dir" to your usual dh_make command. Have fun. later, Bruce
4a5,6 > # 20001208bms - added support for custom templates > # 10c12 < $DH_MAKE_VERSION="0.21"; --- > $DH_MAKE_VERSION="0.21.20001208bms"; 22a25 > $custom=""; 67a71 > -c, --custom <dir> use custom template in <dir> 71c75,76 < By Craig Small <csmall\@debian.org> and Christoph Lameter <clameter\@debian.org>. --- > By Craig Small <csmall\@debian.org> and Christoph Lameter <clameter\@debian.org>, > custom template support added by Bruce Sass <bsass\@edmc.net>. 79a85 > custom => \$main::custom, 87c93 < if (GetOptions(\%options, "email=s", "file=s", "help", "version", "native", "single", "multi", "library") == 0) --- > if (GetOptions(\%options, "email=s", "file=s", "custom=s", "help", "version", "native", "single", "multi", "library") == 0) 114d119 < 297a303,312 > } > > # Custom template > if ( -d $custom ) > { > @filenames = split /[ \n]/, `(cd $custom && ls)`; > foreach $filename (@filenames) > { > process_file("$custom/$filename", $filename); > }
Attachment:
debiank.tar.gz
Description: debianizing template forKDE