diff options
Diffstat (limited to 'abs/core-testing/libpcap')
| -rw-r--r-- | abs/core-testing/libpcap/PKGBUILD | 48 | 
1 files changed, 19 insertions, 29 deletions
diff --git a/abs/core-testing/libpcap/PKGBUILD b/abs/core-testing/libpcap/PKGBUILD index 0a586db..e5c11e2 100644 --- a/abs/core-testing/libpcap/PKGBUILD +++ b/abs/core-testing/libpcap/PKGBUILD @@ -1,44 +1,34 @@ -# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ -# Maintainer: dorphell <dorphell@archlinux.org> +# $Id: PKGBUILD 20200 2008-12-01 17:56:56Z thomas $ +# Maintainer: Thomas Bächler <thomas@archlinux.org>  pkgname=libpcap -pkgver=0.9.8 -pkgrel=11 +pkgver=1.0.0 +pkgrel=1  pkgdesc="A system-independent interface for user-level packet capture" -arch=(i686 x86_64) +arch=('i686' 'x86_64')  url="http://www.tcpdump.org/"  license=('BSD')  groups=('base')  depends=('glibc')  makedepends=('flex') -source=(http://www.sfr-fresh.com/unix/misc/libpcap-${pkgver}.tar.gz -        libpcap-shared.patch) -md5sums=('5208f24d0328ee7c20b52c43eaa9aa0e' -         'b8a9c5e5cea0b89a8a7456c6c4d59db4') - -# This package has a strict SONAME that changes in EVERY MINOR -# release. Whenever you feel like updating this package, DON'T, -# it will break a number of essential system tools. -# Again, for dummies: IF YOU UPDATE THIS PACKAGE DIRECTLY TO CORE, -# I WILL PERSONALLY CHOP YOUR HEAD OFF! +source=(http://www.tcpdump.org/release/libpcap-${pkgver}.tar.gz) +md5sums=('9ad1358c5dec48456405eac197a46d3d')  build() { -  cd ${startdir}/src/${pkgname}-${pkgver} -  patch -Np1 -i ${startdir}/libpcap-shared.patch || return 1 -  sed -i -e "s/@MAJOR@/`awk -F '.' '{ print $1 }' VERSION`/" \ -         -e "s/@MINOR@/`awk -F '.' '{ print $2 }' VERSION`/" \ -	 -e "s/@SUBMINOR@/`awk -F '.' '{ print $3 }' VERSION`/" \ -	 -e "s/@VERSION@/`cat VERSION`/" Makefile.in -   +  cd ${srcdir}/${pkgname}-${pkgver}    ./configure --prefix=/usr --enable-ipv6 -  DEFS="-g -D_U_=\"\" -fPIC -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE"  -  make -j1 DEFS="${DEFS}" || return 1 -  make DESTDIR=${startdir}/pkg install -#  # backwards compatibility, programs often look for net/bpf.h -  mkdir -p ${startdir}/pkg/usr/include/net -  cd ${startdir}/pkg/usr/include/net +  make || return 1 +  make shared || return 1 +   +  install -d -m755 ${pkgdir}/usr/bin +  make DESTDIR=${pkgdir} install install-shared || return 1 +  ln -s libpcap.so.1.0.0 ${pkgdir}/usr/lib/libpcap.so.1 +  ln -s libpcap.so.1.0.0 ${pkgdir}/usr/lib/libpcap.so +  # backwards compatibility, programs often look for net/bpf.h +  mkdir -p ${pkgdir}/usr/include/net +  cd ${pkgdir}/usr/include/net    ln -s ../pcap-bpf.h bpf.h    #install the license -  install -D -m644 $startdir/src/$pkgname-$pkgver/LICENSE $startdir/pkg/usr/share/licenses/$pkgname/LICENSE +  install -D -m644 ${srcdir}/$pkgname-$pkgver/LICENSE ${pkgdir}/usr/share/licenses/$pkgname/LICENSE  }  | 
