Prije nego se upustiš u avanturu sa izradom vlastitih rpm paketa, a posebno pisanja spec datoteka, preporučio bih ti da prvo provjeriš da li se željeni komad softvera nalazi na nekom od provjerenih dodatnih repozitorija paketa, poput Pacman ili Guru recimo: http://en.opensuse.org/Additional_YaST_Package_Repositories
Odgovor na tvoje pitanje je vrlo kompliciran, a možeš ga naći između ostaloga i ovdje: