Ну зачем? Я понимаю что иногда не обойтись без дополнительных параметров.
Но большинство программ собираются так. Вот почему бы не сделать скрипт генерации пакета который -
1 Определяет метод сборки и конфигурации (шелл-скрипт ./configure, cmake, ещё.
2 Исходя из этого находит зависимости по таблице соответствия требуемых файлов и библиотек с пакетами (можно даже парсить include-ы)
3 Стандартная установка, fakeroot, отслеживание..
Почему именно таким способом не собирается большинство пакетов в дистрибyтивах?