I hate building packages, but it’s a necessary part of the job sometimes. I have loved checkinstall for years, which basically replaces “make install” with something more like “make an rpm package for me”.
But of course, when you have a simple tarball, and there’s no make install step to replace, then what ?
One possibility is to read a little an teach yourself all about rpmbuild. Another possibility is to just use autospec.