Things to do for Firefox 2.0 / pewirên nîvma

Bugs

Where to commit

To trunk, at the moment.

creating POTs

Create XPI

1. Way: from CVS

For this, we need a Firefox build and a complete checked-out locale.

Go into the obj-dir or into ~/mozilla/browser/locales. Then simlpy run

make langpack-ku

That’s all. You will find the langpack in /mozilla/dist/install.

2. Way: from another XPI

build process

preparation

We need the packages “firefox-dev”, some GTK2-dev and libidl-dev

/l10n/ku must be parrallel to /mozilla, not inside. like:

Firefox2
    l10n
        ku
        en-US
    mozilla

.mozconfig

mk_add_options MOZ_CO_TAG=MOZILLA_1_8_BRANCH

mk_add_options MOZ_CO_PROJECT=browser
ac_add_options --enable-application=browser

# use GTK+-2 widget set with XFT font rendering
ac_add_options --enable-default-toolkit=gtk2
ac_add_options --enable-xft
ac_add_options --disable-freetype2

ac_add_options --enable-optimize=-Os
ac_add_options --enable-strip
ac_add_options --disable-debug
ac_add_options --enable-reorder
ac_add_options --enable-elf-dynstr-gc

# enable static build
ac_add_options --disable-shared
ac_add_options --enable-static

ac_add_options --disable-tests

#ac_add_options --disable-plugins

ac_add_options --enable-ui-locale=ku

# remove link dependency on libstdc++.so
#LIBS=-lsupc++
#CXX=gcc

Checkout client.mk

cvs -z3 -d:pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co -r MOZILLA_1_8_BRANCH mozilla/client.mk

make the build

  • make -f client.mk

or

  • make -f client.mk build
  • cd obj-i686...
  • cd dist
  • ln -s bin firefox
  • tar -czhf firefox.tar.gz firefox

Checking into CVS

cvs commit -m "Updated Kurdish translations"

Results

the languagepack XPI
the first image
the linux build
 
wergerandin/firefox2.txt · Guherandina dawî: 2006/11/19 11:29 by 85.98.32.168
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki