Разработчик может определить свои макросы для облегчения сопровождения пакета. Используется следующий синтаксис:
| 
 %define major 2   | 
Далее можно обращаться к макроопределениям в стиле %macro_name или %{macro_name}. Например:
| 
 Version: %{major}.%{minor}.%{patchlevel}   | 
Также можно использовать результат выполнения shell-команд с помощью синтаксиса %(command):
| 
 %define today %(date)   | 
 Далее - Параметры макросов 
 Назад - Макросы, специфичные для spec-файла 
 Содержание