[devel] %_localedir macros?
Stanislav Ievlev
=?iso-8859-1?q?inger_=CE=C1_altlinux=2Eru?=
Пн Ноя 26 14:40:15 MSK 2001
Баталов Григорий wrote:
>On Mon, 26 Nov 2001 11:45:25 +0300
>Stanislav Ievlev <inger на altlinux.ru> wrote:
>
>> Не могу найти определения для LOCALEDIR в макросах RPM.
>>Может быть есть какое-нибудь подобие %_localedir?
>>Пока использую %_datadir/locale (итого: /usr/share/locale).
>>
>>Нет необходимости. Наверняка Вам нужно:
>>
>> %install
>>*
>>%find_lang %name
>>*
>>%files -f %name.lang
>>
>> Да, но кроме этого нужно передать LOCALEDIR Makefile-у.
>> (Куда он будет .mo класть?)
>>
>>Если проблема в отсутствии правильного префикса, то проблема решается
>>исправлением Makefile
>>
>
> В Makefile LOCALDIR объявлен как /usr/local/share/locale,
> что верно при самостоятельной сборке и установке, а в RPM
> желательно заменять его на /usr/share/locale. Что я и
> делаю, передавая make параметр LOCALDIR=%_datadir/locale.
> Правильно?
>
Вполне нормально. А можно пробежаться perl -pi -e 's@/usr/local/@/usr/@'
Makefile
>
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20011126/11b3dcfc/attachment-0011.html>
Подробная информация о списке рассылки Devel