Files
AeroPkg/assets/var/gnu/nss.md

48 lines
982 B
Markdown

nss 3.126
=
https://github.com/mozilla/nss/archive/refs/tags/NSS_3_126_RTM.tar.gz
``` sh *** build ***
make -j$(nproc) USE_64=1 BUILD_OPT=1
cd ..
mkdir -p {bin,lib/nss,include/nss}
cp -aL dist/*/bin/* bin/
cp -aL dist/*/lib/* lib/nss
cp -aL dist/public/nss/* include/nss/
```
``` sh *** config ***
mkdir -p lib/pkgconfig
cat > lib/pkgconfig/nss.pc <<'EOF'
prefix=/pkg/gnu/nss
exec_prefix=${prefix}
libdir=${exec_prefix}/lib/nss
includedir=${prefix}/include/nss
Name: NSS
Description: Network Security Services
Version: 3.126
Requires: nspr >= 4.8
Libs: -L${libdir} -lssl3 -lsmime3 -lnss3 -lnssutil3
Cflags: -I${includedir}
EOF
cat > lib/pkgconfig/nss-util.pc <<'EOF'
prefix=/pkg/gnu/nss
exec_prefix=${prefix}
libdir=${exec_prefix}/lib/nss
includedir=${prefix}/include/nss
Name: NSS-Util
Description: Network Security Services Utility Library
Version: 3.126
Requires: nspr >= 4.8
Libs: -L${libdir} -lnssutil3
Cflags: -I${includedir}
EOF
```
``` cfg *** build deps ***
nspr
```