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

# source: post BLFS 8.2 2018-07-31
TARBALL=libpcap-$PKGVER.tar.gz
MD5SUM=3d48f9cd171ff12b0efd9134b52f1447
SRC_URL=http://www.tcpdump.org/release/$TARBALL
BUNDLE=

SLACKREQ='libnl libusb bluez'
SLACKDESC="libpcap32: libpcap32 $PKGVER (Packet capture library)  
libpcap32:  
libpcap32: libpcap provides functions for user-level packet capture, used in 
libpcap32: low-level network monitoring.  
libpcap32: 
libpcap32: 
libpcap32: 
libpcap32: 
libpcap32: 
libpcap32: 
libpcap32: 
"

### default pkg_download
### prepare
pkg_prepare() {
	pkg_prepare_default &&
	cd tmp/libpcap* &&
	patch -Np1 -i ../pkg/libpcap-1.8.1-enable_bluetooth-1.patch
}

### 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/libpcap*
	
	# BLFS: disable static lib
	#sed -i '/INSTALL_DATA.*libpcap.a\|RANLIB.*libpcap.a/ s/^/#/' Makefile &&
	
	pkg_build_autoconf &&
	pkg_build_slackdesc &&
	rm -f /usr/$LIBDIR/libpcap.a &&
	
	# multilib
	mv /usr/bin/pcap-config /tmp/pcap-config-32
}
