updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / activdriver / PKGBUILD
blob5f8b06e6de63507729a8dffaadbafc2ed2d119d2
1 # Maintainer: Christian Bühler <christian at cbuehler dot de>
2 # Contributor: Zsolt Udvari <udvzsolt@gmail.com>
3 pkgname=activdriver
4 pkgver=5.7.22
5 pkgrel=1
6 pkgdesc="The kernel mode and X11 drivers for Promethean ActivBoard and ActivHub."
7 arch=('i686' 'x86_64')
8 url="http://www.prometheanworld.com/"
9 license=('unknown')
10 depends=(bash)
11 makedepends=(kernel26-headers)
12 install=$pkgname.install
13 if [ "$CARCH" = "i686" ]; then
14   _arch='i386'
15   _md5sum='18716673e50014616feca6b8447c0b01'
16 elif [ "$CARCH" = "x86_64" ]; then
17   _arch='amd64'
18   _md5sum='6fd906eef0bc1c3f94fa3740ce78ebaf'
20 source=(http://activsoftware.co.uk/linux/repos/ubuntu/pool/oss/a/$pkgname/${pkgname}_$pkgver-12~ubuntu~1010_$_arch.deb
21         10-promethean.conf)
22 md5sums=( $_md5sum
23          '11effc25fd592acacb9f9f3108618963')
25 build() {
26   tar xf data.tar.gz
27   make -C /lib/modules/$(uname -r)/build SUBDIRS="$srcdir/usr/src/promethean/kernel" modules
28   sed -i "s%KERN_INC = /usr/src/promethean%KERN_INC = ..%" usr/src/promethean/activlc/Makefile
29   BUILD=release make -C usr/src/promethean/activlc
30   sed -i s%/usr/local/bin/%%g usr/bin/promethean.sh
33 package() {
34   mkdir -p $pkgdir/usr 
35   cp -r etc lib $pkgdir
36   cp -r usr/bin usr/lib usr/share $pkgdir/usr
37   install -D usr/src/promethean/activlc/release/activlc $pkgdir/usr/bin/activlc
38   install -D usr/src/promethean/kernel/promethean.ko \
39     $pkgdir/lib/modules/$(uname -r)/kernel/drivers/input/tablet/promethean.ko
40   install -D 10-promethean.conf $pkgdir/etc/X11/xorg.conf.d/10-promethean.conf