[devel] gtkglarea2-devel-1.99.0-alt3
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Сб Ноя 3 03:51:58 MSK 2007
> gtkglarea2-devel-1.99.0-alt3 Requires gtkglarea2 = 1.99.0-alt3
> +gtkglarea2-devel-1.99.0-alt3 Requires libmesa-devel
> gtkglarea2-devel-1.99.0-alt3 Requires pkgconfig(gtk+-2.0)
Новая зависимость проставилась правильно:
$ rpmpeek gtkglarea2-devel-1.99.0-alt3.i586.rpm sh -c 'grep ^Libs:.\*-l ./usr/lib/pkgconfig/*.pc'
Libs: -lgtkgl-2.0 -lGLU -lGL
$
Причем, она является действительно новой, а не дублирует какую-то
из прежних pkgconfig(...) зависимостей:
$ rpmpeek gtkglarea2-devel-1.99.0-alt3.i586.rpm sh -c 'grep ^Requires: ./usr/lib/pkgconfig/*.pc'
Requires: gtk+-2.0
$
То есть это можно рассматривать как положительный пример того, для чего
всё это делалось, то есть для чего был реализован поиск зависимостей по
Libs. А делалось это для замыкания зависимостей *-devel пакетов.
Замыкание означает, что если *-devel пакет поставился, то с
соответствующей библиотекой можно более ГАРАНТИРОВАННО слинковаться
стандартным способом (через *.pc файл). А гарантии, или constraints,
это наверное как раз то, чего нужно добиваться в нашем скорбном деле
(разработки целостного репозитария пакетов).
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?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/20071103/ad36dcaa/attachment-0002.bin>
Подробная информация о списке рассылки Devel