[devel] rpm макросы для пакета mk-configure

Dmitry V. Levin ldv на altlinux.org
Вт Май 26 01:09:54 MSK 2020


On Mon, May 25, 2020 at 10:49:40PM +0300, Andrey Savchenko wrote:
[...]
> 2.1) Нет зависимости на макрос.
> Зависимости на макросы нужно делать через BuildRequires(pre):
> BuildRequires(pre): rpm-macros-mk-configure
> 
> Иначе возникает вот такая ругать в логе сборки:
> warning: Macro %mkc_env not found
> warning: Macro %mkcmake_configure not found
> warning: Macro %mkcmake_build not found
> warning: Macro %mkc_env not found
> warning: Macro %mkcmake not found
> warning: Macro %mkc_env not found
> warning: Macro %mkcmake_install not found
> 
> Я вижу, что сейчас зависимость на rpm-macros-mk-configure добавлена
> через Requires в самом mk-configure, но, видимо, так не получится
> сделать и во всех пользователях mk-configure также нужно будет
> прописывать макрос.
> 
> Это недостаток нашей сборочной системы, но я не знаю, можно ли его
> как-то лучше объехать.
> 
> Вроде бы, с текущей зависимостью через Requires в mk-configure тоже
> всё работает, но я не знаю, на что могут повлиять эти предупреждения.

Эти предупреждения ни на что не влияют.  Если бы влияли, то они были бы
ошибками и пришлось бы делать BuildRequires(pre): rpm-macros-mk-configure.


-- 
ldv


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