abuild (1133B)
1 name=nss 2 version=3.115.1 3 _version=$(echo $version | sed 's/\./_/g') 4 release=1 5 source="https://archive.mozilla.org/pub/security/nss/releases/NSS_${_version}_RTM/src/nss-$version.tar.gz 6 clang-ias.patch 7 native-nsinstall-cflags.patch 8 nss-3.92-standalone-1.patch 9 respect-ldflags.patch" 10 11 build() { 12 cd nss 13 make BUILD_OPT=1 \ 14 NSPR_INCLUDE_DIR=/usr/include/nspr \ 15 USE_SYSTEM_ZLIB=1 \ 16 ZLIB_LIBS=-lz \ 17 NSS_ENABLE_WERROR=0 \ 18 USE_64=1 \ 19 NSS_USE_SYSTEM_SQLITE=1 20 21 cd ../dist 22 23 mkdir -p $PKG/usr/lib $PKG/usr/bin $PKG/usr/lib/pkgconfig 24 install -v -m755 Linux*/lib/*.so $PKG/usr/lib 25 install -v -m644 Linux*/lib/*.chk $PKG/usr/lib 26 install -v -m644 Linux*/lib/libcrmf.a $PKG/usr/lib 27 28 install -v -m755 -d $PKG/usr/include/nss 29 cp -v -RL public/nss/* $PKG/usr/include/nss 30 cp -v -RL private/nss/* $PKG/usr/include/nss 31 32 install -v -m755 Linux*/bin/certutil $PKG/usr/bin 33 install -v -m755 Linux*/bin/nss-config $PKG/usr/bin 34 install -v -m755 Linux*/bin/pk12util $PKG/usr/bin 35 36 install -v -m644 Linux*/lib/pkgconfig/nss.pc $PKG/usr/lib/pkgconfig 37 }