[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