On Mon, Jan 21, 2008 at 01:59:53AM +0200, Motsyo Gennadi aka Drool wrote: > Alexey Tourbin пишет: > > Дело в том, что в пакете flam3 собирается только статическая библиотека: > > flam3-2.7.7/Makefile.am:lib_LIBRARIES = libflam3.a > > > > Но эта библиотека отпилена в отдельный пакет flam3-devel-static. > > Зависимость же на /usr/lib/libflam3.a появляется через flam3.pc: > > > > $ rpmpeek flam3-devel-2.7.7-alt1.i586.rpm grep Libs: ./usr/lib/pkgconfig/flam3.pc > > Libs: -lflam3 @WIN32_LIBS@ > > $ > > > > В общем, похоже, что запаковывать отдельный пакет *-devel-static в > > данном случае не имеет смысла, т.к. *-devel пакет остаётся незамкнутым. > > А, может быть, и не стоит паковать *-devel* в данном случае вообще. > > Он (flam3-devel-static) нужен для сборки qosmic. В принципе и распилен > был всвязи с появлением этого пакета. Тогда нужно либо собирать разделяемую библиотеку libflam3.so.0 (и в этом случае flam3-devel-static можно вообще не паковать, т.к. *-devel-static пакуется только для базовых системных библиотек), либо перенести libflam3.a в пакет flam3-devel (т.к. раздляемой библиотеки для линковки штатно не предусмотрено).