[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