Taille du paquet | 8.4M |
Somme de contrĂ´le SHA256 | 5739c867dbb4be539a128d8109f386965204a38bda805782278945e704f44a75 |
Estimation du temps de construction | 808.225 secondes |
Dependnaces | nspr-4.24 |
TIMEFORMAT='(BUSYBOX) Compilation de nss-3.49.2 en %R seconds ...'
time {
wget http://www.linuxfromscratch.org/patches/blfs/svn/nss-3.49.2-standalone-1.patch -O ${LFS}/download/nss-3.49.2-standalone-1.patch --no-check-certificate &&
wget https://archive.mozilla.org/pub/security/nss/releases/NSS_3_49_2_RTM/src/nss-3.49.2.tar.gz -O ${LFS}/download/nss-3.49.2.tar.gz --no-check-certificate &&
md5sum -c <<<" 25f88e880a5ff8433f9a8c4b5d0a42e5 ${LFS}/download/nss-3.49.2.tar.gz" &&
rm -Rf ${LFS}/src/nss-3.49.2 &&
tar -xf ${LFS}/download/nss-3.49.2.tar.gz -C ${LFS}/src &&
cd ${LFS}/src/nss-3.49.2 &&
patch -Np1 -i ${LFS}/download/nss-3.49.2-standalone-1.patch &&
cd nss &&
make -j1 BUILD_OPT=1 NSPR_INCLUDE_DIR=/usr/include/nspr USE_SYSTEM_ZLIB=1 ZLIB_LIBS=-lz NSS_ENABLE_WERROR=0 $([ $(uname -m) = x86_64 ] && echo USE_64=1) $([ -f /usr/include/sqlite3.h ] && echo NSS_USE_SYSTEM_SQLITE=1) &&
cd ../dist &&
mkdir -pv ../_pkg/usr/{bin,lib/pkgconfig} &&
install -v -m755 Linux*/lib/*.so ../_pkg/usr/lib &&
install -v -m644 Linux*/lib/{*.chk,libcrmf.a} ../_pkg/usr/lib &&
install -v -m755 -d ../_pkg/usr/include/nss &&
cp -v -RL {public,private}/nss/* ../_pkg/usr/include/nss &&
chmod -v 644 ../_pkg/usr/include/nss/* &&
install -v -m755 Linux*/bin/{certutil,nss-config,pk12util} ../_pkg/usr/bin &&
install -v -m644 Linux*/lib/pkgconfig/nss.pc ../_pkg/usr/lib/pkgconfig &&
cd ../ &&
strip -v _pkg/usr/lib/*
tar -C _pkg/ -cvf ${LFS}/pkg/nss-3.49.2.tar.gz ./ &&
cd "${LFS}/"
}