[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