[devel] Q: Каковы правильные зависимости на приватные библиотеки?
Aleksey Avdeev
solo на solin.spb.ru
Пт Сен 4 16:57:51 MSK 2015
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, см.
> <https://www.altlinux.org/SpecTips/ReqProvFilter>) файловые зависимости
> на эрзац библиотечных, без версионной части (set:...).
Работает такая конструкция в спеке:
%ifarch x86_64
%filter_from_requires
\@^[[:space:]]*%_libdir/virtualbox/[^[:space:]]*\.so[[:space:]]*$@s@^\(.*[^[:space:]]\)\([[:space:]]*\)$@\1()(64bit)\2@
%endif
--
С уважением. Алексей.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 278 байтов
Описание: OpenPGP digital signature
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20150904/e6401469/attachment-0001.bin>
Подробная информация о списке рассылки Devel