Есть дистрибутив А. Есть SPEC от дистрибутива B.
Например, есть дистрибутив Fedora, а есть SPEC например от Opensuse и хочется такой же пакет в Fedora.
Есть ли конвертеры SPEC-ов для таких случаев?
Есть ли автоконвертеры SPEC файлов.
Например был такой multibuildservice
ipkirill9, можно просто подправить самому. Они не сильно различаются.
ipkirill9, можно просто подправить самому. Они не сильно различаются.
Спек от сизифа не пихнешь в билдер федоры
ipkirill9, я же говору, поправить руками.
ipkirill9, я же говору, поправить руками.
Это не один пакет, еще зависимости поправлять. Потому и возникает вопрос об автоконвертере.
Не получится. Автоконвертеры не учитывают множества особенностей. Если и будет рабочий спек - он будет ужасен.
Делай руками, ничего страшного тут нет. И требуется это лишь один раз.
а вы, случаем, не в открытую дверь ломитесь? Вполне возможно, что в исходном проекте всё уже есть. Или есть возможность собирать пакеты для разных дистрибутивов.
Ну не знаю. Как будут и вправду работать автоконвентер с проблемой зависимостей? Название пакетов часто различаются.
Мне кажется если он и поможет, но проблему с пакетами самому, вручную надо править и подгонять.
XliN, как раз с зависимостями сам rpmbuild прекрасно разберётся, во всяком случае, в fedora. Разве что можно build-reqquires прописать, чтобы можно было собирать пакет на других машинах. Основные неприятности будут с %files и со скриплетами. Но тут уже трудно что-либо автоматизировать.
как раз с зависимостями сам rpmbuild прекрасно разберётся
Я говорил про разные названия пакетов в дистрибутивах. Они не всегда идентичны и в итоге spec не универсальный получается.
Да тот же спек от opensuse, что бы переделать для Mageia, нудно полностью вручную пробежаться по %Request Да и было что макросы не подхватывает.