updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / madwifi-aircrack-tp / PKGBUILD
blob8ff827c12d7c107cd1cd938cf09989e019405ff9
1 # $Id: PKGBUILD,v 1.27 2007/10/20 15:38:43 alexander Exp $
2 # Originally by kleptophobiac <kleptophobiac@gmail.com>
3 # Modified by James Rayner for the repositories <iphitus@gmail.com>
4 # Aircrack-ng patch applied by Lenni <lenniboy@gmail.com>
5 # Modified for the 2.6.25-tp kernel by tofu
7 _kernver=2.6.25-tp;
9 pkgname=madwifi-aircrack-tp
10 pkgver=0.9.4
11 pkgrel=2
12 pkgdesc="Madwifi drivers for Atheros wireless chipsets, patched to support packet injection"
13 arch=(i686 x86_64)
14 license=('GPL')
15 url="http://madwifi.org"
16 depends=('madwifi-utils' 'kernel26tp')
17 makedepends=('sharutils')
18 provides=('madwifi')
19 conflicts=('madwifi')
20 install=madwifi-ng.install
21 source=(http://snapshots.madwifi.org/madwifi-trunk/madwifi-ng-r3456-20080407.tar.gz http://patches.aircrack-ng.org/madwifi-ng-r3386v3.patch)
22 md5sums=('55f66dc6b7f307bd686b11db4fefaa85' '9b6fb646aa00cbc2ba1d3f1d780abff4')
24 build() {
25   [ "${CARCH}" == "i686" ] && export ARCH=i386  
26   
27   cd $startdir/src/madwifi-ng-r3456-20080407
28   patch -Np1 -i $startdir/src/madwifi-ng-r3386v3.patch
29   sed -i -e 's/-Werror//g' Makefile.inc
30   make KERNELPATH=/lib/modules/$_kernver/build KERNELRELEASE=$_kernver modules|| return 1
31   make KERNELPATH=/lib/modules/$_kernver/build KERNELRELEASE=$_kernver modules \
32        DESTDIR=$startdir/pkg KERNELRELEASE=$_kernver install-modules
33   sed -i -e "s/KERNEL_VERSION='.*'/KERNEL_VERSION='${_kernver}'/" $startdir/*.install
35   # install to wireless kernel directory
36   mkdir -p $startdir/pkg/lib/modules/$_kernver/kernel/drivers/net/wireless/madwifi
37   mv $startdir/pkg/lib/modules/$_kernver/net/* $startdir/pkg/lib/modules/$_kernver/kernel/drivers/net/wireless/madwifi
38   rm -r $startdir/pkg/lib/modules/$_kernver/net/