On Tue, Mar 01, 2005 at 04:17:33PM +0300, Dmitry V. Levin wrote: > > Так получилось ещё хуже. :-( Он навставлял много лишних > > зависимостей, почему-то. В частности, ему зачем-то потребовался > > rpm-build-python. > > У "buildreq -bi" много ложных срабатываний, его результат надо чистить. Как я понял, закономерность такая: если в пакете есть *.so* библиотеки (shared objects), то на стадии -bi (find-requires) всегда будет запускаться питон, в результате чего в BR попадают как минимум python-base, python-modules и rpm-build-python. /usr/lib/rpm/find-requires:326: elif [ -z "${t##* shared object*}" ]; then r="$(FindLibReqs "$f")" [ -z "$FOUND_REQS" ] && FOUND_REQS="$r" || FOUND_REQS="$FOUND_REQS $r" [ -z "$LIST_PYTHON" ] && LIST_PYTHON="$f" || LIST_PYTHON="$LIST_PYTHON $f" fi Всё-таки мне не нравится такой безусловный запуск питона на любые *.so файлы (disclaimer: я не вникал в особенности процесса). > -- > ldv