There is a standard way... Every package I've ever tried to install has been the standard configure && make && make install. Works 99% of the time, unless a dependency isn't met.
If you're talking about RPMs, they are platform/distribution dependant. You wouldn't expect to install software for a Sparc on your i586 would you? If you want to make sure it works with your distro then get the SRPM.