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".