[devel] [devel-announce] I: obsolete %install_info/%uninstall_info/%__install_info macros
Dmitry V. Levin
ldv на altlinux.org
Пн Май 18 15:25:06 MSD 2009
On Mon, May 18, 2009 at 01:32:23PM +0300, Igor Vlasenko wrote:
> On Mon, May 18, 2009 at 12:45:56PM +0300, Igor Vlasenko wrote:
> > Так же по новой схеме важно, чтобы у info файлов были заполнены
> > INFO-DIR-SECTION и
> > START-INFO-DIR-ENTRY.
> >
> > У нас нашелся всего один пакет без INFO-DIR-SECTION с явными
> > --entry= --section=,
> > ./ucblogo-6.0-alt1.src.spec:/sbin/install-info %_infodir/ucblogo.info --entry="* UCBLogo: (ucblogo). Berkeley Logo User Manual." --section="Programming Languages" %_infodir/dir 2>/dev/null || :
Все прямые и косвенные вызовы install-info из спек-файлов теперь
игнорируются.
> Не совсем так, я пропустил многострочники,
> основанные на %__install_info \ ...
> Вот пример из automake_1.7.spec:
> %post
> ...
> %__install_info \
> --section=Development/Other \
> --entry="* automake: (automake). Making Makefile
> --entry="* aclocal: (automake)Invoking aclocal. Generating aclo
>
> Правильно ли я понимаю, что теперь, чтобы
> избежать замусоривания %_infodir/dir, нам надо запретить
> такие фокусы с --section= и --entry=",
> и вместо этого явно патчить .info файлы, тобы
> корректные INFO-DIR-SECTION и START-INFO-DIR-ENTRY
> они носили с собой внутри?
Да, только патчить надо texinfo-файлы.
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 197 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20090518/3741062d/attachment.bin>
Подробная информация о списке рассылки Devel