# $Id: PKGBUILD 150900 2012-02-23 13:55:06Z allan $ # Maintainer: Angel Velasquez # Contributor: Jason Chu # Contributor: Juergen Hoetzel pkgname=kismet pkgver=2011_03_R2 _realver="${pkgver//_/-}" pkgrel=4 pkgdesc="802.11 layer2 wireless network detector, sniffer, and intrusion detection system" arch=('i686' 'x86_64' 'mips64el') url="http://www.kismetwireless.net/" license=('GPL') depends=('libcap' 'libnl1' 'pcre' 'ncurses' 'libpcap>=1.0.0' 'bluez' 'openssl') # already in core: ('linux-api-headers' 'glibc' 'libusb' 'libusb-compat') makedepends=() # already in core: ('grep' 'gcc-libs') optdepends=('gpsd: log coordinates of detected networks' 'wireshark-cli: provide OUI files used to determine device manufacturer' 'wireshark-cli: mergecap, to merge multiple capture files' 'sox: provide the default kismet sound playback binary' 'festival: text-to-speech support' 'flite: alternative/lightweight text-to-speech support' 'mac80211-driver: full rfmon support' 'ruby: ruby interface') backup=('etc/kismet.conf' 'etc/kismet_drone.conf') install=kismet.install changelog=kismet.changelog source=("http://www.kismetwireless.net/code/${pkgname}-${_realver}.tar.gz") md5sums=('8bf077e8111e6dc8c12cadefdf40aadd') build() { cd "${srcdir}/${pkgname}-${_realver}" ./configure --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ --build=$CHOST --host=$CHOST make dep make # Include plugins bundled with kismet make plugins } package() { cd "${srcdir}/${pkgname}-${_realver}" # Install kismet make DESTDIR="$pkgdir" install # Install plugins make plugins-install DESTDIR="$pkgdir" # the README is very comprehensive, a good idea to include it install -D -m 644 "${srcdir}/kismet-${_realver}/README" "${pkgdir}/usr/share/kismet/README" # Our own suid-install, first half (see kismet.install) install -o "root" -g "root" -m 4550 kismet_capture "${pkgdir}/usr/bin/" }