[devel] Depends: pkgconfig(pkg-config) (>= 0.21) (Was: Q: unmets closure)

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Вт Дек 9 21:55:36 MSK 2008


On Tue, Dec 09, 2008 at 09:40:15PM +0300, Yuri N. Sedunov wrote:
> В Втр, 09/12/2008 в 19:45 +0300, Alexey Tourbin пишет:
> > cannot install: libempathy-devel
> 
> The following packages have unmet dependencies:
>   libempathy-devel: Depends: pkgconfig(pkg-config) (>= 0.21) but it is
> not installable
> 
> Зависимость появляется из-за строчки в libempathy.pc
> Requires: pkg-config >= 0.21
> 
> Кажется, просто выбросить эту строчку не лучшее решение.
> Кроме libempathy-devel есть и другие пакеты, которые хотят pkg-config >=
> 0.21.

pkg-config/pkg.c:
   222  static Package *
   223  add_virtual_pkgconfig_package (void)
   224  {
   225    Package *pkg = NULL;
   226  
   227    pkg = g_new0 (Package, 1);
   228  
   229    pkg->key = g_strdup ("pkg-config");
   230    pkg->version = g_strdup (VERSION);
   231    pkg->name = g_strdup ("pkg-config");
   232    pkg->description = g_strdup ("pkg-config is a system for managing "
   233                                 "compile/link flags for libraries");
   234    pkg->url = g_strdup ("http://www.freedesktop.org/software/pkgconfig/");
   235  
   236    debug_spew ("Adding virtual 'pkg-config' package to list of known packages\n");
   237    g_hash_table_insert (packages, pkg->key, pkg);
   238  
   239    return pkg;
   240  }

Два варианта решить проблему:

1) В pkg-config.spec добавить
Provides: pkgconfig(pkg-config) = %version

2) В /usr/lib/rpm/pkgconfig.req добавить симметричный hardocded
случай для "pkg-config".
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20081209/cefb5b5a/attachment.bin>


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