From 3f57a7f93b3e7550cbd73036f6a56654e17d1d5c Mon Sep 17 00:00:00 2001 From: tnut Date: Sun, 8 Jan 2012 12:15:45 +0100 Subject: split de git pakxe et NuTyX-extra --- nss/Pkgfile | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 nss/Pkgfile (limited to 'nss/Pkgfile') diff --git a/nss/Pkgfile b/nss/Pkgfile new file mode 100644 index 000000000..2a0c63d74 --- /dev/null +++ b/nss/Pkgfile @@ -0,0 +1,64 @@ +# Description: Service de sécurité de réseaux de Mozilla +# URL: http://www.mozilla.org +# Maintainer: NuTyX core team +# Packager: thierryn1 at hispeed dot ch +# Depends on: nspr, sqlite3 +# Run on: nspr,sqlite3 + +name=nss +version=3.13.1 +release=1 +source=(ftp://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_3_13_1_RTM/src/$name-$version.tar.gz \ + nss-config.in) + +build() { + cd $name-$version + local file + + export NSPR_INCLUDE_DIR=/usr/include/nspr + export NSPR_LIB_DIR=/usr/lib + export NSS_USE_SYSTEM_SQLITE=1 + export BUILD_OPT=1 + [ "`uname -m`" == "x86_64" ] && export USE_64=1 + make -j1 -C mozilla/security/nss build_coreconf build_dbm all + + install -d $PKG/usr/{bin,lib,include/nss} + + for file in \ + libnss3.so libssl3.so libsmime3.so libsoftokn3.so \ + libsoftokn3.chk libnssckbi.so libfreebl3.so libfreebl3.chk \ + libcrmf.a libnssb.a libnssckfw.a libnssutil3.so libnssdbm3.so + do + install -m 0644 mozilla/dist/*.OBJ/lib/$file $PKG/usr/lib + done + + chmod +x $PKG/usr/lib/*.so + + for file in \ + certutil cmsutil crlutil modutil pk12util signtool signver ssltap + do + install -m 0755 mozilla/dist/*.OBJ/bin/$file $PKG/usr/bin + done + + install -m 0644 mozilla/dist/public/nss/*.h $PKG/usr/include/nss + + # we have to provide our own nss-config, because xulrunner needs it + install -m 0755 $SRC/nss-config.in $PKG/usr/bin/nss-config + sed -i "s/@VERSION@/$version/" $PKG/usr/bin/nss-config +mkdir -p $PKG/usr/lib/pkgconfig +cat > $PKG/usr/lib/pkgconfig/nss.pc << "EOF" +prefix=/usr +exec_prefix=/usr +libdir=/usr/lib +includedir=/usr/include/nss + +Name: NSS +Description: Mozilla Network Security Services +Version: VERSION +Requires: nspr >= 4.7.4 +Libs: -L/usr/lib -lnss3 -lnssutil3 -lsmime3 -lssl3 -lsoftokn3 +Cflags: -I/usr/include/nss +EOF +sed -i "s/VERSION/$version/" $PKG/usr/lib/pkgconfig/nss.pc +} + -- cgit v1.2.3-54-g00ecf