В рассылке Fedora опубликовано [ предложение ](
https://gist.github.com/contyk/0aaaaf0585c57976ca18a293b3566408 ) по стандартизации макросов в спек-файлах RPM, позволяющее добавить в RPM-пакеты возможность выбора флагов компиляции и дополнительных зависимостей на этапе сборки. ( [ читать дальше... ](
https://www.linux.org.ru/news/redhat/15707456#cut ) ) Добавление опций такого вида в спек-файлы позволит собирать различные варианты дистрибутива из одних и тех же исходников. Например, для минимизации дерева build-зависимостей можно будет использовать глобальный параметр %{use docs} отключающий сборку документации. Задавать подходящий набор опций можно будет сконфигурировав сборочное окружение. Причем опции можно будет задать как глобально, так и переопределив отдельно по каждому пакету. Предложение пока не принято и находится на стадии обсуждения.
Ссылка:
https://www.linux.org.ru/news/redhat/15707456