SPECファイル(rpmビルド用srpmファイルに使用されています)を具体的にダウンロードできますか?
それとももっと正確には、ダウンロード可能なSRPMファイルのみを保存するサーバーはありますか?
私はfedpkgを使ってRPMをダウンロードし、ここからSRPMを生成してSPECファイルをインポートします。しかし、RPMをダウンロードするのに時間がかかるので、SPECファイルを別々にダウンロードする方が良いでしょう。
答え1
Fedora の場合、公式ミラーでソースコードを見つけることができます。 http://mirrors.kernel.org/fedora/releases/29/Everything/source/tree/Packages/
dnf download --source $package_name
設定されたリポジトリから直接ダウンロードすることもできます。
SRPMをダウンロードしてインストールできますrpm $package.src.rpm -ivh
。 SPEC ファイルは ~/rpmbuild/SPEC/$package_name.spec にあります。
SRPMをインストールせずにSPECファイルのみを抽出したい場合は、それを実行すると、rpm2cpio $package.src.rpm | cpio -idmv *.spec
現在の作業ディレクトリにSPECファイルが抽出されます。
答え2
Fedoraに行くのはどうですか?Gitリポジトリ?たとえば、Firefox SPECファイルへのリンクは次のとおりです。
https://src.fedoraproject.org/cgit/rpms/firefox.git/plain/firefox.spec