LINUX.ORG.RU

RPM spec file, libusb requirement


0

1

Привет. Нужно собрать пакет для Suse, в зависимостях у которого libusb версии не менее 1.0.0. Проблема в том, что в Suse пакет именуется как libusb-1_0-0-0.9.3-4.22. Экспериментальным путём выяснилось, что среди этого набора цифр версия таки 0.9.3. Если я пишу в spec файле:

Requires: libusb >= 1.0.0
и имею версию libusb_1_0-0-1.0.2-2.2, то rpm не съедает это и пишет, что libusb >= 1.0.0 is needed. Как побороть, кто-нибудь сталкивался?

★★★★★

Проблема в том, что в Suse пакет именуется как libusb-1_0-0-0.9.3-4.22.

Ну, раз 0.9.3 — это версия, то libusb-1_0-0 — это имя пакета. Значит надо

Requires: libusb-1_0-0 >= 1.0.0

Relan ★★★★★
()
Ответ на: комментарий от Relan

Точно, спасибо, работает.

UVV ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.