1 #Maintainer: Gerhard Brauer <gerbra@archlinux.de>
7 pkgdesc="AVM WLAN driver for FRITZ!USB stick. For stock arch 2.6 kernel."
9 license=('custom:"AVM"' 'LGPL')
10 url="http://www.avm.de"
11 depends=('kernel26>=2.6.23.8-2' 'kernel26<=2.6.24.4-1')
12 source=(ftp://ftp.avm.de/cardware/fritzwlanusb.stick/linux/suse.10.2/fwlanusb-1.00.00.tar.gz 2.6.24.patch)
13 md5sums=('ef8bd974cf20c1e9f2ffd182e6ed826c'
14 '2146ade3369393df69faee1ba60de9ad')
15 install=fwlanusb.install
18 cd $startdir/src/fritz/src
19 # fix from Karsten Keil <kkeil@suse.de>
20 # fixes a kernel OOPS, simple string copy operations are removed from kernel
21 OBJ=$(find ../. -name '*lib.o')
38 patch -p2 -i ../../2.6.24.patch
39 make LIBDIR=$startdir/pkg/var/lib/fritz KDIR=/lib/modules/${_kernver}/build all || return 1
40 mkdir -p $startdir/pkg/lib/modules/${_kernver}/kernel/drivers/net/wireless/avm/
41 cp $startdir/src/fritz/src/fwlanusb.ko $startdir/pkg/lib/modules/${_kernver}/kernel/drivers/net/wireless/avm/
42 rm -r $startdir/pkg/var/lib/fritz
43 # build module dependencies
44 sed -i -e "s/KERNEL_VERSION=.*/KERNEL_VERSION=${_kernver}/g" $startdir/fwlanusb.install