> if you consider that the package would need to be different for each different distro [...]
I can imagine a profile-based solution. But it'd probably be much maintenance work for little gain.
> for that matter, I would have assumed that the distros don't take binary uploads anyway.
Debian used to take source+binary uploads. There has been discussion to switch to source-only uploads, but the risk of maintainers not even compile-testing revisions that supposedly contained only trivial fixes was deemed too high. So the current regime, AFAIK, is to requier source+binary, but throw away the binary.