[Moscow.pm] Обновление CPAN-модулей

Иван Бессарабов ivan на bessarabov.ru
Ср Фев 12 07:52:53 PST 2014


Один из вариантов создания deb пакетов из cpan модуля:

 * `dh-make-perl --cpan Test::Whitespaces`
 * это создает папку Test-Whitespaces-1.2.1 ("1.2.1" — это версия, так
что это меняется)
 * в папке есть файлы debian/control и debian/changelog, которые нужно
править напильником
 * потом `debuild -b` — это создает deb пакет
 * дальше пакет заливается в репозиторий

В ubuntu precise dh-make-perl поломан. Чтобы он правильно определял
зависимости нужно на него накатить вот такой дифф:
https://gist.github.com/bessarabov/7020726


2014-02-12 19:36 GMT+04:00 Alexey Shrub <worldmind на mail.ru>:
> Среда, 12 февраля 2014, 18:20 +04:00 от Ilya Chesnokov <chesnokov.ilya на gmail.com>:
>> Кстати, может кто-то поделится ссылками на документацию к тому, как правильно
>> готовить пакеты для Debian из CPAN-модулей? Или может поделится уже готовыми
>> наработками? ;)
>
> Документации-то полно, но руки не дойдут почитать
> https://wiki.debian.org/PerlFAQ
> http://www.debian.org/doc/packaging-manuals/perl-policy/
> ну и тулза автоматическая
> http://www.debian-administration.org/articles/78
> с неким Module::Build::Debian могут помочь, но конечно все зависимости она точно не пропишет, что0-то руками править придётся
>
>
> --
> Alexey Shrub
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org


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