LinuxForum.Fans
Тема

Есть ли автоконвертеры SPEC файлов.

Автор: ipkirill9 11 сообщений 1489 просмотров
16.01.2015 18:40 #409750

Есть дистрибутив А. Есть SPEC от дистрибутива B.
Например, есть дистрибутив Fedora, а есть SPEC например от Opensuse и хочется такой же пакет в Fedora.
Есть ли конвертеры SPEC-ов для таких случаев?

16.01.2015 18:47 #409751

Например был такой multibuildservice

16.01.2015 19:23 #409753

ipkirill9, можно просто подправить самому. Они не сильно различаются.

16.01.2015 19:27 #409754
kirillov3798 написал:
ipkirill9, можно просто подправить самому. Они не сильно различаются.

Спек от сизифа не пихнешь в билдер федоры

16.01.2015 19:27 #409755

ipkirill9, я же говору, поправить руками.

16.01.2015 19:28 · отредактировано #409757
kirillov3798 написал:
ipkirill9, я же говору, поправить руками.

Это не один пакет, еще зависимости поправлять. Потому и возникает вопрос об автоконвертере.

17.01.2015 09:04 #409776

Не получится. Автоконвертеры не учитывают множества особенностей. Если и будет рабочий спек - он будет ужасен.
Делай руками, ничего страшного тут нет. И требуется это лишь один раз.

17.01.2015 12:35 #409789

а вы, случаем, не в открытую дверь ломитесь? Вполне возможно, что в исходном проекте всё уже есть. Или есть возможность собирать пакеты для разных дистрибутивов.

17.01.2015 12:55 #409792

Ну не знаю. Как будут и вправду работать автоконвентер с проблемой зависимостей? Название пакетов часто различаются.

Мне кажется если он и поможет, но проблему с пакетами самому, вручную надо править и подгонять.

17.01.2015 13:12 #409796

XliN, как раз с зависимостями сам rpmbuild прекрасно разберётся, во всяком случае, в fedora. Разве что можно build-reqquires прописать, чтобы можно было собирать пакет на других машинах. Основные неприятности будут с %files и со скриплетами. Но тут уже трудно что-либо автоматизировать.

17.01.2015 13:43 · отредактировано #409801
"s.xbatob" написал:
как раз с зависимостями сам rpmbuild прекрасно разберётся

Я говорил про разные названия пакетов в дистрибутивах. Они не всегда идентичны и в итоге spec не универсальный получается.

Да тот же спек от opensuse, что бы переделать для Mageia, нудно полностью вручную пробежаться по %Request Да и было что макросы не подхватывает.

Войдите или зарегистрируйтесь, чтобы ответить.