@paul can't solve that to be sure.
You can partially solve it by scoping things so that software gets to the right people rather than everyone.
With Soundpipe/sporth I only used makefiles and POSIX tools. I made it transparently easy for people familiar with that kind of workflow, exceeding difficult for everyone else.
I also never bothered with packaging, so compiling from source was the *only* option.
I also try to keep things platform neutral. Not supporting platform-specific realtime audio out of the box was the best decision I ever made, and it has kept my sanity intact.
As a result, "end-users" of soundpipe/sporth tend to be very independent, self-motivated, and technical. This has made software support virtually nonexistent for me and very sustainable. I will get the occasional email time to time, but usually it's to tell me about cool projects using my code :)
Welcome to post.lurk.org, an instance for discussions around cultural freedom, experimental, new media art, net and computational culture, and things like that.