LinuxForum.Fans
Тема

Waf > rpm

Автор: inTime 13 сообщений 1851 просмотров
#229310

Есть исходники со скриптами (системой) сборки waf. Не нашел варианта как получить в результате rpm-пакет, как в вариантах с checkinstall -r или python setup bdist_rpm. Т.е. это невозможно?

#229421

Готовые не подойдут? http://pkgs.org/download/waf
src.rpm только перепаковать видимо под openSUSE нужно.

#229468

waf- встроенная в исходники система сборки.
но проблема у меня похоже в устаревших библиотеках (Gnome 2.32), даже waf build не проходит.. ох уж эти разработчики, плевать им на обратную совместимость. Оставлю на потом, не горит.

#229585
inTime написал:
даже waf build не проходит..

с такими симптомами реквестируйте телепатов.

#229818

с проблемой сборки разобрался. Остается waf install - не могу же я в пакетный дистрибутив устанавливать программы с помощью каких-то левых скриптов smile Поэтому вопрос в силе: можно ли относительно просто получить теперь готовый rpm-пакет?

#229819

Напиши спек и собери rpm-пакет.

#229822

Я про "просто как checkinstall" smile Или последний тут никак не подойдет?
Честно- вопрос со спеками еще не копал, времени не было, а тут вышла новая версия аппликухи- но только в сырцах. Захотел вот посмотреть по быстрому..

#229823

Что за прога? Может под неё уже есть собранный rpm или хотя бы пример спека можно взять и собрать с ним самому.

Обычно все эти автоматические средства создают весьма посредственный спек (а порой и просто нерабочий), не учитывающий изменения в бытроразвивающейся Федоре.

#229827

Тебе для Федоры?
Маинтейнер как-то нехорошо относится к новым версиям, наверное на то есть причины.
Но спек взять можно из уже существующих пакетов и слегка изменить его http://koji.fedoraproject.org/koji/packageinfo?packageID=10474
Могу попробовать тебе собрать, если хочешь.

#229828

Я на OpenSUSE 11.4, но все равно спасибо. Нет, попробую сам почитать на тему спеков и сборки.

#229831

Видимо там спеки для версии в которой ещё не используется waf. Но если он у тебя собирается, то спек изменить - раз плюнуть.
Ни что не заменит качество ручного спека :)

#230000

Подводим итог топика
Checkinstall в итоге собирает вполне работоспособный пакет, шаги стандартные:
./waf configure --prefix=/usr/
./waf build
от рута checkinstall -R (если нужен rpm-пакет)

йа тормоз smile стыдно :(

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