9.7.3 Определение нового макроса

Разработчик может определить свои макросы для облегчения сопровождения пакета. Используется следующий синтаксис:

%define major 2

%define minor 2

%define patchlevel 7

Далее можно обращаться к макроопределениям в стиле %macro_name или %{macro_name}. Например:

Version: %{major}.%{minor}.%{patchlevel}

Также можно использовать результат выполнения shell-команд с помощью синтаксиса %(command):

%define today %(date)

Далее - Параметры макросов
Назад - Макросы, специфичные для spec-файла
Содержание