[devel] Q: макросы rpm

Alexey I. Froloff =?iso-8859-1?q?raorn_=CE=C1_immo=2Eru?=
Сб Окт 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.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20041002/78bf8d2d/attachment-0001.bin>


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