Отвечу не совсем, так как вы хотите.
Может быстрее и менее затратно будет написать хороший шелловский скрипт, который сам все проинсталлит, соберет, скомпилит, устранит зависимости и многое другое.
Потому что собирать дистрибутив, не очень здравая идея, а учитывая что часть софта всё равно комплится, то команды компиляции всё равно нужно будет писать.
Если вы хотите собрать дистрибутив с софтом, который будет работать из коробки, то мой совет выше будет очень не уместен.