Есть исходники со скриптами (системой) сборки waf. Не нашел варианта как получить в результате rpm-пакет, как в вариантах с checkinstall -r или python setup bdist_rpm. Т.е. это невозможно?
Waf > rpm
Готовые не подойдут? http://pkgs.org/download/waf
src.rpm только перепаковать видимо под openSUSE нужно.
waf- встроенная в исходники система сборки.
но проблема у меня похоже в устаревших библиотеках (Gnome 2.32), даже waf build не проходит.. ох уж эти разработчики, плевать им на обратную совместимость. Оставлю на потом, не горит.
даже waf build не проходит..
с такими симптомами реквестируйте телепатов.
с проблемой сборки разобрался. Остается waf install - не могу же я в пакетный дистрибутив устанавливать программы с помощью каких-то левых скриптов smile Поэтому вопрос в силе: можно ли относительно просто получить теперь готовый rpm-пакет?
Напиши спек и собери rpm-пакет.
Я про "просто как checkinstall" smile Или последний тут никак не подойдет?
Честно- вопрос со спеками еще не копал, времени не было, а тут вышла новая версия аппликухи- но только в сырцах. Захотел вот посмотреть по быстрому..
Что за прога? Может под неё уже есть собранный rpm или хотя бы пример спека можно взять и собрать с ним самому.
Обычно все эти автоматические средства создают весьма посредственный спек (а порой и просто нерабочий), не учитывающий изменения в бытроразвивающейся Федоре.
Эта прога: https://launchpad.net/lifeograph/+announcement/9610 Релиз свежий, так что ничерта наверно нет, кроме исходников.
Checkinstall в SUSE меня часто выручал.
Тебе для Федоры?
Маинтейнер как-то нехорошо относится к новым версиям, наверное на то есть причины.
Но спек взять можно из уже существующих пакетов и слегка изменить его http://koji.fedoraproject.org/koji/packageinfo?packageID=10474
Могу попробовать тебе собрать, если хочешь.
Я на OpenSUSE 11.4, но все равно спасибо. Нет, попробую сам почитать на тему спеков и сборки.
Видимо там спеки для версии в которой ещё не используется waf. Но если он у тебя собирается, то спек изменить - раз плюнуть.
Ни что не заменит качество ручного спека :)
Подводим итог топика
Checkinstall в итоге собирает вполне работоспособный пакет, шаги стандартные:
./waf configure --prefix=/usr/
./waf build
от рута checkinstall -R (если нужен rpm-пакет)
йа тормоз smile стыдно :(