From d11f624c22844696231fbb64989ecb8b779f45e0 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 14 Oct 2009 10:19:59 +0200 Subject: [PATCH] added laptop-mode-tools-1.51.ebuild --- app-laptop/laptop-mode-tools/Manifest | 2 + .../laptop-mode-tools-1.51.ebuild | 74 ++++++++++++++++++++++ 2 files changed, 76 insertions(+) create mode 100644 app-laptop/laptop-mode-tools/Manifest create mode 100644 app-laptop/laptop-mode-tools/laptop-mode-tools-1.51.ebuild diff --git a/app-laptop/laptop-mode-tools/Manifest b/app-laptop/laptop-mode-tools/Manifest new file mode 100644 index 0000000..e243d8c --- /dev/null +++ b/app-laptop/laptop-mode-tools/Manifest @@ -0,0 +1,2 @@ +DIST laptop-mode-tools_1.51.tar.gz 91123 RMD160 9b695b457651c74ccaaf1d41853a85dcb70f7d70 SHA1 8c8a5537bbbd8303970369e0a7b5e7ba486293a5 SHA256 a3af422c99848ec5548dffdb00ce4d70177f24d35c107caaf27dacb10a4c7400 +EBUILD laptop-mode-tools-1.51.ebuild 1787 RMD160 d4eb22d565bcf48588492a212c75bfcb8e179932 SHA1 05843abf1cfe9dc0299b6505cc245c020e048456 SHA256 6c0c063bfa8586d4f50d82de09b636c8a8864d75d8878c62c734ff3e8872687c diff --git a/app-laptop/laptop-mode-tools/laptop-mode-tools-1.51.ebuild b/app-laptop/laptop-mode-tools/laptop-mode-tools-1.51.ebuild new file mode 100644 index 0000000..c35db49 --- /dev/null +++ b/app-laptop/laptop-mode-tools/laptop-mode-tools-1.51.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-laptop/laptop-mode-tools/laptop-mode-tools-1.47-r1.ebuild,v 1.1 2009/03/17 02:16:16 dirtyepic Exp $ + +inherit eutils + +MY_P="${PN}_${PV}" + +DESCRIPTION="Linux kernel laptop_mode user-space utilities" +HOMEPAGE="http://www.samwel.tk/laptop_mode/" +SRC_URI="http://www.samwel.tk/laptop_mode/tools/downloads/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +IUSE="acpi apm bluetooth hal scsi" + +DEPEND="sys-apps/hdparm" + +RDEPEND="sys-apps/ethtool + acpi? ( sys-power/acpid ) + apm? ( sys-apps/apmd ) + bluetooth? ( + || ( + net-wireless/bluez + net-wireless/bluez-utils + ) + ) + hal? ( sys-apps/hal ) + scsi? ( sys-apps/sdparm )" + +S="${WORKDIR}/${MY_P}" + +src_unpack() { + unpack ${A} + cd "${S}" +} + +src_compile() { + : +} + +src_install() { + DESTDIR="${D}" \ + MAN_D="/usr/share/man" \ + INIT_D="none" \ + APM="$(use apm && echo force || echo disabled)" \ + ACPI="$(use acpi && echo force || echo disabled)" \ + PMU="$(false && echo force || echo disabled)" \ + ./install.sh || die "Install failed." + + dodoc Documentation/laptop-mode.txt README + newinitd "${FILESDIR}"/laptop_mode.init-1.4 laptop_mode + + exeinto /etc/pm/power.d + newexe "${FILESDIR}"/laptop_mode_tools.pmutils laptop_mode_tools +} + +pkg_postinst() { + if ! use acpi && ! use apm; then + ewarn + ewarn "Without USE=\"acpi\" or USE=\"apm\" ${PN} can not" + ewarn "automatically disable laptop_mode on low battery." + ewarn + ewarn "This means you can lose up to 10 minutes of work if running" + ewarn "out of battery while laptop_mode is enabled." + ewarn + ewarn "Please see /usr/share/doc/${PF}/laptop-mode.txt.gz for further" + ewarn "information." + ewarn + fi +} + -- 2.11.4.GIT