В рассылке Fedora опубликовано предложение по стандартизации макросов в спек-файлах RPM, позволяющее добавить в RPM-пакеты возможность выбора флагов компиляции и дополнительных зависимостей на этапе сборки.
( читать дальше... )
Добавление опций такого вида в спек-файлы позволит собирать различные варианты дистрибутива из одних и тех же исходников.
Например, для минимизации дерева build-зависимостей можно будет использовать глобальный параметр %{use docs}
отключающий сборку документации.
Задавать подходящий набор опций можно будет сконфигурировав сборочное окружение. Причем опции можно будет задать как глобально, так и переопределив отдельно по каждому пакету.
Предложение пока не принято и находится на стадии обсуждения.