### this file is sourced not run
PKGVER=4.17
PKGBUILD=1
PKGARCH=x86_64

# source: post BLFS 7.8 2016-01-06
TARBALL=nspr-$PKGVER.tar.gz
MD5SUM=0534d9ac45dca251655b9b240670eab4
SRC_URL=http://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v$PKGVER/src/$TARBALL
BUNDLE=

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

### default pkg_download
### default pkg_prepare
### default pkg_package
### build
pkg_build() {
	cd /tmp/nspr*
	cd nspr                                               &&
	sed -ri 's#^(RELEASE_BINS =).*#\1#' pr/src/misc/Makefile.in &&
	sed -i 's#$(LIBRARY) ##' config/rules.mk                    &&
	./configure $CONFFLAGS --with-mozilla --with-pthreads --enable-64bit &&
	make $MAKEFLAGS && make $MAKEINSTALLFLAGS install &&
	pkg_build_slackdesc &&
	
	# multilib
	mv -v /usr/bin/nspr-config{,-64} &&
	ln -sfv multiarch_wrapper /usr/bin/nspr-config	&&
	
	install -m644 /tmp/pkg/nspr.pc /usr/$LIBDIR/pkgconfig &&
	ln -sf nspr.pc /usr/$LIBDIR/pkgconfig/mozilla-nspr.pc &&
	sed -i -e "s@%NSPR_VERSION%@$(./config/nspr-config --version)@" \
       -e "s@%FULL_NSPR_LIBS%@$(./config/nspr-config --libs)@" \
       -e "s@%FULL_NSPR_CFLAGS%@$(./config/nspr-config --cflags)@" \
		/usr/$LIBDIR/pkgconfig/nspr.pc

}


