[devel] Q: лучшее имя для одного rpm-макроса

Vitaly Lipatov lav на altlinux.ru
Сб Ноя 21 19:02:45 MSK 2020


Dmitry V. Levin писал 21.11.20 17:05:
> Hi,
> 
> Разыскивается лучшее имя для rpm-макроса с рабочим названием BR4T.
> Сам макрос такой:
> 
> %BR4T()	%{!?__buildreqs:%{!?_disable_check:%{!?_without_check:%{!?_disable_test:%{!?_without_test:BuildRequires:
> %*}}}}}

А зачем нужна поддержка разных странных и неправильных вариантов 
отключения check?

Нельзя ли поддержать --nocheck в rpmbuild
https://bugzilla.redhat.com/show_bug.cgi?id=1192128
и отталкиваться от этого?

И почему не
%if_check
BuildRequires
%endif
?

Я бы вот хотел иметь свободу в том, как задавать сборочные зависимости, 
а не заранее прибитый гвоздями BuildRequires. (Т.е. во многих пакетах 
используются другие макросы для формирования сборочных зависимостей, и 
хотелось бы, чтобы новый макрос обеспечивал их поддержку).

И вы всегда сможете сделать
%BR4T() \
%if_check \
BuildRequires: %* \
%endif \
%nil

:)

-- 
С уважением,
Виталий Липатов,
ALT Linux Team


Подробная информация о списке рассылки Devel