### this file is sourced not run
PKGVER=4.35
PKGBUILD=1
PKGARCH=i686

# source: BLFS 11.3
TARBALL=nspr-$PKGVER.tar.gz
MD5SUM=5e0acf9fbdde85181bddd510f4624841
SRC_URL=http://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v$PKGVER/src/$TARBALL
BUNDLE=

SLACKREQ=''
SLACKDESC="libnspr32: libnspr32 $PKGVER (Netscape Portable Runtime Library)  
libnspr32:  
libnspr32: Netscape Portable Runtime (NSPR) provides a platform-neutral API for 
libnspr32: system level and libc like functions. It is similar to other 
libnspr32: libraries such as Apache Portable Runtime library (apr); its purpose 
libnspr32: to to provide provides platform-neutral interfaces and hide 
libnspr32: platform-specific differences for commonly used functions and 
libnspr32: operating system API.  
libnspr32: 
libnspr32: This contains 32-bit version of the library.
libnspr32:
"

### default pkg_download
### default pkg_prepare
### package - only collect the libraries
pkg_package() {
	rm -rf bin sbin usr/bin usr/sbin usr/include usr/share
	mkdir -p usr/bin &&
	mv -v tmp/*-32 usr/bin
}

### build
pkg_build() {
	cd /tmp/nspr*


	# BLFS 11.3 disable installing two unused scripts
	cd nspr                                            &&
	sed -ri '/^RELEASE/s/^/#/' pr/src/misc/Makefile.in &&
	
	# BLFS 11.3 disable static lib
	sed -i 's#$(LIBRARY) ##'   config/rules.mk         &&

	# build
	CONFFLAGS="$CONFFLAGS \
		--with-mozilla    \
		--with-pthreads   \
	" &&
	./configure $CONFFLAGS &&
	make $MAKEFLAGS && make $MAKEINSTALLFLAGS install &&
	pkg_build_slackdesc &&
	
	# multilib
	mv -v /usr/bin/nspr-config /tmp/nspr-config-32 &&
	#	ln -sf nspr.pc /usr/$LIBDIR/pkgconfig/mozilla-nspr.pc && # is this still needed?	
	true
}
