1 # Maintainer : SpepS <dreamspepser at yahoo dot it>
2 # Contributor: Tobias Powalowski <tpowa@archlinux.org>
8 pkgdesc="Module for NDIS (Windows Network Drivers) drivers supplied by vendors."
11 url="http://ndiswrapper.sourceforge.net"
12 install="ndiswrapper.install"
13 depends=('linux' 'wireless_tools' 'perl')
14 makedepends=('linux-headers')
15 provides=("$pkgname-utils" "$pkgname-bin")
16 replaces=("$pkgname-utils" "$pkgname-bin")
17 source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz"
20 "kernel-2.6.38.patch")
22 md5sums=('1431f7ed5f8e92e752d330bbb3aed333'
23 '0a03d613b1fd545a75c5dd1a7c2aaec4'
24 'cc16ed13449f17e90865df688b180b2c'
25 '0fd9b0f8ae210d59cfe6b79dd2b86da9')
28 cd "$srcdir/$pkgname-$pkgver"
31 patch -Np1 -i "$srcdir/kernel-2.6.35.patch"
32 patch -Np1 -i "$srcdir/kernel-2.6.36.patch"
33 patch -Np2 -i "$srcdir/kernel-2.6.38.patch"
35 # fix regex to accept kernel version 3.x
36 sed -i "/uname/s/\/.*\//\/^(\\\d+\\\.){1,2}\\\d+$\//" utils/$pkgname
39 sed -i "s|misc|kernel/drivers/net/wireless/$pkgname|" driver/Makefile
45 cd "$srcdir/$pkgname-$pkgver"
47 make DESTDIR="$pkgdir/" KVERS=$_kver install
49 # remove useless files
50 rm "$pkgdir"/lib/modules/$_kver/modules.* #wtf?
53 find "$pkgdir" -name '*.ko' -exec gzip -9 {} \;