updated on Thu Jan 26 00:18:00 UTC 2012
[aur-mirror.git] / tlp / PKGBUILD
blob0f93e91d781149bda1dcb9a0779094245cc462a8
1 # Maintainer: Matthias Gabriel <gabm at live dot de>
2 pkgname=tlp
3 pkgver=0.3.5
4 pkgrel=1
5 pkgdesc="Powersaving scripts for ThinkPads(c)"
6 arch=('any')
7 url="https://github.com/linrunner/TLP/wiki/TLP-Linux-Advanced-Power-Management"
8 license=('GPL2')
10 depends=('hdparm' 'bash' 'pm-utils' 'wireless_tools' 'rfkill')
11 makedepends=('git')
12 optdepends=('ethtool: deactivate Wake on LAN' 'smartmontools: enable tlp-stat to show S.M.A.R.T. values of hard disks' 'tp_smapi: for setting battery thresholds' 'dmidecode: Provide additional information about the system.')
13 backup=(etc/default/tlp)
14 source=()
15 conflicts=('laptop-mode-tools')
16 md5sums=()
18 install=tlp.install
20 build() {
21   git clone git://github.com/linrunner/TLP.git
22   cd TLP/
24   git checkout $pkgver
26   cd ..
31 package() {
32   cd "$srcdir/TLP"
34   install -d "${pkgdir}"/usr/sbin
35   install -m 755 tlp "${pkgdir}"/usr/sbin
37   install -d "${pkgdir}"/usr/bin
38   install -m 755 tlp-rf "${pkgdir}"/usr/bin/bluetooth
39   ln -f "${pkgdir}"/usr/bin/bluetooth "${pkgdir}"/usr/bin/wifi
40   ln -f "${pkgdir}"/usr/bin/bluetooth "${pkgdir}"/usr/bin/wwan
41   install -m 755 tlp-run-on "${pkgdir}"/usr/bin/run-on-ac
42   ln -f "${pkgdir}"/usr/bin/run-on-ac "${pkgdir}"/usr/bin/run-on-bat
43   install -m 755 tlp-stat "${pkgdir}"/usr/bin/
44   install -m 755 tlp-usblist "${pkgdir}"/usr/bin/
46   install -d "${pkgdir}"/usr/lib/tlp-pm
47   install -m 755 tlp-functions "${pkgdir}"/usr/lib/tlp-pm
48   install -m 755 tlp-rf-func "${pkgdir}"/usr/lib/tlp-pm
49   install -m 755 tlp-nop "${pkgdir}"/usr/lib/tlp-pm
51   install -d "${pkgdir}"/etc/default
52   install -m 644 default "${pkgdir}"/etc/default/tlp
54   install -d "${pkgdir}"/etc/rc.d/
55   install -m 755 tlp.init "${pkgdir}"/etc/rc.d/tlp
58   install -d "${pkgdir}"/usr/lib/pm-utils/{power.d,sleep.d}
59   install -m 755 zztlp "${pkgdir}"/usr/lib/pm-utils/power.d/zztlp
60   install -m 755 49wwan "${pkgdir}"/usr/lib/pm-utils/sleep.d/49wwan
61   install -m 755 49bay "${pkgdir}"/usr/lib/pm-utils/sleep.d/49bay
63   install -d "${pkgdir}"/etc/xdg/autostart
64   install -m 644 tlp.desktop "${pkgdir}"/etc/xdg/autostart/tlp.desktop
66   install -d "${pkgdir}"/etc/pm/power.d
68   install -d "${pkgdir}"/usr/share/licenses/tlp
69   install -m 644 COPYING "${pkgdir}"/usr/share/licenses/tlp
70   install -m 644 LICENSE "${pkgdir}"/usr/share/licenses/tlp
72   install -d ${pkgdir}/usr/share/doc/tlp/
73   install -m 644 README ${pkgdir}/usr/share/doc/tlp/
75   install -d ${pkgdir}/usr/share/man/man1/
76   install -m 644 man/bluetooth.1 ${pkgdir}/usr/share/man/man1/
77   install -m 644 man/run-on-ac.1 ${pkgdir}/usr/share/man/man1/
78   install -m 644 man/run-on-bat.1 ${pkgdir}/usr/share/man/man1/
79   install -m 644 man/wifi.1 ${pkgdir}/usr/share/man/man1/
80   install -m 644 man/wwan.1 ${pkgdir}/usr/share/man/man1/
82   install -d ${pkgdir}/usr/share/man/man8/
83   install -m 644 man/tlp.8 ${pkgdir}/usr/share/man/man8/
84   install -m 644 man/tlp-stat.8 ${pkgdir}/usr/share/man/man8/