How to build RPM packages from tar.gz archives

Question: Im working on RPM supported linux flavor like RedHat, CentOS. I need to build RPM RPM packages from tar.gz archives. How can i do this?

Answer: It always advised to use source file like tar.gz archives to installation. Here are steps:
Im using app-XXX.tar.gz to convert it into app-XXX.rpm

tar -xOzf app-XXX.tar.gz \*.spec > app.spec
rpmbuild -ba app.spec
rpm -ivh app-XXX.rpm

Labels: ,