As ferramentas RPM do Fedora são bastante inteligentes em descobrir as dependências de tempo de execução por conta própria, a menos que não possam ser deduzidas dos próprios arquivos instaláveis. As dependências para a construção você descobrirá por si mesmo. Talvez o guia RPM do Fedora seja útil (eu sou usuário do Fedora, e isso é o melhor recurso que conheço; talvez sua distribuição tenha mais documentação relevante para seu uso). O Fedora oferece mock(1)
, o que cria um ambiente limpo apenas com as ferramentas construídas mencionadas para construir o pacote. É uma dor real ( muito lenta, pois essencialmente cria um sistema completo em um chroot baixando tudo para cada compilação), mas uma verificação final útil.