On Jun 28, 2010, at 14:39, Олег Алексеенков wrote:

> Вячеслав Матюхин <[email protected]> писал(а) в своём письме Mon, 28 Jun 2010 
> 14:27:46 +0400:
> 
>> 
>> On Jun 28, 2010, at 13:53, Yuri Pats wrote:
>> 
>>> cpan2dist?
>> 
>> cpan2dist не пробовал, по-моему, он примерно эквивалентен dh-make-perl, нет?
>> 
>> Собирать пакеты из отдельных cpan-дистрибутивов я умею.
>> Хочется именно полноценный репозиторий, чтобы один раз прописать его в 
>> sources.list и забыть.
> 
> +1
> И чтоб со всеми зависимостями ко всяким библиотекам типа mysql и под разные 
> архитекруры xs собирались..

Под разные архитектуры конечно нужно, и это не сложно.
Более того, для xs-модулей надо и под разные версии debian/ubuntu собирать.

С зависимостями хуже, вряд ли их определение можно полностью автоматизировать, 
но некоторые идеи есть:

1) В Module::Install есть requires_external_bin, ее можно учесть: 
http://search.cpan.org/~adamk/Module-Install-1.00/lib/Module/Install.pod#requires_external_bin
2) Еще в debian была тулза (забыл, как называется), которая запускает полную 
сборку пакета под strace и определяет так все зависимости, хотя это 
Build-Depends, а не Depends.
3) И наконец можно просто ldd натравливать на полный результат сборки.

-- 
Вячеслав Матюхин
http://friendfeed.com/mmcleric
http://berekuk.ru

--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить