# packages/libpcap/auxbuild
#

# download and unpack tarball
TARVERSION="0.9.8"
TARDIR="${BUILD_PACKAGE}-${TARVERSION}"
TARBALL="${TARDIR}.tar.gz"
build_download "http://www.tcpdump.org/release/${TARBALL}"
build_unpack "${TARBALL}"
PKGDIR="${TARDIR}"

# apply patches matching pattern (repository, patch prefix)
build_patch "${PKGDIR}" "${BUILD_PACKAGE}-ALL-"
build_patch "${PKGDIR}" "${BUILD_PACKAGE}-${TARVERSION}-"

# invoke configure (directory, prefix, extra arguments)
build_autoconf "${PKGDIR}" "" "--with-pcap=linux --enable-ipv6"

# run make, make install (directory, extra arguments)
build_make "${PKGDIR}"
build_make "${PKGDIR}" "install"

# hack to install shared library
(
    cd "Distn/${PKGDIR}"
    SONAME="libpcap.so.${TARVERSION}"
    "${ARCH_CC_PREFIX}gcc" ${ARCH_LDFLAGS} "-Wl,-soname,${SONAME}" -shared -fPIC -o "${SONAME}" *.o
    mkdir -p "${BUILDROOT}/usr/lib"
    cp "${SONAME}" "${BUILDROOT}/usr/lib/"
    ln -sf "${SONAME}" "${BUILDROOT}/usr/lib/${SONAME/.so.*/.so}"
)
[ $? -eq 0 ]

true
# vim: ts=4:sw=4:expandtab:syntax=sh
