diff options
Diffstat (limited to 'recipe.d/0025-nss')
-rw-r--r-- | recipe.d/0025-nss | 37 |
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 |