# # Chakra Packages for Chakra, part of chakra-project.org # # maintainer abveritas@chakra-project.org _extramodules=extramodules-3.4-CHAKRA _kver="$(cat /lib/modules/${_extramodules}/version)" pkgname=tiacx pkgver=20080210 pkgrel=35 pkgdesc="OpenSource module for Texas Instruments ACX100/ACX111 wireless chips. For stock chakra kernel" arch=(i686 x86_64) url="http://acx100.sourceforge.net/" license=('MPL') depends=('wireless_tools' 'linux>=3.4' 'linux<3.5' 'tiacx-firmware') makedepends=('linux-headers') install=acx.install source=(http://downloads.sourceforge.net/sourceforge/acx100/acx-$pkgver.tar.bz2 kernel-2.6.27.patch kernel-2.6.30.patch kernel-2.6.31.patch kernel-2.6.33.patch kernel-3.1.patch) md5sums=('7d5ce3215708e4e9f95cf567a9ee3a12' '9895f72f8d0c84956b0f6c3b16df0fe8' 'e2900aee839ce711a7f7606b3e3de36e' 'dbcb276d77df7801cef58a85c18dfe94' '9cd35ea33b8abdd2e4efec485b05477e' '05b32bb1e3e2df884a9d3775019b08a4') build() { cd $startdir/src/acx-$pkgver patch -p1 -i ../kernel-2.6.27.patch patch -p0 -i ../kernel-2.6.30.patch patch -p1 -i ../kernel-2.6.31.patch patch -p0 -i ../kernel-2.6.33.patch patch -p0 -i ../kernel-3.1.patch # kernel 3.2 abi change sed -i -e "s/.ndo_set_multicast_list/.ndo_set_rx_mode/" usb.c sed -i -e "s/.ndo_set_multicast_list/.ndo_set_rx_mode/" pci.c make -C /lib/modules/${_kver}/build M=`pwd` install -D acx.ko $pkgdir/lib/modules/$_extramodules/acx.ko sed -i -e "s/EXTRAMODULES='.*'/EXTRAMODULES='${_extramodules}'/" ${startdir}/*.install }