# Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit dbus DESCRIPTION="Daemon managing special features such as screen and keyboard \ backlight on Apple MacBook Pro/PowerBook laptops" HOMEPAGE="http://technologeek.org/projects/pommed/index.html" SRC_URI="http://alioth.debian.org/frs/download.php/1866/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" IUSE="gtk X" DEPEND="sys-apps/pciutils media-libs/alsa-lib sys-libs/libsmbios dev-libs/confuse sys-apps/dbus sys-libs/zlib gtk? ( x11-libs/gtk+ media-libs/audiofile ) X? ( x11-libs/libX11 )" RDEPEND="${DEPEND} sys-apps/eject" src_unpack() { unpack ${A} cp ${FILESDIR}/pommed.rc.gz ${S} gunzip ${S}/pommed.rc.gz } src_compile() { MAKEOPTS="$MAKEOPTS pommed" use gtk && MAKEOPTS="$MAKEOPTS gpomme" && einfo "gpomme will be installed" use X && MAKEOPTS="$MAKEOPTS wmpomme" && einfo "wmpomme will be installed" emake || die } src_install() { insinto /etc doins pommed.conf newdbussystemd dbus-policy.conf dobin pommed/pommed newinitd pommed.rc pommed if use gtk ; then dobin gpomme/gpomme cd ${S}/gpomme/po for mofile in `ls *.mo` ; do lang=${mofile/.po/} einfo "Installing '${lang}' lang file '${mofile}' ..." insinto /usr/share/locale/${lang}/LC_MESSAGES/ doins ${mofile} done cd ${S}/gpomme insinto /usr/share/applications doins gpomme.desktop insinto /usr/share/gpomme/ doins -r themes fi if use X ; then cd ${S} dobin wmpomme/wmpomme fi }