1 # Maintainer: Matthias Gabriel <gabm at live dot de>
5 pkgdesc="Powersaving scripts for ThinkPads(c)"
7 url="https://github.com/linrunner/TLP/wiki/TLP-Linux-Advanced-Power-Management"
10 depends=('hdparm' 'bash' 'pm-utils' 'wireless_tools' 'rfkill')
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)
15 conflicts=('laptop-mode-tools')
21 git clone git://github.com/linrunner/TLP.git
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/