SpecTips/BuildRequires

Материал из ALT Linux Wiki

< SpecTips(Различия между версиями)
Перейти к: навигация, поиск
(Import from freesource.info)
(Перенаправление на Spec#BuildRequires.2C BuildPreReq)
 
(1 промежуточная версия не показана)
Строка 1: Строка 1:
-
[[Category:Devel]]
+
#REDIRECT [[Spec#BuildRequires.2C_BuildPreReq]]
-
{{MovedFromFreesourceInfo|AltLinux/Sisyphus/devel/spectips/BuildRequires}}
+
-
 
+
-
== BuildRequires ==
+
-
 
+
-
Из [http://lists.altlinux.org/pipermail/devel/2006-November/038827.html переписки в devel@] касательно ненужного в большинстве случаев <tt>gcc-g77</tt>, попадающего в сборочные зависимости после buildreq из-за "грязных" configure-скриптов, которые пытаются тестировать что попало:
+
-
 
+
-
<pre>> > > Он не должен собираться "как у меня", он должен просто
+
-
> > > собираться в хэшере.  ИМХО с минимальным и достаточным
+
-
> > > набром BuildRequires.
+
-
> > 2 led: минимальный набор BR может не соответствовать
+
-
> > требованиям к функциональности пакета, а понятие
+
-
> > достаточности может "плавать".
+
-
> Понятие "необходимости и достаточности" не может плавать
+
-
> "плавать" (по крайней мере, в школе на уроках математики меня
+
-
> так учили:)
+
-
 
+
-
Математикой в словах "должен просто" не пахнет.  Тогда плавают
+
-
они. :)
+
-
 
+
-
> А "достаточность" - имеется в виду заявленная функциональность
+
-
> и заявленные фичи пакета (может быть поэтому я всегда явно
+
-
> указываю все enable/disable with/without в %configure - чтобы
+
-
> без пропущенного BuildRequires в хешере даже не собралось и не
+
-
> было соблазна корявый пакет куда-либо выкладывать)
+
-
 
+
-
Получаем поправленное:
+
-
- минимальный и достаточный для сборки как таковой набор, плюс
+
-
- дополнительные BuildRequires для заявленных/включаемых фич.</pre>
+

Текущая версия на 23:10, 3 ноября 2008

  1. REDIRECT Spec#BuildRequires.2C_BuildPreReq
 
Личные инструменты