[devel] Сборка пакетов с помощью rebar

led на altlinux.ru led на altlinux.ru
Ср Июл 4 20:59:51 MSK 2012



On Wednesday 04 July 2012 19:54:53 Viacheslav Dubrovskyi wrote:
> 04.07.2012 19:44, Viacheslav Dubrovskyi написал:
> > Здравствуйте.
> >
> > Есть пакет (https://github.com/OpenACD/OpenACD) который хочу упаковать.
> > Для него нужно упаковать кучку пакетиков по зависимостям.
> > Например я собрал пакет и поместил ebin и include соответственно в
> > /usr/lib/erlang/proper-1.0/.  Получилось
> > /usr/lib/erlang/proper-1.0/ebin/proper.app .
> > И собираю следующий через rebar -v compile  и второй не находит первого,
> > жалуясь: Expected /usr/src/RPM/BUILD/erlang_protobuffs-0.0.1/deps/proper
> > to be an app dir (containing ebin/*.app), but no .app found
> >
> > Как rebar указать смотреть в /usr/lib/erlang?
>
> Сам себе и отвечаю: Нужно запускать так:
> rebar deps_dir=/usr/lib/erlang/lib compile
>
> Вопрос: как-то дистрибутивно это предусмотренно? Может макросы какие-то
> есть?

%_otplibdir - rpm-macros-erlang, rpm-build-erlang

-- 
Led


Подробная информация о списке рассылки Devel