9.4.2. 使用自定义 gem2rpm 模板生成 spec 文件
gem2rpm 模板是可以从中生成 RPM spec 文件的标准的 嵌入式 Ruby (ERB) 文件。编辑生成 RPM spec 文件的模板,而不是编辑生成的 spec 文件。
先决条件
您已在系统中安装了
gem2rpm工具:$ gem install gem2rpm
流程
显示所有
gem2rpm内置模板:$ gem2rpm --templates选择其中一个内置模板,并将其保存为自定义模板:
$ gem2rpm -t <template> -T > rubygem-<gem_name>.spec.template请注意,对于 RHEL 10 Beta,建议使用
fedora-27-rawhide模板。- 根据需要编辑模板。如需更多信息,请参阅 gem2rpm 模板变量。
使用编辑的模板生成
spec文件:$ gem2rpm -t rubygem-<gem_name>.spec.template <gem_name>-<latest_version>.gem > <gem_name>-GEM.spec