updated on Sat Jan 21 20:03:50 UTC 2012
[aur-mirror.git] / eeemodules-hal / PKGBUILD
blob73dfc5be2c22bc38ee458d2e6cb88d8b48d77ff6
1 # Contributor: Prurigro
2 # Maintainer: Prurigro
3 # Part of asus_acpi.patch fixing an issue with recent kernels, asus_acpi_backlight.patch and madwifi-hal-0.10.5.6-ha-addr.patch were contributed by andreas_baumann
5 pkgname=eeemodules-hal
6 pkgver=14
7 pkgrel=2
8 pkgdesc="Kernel Modules for EEEPC"
9 arch=("i686")
10 license=('GPL')
11 depends=('kernel26')
12 makedepends=('unrar' 'svn')
13 url="http://aur.archlinux.org/packages.php?ID=19256"
14 install=eeemodules.install
15 _madwifiver="r4126-20100324"
16 source=(http://ftp.gpl-devices.org/pub/vendors/Asus/EeePC_4G_701/ASUS_ACPI_071126.rar
17                 http://snapshots.madwifi-project.org/madwifi-hal-0.10.5.6/madwifi-hal-0.10.5.6-$_madwifiver.tar.gz
18                 asus_acpi.patch
19                 asus_acpi.makefile.patch
20                 asus_acpi_backlight.patch
21                 madwifi-hal-0.10.5.6-ha-addr.patch
22                 )
23 md5sums=('9f4b2815b8965624e639d1e7588b6cd0'
24          '583f60b7885700bc3dcf779dbb328798'
25          'c9473f6800a615ad510a7eb2f6ac947f'
26          '6a63f5452d91e17c5b74d256932bd699'
27          '9fcb659a45a9c0175238c462324f17b5'
28          '86688124cb40db9371cdebf897be20a9'
29          )
31 build() {
32 # install the asus_acpi modules
33         pushd ${startdir}/src || return 1
34                 unrar e -y ASUS_ACPI_071126.rar || return 1
35                 tar -xzf asus_acpi.tar.gz || return 1
36                 cd asus_acpi || return 1
37                 patch -p0 <../asus_acpi.patch || return 1
38                 patch -p0 < ../asus_acpi.makefile.patch || return 1
39                 patch -p1 < ../asus_acpi_backlight.patch || return 1
40                 make || return 1
41                 install -D -m644 asus_acpi.ko ${startdir}/pkg/lib/modules/$(uname -r)/kernel/drivers/platform/x86/asus_acpi.ko || return 1
42         popd || return 1
44         # install atheros wifi driver
45         pushd ${startdir}/src/madwifi-hal-0.10.5.6-$_madwifiver || return 1
46                 patch -p1 < ../madwifi-hal-0.10.5.6-ha-addr.patch
47                 BINDIR=/usr/bin MANDIR=/usr/man make || return 1
48                 BINDIR=/usr/bin MANDIR=/usr/man make DESTDIR=${startdir}/pkg install || return 1
49         popd || return 1