initial checkin of new hdw-linux development cvs repository
[hdw-linux/hdw-linux.git] / packages / x11 / mozilla / mozilla
1 # hdw - linux mozilla package
2 #
3 # author: hackbard@hackdaworld.dyndns.org
4 #
5 # [V] 1.8a1
6 # [S] 3-8
7 # [D] mozilla-source-1.8a1.tar.bz2 http://ftp.mozilla.org/pub/mozilla.org/mozilla/releases/mozilla1.8a1/src/
8 # [D] install_flash_player_7_linux.tar.gz http://fpdownload.macromedia.com/get/shockwave/flash/english/linux/7.0r25/
9
10 pre_install()   {
11         export MOZILLA_OFFICIAL=1 BUILD_OFFICIAL=1
12         export MOZILLA_FIVE_HOME=$root/usr/lib/mozilla-${ver}
13         sed "s,0000000000,hdw-linux -- ${hdw_version}," \
14                 xpfe/global/build.dtd.in > xpfe/global/build.dtd.in.new
15         mv xpfe/global/build.dtd.in.new xpfe/global/build.dtd.in
16                 }
17
18 confopt="$confopt --with-default-mozilla-five-home=$prefix/lib/mozilla-$ver"
19 confopt="$confopt --enable-default-toolkit=gtk2 --with-x --with-system-zlib"
20 confopt="$confopt --with-system-jpeg --with-system-png --with-extensions"
21 confopt="$confopt --enable-xft --enable-crypto --enable-xinerama"
22 confopt="$confopt --disable-tests --disable-debug --disable-dtd-debug"
23 confopt="$confopt --disable-pedantic --disable-logging --disable-accessibility"
24 confopt="$confopt --enable-strip --enable-strip-libs --enable-extensions=all"
25 confopt="$confopt --enable-jsd --enable-mathml --enable-module=psm"
26 confopt="$confopt --enable-optimize='$hdw_cflags'"
27
28 post_install()  {
29         install -d $prefix/include/mozilla-$ver/nss
30         cp -Lf dist/private/nss/*.h dist/public/nss/*.h \
31                 $prefix/include/mozilla-$ver/nss
32         ln -nsf mozilla-$ver $prefix/include/mozilla
33         ln -nsf mozilla-$ver $prefix/lib/mozilla
34
35         cd $MOZILLA_FIVE_HOME
36         LD_LIBRARY_PATH=. ./regxpcom
37         LD_LIBRARY_PATH=. ./regchrome
38         
39         cat <<- EOT > $root/etc/profile.d/mozilla
40 export MOZILLA_FIVE_HOME=/usr/lib/mozilla-${ver}
41 EOT
42
43         for i in lib{nspr4,plc4,plds4,nss3,smime3,softokn3,ssl3}.so \
44                                                         libsoftokn3.chk; do
45                 ln -sf $prefix/lib/mozilla-$ver/$i $prefix/lib/$i
46         done
47
48         # plugins
49         cd $root/src.$package
50         tar --use-compress-program=gzip -xvf \
51                 $archdir/install_flash_player_7_linux.tar.gz
52         cp install_flash_player_7_linux/{libflashplayer.so,flashplayer.xpt} \
53                 $MOZILLA_FIVE_HOME/plugins
54                 }