[devel] Новые rpm macros. Куда?
Damir Shayhutdinov
=?iso-8859-1?q?damir_=CE=C1_altlinux=2Eorg?=
Вт Окт 23 15:45:08 MSD 2007
> Tuesday, 23 October 2007 13:25:21 Damir Shayhutdinov написав:
> > > Она не будет равна "кодировке на момент сборки", если это делать так:
> > > iconv -f cp1251 -t utf-8 > %buildroot%_desktopdir/foo.desktop <<__MENU__
> > > ...
> > > __MENU__
> >
> > Откуда у вас там -f cp1251 и что это вообще значит? Кодировка в
> > системе автора спека?
>
> Нет, это кодировка между
> <<__MENU__
> и
> __MENU
Эту конструкцию будет анализировать shell, запущенной в определенной
кодировке. Что он может подумать про то, что между <<__MENU и __MENU
записано в другой кодировке - неизвестно.
> Можете ститать, что это кодировка "секции" "__MENU__":)
А можно быть уверенным, что шелл это поймет?
> > (Summary и %description со специальными маркировками), а у самого
> > спека нету. Точнее, считается что кодировка спека - ascii, в который
> > кириллические символы не входят.
>
> ИМХО вы сами себе противоречите: то "ситается, что ascii", то "отдельные
> секции"...:)
Никакого противоречия нет, там где кодировка не указана, используется
ascii. Кодировку разрешено указывать в отдельных секциях.
Подробная информация о списке рассылки Devel