Olhando para o arquivo de especificações no link (e o patch na página que você cita), eu veja:
BuildPrereq: %{ttmkfdir}
BuildPrereq: wget
BuildPrereq: cabextract
Então, você precisará ter pacotes relacionados àqueles em vigor antes que a construção seja bem-sucedida.
Seu erro:
error: Failed build dependencies:
/usr/bin/ttmkfdir is needed by msttcorefonts-2.0-1.noarch
está relacionado ao primeiro BuildPrereq.
Fazendo yum search ttmkfdir
, vejo que está no (um pouco óbvio) pacote ttmkfdir. Você pode fazer yum search
nos outros pré-requisitos, mas, basicamente, executar algo como:
yum install ttmkfdir cabextract wget
para instalar os pré-requisitos e, em seguida, tente o rpmbuild novamente.