Эта страница была перенесена на altlinux.org. Текст на freesource.info заморожен.
BuildRequires
Из переписки в devel@ касательно ненужного в большинстве случаев gcc-g77, попадающего в сборочные зависимости после buildreq из-за «грязных» configure-скриптов, которые пытаются тестировать что попало:
> > > Он не должен собираться "как у меня", он должен просто> > > собираться в хэшере. ИМХО с минимальным и достаточным> > > набром BuildRequires.> > 2 led: минимальный набор BR может не соответствовать> > требованиям к функциональности пакета, а понятие> > достаточности может "плавать".> Понятие "необходимости и достаточности" не может плавать> "плавать" (по крайней мере, в школе на уроках математики меня> так учили:)
Математикой в словах "должен просто" не пахнет. Тогда плавают
они. :)
> А "достаточность" – имеется в виду заявленная функциональность> и заявленные фичи пакета (может быть поэтому я всегда явно> указываю все enable/disable with/without в %configure – чтобы> без пропущенного BuildRequires в хешере даже не собралось и не> было соблазна корявый пакет куда-либо выкладывать)
Получаем поправленное:
– минимальный и достаточный для сборки как таковой набор, плюс
– дополнительные BuildRequires для заявленных/включаемых фич.