# Contributor: Petteri Tolonen # Maintainer: Petteri Tolonen pkgname=crystalhd-git pkgver=`date +%Y%m%d` pkgrel=1 pkgdesc="Broadcom Crystal HD kernel module from git.wilsonet.com" arch=('i686' 'x86_64') url="http://git.wilsonet.com/crystalhd.git/" license=('GPL2') depends=() makedepends=('autoconf' 'kernel26-headers>=2.6.32.9' 'make' 'git') conflicts=('crystalhd') install='crystalhd-git.install' _gitroot='git://git.wilsonet.com/crystalhd.git' _gitname='crystalhd' build() { cd $startdir/src msg "Connecting to git.wilsonet.com GIT server...." if [ -d $startdir/src/$_gitname ] ; then cd $_gitname && git pull origin msg "The local files are updated." else git clone $_gitroot cd $_gitname fi cd driver/linux autoconf ./configure --prefix=/usr make KDIR=/lib/modules/2.6.34-LinHES/build || return 1 mkdir -p $pkgdir/etc/udev/rules.d mkdir -p $pkgdir/lib/modules/$(uname -r)/kernel/drivers/video/broadcom cp -f 20-crystalhd.rules $pkgdir/etc/udev/rules.d/ install -d $pkgdir/lib/modules/$(uname -r)/kernel/drivers/video/broadcom install -m 0644 crystalhd.ko $pkgdir/lib/modules/$(uname -r)/kernel/drivers/video/broadcom }