4.6.3.3.4. Edição de modelos gem2rpm
Recomenda-se editar o modelo a partir do qual o arquivo RPM SPEC é gerado em vez do próprio arquivo SPEC gerado.
O modelo é um arquivo padrão Embedded Ruby (ERB), que inclui variáveis listadas na tabela a seguir.
Variável | Explicação |
---|---|
pacote |
A variável |
spec |
A variável |
config |
A variável |
tempo de execução_dependências |
A variável |
dependências_desenvolvimento |
A variável |
testes |
A variável |
arquivos |
A variável |
main_files |
A variável |
doc_files |
A variável |
formato |
A variável |
Procedimento
Para ver todos os modelos disponíveis, execute:
$ gem2rpm -- modelos
Para editar os modelos gem2rpm
, siga este procedimento:
Procedimento
Salvar o modelo padrão:
$ gem2rpm -T > rubygem-<gem_name>.spec.template
- Edite o modelo conforme necessário.
Gerar o arquivo SPEC usando o modelo editado:
$ gem2rpm -t rubygem-<gem_name>.spec.template <gem_name>-<latest_version.gem > <gem_name>-GEM.spec
Agora você pode construir um pacote RPM usando o modelo editado, conforme descrito em Seção 3.3, “RPMs de construção”.