updated on Sat Jan 14 16:01:55 UTC 2012
[aur-mirror.git] / psmouse-alps / PKGBUILD
blobdb7929b4a3c2dbfe788e30942c49335d635ee820
1 # Maintainer: Paolo Stivanin <admin@polslinux.it>
3 pkgname=('psmouse-alps')
4 _kernelname=${pkgname#linux}
5 _basekernel=3.1
6 _patchver=3.1.9
7 pkgver=0.10
8 pkgrel=3.1.9
9 pkgdesc="psmouse kernel module with support for alps touchpad"
10 arch=('i686' 'x86_64')
11 url="http://www.kernel.org/"
12 license=('GPL2')
13 makedepends=('linux-headers')
14 options=('!strip')
15 install=psmouse.install
16 source=(http://www.kernel.org/pub/linux/kernel/v3.x/linux-${_basekernel}.tar.bz2
17 http://www.kernel.org/pub/linux/kernel/v3.x/patch-${_patchver}.bz2
18 http://people.canonical.com/~sforshee/alps-touchpad/psmouse-alps-0.10/0001-Input-ALPS-Move-protocol-information-to-Documentatio.patch
19 http://people.canonical.com/~sforshee/alps-touchpad/psmouse-alps-0.10/0002-Input-psmouse-Add-PSMOUSE_CMD_RESET_WRAP.patch
20 http://people.canonical.com/~sforshee/alps-touchpad/psmouse-alps-0.10/0003-Input-ALPS-Add-protocol-version-field-in-alps_model_.patch
21 http://people.canonical.com/~sforshee/alps-touchpad/psmouse-alps-0.10/0004-Input-ALPS-Remove-assumptions-about-packet-size.patch
22 http://people.canonical.com/~sforshee/alps-touchpad/psmouse-alps-0.10/0005-Input-ALPS-Add-support-for-protocol-versions-3-and-4.patch
23 http://people.canonical.com/~sforshee/alps-touchpad/psmouse-alps-0.10/0006-Input-ALPS-Add-semi-MT-support-for-v3-protocol.patch
24 http://people.canonical.com/~sforshee/alps-touchpad/psmouse-alps-0.10/0007-Input-ALPS-Add-documentation-for-protocol-versions-3.patch
25 http://people.canonical.com/~sforshee/alps-touchpad/psmouse-alps-0.10/0008-Input-ALPS-dump-raw-packet-data.patch
27 md5sums=('8d43453f8159b2332ad410b19d86a931'
28 'fae6176f187628bcc5b330cdadc60f9e'
29 'a62122e3ca9c2ef9114556a731bbee13'
30 'c9c2ef0a00cb00fad69d58f380c5912d'
31 'c3333a937d556546134553e06b75d6d4'
32 'd3ae923976f06886f4fea0c725c92859'
33 '0ea5a13cfd082e2ecaea287a6abc15b8'
34 'ed097df3d3de8512545698a4a0be76b8'
35 '9843fa870c234ff007ba2fa1d42d48b2'
36 'a1e2dbf239201d307d392543bc0e58ba')
38 build() {
39 cd "${srcdir}/linux-${_basekernel}"
40 patch -p1 -i "${srcdir}/patch-${_patchver}"
41 for i in ${srcdir}/0*.patch
43 echo "patch -Np1 -i $i" 
44 patch -Np1 -i $i || true
45 done
46 cd drivers/input/mouse
47 make -C /usr/src/linux-`uname -r`/ M=`pwd` psmouse.ko
48 gzip -9 psmouse.ko
49 install -D -m 0644 psmouse.ko.gz ${pkgdir}/lib/modules/`uname -r`/updates/drivers/input/mouse/psmouse.ko.gz