# Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils MY_P="${PN}_${PV}" DESCRIPTION="puts an inactive or low battery computer to sleep" HOMEPAGE="http://kitenet.net/programs/sleepd/" SRC_URI="http://ftp.debian.org/debian/pool/main/s/sleepd/${MY_P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86 ~amd64" IUSE="apm" # needs libapm DEPEND="apm? ( >=sys-apps/apmd-3.2.2 ) >=sys-apps/hal-0.5.8.1 >=sys-apps/dbus-1.1.20" S="${WORKDIR}/${PN}" # sleepctl is setuid LDFLAGS='-Wl,-z,now' src_unpack() { unpack ${A} cd "${S}" epatch "${FILESDIR}"/no-apm-dep.patch } src_compile() { emake PREFIX="${D}" CFLAGS="${CFLAGS} -DACPI_APM -pthread" || die } src_install() { emake PREFIX="${D}" CFLAGS="${CFLAGS} -DACPI_APM -pthread" DEB_BUILD_OPTIONS="strip" install || die dodoc TODO debian/changelog debian/copyright newinitd "${FILESDIR}/${PN}-init.d" ${PN} || die newconfd "${FILESDIR}/${PN}-conf.d" ${PN} || die }