From eda68cc5fb915a89bfa158421be012fc3866fc24 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Sat, 24 Aug 2013 08:26:07 +0200 Subject: [PATCH] New package: tlp-0.3.10.1 (close #79). --- srcpkgs/tlp/template | 53 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 srcpkgs/tlp/template diff --git a/srcpkgs/tlp/template b/srcpkgs/tlp/template new file mode 100644 index 00000000000..c78b8d1f056 --- /dev/null +++ b/srcpkgs/tlp/template @@ -0,0 +1,53 @@ +# Template file for 'tlp' +pkgname=tlp +version=0.3.10.1 +revision=1 +makedepends="hdparm bash iw rfkill ethtool upower" +short_desc="Advanced power management tool for Linux" +maintainer="Juan RP " +license="GPL-2" +homepage="http://linrunner.de/en/tlp/docs/tlp-linux-advanced-power-management.html" + +nofetch=yes +noextract=yes + +do_fetch() { + git clone -b${version} git://github.com/linrunner/TLP.git tlp-${version} +} + +do_build() { + sed -i -e 's|/lib/udev|/usr/lib/udev/|' Makefile + sed -i -e 's|/usr/sbin/|/usr/bin|' Makefile + sed -i -e 's|$(SBIN)|$(BIN)|' Makefile + sed -i -e 's|SBIN = $(DESTDIR)/usr/sbin||' Makefile + sed -i -e 's|/usr/sbin/|/usr/bin/|' tlp.service + sed -i -e 's|/usr/sbin/tlp|/usr/bin/tlp|' tlp.rules +} + +do_install() { + make DESTDIR=${DESTDIR} install-tlp + + vmkdir usr/share/man/man1 + install -m644 man/*.1 ${DESTDIR}/usr/share/man/man1 + vmkdir usr/share/man/man8 + install -m644 man/*.8 ${DESTDIR}/usr/share/man/man8 + + vmkdir usr/lib/systemd/system + vinstall tlp.service 644 usr/lib/systemd/system + vinstall tlp-sleep.service 644 usr/lib/systemd/system + + vmkdir usr/share/bash-completion/completions + mv ${DESTDIR}/etc/bash_completion.d/tlp ${DESTDIR}/usr/share/bash-completion/completions + + rm -rf ${DESTDIR}/etc/init.d ${DESTDIR}/usr/lib/pm-utils +} + +tlp_package() { + conf_files="/etc/default/tlp" + conflicts="laptop-mode>=0" + depends="${makedepends}" + noarch="yes" + pkg_install() { + vmove all + } +}