On Sat, Sep 29, 2007 at 03:21:01PM +0400, Alexey Tourbin wrote: > Вообще-то при таком раскладе у пакета libmikmod-devel должна > быть зависимость на libaudiofile-devel. > > Я реалзиовал подобный поиск зависимостей на библиотеки для *.pc > файлов. Но здесь используется libmikmod-config, а libmikmod.pc > в пакете нету и он не используется. > > Не знаю, стоит ли реализовать поиск зависимостей для /usr/bin/*-config > файлов. В общем-то этот способ отживает и уступает место pkg-config. Я склоняюсь к тому, что зависимости на библиотеки нельзя извлечь из /usr/bin/*-config файлов достаточно надёжно, с учетом того, что при сборке они находятся в билдруте. lrwxrwxrwx 1 root root 41 Dec 23 2006 /usr/bin/wx-config -> ../lib/wx/config/gtk2-unicode-release-2.6 914 if ! is_installed && [ -x "$_util" ]; then 915 is_static || _preload="eval LD_LIBRARY_PATH=$exec_prefix/lib" 916 echo $_preload $_util 917 exit 918 fi и т.п. > --- libmikmod-devel-3.1.11-alt0.2.i586.rpm/usr/bin/libmikmod-config 2006-06-21 01:37:16 +0000 > +++ libmikmod-devel-3.1.11-alt0.3.i586.rpm/usr/bin/libmikmod-config 2007-09-17 10:43:31 +0000 > @@ -50,7 +50,7 @@ while test $# -gt 0 ; do > ;; > --libs) > libdir= > - echo $libdir -lmikmod -ldl -lm > + echo $libdir -lmikmod -ldl -lm -laudiofile -lm > ;; > *) > echo "${usage}" 1>&2