<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
</head>
<body>
Баталов Григорий wrote:<br>
<blockquote type="cite" cite="mid:20011126140116.218a183d.bga@kgok.murmansk.su">
<pre wrap="">On Mon, 26 Nov 2001 11:45:25 +0300<br>Stanislav Ievlev <a class="moz-txt-link-rfc2396E" href="mailto:inger@altlinux.ru"><inger@altlinux.ru></a> wrote:<br><br></pre>
<blockquote type="cite">
<pre wrap=""> Не могу найти определения для LOCALEDIR в макросах RPM.<br>Может быть есть какое-нибудь подобие %_localedir?<br>Пока использую %_datadir/locale (итого: /usr/share/locale).<br><br>Нет необходимости. Наверняка Вам нужно:<br><br> %install<br>*<br>%find_lang %name<br>*<br>%files -f %name.lang<br><br> Да, но кроме этого нужно передать LOCALEDIR Makefile-у.<br> (Куда он будет .mo класть?)<br><br>Если проблема в отсутствии правильного префикса, то проблема решается<br>исправлением Makefile<br></pre>
</blockquote>
<pre wrap=""><!----><br> В Makefile LOCALDIR объявлен как /usr/local/share/locale,<br> что верно при самостоятельной сборке и установке, а в RPM<br> желательно заменять его на /usr/share/locale. Что я и<br> делаю, передавая make параметр LOCALDIR=%_datadir/locale.<br> Правильно?<br></pre>
</blockquote>
Вполне нормально. А можно пробежаться perl -pi -e 's@/usr/local/@/usr/@'
Makefile<br>
<blockquote type="cite" cite="mid:20011126140116.218a183d.bga@kgok.murmansk.su">
<pre wrap=""><br></pre>
</blockquote>
<br>
<br>
</body>
</html>