我怎么把.tar.tz编译成.rpm文件呢?

每次在机子上编译.tar.gz文件太慢,我想把他编译成.rpm安装文件,请问如何操作?