Автоматизатор подготовки пакетов для сборки под различные дистрибутивы Linux?

На-днях собрал несколько своих Qt-проектов под различные платформы. С Windows, вроде бы, всё понятно — там всё локально и приходится всё делать самому, но и для разных линуксов пришлось поковыряться: Maemo и Ubuntu хоть и используют пакеты в стиле Debian, но в разных версиях некоторые пакеты, требуемые для сборки, имеют разные названия (libphon-dev и libqt4-phonon-dev, например). Из-за этого приходится делать несколько пакетов, отличающихся файлами debian/control и debian/changelog (из которого launchpad.net определяет, для какой именно версии Ubuntu надо собирать бинарники). Построитель MeeGo требует спеки RPM, причём похоже, что для нетбуков и телефонов нужно делать их немного разными. Приходится руками делать 7-8 разных пакетов, это не только неудобно, но и повышает вероятность ошибок.


Вопрос: есть ли какие-нибудь утилиты, позволяющие автоматически готовить пакеты для сборки на garage.maemo.org (Maemo5 и 4), launchpad.net (Ubuntu karmic, lucid, maverick и natty) и build.pub.meego.com (всякие MeeGo)?

Пока я собираюсь делать свой велосипед с make-тягой.
  • Вопрос задан
  • 2981 просмотр
Решения вопроса 2
@korotovsky
build.opensuse.org — Собирает для SUSE, Mandriva, Fedora, CentOS, и прочие. А для убунты надо собирать на Launchpad.net
Ответ написан
optemist
@optemist
Возможно это, Вам поможет.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы