基本的には、RPM パッケージの作成方法を参照してください。
ただし、それらの圧縮ファイルに spec ファイルが含まれていると rpmbuild コマンドの -t オプションを利用して再構築できる場合があります。
$ rpmbuild -ta packagename-version.tar.gz
この例の場合は、再構築が成功した場合、バイナリ RPM とソース RPM の両方が作成されます。