updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / psmouse-alps / PKGBUILD
blobd060a9ac3fb5d34bee19c27082298e2eae54de15
1 # Maintainer: Paolo Stivanin <admin@polslinux.it>
3 pkgname=('psmouse-alps')
4 _kernelname=${pkgname#linux}
5 _basekernel=3.2
6 _patchver=3.2.1
7 pkgver=0.10
8 pkgrel=3.2.1
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=(
28 '7ceb61f87c097fc17509844b71268935'
29 '31fc34340f11118873463a1d59d47b7f'
30 'a62122e3ca9c2ef9114556a731bbee13'
31 'c9c2ef0a00cb00fad69d58f380c5912d'
32 'c3333a937d556546134553e06b75d6d4'
33 'd3ae923976f06886f4fea0c725c92859'
34 '0ea5a13cfd082e2ecaea287a6abc15b8'
35 'ed097df3d3de8512545698a4a0be76b8'
36 '9843fa870c234ff007ba2fa1d42d48b2'
37 'a1e2dbf239201d307d392543bc0e58ba')
39 build() {
40 cd "${srcdir}/linux-${_basekernel}"
41 patch -p1 -i "${srcdir}/patch-${_patchver}"
42 for i in ${srcdir}/0*.patch
44 echo "patch -Np1 -i $i" 
45 patch -Np1 -i $i || true
46 done
47 cd drivers/input/mouse
48 make -C /usr/src/linux-`uname -r`/ M=`pwd` psmouse.ko
49 gzip -9 psmouse.ko
50 install -D -m 0644 psmouse.ko.gz ${pkgdir}/lib/modules/`uname -r`/updates/drivers/input/mouse/psmouse.ko.gz