| # Copyright 1999-2009 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Header: /var/www/viewcvs.gentoo.org/raw_cvs/gentoo-x86/app-laptop/laptop-mode-tools/laptop-mode-tools-1.52.ebuild,v 1.1 2009/10/16 18:42:23 bangert Exp $ |
| |
| EAPI="2" |
| |
| CROS_WORKON_PROJECT="chromiumos/third_party/laptop-mode-tools" |
| inherit cros-workon |
| |
| DESCRIPTION="Linux kernel laptop_mode user-space utilities" |
| HOMEPAGE="http://www.samwel.tk/laptop_mode/" |
| |
| LICENSE="GPL-2" |
| SLOT="0" |
| KEYWORDS="~amd64 ~x86 ~arm" |
| |
| IUSE="-acpi -apm bluetooth -hal -scsi" |
| |
| DEPEND="" |
| |
| RDEPEND="sys-apps/ethtool |
| acpi? ( sys-power/acpid ) |
| apm? ( sys-apps/apmd ) |
| bluetooth? ( |
| || ( |
| net-wireless/bluez |
| net-wireless/bluez-utils |
| ) |
| ) |
| hal? ( sys-apps/hal ) |
| net-wireless/iw |
| scsi? ( sys-apps/sdparm ) |
| sys-apps/hdparm" |
| |
| src_install() { |
| dodir /etc/pm/sleep.d |
| cd laptop-mode-tools_1.52 |
| 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 |
| |
| insinto /etc/udev/rules.d |
| doins etc/rules/99-laptop-mode.rules |
| } |
| |
| 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 |
| } |