blob: 0050a5791f2d311b95d4f174417c1ad87830a64b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
########################################################
# needs perl
########################################################
mcd $BUILDDIR/nss
BUILD_OPT=1
export BUILD_OPT
PKG_CONFIG_ALLOW_SYSTEM_LIBS=1
PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1
export PKG_CONFIG_ALLOW_SYSTEM_LIBS
export PKG_CONFIG_ALLOW_SYSTEM_CFLAGS
NSPR_INCLUDE_DIR=/usr/include/nspr
NSPR_LIB_DIR=/usr/lib
export NSPR_INCLUDE_DIR
export NSPR_LIB_DIR
NSS_USE_SYSTEM_SQLITE=1
export NSS_USE_SYSTEM_SQLITE
FREEBL_LIB_DIR=/usr/lib
export FREEBL_LIB_DIR
make -C $SRC/${1}-3.*/mozilla/security/coreconf
make -C $SRC/${1}-3.*/mozilla/security/dbm
make -C $SRC/${1}-3.*/mozilla/security/nss
cd $SRC/${1}-3.*/mozilla/security/coreconf
make install
cd $SRC/${1}-3.*/mozilla/security/dbm
make install
cd $SRC/${1}-3.*/mozilla/security/nss
make install
# Copy the binary libraries we want
cd $SRC/${1}-3.*
for file in libnss3.so libnssckbi.so libnsspem.so libnsssysinit.so libsmime3.so libssl3.so libnssutil3.so libnssdbm3.chk libfreebl3.chk libfreebl3.so libnssdbm3.so libsoftokn3.chk libsoftokn3.so
do
install -p -m 755 mozilla/dist/*.OBJ/lib/$file /usr/lib/
done
# Copy the include files we want
for file in $SRC/nss-*/mozilla/dist/public/nss/*.h
do
install -p -m 644 $file /usr/include/nss3/
done
|