LINUX.ORG.RU

Как скомпилировать проект на OpenSUSE Build Service ?


0

1

Пытаюсь закомпилить программу cloudfuse в OpenSUSE Build Service.

Страница проекта: https://build.opensuse.org/package/show?package=cloudfuse&project=home:xi...

Страница исходников: https://github.com/redbo/cloudfuse

Не пойму как запустить сборку. Все файлы исходников залил. Указал целевые платформы. А дальше что? Как получить скомпилированый результат? Куда нажимать?

★★★★★

Ответ на: комментарий от dinn

Исходники в архив

А если они доступны как https://github.com/redbo/cloudfuse/archive/master.zip, то можно на него указать?

и писать spec

Никогда такого не делал. Этот файл какой-то особенный для OpenSUSE Build Service? На русском есть хоть какое-то объяснение?

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

Этот файл какой-то особенный для OpenSUSE Build Service?

Это стандарт для rpm.

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

А если они доступны как https://github.com/redbo/cloudfuse/archive/master.zip, то можно на него указать?

Там есть кнопочка или менюшка Services (может быть Add service). Среди возможных вариантов есть загрузка архива с исходниками из удалённого источника.

Для сборки надо написать rpmspec, сразу после появления или обновления спека пакет автоматически ставится в очередь на пересборку. Пример есть в любом пакете.

Писать rpmspec - неприятное дело, придётся несколько раз запускать сборку с новым спеком, натыкаться на ошибки и гуглить. К сожалению, в 2012 году генерацию кода ещё не изобрели, так что всё ручками. У Eclipse есть плагин linux tools, который слегка облегчит работу - кое-где в спеке подчеркнёт ошибки.

quiet_readonly ★★★★
()
Последнее исправление: quiet_readonly (всего исправлений: 1)
Ответ на: комментарий от dinn

Количество ручной работы, которую давно пора заменить автоматической генерацией с последующей проверкой человеком.

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

Если сценарии сборки и установки программ написаны правильно и учитывают всё, то spec пишется в 5 минут.

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