For a few commits portage-2.2 supports defining new sets via additional files installed in /usr/share/portage/config/sets. I suggest installing a @vdr-plugin-rebuild set along with VDR, similar to the @module-rebuild and @x11-module-rebuild sets (the former installed by Portage, the latter by new enough x11-base/xorg-server versions). I'm attaching an example set configuration implementation and diff to the ebuild. My implementation assumes all VDR plugin ebuilds are supposed to inherit from vdr-plugin.eclass, and thus it pulls into the dependency graph all installed packages doing that. Another solution could be to use FileOwnerSet to grab all packages installing files into VDR plugin directory.
Created attachment 241659 [details] The set configuration file
Created attachment 241661 [details, diff] The patch to update the newest ebuild
Sounds good, and as it only installs one additional file there is no risk in adding this to next vdr ebuild.
this feature should be a part of media-video/gentoo-vdr-scripts not media-video/vdr (as it is vdrplugin-rebuild too) we can add this to the media-video/gentoo-vdr-scripts-0.4.8_rc3 (masked) an let the user test it. (vdrportal.de/gentoo, ML gentoo-vdr, ... ) kandidat then for the next major release of gentoo-vdr-scripts?
- merged to gentoo-vdr-scripts svn trunk
added to media-tv/gentoo-vdr-scripts-0.4.8 thx Michal
damnd, after a closer look, this feature should be added to gentoo-vdr-scripts-0.4.8 but it will not be installed anyway, will fix it soon, before gentoo-vdrscripts-0.5.0 sorry, my fault
finaly fixed in gentoo-vdr-scripts-0.5.1