Как собрать локализованный Firefox используя emerge
Я тут ответил на этот вопрос человеку в
Как собрать локализованный Firefox используя emerge
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Для mozilla-firefox-1.0.6-r2
Собираем dev-util/cvs если его еще нет.
# emerge dev-util/cvs
Идем сюда:
http://geki.ath.cx/index.php/Hauptseite
Берем патч
#wget http://geki.ath.cx/hacks/mozilla-firefox-ebuild.patch
Применяем его
#patch -p0 < mozilla-firefox-ebuild.patch
Обновляем дайджест
# ebuild /usr/portage/www-client/mozilla-firefox/mozilla-firefox-1.0.6-r2.ebuild digest
В make.conf добавляем
MOZLINGUA="ru"
Собираем:
#emerge mozilla-firefox
Или так:
MOZLINGUA="ru" emerge -pv mozilla-firefox
При MOZLINGUA="код локали" можно собрать с любой локалью из:
ca cs de el en-GB es-AR eu fi fr ga-IE gu-IN he hu it
ja ja-JP-mac nb-NO nl pa-IN pl pl-PL ro ru sl sq sv-SE tr
PS
Нехорошо патчить /usr/portage (IMHO) потому я раньше делал так (и,
надо заметить, автор geki.ath.cx тоже;):
В /etc/make.conf добавляем
PORTDIR_OVERLAY=/usr/local/portage
Создаем каталог /usr/local/portage/www-client/mozilla-firefox
и копируем в него содержимое /usr/portage/www-client/mozilla-firefox
Патчим файлы в PORTDIR_OVERLAY, emerge и "усё в шоколаде"!
В противном случае #emerge --sync снесет все на исходные и пересборка
firefox снова сделает всё по-английски.
Однако я не пересобираю firefox каждую неделю, а потому решил, что предложенный выше способ вполне для меня пригоден и согласился с автором (странный он черт,
кстати http://geki.ath.cx/pics/crazyme001.jpg ;))))
PPS
История вопроса тут
http://forums.gentoo.org/viewtopic-t-262276-highlight-firefox+localization.html
- Для комментирования войдите или зарегистрируйтесь