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 <[EMAIL PROTECTED]> and Christoph Lameter <[EMAIL PROTECTED]>.
---
> By Craig Small <[EMAIL PROTECTED]> and Christoph Lameter <[EMAIL PROTECTED]>,
> custom template support added by Bruce Sass <[EMAIL PROTECTED]>.
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);
> }
debiank.tar.gz
Description: debianizing template forKDE

