diff options
author | Christian Ruppert <idl0r@gentoo.org> | 2009-12-12 10:44:26 +0000 |
---|---|---|
committer | Christian Ruppert <idl0r@gentoo.org> | 2009-12-12 10:44:26 +0000 |
commit | 19badba279379bce044c5df42f74e2aa318cfdbb (patch) | |
tree | 5f68335eca7eaee558222846bcf1994630060959 /app-laptop/batterymon | |
parent | Update patch for git version (#296381). (diff) | |
download | gentoo-2-19badba279379bce044c5df42f74e2aa318cfdbb.tar.gz gentoo-2-19badba279379bce044c5df42f74e2aa318cfdbb.tar.bz2 gentoo-2-19badba279379bce044c5df42f74e2aa318cfdbb.zip |
Initial import of app-laptop/batterymon.
(Portage version: 2.2_rc58/cvs/Linux x86_64)
Diffstat (limited to 'app-laptop/batterymon')
-rw-r--r-- | app-laptop/batterymon/ChangeLog | 11 | ||||
-rw-r--r-- | app-laptop/batterymon/batterymon-1.2.0.ebuild | 59 | ||||
-rw-r--r-- | app-laptop/batterymon/files/batterymon-1.2.0-import.patch | 22 | ||||
-rw-r--r-- | app-laptop/batterymon/metadata.xml | 9 |
4 files changed, 101 insertions, 0 deletions
diff --git a/app-laptop/batterymon/ChangeLog b/app-laptop/batterymon/ChangeLog new file mode 100644 index 000000000000..6185d2e99591 --- /dev/null +++ b/app-laptop/batterymon/ChangeLog @@ -0,0 +1,11 @@ +# ChangeLog for app-laptop/batterymon +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-laptop/batterymon/ChangeLog,v 1.1 2009/12/12 10:44:25 idl0r Exp $ + +*batterymon-1.2.0 (12 Dec 2009) + + 12 Dec 2009; Christian Ruppert <idl0r@gentoo.org> + +batterymon-1.2.0.ebuild, +files/batterymon-1.2.0-import.patch, + +metadata.xml: + Initial import of app-laptop/batterymon. + diff --git a/app-laptop/batterymon/batterymon-1.2.0.ebuild b/app-laptop/batterymon/batterymon-1.2.0.ebuild new file mode 100644 index 000000000000..b9ea64c93a42 --- /dev/null +++ b/app-laptop/batterymon/batterymon-1.2.0.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2009 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.1 2009/12/12 10:44:25 idl0r Exp $ + +EAPI="2" +SUPPORT_PYTHON_ABIS="1" + +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 + libnotify? ( dev-python/notify-python )" + +S="${WORKDIR}/${PN}" + +src_prepare() { + epatch "${FILESDIR}/${P}-import.patch" +} + +src_install() { + 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 +} + +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} +} diff --git a/app-laptop/batterymon/files/batterymon-1.2.0-import.patch b/app-laptop/batterymon/files/batterymon-1.2.0-import.patch new file mode 100644 index 000000000000..e8bb79d3d252 --- /dev/null +++ b/app-laptop/batterymon/files/batterymon-1.2.0-import.patch @@ -0,0 +1,22 @@ +iff -up batterymon.orig/batterymon.py batterymon/batterymon.py +--- batterymon.orig/batterymon.py 2009-05-01 13:14:37.000000000 +0200 ++++ batterymon/batterymon.py 2009-12-12 11:16:23.307705992 +0100 +@@ -9,9 +9,14 @@ from optparse import OptionParser + import os,sys + + ## code modules +-from preferences import prefs +-from logger import logger_init +-from settings import config ++try: ++ from preferences import prefs ++ from logger import logger_init ++ from settings import config ++except ImportError: ++ from batterymon.preferences import prefs ++ from batterymon.logger import logger_init ++ from batterymon.settings import config + + #{{{ Desktop notifications init + try: +Common subdirectories: batterymon.orig/icons and batterymon/icons diff --git a/app-laptop/batterymon/metadata.xml b/app-laptop/batterymon/metadata.xml new file mode 100644 index 000000000000..edb4e4c04d45 --- /dev/null +++ b/app-laptop/batterymon/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> + <email>idl0r@gentoo.org</email> + <name>Christian Ruppert</name> +</maintainer> +</pkgmetadata> |