alicelinux

A lightweight musl + clang/llvm + libressl + busybox distro
git clone https://codeberg.org/emmett1/alicelinux
Log | Files | Refs | README | LICENSE

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 }