[devel] Отсутствие макроса на этапе создания src.rpm
Led
=?iso-8859-1?q?ledest_=CE=C1_gmail=2Ecom?=
Ср Май 14 13:38:37 MSD 2008
Wednesday, 14 May 2008 11:51:59 Yury Aliaev написав:
> Приветствую всех!
>
> Скажите пожалуйста, можно ли обойти такое:
>
> [mutabor на builder SPECS]$ rpm -bs --nodeps xmms-in-modplug.spec
> ошибка: Macro %xmms_inputdir not found
> 2< %xmms_inputdir
> ошибка: Незакрытая {: {?%xmms_inputdir
> 2< (пусто)
> ошибка: /srv/mutabor/RPM/SPECS/xmms-in-modplug.spec:31:
> parseExpressionBoolean код возврата: -1
>
> Суть в том, что на этапе сборки src.rpm макрос %xmms_inputdir не нужен,
> тем не менее его отсутствие (появляющееся из-за того, что в сборочной
> среде не установлен пакет xmms-devel) приводит к невозможности собрать
> исходный пакет. Вот строчки из спека, где используется этот макрос:
>
> %ifndef %xmms_inputdir
А разве это правильно? ИМХО правильно
%ifndef xmms_inputdir
> %define xmms_inputdir %(xmms-config --input-plugin-dir)
> %endif
>
> и далее:
>
> %install
> %make bindir=%buildroot%_bindir \
> plugindir=%buildroot%xmms_inputdir install
>
> %files
> %xmms_inputdir/*.so
--
Led
Подробная информация о списке рассылки Devel