summaryrefslogtreecommitdiffstats
path: root/recipe.d/0025-nss
diff options
context:
space:
mode:
Diffstat (limited to 'recipe.d/0025-nss')
-rw-r--r--recipe.d/0025-nss37
1 files changed, 37 insertions, 0 deletions
diff --git a/recipe.d/0025-nss b/recipe.d/0025-nss
new file mode 100644
index 0000000..19b631d
--- /dev/null
+++ b/recipe.d/0025-nss
@@ -0,0 +1,37 @@
+ ########################################################
+ # 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
+ make -C $SRC/${1}-3.12.10/mozilla/security/coreconf
+ make -C $SRC/${1}-3.12.10/mozilla/security/dbm
+ make -C $SRC/${1}-3.12.10/mozilla/security/nss
+ cd $SRC/${1}-3.12.10/mozilla/security/coreconf
+ make install
+ cd $SRC/${1}-3.12.10/mozilla/security/dbm
+ make install
+ cd $SRC/${1}-3.12.10/mozilla/security/nss
+ make install
+ # Copy the binary libraries we want
+ cd $SRC/${1}-3.12.10
+ 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