summary refs log tree commit diff
path: root/pkgs/development/libraries/nss/builder.sh
blob: ae9db584079a12c185edbdc38ff3360b2c8e8c60 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
source $stdenv/setup

# This must be the ugliest builder in the Nix Packages

tar zxvf $nsssrc
tar zxvf $nsprsrc

mv nspr-*/mozilla/nsprpub nss-*/mozilla
cd nss-*/mozilla/security/nss
make nss_build_all
make install

mkdir -p $out/lib
mkdir -p $out/include/nspr
find ../../dist/*/lib -type l -name "*.so" -o -name "*.chk" | xargs --replace cp -L {} $out/lib
cp -Lr ../../dist/public/* $out/include
cp -Lr ../../dist/*/include/* $out/include/nspr