04.09.2015 14:44, Aleksey Avdeev пишет: > Приветствую. > > Каковы у нас должны быть правильные зависимости на приватные библиотеки? > > На данный момент, при опакечивании приложения слинкованного с > библиотеками содержащимися в пакете virtualbox -- я получаю пакет > автозависимости которого не могут быть удовлетворены оным пакетом > virtuflbox, содержащим требуемые библиотеки по факту. Т. е.: > > $ hsh-install /tmp/.private/solo/hasher-vd vbox-app > ... > Следующие пакеты имеют неудовлетворенные зависимости: > vbox-app: Требует: /usr/lib64/virtualbox/VBoxRT.so но пакет не может > быть установлен > Требует: /usr/lib64/virtualbox/VBoxXPCOM.so но пакет не > может быть установлен > E: Извините, `битые' пакеты ... > > Для исправления ситуации вижу следующие варианты: > ... > > 4. В собираемом пакете заменять (через filter_from_requires, см. > ) файловые зависимости > на эрзац библиотечных, без версионной части (set:...). Работает такая конструкция в спеке: %ifarch x86_64 %filter_from_requires \@^[[:space:]]*%_libdir/virtualbox/[^[:space:]]*\.so[[:space:]]*$@s@^\(.*[^[:space:]]\)\([[:space:]]*\)$@\1()(64bit)\2@ %endif -- С уважением. Алексей.