summaryrefslogtreecommitdiffstats
path: root/recipe.d/0023-nss-util
diff options
context:
space:
mode:
authorDJ Delorie <dj@delorie.com>2012-06-26 21:49:09 -0400
committerDJ Delorie <dj@delorie.com>2012-06-26 21:49:09 -0400
commit989ff8e43ac4f5abaa7a5a23f5c364de7eb4acea (patch)
tree7ca707e1503139bedc8ecd511e7e4928eb2f1a16 /recipe.d/0023-nss-util
parent257e214b8e4f79a77feb25399c53a0e2ef8274b1 (diff)
downloadbootstrap.git.DONOTUSE-989ff8e43ac4f5abaa7a5a23f5c364de7eb4acea.tar.gz
bootstrap.git.DONOTUSE-989ff8e43ac4f5abaa7a5a23f5c364de7eb4acea.tar.xz
bootstrap.git.DONOTUSE-989ff8e43ac4f5abaa7a5a23f5c364de7eb4acea.zip
F17 udpates
Various updates to stage 1 and 2 to build with F17 GA SRPMs
Diffstat (limited to 'recipe.d/0023-nss-util')
-rw-r--r--recipe.d/0023-nss-util48
1 files changed, 48 insertions, 0 deletions
diff --git a/recipe.d/0023-nss-util b/recipe.d/0023-nss-util
new file mode 100644
index 0000000..1c546d5
--- /dev/null
+++ b/recipe.d/0023-nss-util
@@ -0,0 +1,48 @@
+########################################################
+# 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
+
+FREEBL_NO_DEPEND=1
+export FREEBL_NO_DEPEND
+
+NSS_USE_SYSTEM_SQLITE=1
+export NSS_USE_SYSTEM_SQLITE
+
+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 `cd mozilla/dist/*.OBJ/lib; echo *`
+do
+ install -p -m 755 mozilla/dist/*.OBJ/lib/$file /usr/lib/
+done
+# Copy the include files we want
+test -d /usr/include/nss3 || mkdir -p /usr/include/nss3
+for file in $SRC/nss-*/mozilla/dist/public/nss/*.h
+do
+ install -p -m 644 $file /usr/include/nss3/
+done