1 # Maintainer: Mika Hynnä <igheax@gmail.com>
2 # Modified heavily by Jon Booth -- jbooth on the forums
4 # Events that need done:
6 # 0000001a "backlight off"
7 # 0000001b "resolution switch"
8 # 0000001c "user defined"
9 # 0000001d "user defined"
11 # 00000051 "on battery"
12 # 00000050 "on wall power"
16 pkgdesc="ACPI scripts and AsusOSD for the Asus Eee PC 901"
17 url="http://kapsi.fi/ighea/eee/acpi-eee/"
21 depends=('acpid' 'vbetool' 'xorg-xauth')
22 makedepends=('deb2targz' 'unrar')
23 install=acpi-eee.install
24 backup=(etc/acpi/eee.conf)
29 # Compile asusosd and install
30 unrar e -y ASUS_ACPI_071126.rar
31 tar xzf asus_osd.tar.gz
34 # Switch to /usr instead of /usr/local 2008.02.04 MWJ
35 sed -i 's|/usr/local|/usr|g' *
36 # Correct volume mute/on switching
37 patch -p0 < $startdir/asusosd-volume_toggle_fix.patch || return 1
38 patch -p0 < $startdir/asusosd-osd_configurable.patch || return 1
40 install -D -m0755 asusosd $startdir/pkg/usr/bin/asusosd
42 #and the flashy icons for asusosd
44 deb2targz asus-acpi-p9xx_1.4-1_i386.deb || return 1
46 tar -xzf asus-acpi-p9xx_1.4-1_i386.tar.gz
48 # install modified volume-control.sh needed by asusosd to show correct volume levels
49 #cp usr/local/bin/*.sh ${startdir}/pkg/usr/bin
50 install -m0755 volume_control.sh $startdir/pkg/usr/bin/ || return 1
51 mkdir ${startdir}/pkg/usr/share
52 cp -r usr/local/share/* ${startdir}/pkg/usr/share
54 #File for autostarting asusosd
55 # install -D -m0644 ../Asusosd.desktop $startdir/pkg/etc/xdg/autostart/Asusosd.desktop
58 mkdir -p $startdir/pkg/etc/acpi
59 install -m0755 wlan.sh $startdir/pkg/etc/acpi/
60 install -m0755 suspend2ram.sh $startdir/pkg/etc/acpi/
61 install -m0755 display.sh $startdir/pkg/etc/acpi/
62 install -m0755 lid.sh $startdir/pkg/etc/acpi/
63 install -m0755 ap-button.sh $startdir/pkg/etc/acpi/
64 install -m0755 powersource.sh $startdir/pkg/etc/acpi/
65 install -m0755 power-button.sh $startdir/pkg/etc/acpi/
67 # install custom events
68 mkdir -p $startdir/pkg/etc/acpi/events
69 install -m0644 volume-{up,down,toggle} $startdir/pkg/etc/acpi/events/
70 # Kernel 2.6.26.1 and eeert2860 1.7.0.0 can't bring
71 # wlan back up, so disable that event
72 #install -m0644 wlan-{on,off} $startdir/pkg/etc/acpi/events/
73 install -m0644 button-{ap,power,sleep} $startdir/pkg/etc/acpi/events/
74 install -m0644 display-toggle $startdir/pkg/etc/acpi/events/
75 install -m0644 lid-event $startdir/pkg/etc/acpi/events/
76 install -m0644 powersource $startdir/pkg/etc/acpi/events/
78 # finally install default configuration file
79 install -m0644 eee.conf $startdir/pkg/etc/acpi/