9.4.2. カスタム gem2rpm テンプレートを使用して spec ファイルを生成する
gem2rpm テンプレートは、RPM spec ファイルを生成できる標準の Embedded Ruby (ERB) ファイルです。生成された 仕様 ファイルを編集するのではなく、RPM 仕様 ファイルが生成されるテンプレートを編集してください。
前提条件
システムに
gem2rpmユーティリティーがインストールされている。$ gem install gem2rpm
手順
すべての
gem2rpm組み込みテンプレートを表示します。$ gem2rpm --templates組み込みテンプレートの 1 つを選択し、カスタムテンプレートとして保存します。
$ gem2rpm -t <template> -T > rubygem-<gem_name>.spec.templateRHEL 10 Beta の場合は、
fedora-27-rawhideテンプレートが推奨される点に注意してください。- 必要に応じてテンプレートを編集します。詳細は、gem2rpm テンプレート変数 を参照してください。
編集したテンプレートを使用して
specファイルを生成します。$ gem2rpm -t rubygem-<gem_name>.spec.template <gem_name>-<latest_version>.gem > <gem_name>-GEM.spec