diff options
author | azazello <gentoo@horizon.ath.cx> | 2007-11-09 17:18:02 +0000 |
---|---|---|
committer | azazello <gentoo@horizon.ath.cx> | 2007-11-09 17:18:02 +0000 |
commit | a1872131e91e25064f252dbd147613ea045e1a57 (patch) | |
tree | c833a45e3f922aca1d6ed78aeb20d887477d0e00 /sys-power/acpi-support/acpi-support-0.103.ebuild | |
parent | net-analyzer/daemonlogger: Added init scripts and modified the ebuild accordi... (diff) | |
download | sunrise-a1872131e91e25064f252dbd147613ea045e1a57.tar.gz sunrise-a1872131e91e25064f252dbd147613ea045e1a57.tar.bz2 sunrise-a1872131e91e25064f252dbd147613ea045e1a57.zip |
sys-power/acpi-support: version bump
svn path=/sunrise/; revision=5035
Diffstat (limited to 'sys-power/acpi-support/acpi-support-0.103.ebuild')
-rw-r--r-- | sys-power/acpi-support/acpi-support-0.103.ebuild | 85 |
1 files changed, 85 insertions, 0 deletions
diff --git a/sys-power/acpi-support/acpi-support-0.103.ebuild b/sys-power/acpi-support/acpi-support-0.103.ebuild new file mode 100644 index 000000000..8a163e6c1 --- /dev/null +++ b/sys-power/acpi-support/acpi-support-0.103.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit eutils + +DESCRIPTION="Ubuntu scripts and events for acpid, power management, and vendor-specific laptop configuration" +HOMEPAGE="http://packages.ubuntu.com/feisty/admin/acpi-support" +SRC_URI="http://archive.ubuntu.com/ubuntu/pool/main/a/acpi-support/acpi-support_${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86" +IUSE="X hibernate-script video_cards_radeon" + +DEPEND="" +RDEPEND="sys-power/acpid + sys-apps/kbd + sys-apps/dmidecode + sys-apps/vbetool + sys-apps/ethtool + sys-power/powermgmt-base + hibernate-script? ( sys-power/hibernate-script ) + X? ( x11-apps/xset ) + video_cards_radeon? ( app-laptop/radeontool )" + +# Say thanks to whoever packaged this... +S=${WORKDIR}/${PN}-0.102 + +src_unpack() { + unpack ${A} + epatch "${FILESDIR}/${P}-gentoo.patch" + use hibernate-script && sed -i '/USE_HIBERNATE_SCRIPT=true/ s/# //' "${S}/acpi-support" + use video_cards_radeon && sed -i '/RADEON_LIGHT=true/ s/# //' "${S}/acpi-support" + use X || sed -i '/xset/ s/\(.*\)/#\1/' "${S}/"{lid.sh,lib/screenblank} + sed -i "s!/etc/default/acpi-support!/etc/conf.d/${PN}!" "${S}/"{*.sh,vbesave} || die "sed failed" +} + +src_compile() { + sed -i 's/strip acpi_fakekey//' Makefile + emake || die "emake failed" +} + +src_install() { + dobin acpi_fakekey + + insinto /usr/share/${PN} + doins key-constants lib/* + + insinto /etc/acpi + insopts -m755 + doins *.sh + doins -r *.d events + + doconfd ${PN} + newinitd debian/init.d ${PN} + + keepdir /etc/acpi/{local,{resume,battery,events,suspend,start,ac}.d} /var/lib/${PN} + dodoc README +} + +pkg_postinst() { + elog "You may wish to read the Gentoo Linux Power Management Guide," + elog "which can be found online at:" + elog + elog "http://www.gentoo.org/doc/en/power-management-guide.xml" + elog + elog "The following packages provide additional functionality:" + elog + elog "app-laptop/laptop-mode-tools" + elog "app-laptop/toshset" + elog "sys-power/kpowersave" + elog "sys-power/powersave" + elog "sys-apps/855resolution" + elog "sys-apps/pcmciautils" + elog + elog "To initialize power management options for your devices at" + elog "system startup, please run the following:" + elog + elog "rc-update add ${PN} default" + elog + elog "This package will not work until you restart acpid. Please run the following:" + elog + elog "/etc/init.d/acpid restart" +} |