spec-файл требует изменения rpm-build, зависит от версии ОС?

Я создаю файл спецификаций, который требует установки /usr/bin/rpmbuild. В Opensuse13.1 это очень просто: я просто добавляю эту строку в свой спецификационный файл:

Requires: rpm-build

и это прекрасно работает на Opensuse13.1

Тем не менее, когда я пытаюсь собрать и установить этот пакет на opensuse12.1; это не работает, так как бинарник /usr/bin/rpmbuild предоставляется там пакетом rpm, а не пакетом rpm-build.

Как обойти эту проблему? Я не нашел виртуальный пакет, который они оба предоставляют. Обратите внимание, что пакет rpm также существует в opensuse13.1 и что rpm-build зависит от него.


person Chris Maes    schedule 26.06.2014    source источник


Ответы (1)


Ты можешь использовать:

Requires: /usr/bin/rpmbuild
person linuts    schedule 14.07.2014