<br><br><div class="gmail_quote">2010/10/10 Alexey Tourbin <span dir="ltr"><<a href="mailto:at@altlinux.ru">at@altlinux.ru</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Sun, Oct 10, 2010 at 04:42:37PM +0400, Aleksey Novodvorsky wrote:<br>
> >> > А также удалены макросы %perl_vendor_man1dir и %perl_vendor_man3dir.<br>
> >> Так верните обратно.<br>
> ><br>
> > Предлагается man3/*.3pm не паковать совсем, а man1/*.1 паковать только<br>
> > для программ общего назначания (а для перлоспецифических программ типа<br>
> > enc2xs - всё равно не паковать).<br>
><br>
> Может это и правильно, но зачем насилие? Давайте оставим пока макросы, а?<br>
<br>
</div>Потому что man3 страницы по умолчанию не создаются, и пакет со следующей<br>
конструкцией всё равно не соберётся.<br>
<br>
%files<br>
...<br>
%perl_vendor_man3dir/*<br>
<br>
А чтобы их создавать, нужны дополнительные зависимости в BuildRequires<br>
(perl-podlators). Так что перетряхивать всё равно придётся.<br>
<br>
Можно сделать конформистский варинат: подшить зависимость на perl-podlators<br>
в perl-devel. Но мы так не забутстрапимся, т.к. до podlators нужно<br>
собрать Encode (а для сборки Encode нужен perl-devel).<br></blockquote><div><br></div><div>Что мешает на этапе бутстрапа всосать подляторы и Encode в базовый перл и только потом отделить их?</div><div><br></div><div><br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Мне кажется, мой вариант самый простой - пересборка почти всех перловых<br>
пакетов сводится к тому, что нужно удалить %perl_vendor_man3dir/*.<br>
<br>
Поскольку все перловые пакеты всё равно жеалательно пересобрать - т.к.<br>
даже у noarch пакетов меняется старый каталог /usr/lib/perl5/vendor_perl<br>
на новый /usr/share/perl5 (хотя старый каталог поддерживается), то...<br>
<div><div></div><div class="h5"><br></div></div></blockquote><div><br></div><div>Ну а если не бороться с ман-страницами, то пересборка будет сводится к простой пересборке без правки спеков.</div><div><br></div><div><br></div>
</div>