#Maintainer: George Vlahavas <vlahavas~at~gmail~dot~com>

pkgname=ndiswrapper
pkgver=1.56
pkgrel=`uname -r | sed "s/-/./g"`.1gv
source=("http://downloads.sourceforge.net/project/ndiswrapper/stable/$pkgver/ndiswrapper-$pkgver.tar.gz" "kernel-2.6.35.patch" "kernel-2.6.36.patch" "kernel-2.6.38.patch")
docs=("readme" "install" "copying" "changelog" "authors" "news" "todo")
url=https://sourceforge.net/apps/mediawiki/ndiswrapper/index.php?title=Main_Page

doinst() {
	depmod -a
}

slackdesc=\
(
#|-----handy-ruler------------------------------------------------------|
"ndiswrapper (Win32 network driver API wrapper)"
"Ndiswrapper provides a linux kernel module that loads and runs"
"Ndis (Win32 network driver API) drivers supplied by the vendors."
)


build() {
	cd $startdir/src/$pkgname-$pkgver

	patch -p1 < $startdir/src/kernel-2.6.35.patch || exit 1
	patch -p1 < $startdir/src/kernel-2.6.36.patch || exit 1
	patch -p2 < $startdir/src/kernel-2.6.38.patch || exit 1

	unset ARCH
	make KVERS=`uname -r` || return 1
	make install KVERS=`uname -r` DESTDIR=$startdir/pkg
	rm -rf $startdir/pkg/lib/modules/`uname -r`/modules.*
}