<!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">&lt;inger@altlinux.ru&gt;</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>