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

# 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="libpcap: libpcap $PKGVER (Packet capture library)  
libpcap:  
libpcap: libpcap provides functions for user-level packet capture, used in 
libpcap: low-level network monitoring.  
libpcap: 
libpcap: 
libpcap: 
libpcap: 
libpcap: 
libpcap: 
libpcap: 
"

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

### default pkg_package
### 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 &&
	install -m 0644 remote-ext.h /usr/include && # missing header
	
	# multilib
	mv -v /usr/bin/pcap-config{,-64} &&
	ln -sfv multiarch_wrapper /usr/bin/pcap-config
}



