SpecTips/BuildRequires: различия между версиями
< SpecTips
PhpCoder (обсуждение | вклад) (Import from freesource.info) |
м («Spectips/BuildRequires» переименована в «SpecTips/BuildRequires»: proper spelling) |
(нет различий)
|
Версия от 18:53, 7 августа 2008
BuildRequires
Из переписки в devel@ касательно ненужного в большинстве случаев gcc-g77, попадающего в сборочные зависимости после buildreq из-за "грязных" configure-скриптов, которые пытаются тестировать что попало:
> > > Он не должен собираться "как у меня", он должен просто > > > собираться в хэшере. ИМХО с минимальным и достаточным > > > набром BuildRequires. > > 2 led: минимальный набор BR может не соответствовать > > требованиям к функциональности пакета, а понятие > > достаточности может "плавать". > Понятие "необходимости и достаточности" не может плавать > "плавать" (по крайней мере, в школе на уроках математики меня > так учили:) Математикой в словах "должен просто" не пахнет. Тогда плавают они. :) > А "достаточность" - имеется в виду заявленная функциональность > и заявленные фичи пакета (может быть поэтому я всегда явно > указываю все enable/disable with/without в %configure - чтобы > без пропущенного BuildRequires в хешере даже не собралось и не > было соблазна корявый пакет куда-либо выкладывать) Получаем поправленное: - минимальный и достаточный для сборки как таковой набор, плюс - дополнительные BuildRequires для заявленных/включаемых фич.