Как написать ebuild для установки пакета из svn

добрый день, комьюнити,
хочу ставить самые последние версии пакета rtorrent и libtorrent, их еще нету в стандартном дереве портежей генту, как организовать оверлей, чтобы они закачивать из svn-сорса разработчика?

Посмотри в любые ебилды с

Посмотри в любые ебилды с версией *9999

Нужно использовать

Нужно использовать subversion.eclass:
http://devmanual.gentoo.org/eclass-reference/subversion.eclass/index.html

Не грусти, товарищ! Всё хорошо, beautiful good!

ESVN_REPO_URI="урл откуда

ESVN_REPO_URI="урл откуда тянуть"
SRC_URI=""
inherit subversion
...

Ubuntu is an African Word that means "Gentoo is too hard for me"

спасибо за оперативность)

спасибо за оперативность) создал ебилды с версией 9999 для рторрента и либторрента, включил в файл взаимозависимость, и добавил в них строчки:

ESVN_REPO_URI="урл откуда тянуть"
SRC_URI=""
inherit subversion
,
создал манифест, теперь емердж автоматически их находит и предлагает установить, но вылетает с ошибкой:

>>> Source unpacked in /var/tmp/portage/net-libs/libtorrent-9999/work
>>> Compiling source in /var/tmp/portage/net-libs/libtorrent-9999/work/libtorrent-9999 ...
*
* ERROR: net-libs/libtorrent-9999 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 2914: Called econf '--disable-debug' '--disable-ipv6' '--enable-aligned' '--enable-static' '--enable-shared' '--disable-dependency-tracking'
* ebuild.sh, line 539: Called die
* The specific snippet of code:
* die "no configure script found"
* The die message:
* no configure script found
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/net-libs/libtorrent-9999/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/net-libs/libtorrent-9999/temp/environment'.
* This ebuild is from an overlay: '/usr/local/portage/'
*

достаточно ли инструкций в обычном ебилде для того, чтобы подготовить свн-овский сорс или еще нужно чтото добавлять?

п.с.
добавил запуск ./autogen.sh

п.п.с
спасибо, все откомпилилось и заработало))

Sunny

Sunny написал(а):
п.с.
добавил запуск ./autogen.sh

тут правильнее запустить eautoreconf ну и в любом случае добавить в inherit autotools

спс, переделал, тоже

спс, переделал, тоже стремлюсь к универсальности))

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".