updated on Tue Jan 10 04:01:21 UTC 2012
[aur-mirror.git] / libpcap-any / PKGBUILD
blob642ec1704b3d105a09633135d3e6570c05675173
1 # $Id: PKGBUILD 20200 2008-12-01 17:56:56Z thomas $
2 # Maintainer: Thomas Bächler <thomas@archlinux.org>
4 pkgname=libpcap-any
5 _pkgname=libpcap
6 pkgver=1.0.0
7 pkgrel=1
8 pkgdesc="A system-independent interface for user-level packet capture with debian patch (-i any)"
9 arch=('i686' 'x86_64')
10 url="http://www.tcpdump.org/"
11 license=('BSD')
12 groups=('base')
13 depends=('glibc')
14 makedepends=('flex')
15 conflicts=(libpcap)
16 replaces=(libpcap)
17 source=(http://www.tcpdump.org/release/libpcap-${pkgver}.tar.gz 
18         20-fix-any-intf.diff
19         30_man_fixes.diff)
20 md5sums=('9ad1358c5dec48456405eac197a46d3d')
22 build() {
23   cd ${srcdir}/${_pkgname}-${pkgver}
24   patch -p1 < ../20-fix-any-intf.diff
25   patch -p1 < ../30_man_fixes.diff
26   ./configure --prefix=/usr --enable-ipv6
27   make || return 1
28   make shared || return 1
29   
30   install -d -m755 ${pkgdir}/usr/bin
31   make DESTDIR=${pkgdir} install install-shared || return 1
32   ln -s libpcap.so.1.0.0 ${pkgdir}/usr/lib/libpcap.so.1
33   ln -s libpcap.so.1.0.0 ${pkgdir}/usr/lib/libpcap.so
34   # backwards compatibility, programs often look for net/bpf.h
35   mkdir -p ${pkgdir}/usr/include/net
36   cd ${pkgdir}/usr/include/net
37   ln -s ../pcap-bpf.h bpf.h
39   #install the license
40   install -D -m644 ${srcdir}/$_pkgname-$pkgver/LICENSE ${pkgdir}/usr/share/licenses/$pkgname/LICENSE