New comment by pullmoll on void-packages repository https://github.com/void-linux/void-packages/issues/22389#issuecomment-635873529 Comment: @Chocimier this is of course possible. It requires additional effort on the side of the maintainer or anyone from the team. In case of e.g. `pulseaudio` or `cups` I'm not sure that separating avahi dependent submodules from the rest is possible. @ericonr yes, we would have to write such a project. We would basically have a *fork* of avahi with all functionality stripped away and functions just forwarding to the real thing, if it was found, otherwise returning an error condition. I haven't seen something like this already being developed. I would try to do that for avahi. I've done similar things with Windows DLLs e.g. to intercept all TWAIN API calls and log and debug them, so in theory I would know what to do. What I'm asking here is if someone sees elementary reasons why this would not work.