[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