#!/bin/bash

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig
export CFLAGS="-march=i486 -mtune=i686 -O2 -pipe"
export CXXFLAGS="-march=i486 -mtune=i686 -O2 -pipe"

PKG=/mnt/hda2/nss-nspr/pkg

[ -d $PKG ] && rm -r $PKG


[ -d nss-3.11.7 ] && rm -r nss-3.11.7
tar xzvf nss-3.11.7-with-nspr-4.6.7.tar.gz
cd nss-3.11.7
export WORKINGDIR=$PWD &&
export BUILD_OPT=1 &&
patch -Np1 -i ../nss-3.11.7-with-nspr-4.6.7-fedora_fixes-1.patch &&
cd mozilla/security/nss &&
make nss_build_all &&
cd ../.. &&
export NSS_LINUXDIR=Linux2.6_x86_glibc_PTH_OPT.OBJ

install -v -m755 -d $PKG/usr/local/bin &&
install -v -m755 nsprpub/$NSS_LINUXDIR/config/nspr-config \
                 security/nss/cmd/config/nss-config \
    $PKG/usr/local/bin &&
install -v -m755 -d $PKG/usr/local/lib/pkgconfig &&
install -v -m644 nsprpub/lib/pkgconfig/nspr.pc \
                 security/nss/lib/pkgconfig/nss.pc \
    $PKG/usr/local/lib/pkgconfig &&

cd dist &&


install -v -m755 -d $PKG/usr/local/lib &&
install -v -m755 $NSS_LINUXDIR/lib/*.so $PKG/usr/local/lib &&
install -v -m644 $NSS_LINUXDIR/lib/{*.chk,libcrmf.a} $PKG/usr/local/lib &&

install -v -m755 -d $PKG/usr/local/include/{nss,nspr} &&
install -v -m644 {public,private}/nss/* $PKG/usr/local/include/nss &&
cp -v -RL $NSS_LINUXDIR/include/* $PKG/usr/local/include/nspr &&
chmod -v 644 $PKG/usr/local/include/nspr/prvrsion.h

