昔は以下のように手動でrpmbuildの環境を構築していましたが、現在はかんたん安全に自動的に構築できるようになりました。
mkdir -p ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
echo '%_topdir %(echo $HOME)/rpmbuild' > ~/.rpmmacros
手順
1.rpm-buildとrpmdevtoolsをインストールする
yum install rpm-build rpmdevtools
2.rpmdev-setuptreeを実行する
注意
一般ユーザー権限で実行することを推奨します。
rpmdev-setuptree
たったこれだけで、rpmbuildの環境が構築されます。
更に.rpmmacrosに追加設定も記載されていました。