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
