# Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-laptop/batterymon/batterymon-1.2.0.ebuild,v 1.4 2010/01/15 21:20:58 idl0r Exp $ EAPI="2" SUPPORT_PYTHON_ABIS="1" RESTRICT_PYTHON_ABIS="3.*" inherit python eutils DESCRIPTION="Simple battery monitor ideal for openbox etc." HOMEPAGE="http://code.google.com/p/batterymon/" SRC_URI="http://batterymon.googlecode.com/files/${P}.tar.gz" LICENSE="LGPL-3" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="libnotify" DEPEND="" RDEPEND="${DEPEND} dev-python/dbus-python dev-libs/dbus-glib dev-python/pygtk:2 sys-apps/hal libnotify? ( dev-python/notify-python )" S="${WORKDIR}/${PN}" src_prepare() { epatch "${FILESDIR}/${P}-import.patch" } src_install() { install_batterymon() { newbin batterymon.py batterymon || die insinto $(python_get_sitedir)/${PN} doins {logger,preferences,settings}.py || die # Create missing __init__.py touch "${D}/$(python_get_sitedir)/${PN}/__init__.py" # Upstream forgot an svn dir rm -rf icons/.svn insinto /usr/share/${PN}/ doins -r icons/ batterymon.rc || die } python_execute_function install_batterymon } pkg_postinst() { python_mod_optimize ${PN} einfo einfo "Your own batterymon.rc will be loaded from ~/.config/${PN}/" einfo "The default configuration can be found here: '${ROOT}usr/share/${PN}/${PN}.rc'" einfo } pkg_postrm() { python_mod_cleanup ${PN} }