[devel] rpm-build-4.0.4-alt78 rpm-build-tcl vs BuildRequires(pre)

Sergey Bolshakov =?iso-8859-1?q?sbolshakov_=CE=C1_altlinux=2Eru?=
Вт Сен 11 13:30:30 MSD 2007


>>>>> "Alexey" == Alexey Tourbin <at на altlinux.ru> writes:

 > On Mon, Sep 10, 2007 at 02:46:18PM +0400, Sergey Bolshakov wrote:
 >> Вынос rpm-build-tcl из базовой сборочной среды -- это упование
 >> на то, что майнтайнер впишет его в buildreq(pre).
 >> Как нетрудно убедиться, это не сработало (в варианте buildreq: tcl)
 >> даже с автором rpm-build-tcl и sandman.

 > Насколько я понимаю, buildreq(pre) в hasher требуется не для того,
 > чтобы можно было раскрыть вообще все макросы в spec-файле; а только
 > для того, чтобы можно было собрать src.rpm с правильным хедером.
 > То есть, buildreq(pre) нужен преимущественно в вариантах, когда
 > в зависимостях есть внешние макросы (типа Requires: apache2 > %apache2_version).

Я не имел ввиду подчеркнуть (pre) vs просто buildreq.

 > Кажется, у tcl пакетах нет такой потребности.  В любом случае, лучше
 > не ставить зависимости на версию tcl в spec-файле, а линковать Tcl
 > extensions с libtcl (будет автоматическая зависимость через
 > soname).

Я не линкую extensions c libtcl, поскольку только libtcl
как правило недостаточно -- обычно предполагается, что
существует и содержимое /usr/share/tcl/tcl%major, начиная
с init.tcl, да и soname там введён мною, в апстриме его нет.

-- 



Подробная информация о списке рассылки Devel