Control: reassign -1 dh-exec Control: tags -1 -patch Hi,
I am reassigning this feature request to dh-exec, because it is the primary interface for fancy filtering the debhelper config files at the moment. I am not aware if dh-exec already supports particular filter. The original request is quoted in full beyond for the convenience of the dh-exec maintainer (excl. the original patch, which will not apply to dh-exec). Thanks, ~Niels On Tue, 09 Sep 2008 17:22:21 +0200 Goswin von Brederlow <[email protected]> wrote: > Package: debhelper > Version: 8.0.0~mrvn.1 > Severity: wishlist > Tags: patch > > Hi, > > during the recent emDebian work session in Extremadura we talked about > how to reduce the amount of patching emDebian has to do on debhelper > files due to using special DEB_BUILD_OPTIONS (specifically nodoc). The > problem is that depending on DEB_BUILD_OPTIONS the amount of files > debhelper should act upon varies. > > The solution we came up with is to tag lines and let debhelper match > those tags against DEB_BUILD_OPTIONS and some DEB_HOST_*. That way > lines can be made conditional. > > The syntax is fairly simple. Tags are single words that can be > prefixed by ! to negate the match. A list of tags is tags seperated by > space. A line can be tagged by prefixing it with a list of tags > enclosed in []: > > [tag1 !tag2 tag3] source [<dest>] > > A list of tags matches if all tags are present in DEB_BUILD_OPTIONS > (or not for !) and then the source [<dest>] pair is used. Otherwise > the line is ignored. Lines without tag are always used. > > > Using the tags the same debhelper files can be used for normal builds > and builds with DEB_BUILD_OPTIONS=nodoc once the respective doc files > have been tagged [!nodoc]. > > MfG > Goswin > > [...]
signature.asc
Description: OpenPGP digital signature

