[devel] Q: макросы rpm
Alexey I. Froloff
raorn на immo.ru
Сб Окт 2 13:19:53 MSD 2004
Нужно определить макросы, но только в том случае, если они не
существуют... Рассказываю на конкретном примере:
В пакете vim-devel есть макрос %vim_script_url(), принимающий
один параметр - id скрипта на www.vim.org. Он создан специально
для использования в теге Url:
Url: %vim_script_url 123
В sandman при коммите спека он проверяется в окружении где
установлены basesystem и rpm-build (со всеми зависимостями).
Если пакет vim-devel не установлен, следут ругань на неправильный
тег. Можно ли как-то обмануть rpm и определить этот макрос в
~/.rpmmacros но так, чтобы он не использовался, если определён в
/etc/rpm/macros.d/*?
Аналогичная ситуация с %mingw_{package,tool} из
i386-mingw32msvc-devel...
Если добавить эти пакеты к buildsystem то можно случайно упустить
их из BuildRequires, что не есть хорошо...
--
Regards,
Sir Raorn.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.altlinux.ru/pipermail/devel/attachments/20041002/78bf8d2d/attachment.bin
Подробная информация о списке рассылки Devel