alicelinux

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

abuild (1037B)


      1 name=nss
      2 version=3.120
      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 	nss-standalone-1.patch"
      7 
      8 build() {
      9 	cd nss
     10 
     11 	export BUILD_OPT=1
     12 	export NSPR_INCLUDE_DIR=/usr/include/nspr
     13 	export USE_SYSTEM_ZLIB=1
     14 	export ZLIB_LIBS=-lz
     15 	export NSS_ENABLE_WERROR=0
     16 	export USE_64=1
     17 	export NSS_USE_SYSTEM_SQLITE=1
     18 	export NSS_DISABLE_GTESTS=1
     19 	
     20 	make
     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 }