[devel] [wiki] SpecTips/BuildRequires (was: dbus-0.62-alt2)
Led
=?iso-8859-1?q?led_=CE=C1_altlinux=2Eru?=
Пн Ноя 20 14:49:28 MSK 2006
В сообщении от 20 ноября 2006 13:18 Michael Shigorin написал(a):
> On Mon, Nov 20, 2006 at 12:53:32PM +0200, Led wrote:
> > > > Он не должен собираться "как у меня", он должен просто
> > > > собираться в хэшере. ИМХО с минимальным и достаточным
> > > > набром BuildRequires.
> > >
> > > 2 led: минимальный набор BR может не соответствовать
> > > требованиям к функциональности пакета, а понятие
> > > достаточности может "плавать".
> >
> > Понятие "необходимости и достаточности" не может плавать
> > "плавать" (по крайней мере, в школе на уроках математики меня
> > так учили:)
>
> Математикой в словах "должен просто" не пахнет. Тогда плавают
> они. :)
Возможно:)
>
> > А "достаточность" - имеется в виду заявленная функциональность
> > и заявленные фичи пакета (может быть поэтому я всегда явно
> > указываю все enable/disable with/without в %configure - чтобы
> > без пропущенного BuildRequires в хешере даже не собралось и не
> > было соблазна корявый пакет куда-либо выкладывать)
>
> Получаем поправленное:
> - минимальный и достаточный для сборки как таковой набор, плюс
> - дополнительные BuildRequires для заявленных/включаемых фич.
При ЯВНОМ указании всех enable/with в %configure buildreq выдаёт более-менее
нормальный результат, который всего лишь нужно просмотреть и "подчистить".
>
> Занёс на http://wiki.sisyphus.ru/devel/spectips/BuildRequires --
> надо бы туда замечания по типичным недо/переработкам,
> разруливанию нетривиальных случаев вроде mplayer.spec
> и прочие ссылки на buildreq2.
mplayer как раз тривиальный, только громоздкий в этом плане:)
--
Led.
Подробная информация о списке рассылки Devel