A partir do spec basta fazer:

rpmbuild -ba /caminho/arquivo.spec

ou se o spec estiver dentro de algum tar.gz

rpmbuild -ta /caminho/arquivo.tar.gz

Depois de alguns configures qd se vai instalar algum programa ele ja gera o spec e até ae tudo bem.

A partir do arquivo.src.rpm

Tente:

rpmbuild --rebuild arquivo.src.rpm

O quero saber é o seguite:

Peguei o pacote: samba-3.0.10-2.i386.rpm e o instalei:

rpm -ivh samba-3.0.10-2.i386.rpm

dou um rpm -q e vejo:

samba-3.0.10-2

Até ae tudo bem.

Mas como posso saber depois que meu samba (ou qq outro programa) estiver instalado quais as opções de configure que foram usadas para gerar este pacote rpm?