Нужно определить макросы, но только в том случае, если они не существуют... Рассказываю на конкретном примере: В пакете 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.