[devel] I: осторожно, новый вид зависимостей

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Чт Фев 2 06:15:21 MSK 2006


On Fri, Jan 27, 2006 at 01:25:33PM +0300, Mikhail Zabaluev wrote:
> В Втр, 24/01/2006 в 03:46 +0300, Dmitry V. Levin пишет:
> > On Tue, Jan 24, 2006 at 03:23:37AM +0300, Mikhail Zabaluev wrote:
> > > В Втр, 24/01/2006 в 03:00 +0300, Dmitry V. Levin пишет:
> > > > > На каждый файл вида name.pc с полем Version: d.d генерируется
> > > > > Provides: pkg-config(name) = d.d
> > > > 
> > > > А тэг Name можно игнорировать?
> > > 
> > > Нужно: это human-readable name.
> > > name.pc по умолчанию может находиться в двух папках:
> > > %_libdir/pkgconfig и %_datadir/pkgconfig. Желательно, чтобы путь поиска
> > > можно было еще и модифицировать.
> > > 
> > > > Есть одна тонкость: при обработке *.pc для вычисления Requires придётся
> > > > вычислять значения переменных a la /usr/lib/rpm/fixup-pkgconfig.
> > > 
> > > Вот черт. Надо бы написать разработчикам, чтобы реализовали режим выдачи
> > > --requires со всеми раскрытиями и каноническим видом.
> > > 
> > > Кстати, выкусывать -L/usr/lib и -I/usr/include необязательно. pkg-config
> > > последних версий сам это делает, если не установлены
> > > переменные-модификаторы в окружении.
> > 
> > Кстати говоря, в FC-devel есть некий pkgconfig-0.15.0-reqprov.patch,
> > см.
> > http://cvs.fedora.redhat.com/viewcvs/devel/pkgconfig/pkgconfig-0.15.0-reqprov.patch
> 
> pkg-config-0.20-alt3 с патчем ушел в Sisyphus.

rpm-build-4.0.4-alt58 с включённой по умолчанию поддержкой автоматических
provides и requires на модули для pkg-config ушёл в Сизиф.

Общее пожелание мантейнерам: если вы отправляете в Сизиф пакет, содержащий
модули для pkg-config, убедитесь в том что пакеты, которые предоставляют
используемые вашим пакетом модули для pkg-config, были собраны с помощью
rpm-build >= 4.0.4-alt58.

Например, прежде чем собрать libgtk+2, нужно собрать glib2.
Иначе Сизиф утонет в unmet'ах.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20060202/ee83388c/attachment-0001.bin>


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